0000097134-24-000008.txt : 20240222 0000097134-24-000008.hdr.sgml : 20240222 20240222134902 ACCESSION NUMBER: 0000097134-24-000008 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 136 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240222 DATE AS OF CHANGE: 20240222 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TENNANT CO CENTRAL INDEX KEY: 0000097134 STANDARD INDUSTRIAL CLASSIFICATION: REFRIGERATION & SERVICE INDUSTRY MACHINERY [3580] ORGANIZATION NAME: 06 Technology IRS NUMBER: 410572550 STATE OF INCORPORATION: MN FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-16191 FILM NUMBER: 24663839 BUSINESS ADDRESS: STREET 1: 104000 CLEAN STREET CITY: EDEN PRAIRIE STATE: MN ZIP: 55344 BUSINESS PHONE: 7635401200 MAIL ADDRESS: STREET 1: 104000 CLEAN STREET CITY: EDEN PRAIRIE STATE: MN ZIP: 55344 FORMER COMPANY: FORMER CONFORMED NAME: TENNANT G H CO DATE OF NAME CHANGE: 19700515 10-K 1 tnc-20231231.htm FORM 10-K FOR THE YEAR ENDED DECEMBER 31, 2023 tnc-20231231
0000097134falseFY2023P1Y11111http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2023#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#DebtCurrenthttp://fasb.org/us-gaap/2023#DebtCurrenthttp://fasb.org/us-gaap/2023#LongTermDebtAndCapitalLeaseObligationshttp://fasb.org/us-gaap/2023#LongTermDebtAndCapitalLeaseObligations33.3333.3333.3352700000971342023-01-012023-12-3100000971342023-06-30iso4217:USD00000971342024-01-31xbrli:shares00000971342022-01-012022-12-3100000971342021-01-012021-12-31iso4217:USDxbrli:shares00000971342023-12-3100000971342022-12-3100000971342021-12-3100000971342020-12-310000097134us-gaap:CommonStockMember2020-12-310000097134us-gaap:AdditionalPaidInCapitalMember2020-12-310000097134us-gaap:RetainedEarningsMember2020-12-310000097134us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000097134us-gaap:ParentMember2020-12-310000097134us-gaap:NoncontrollingInterestMember2020-12-310000097134us-gaap:RetainedEarningsMember2021-01-012021-12-310000097134us-gaap:ParentMember2021-01-012021-12-310000097134us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310000097134us-gaap:CommonStockMember2021-01-012021-12-310000097134us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310000097134us-gaap:CommonStockMember2021-12-310000097134us-gaap:AdditionalPaidInCapitalMember2021-12-310000097134us-gaap:RetainedEarningsMember2021-12-310000097134us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000097134us-gaap:ParentMember2021-12-310000097134us-gaap:NoncontrollingInterestMember2021-12-310000097134us-gaap:RetainedEarningsMember2022-01-012022-12-310000097134us-gaap:ParentMember2022-01-012022-12-310000097134us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310000097134us-gaap:CommonStockMember2022-01-012022-12-310000097134us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310000097134us-gaap:CommonStockMember2022-12-310000097134us-gaap:AdditionalPaidInCapitalMember2022-12-310000097134us-gaap:RetainedEarningsMember2022-12-310000097134us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000097134us-gaap:ParentMember2022-12-310000097134us-gaap:NoncontrollingInterestMember2022-12-310000097134us-gaap:RetainedEarningsMember2023-01-012023-12-310000097134us-gaap:ParentMember2023-01-012023-12-310000097134us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310000097134us-gaap:CommonStockMember2023-01-012023-12-310000097134us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310000097134us-gaap:CommonStockMember2023-12-310000097134us-gaap:AdditionalPaidInCapitalMember2023-12-310000097134us-gaap:RetainedEarningsMember2023-12-310000097134us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310000097134us-gaap:ParentMember2023-12-310000097134us-gaap:NoncontrollingInterestMember2023-12-310000097134us-gaap:AccumulatedTranslationAdjustmentMember2023-12-310000097134us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310000097134us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310000097134us-gaap:BuildingAndBuildingImprovementsMember2023-12-310000097134srt:MinimumMemberus-gaap:PropertyPlantAndEquipmentOtherTypesMember2023-12-310000097134us-gaap:PropertyPlantAndEquipmentOtherTypesMembersrt:MaximumMember2023-12-310000097134srt:MinimumMember2023-01-012023-12-310000097134srt:MaximumMember2023-01-012023-12-310000097134srt:AmericasMember2023-01-012023-12-310000097134srt:AmericasMember2022-01-012022-12-310000097134srt:AmericasMember2021-01-012021-12-310000097134us-gaap:EMEAMember2023-01-012023-12-310000097134us-gaap:EMEAMember2022-01-012022-12-310000097134us-gaap:EMEAMember2021-01-012021-12-310000097134srt:AsiaPacificMember2023-01-012023-12-310000097134srt:AsiaPacificMember2022-01-012022-12-310000097134srt:AsiaPacificMember2021-01-012021-12-310000097134tnc:EquipmentSalesMember2023-01-012023-12-310000097134tnc:EquipmentSalesMember2022-01-012022-12-310000097134tnc:EquipmentSalesMember2021-01-012021-12-310000097134tnc:PartsAndConsumablesMember2023-01-012023-12-310000097134tnc:PartsAndConsumablesMember2022-01-012022-12-310000097134tnc:PartsAndConsumablesMember2021-01-012021-12-310000097134tnc:SpecialtyServiceCoatingsMember2023-01-012023-12-310000097134tnc:SpecialtyServiceCoatingsMember2022-01-012022-12-310000097134tnc:SpecialtyServiceCoatingsMember2021-01-012021-12-310000097134tnc:ServiceAndOtherMember2023-01-012023-12-310000097134tnc:ServiceAndOtherMember2022-01-012022-12-310000097134tnc:ServiceAndOtherMember2021-01-012021-12-310000097134us-gaap:SalesChannelDirectlyToConsumerMember2023-01-012023-12-310000097134us-gaap:SalesChannelDirectlyToConsumerMember2022-01-012022-12-310000097134us-gaap:SalesChannelDirectlyToConsumerMember2021-01-012021-12-310000097134us-gaap:SalesChannelThroughIntermediaryMember2023-01-012023-12-310000097134us-gaap:SalesChannelThroughIntermediaryMember2022-01-012022-12-310000097134us-gaap:SalesChannelThroughIntermediaryMember2021-01-012021-12-310000097134tnc:SalesIncentivesMember2022-12-310000097134tnc:SalesIncentivesMember2021-12-310000097134tnc:SalesIncentivesMember2023-01-012023-12-310000097134tnc:SalesIncentivesMember2022-01-012022-12-310000097134tnc:SalesIncentivesMember2023-12-310000097134us-gaap:MaintenanceMember2022-12-310000097134us-gaap:MaintenanceMember2021-12-310000097134us-gaap:MaintenanceMember2023-01-012023-12-310000097134us-gaap:MaintenanceMember2022-01-012022-12-310000097134us-gaap:MaintenanceMember2023-12-310000097134us-gaap:OtherCurrentLiabilitiesMemberus-gaap:MaintenanceMember2023-12-310000097134us-gaap:OtherLiabilitiesMemberus-gaap:MaintenanceMember2023-12-3100000971342024-01-012023-12-3100000971342025-01-012023-12-3100000971342026-01-012023-12-3100000971342027-01-012023-12-3100000971342028-01-012023-12-3100000971342029-01-012023-12-310000097134us-gaap:OtherCurrentLiabilitiesMemberus-gaap:MaintenanceMember2022-12-310000097134us-gaap:OtherLiabilitiesMemberus-gaap:MaintenanceMember2022-12-310000097134us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-12-310000097134us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-12-310000097134us-gaap:CostOfSalesMember2023-01-012023-12-310000097134us-gaap:CostOfSalesMember2022-01-012022-12-310000097134us-gaap:EmployeeSeveranceMember2022-12-310000097134us-gaap:EmployeeSeveranceMember2021-12-310000097134us-gaap:EmployeeSeveranceMember2023-01-012023-12-310000097134us-gaap:EmployeeSeveranceMember2022-01-012022-12-310000097134us-gaap:EmployeeSeveranceMember2023-12-310000097134tnc:BuildingLocatedInGoldenValleyMinnesotaMember2022-04-012022-06-300000097134us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMembertnc:SpecialtyServiceCoatingsMember2021-01-012021-03-310000097134tnc:GaomeiMember2019-01-012019-12-310000097134tnc:GaomeiMember2021-01-012021-12-310000097134tnc:LifoInventoryMember2023-12-310000097134tnc:LifoInventoryMember2022-12-310000097134tnc:FifoInventoryMember2023-12-310000097134tnc:FifoInventoryMember2022-12-310000097134us-gaap:LandMember2023-12-310000097134us-gaap:LandMember2022-12-310000097134us-gaap:BuildingAndBuildingImprovementsMember2022-12-310000097134us-gaap:MachineryAndEquipmentMember2023-12-310000097134us-gaap:MachineryAndEquipmentMember2022-12-310000097134us-gaap:OfficeEquipmentMember2023-12-310000097134us-gaap:OfficeEquipmentMember2022-12-310000097134us-gaap:ConstructionInProgressMember2023-12-310000097134us-gaap:ConstructionInProgressMember2022-12-310000097134us-gaap:CustomerListsMember2023-12-310000097134us-gaap:TradeNamesMember2023-12-310000097134us-gaap:TechnologyBasedIntangibleAssetsMember2023-12-310000097134us-gaap:CustomerListsMember2023-01-012023-12-310000097134us-gaap:TradeNamesMember2023-01-012023-12-310000097134us-gaap:TechnologyBasedIntangibleAssetsMember2023-01-012023-12-310000097134us-gaap:CustomerListsMember2022-12-310000097134us-gaap:TradeNamesMember2022-12-310000097134us-gaap:TechnologyBasedIntangibleAssetsMember2022-12-310000097134us-gaap:CustomerListsMember2022-01-012022-12-310000097134us-gaap:TradeNamesMember2022-01-012022-12-310000097134us-gaap:TechnologyBasedIntangibleAssetsMember2022-01-012022-12-310000097134us-gaap:CustomerListsMember2021-12-310000097134us-gaap:TradeNamesMember2021-12-310000097134tnc:The2021CreditAgreementMembertnc:TermLoanMember2021-04-050000097134tnc:The2021CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2021-04-050000097134tnc:The2021CreditAgreementMembersrt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2021-04-052021-04-05xbrli:pure0000097134tnc:The2021CreditAgreementMembersrt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2021-04-052021-04-050000097134tnc:The2021CreditAgreementMembertnc:SecuredOvernightFinancingRateMember2022-11-102022-11-100000097134tnc:The2021CreditAgreementMembertnc:SOFROnEurocurrencyLiabilitiesMember2022-11-100000097134tnc:The2021CreditAgreementMembersrt:MinimumMembertnc:SOFROnEurocurrencyLiabilitiesMember2022-11-102022-11-100000097134tnc:The2021CreditAgreementMembertnc:SOFROnEurocurrencyLiabilitiesMembersrt:MaximumMember2022-11-102022-11-100000097134tnc:The2021CreditAgreementMemberus-gaap:FederalFundsEffectiveSwapRateMember2022-11-102022-11-100000097134tnc:The2021CreditAgreementMembertnc:AdjustedSecuredOvernightFinancingRateMember2022-11-100000097134tnc:The2021CreditAgreementMembersrt:MinimumMembertnc:AdjustedSecuredOvernightFinancingRateMember2022-11-102022-11-100000097134tnc:The2021CreditAgreementMembersrt:MaximumMembertnc:AdjustedSecuredOvernightFinancingRateMember2022-11-102022-11-100000097134tnc:The2021CreditAgreementMember2021-04-052021-04-050000097134tnc:The2021CreditAgreementMembersrt:MinimumMember2021-04-052021-04-050000097134tnc:The2021CreditAgreementMember2021-04-050000097134tnc:SeniorUnsecuredNotesMember2021-06-300000097134tnc:SeniorUnsecuredNotesMembertnc:DebtRedemptionCallPremiumMember2021-04-012021-06-300000097134tnc:SeniorUnsecuredNotesMember2021-04-012021-06-300000097134tnc:The2021CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2023-12-310000097134tnc:The2021CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2022-12-310000097134tnc:The2021CreditAgreementMembertnc:TermLoanMember2023-12-310000097134tnc:The2021CreditAgreementMembertnc:TermLoanMember2022-12-310000097134tnc:The2021CreditAgreementMember2023-12-310000097134tnc:The2021CreditAgreementMember2023-01-012023-12-310000097134tnc:DebtIncludingRelatedCrosscurrencySwapInstrumentMember2023-12-310000097134us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2023-12-310000097134us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2022-12-310000097134us-gaap:CashFlowHedgingMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-01iso4217:EUR0000097134us-gaap:FairValueHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CurrencySwapMember2023-12-310000097134us-gaap:FairValueHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CurrencySwapMember2023-01-012023-12-310000097134us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:NetInvestmentHedgingMemberus-gaap:CurrencySwapMember2022-12-310000097134us-gaap:CashFlowHedgingMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310000097134us-gaap:CashFlowHedgingMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000097134us-gaap:FairValueHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CurrencySwapMember2022-12-310000097134us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:NetInvestmentHedgingMemberus-gaap:CurrencySwapMember2023-12-310000097134us-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-01-012023-12-310000097134us-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:SalesMember2023-01-012023-12-310000097134us-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-01-012022-12-310000097134us-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:SalesMember2022-01-012022-12-310000097134us-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestIncomeMember2023-01-012023-12-310000097134us-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestIncomeMember2022-01-012022-12-310000097134us-gaap:CashFlowHedgingMemberus-gaap:ForeignCurrencyGainLossMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-01-012023-12-310000097134us-gaap:CashFlowHedgingMemberus-gaap:ForeignCurrencyGainLossMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-01-012022-12-310000097134us-gaap:FairValueHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-01-012023-12-310000097134us-gaap:FairValueHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestIncomeMember2023-01-012023-12-310000097134us-gaap:FairValueHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-01-012022-12-310000097134us-gaap:FairValueHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestIncomeMember2022-01-012022-12-310000097134us-gaap:ForeignCurrencyGainLossMemberus-gaap:FairValueHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-01-012023-12-310000097134us-gaap:ForeignCurrencyGainLossMemberus-gaap:FairValueHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-01-012022-12-310000097134us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:NetInvestmentHedgingMember2023-01-012023-12-310000097134us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:NetInvestmentHedgingMemberus-gaap:InterestIncomeMember2023-01-012023-12-310000097134us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:NetInvestmentHedgingMember2022-01-012022-12-310000097134us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:NetInvestmentHedgingMemberus-gaap:InterestIncomeMember2022-01-012022-12-310000097134us-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeOptionMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-01-012023-12-310000097134us-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeOptionMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-01-012022-12-310000097134us-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeOptionMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-01-012021-12-310000097134us-gaap:ForeignExchangeOptionMemberus-gaap:FairValueHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-01-012023-12-310000097134us-gaap:ForeignExchangeOptionMemberus-gaap:FairValueHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-01-012022-12-310000097134us-gaap:ForeignExchangeOptionMemberus-gaap:FairValueHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-01-012021-12-310000097134us-gaap:ForeignExchangeOptionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:NetInvestmentHedgingMember2023-01-012023-12-310000097134us-gaap:ForeignExchangeOptionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:NetInvestmentHedgingMember2022-01-012022-12-310000097134us-gaap:ForeignExchangeOptionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:NetInvestmentHedgingMember2021-01-012021-12-310000097134us-gaap:ForeignExchangeOptionMemberus-gaap:NondesignatedMember2023-01-012023-12-310000097134us-gaap:ForeignExchangeOptionMemberus-gaap:NondesignatedMember2022-01-012022-12-310000097134us-gaap:ForeignExchangeOptionMemberus-gaap:NondesignatedMember2021-01-012021-12-310000097134us-gaap:CurrencySwapMember2023-12-310000097134us-gaap:FairValueInputsLevel1Memberus-gaap:CurrencySwapMember2023-12-310000097134us-gaap:CurrencySwapMemberus-gaap:FairValueInputsLevel2Member2023-12-310000097134us-gaap:FairValueInputsLevel3Memberus-gaap:CurrencySwapMember2023-12-310000097134us-gaap:InterestRateSwapMember2023-12-310000097134us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel1Member2023-12-310000097134us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Member2023-12-310000097134us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel3Member2023-12-310000097134us-gaap:FairValueInputsLevel1Member2023-12-310000097134us-gaap:FairValueInputsLevel2Member2023-12-310000097134us-gaap:FairValueInputsLevel3Member2023-12-310000097134us-gaap:ForeignExchangeForwardMember2023-12-310000097134us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel1Member2023-12-310000097134us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Member2023-12-310000097134us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel3Member2023-12-310000097134us-gaap:ForeignExchangeForwardMember2022-12-310000097134us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel1Member2022-12-310000097134us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Member2022-12-310000097134us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel3Member2022-12-310000097134us-gaap:CurrencySwapMember2022-12-310000097134us-gaap:FairValueInputsLevel1Memberus-gaap:CurrencySwapMember2022-12-310000097134us-gaap:CurrencySwapMemberus-gaap:FairValueInputsLevel2Member2022-12-310000097134us-gaap:FairValueInputsLevel3Memberus-gaap:CurrencySwapMember2022-12-310000097134us-gaap:InterestRateSwapMember2022-12-310000097134us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel1Member2022-12-310000097134us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Member2022-12-310000097134us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel3Member2022-12-310000097134us-gaap:FairValueInputsLevel1Member2022-12-310000097134us-gaap:FairValueInputsLevel2Member2022-12-310000097134us-gaap:FairValueInputsLevel3Member2022-12-310000097134us-gaap:PensionPlansDefinedBenefitMemberus-gaap:ForeignPlanMembertnc:UKPensionPlanMember2018-01-012018-12-310000097134country:US2023-12-310000097134tnc:RetireePlanMembercountry:US2023-12-310000097134us-gaap:PensionPlansDefinedBenefitMemberus-gaap:ForeignPlanMember2023-12-310000097134us-gaap:PensionPlansDefinedBenefitMemberus-gaap:ForeignPlanMembertnc:InvestmentAccountHeldByPensionPlanMember2023-12-310000097134us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ForeignPlanMembertnc:InvestmentAccountHeldByPensionPlanMember2023-12-310000097134us-gaap:PensionPlansDefinedBenefitMemberus-gaap:ForeignPlanMembertnc:InvestmentAccountHeldByPensionPlanMemberus-gaap:FairValueInputsLevel2Member2023-12-310000097134us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ForeignPlanMembertnc:InvestmentAccountHeldByPensionPlanMember2023-12-310000097134us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ForeignPlanMember2023-12-310000097134us-gaap:PensionPlansDefinedBenefitMemberus-gaap:ForeignPlanMemberus-gaap:FairValueInputsLevel2Member2023-12-310000097134us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ForeignPlanMember2023-12-310000097134us-gaap:PensionPlansDefinedBenefitMemberus-gaap:ForeignPlanMembertnc:InvestmentAccountHeldByPensionPlanMember2022-12-310000097134us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ForeignPlanMembertnc:InvestmentAccountHeldByPensionPlanMember2022-12-310000097134us-gaap:PensionPlansDefinedBenefitMemberus-gaap:ForeignPlanMembertnc:InvestmentAccountHeldByPensionPlanMemberus-gaap:FairValueInputsLevel2Member2022-12-310000097134us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ForeignPlanMembertnc:InvestmentAccountHeldByPensionPlanMember2022-12-310000097134us-gaap:PensionPlansDefinedBenefitMemberus-gaap:ForeignPlanMember2022-12-310000097134us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ForeignPlanMember2022-12-310000097134us-gaap:PensionPlansDefinedBenefitMemberus-gaap:ForeignPlanMemberus-gaap:FairValueInputsLevel2Member2022-12-310000097134us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ForeignPlanMember2022-12-310000097134us-gaap:PensionPlansDefinedBenefitMemberus-gaap:ForeignPlanMembertnc:UKPensionPlanMember2022-12-310000097134us-gaap:PensionPlansDefinedBenefitMemberus-gaap:ForeignPlanMembertnc:UKPensionPlanMember2021-12-310000097134us-gaap:PensionPlansDefinedBenefitMemberus-gaap:ForeignPlanMembertnc:UKPensionPlanMember2023-01-012023-12-310000097134us-gaap:PensionPlansDefinedBenefitMemberus-gaap:ForeignPlanMembertnc:UKPensionPlanMember2022-01-012022-12-310000097134us-gaap:PensionPlansDefinedBenefitMemberus-gaap:ForeignPlanMembertnc:UKPensionPlanMember2023-12-310000097134country:US2022-12-310000097134us-gaap:DefinedBenefitPostretirementHealthCoverageMember2023-12-310000097134us-gaap:DefinedBenefitPostretirementHealthCoverageMember2022-12-310000097134country:US2023-01-012023-12-310000097134country:US2022-01-012022-12-310000097134country:US2021-01-012021-12-310000097134us-gaap:PensionPlansDefinedBenefitMemberus-gaap:ForeignPlanMember2023-01-012023-12-310000097134us-gaap:PensionPlansDefinedBenefitMemberus-gaap:ForeignPlanMember2022-01-012022-12-310000097134us-gaap:PensionPlansDefinedBenefitMemberus-gaap:ForeignPlanMember2021-01-012021-12-310000097134us-gaap:DefinedBenefitPostretirementHealthCoverageMember2023-01-012023-12-310000097134us-gaap:DefinedBenefitPostretirementHealthCoverageMember2022-01-012022-12-310000097134us-gaap:DefinedBenefitPostretirementHealthCoverageMember2021-01-012021-12-310000097134us-gaap:PensionPlansDefinedBenefitMemberus-gaap:ForeignPlanMembertnc:GermanPensionPlanMember2023-12-310000097134us-gaap:PensionPlansDefinedBenefitMemberus-gaap:ForeignPlanMembertnc:GermanPensionPlanMember2022-12-310000097134tnc:FrenchPensionPlanMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:ForeignPlanMember2023-12-310000097134tnc:FrenchPensionPlanMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:ForeignPlanMember2022-12-310000097134us-gaap:PensionPlansDefinedBenefitMemberus-gaap:ForeignPlanMembertnc:ItalianPensionPlanMember2023-12-310000097134us-gaap:PensionPlansDefinedBenefitMemberus-gaap:ForeignPlanMembertnc:ItalianPensionPlanMember2022-12-310000097134us-gaap:DefinedBenefitPostretirementHealthCoverageMembertnc:Pre65Member2023-12-310000097134us-gaap:DefinedBenefitPostretirementHealthCoverageMembertnc:Pre65Member2022-12-310000097134tnc:Post65Memberus-gaap:DefinedBenefitPostretirementHealthCoverageMember2023-12-310000097134tnc:Post65Memberus-gaap:DefinedBenefitPostretirementHealthCoverageMember2022-12-310000097134country:US2021-12-310000097134us-gaap:PensionPlansDefinedBenefitMemberus-gaap:ForeignPlanMember2021-12-310000097134us-gaap:DefinedBenefitPostretirementHealthCoverageMember2021-12-310000097134us-gaap:PensionPlansDefinedBenefitMembercountry:US2023-01-012023-12-310000097134us-gaap:PensionPlansDefinedBenefitMembercountry:US2022-01-012022-12-310000097134us-gaap:PensionPlansDefinedBenefitMembercountry:US2021-01-012021-12-310000097134us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-12-310000097134us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-12-310000097134us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2021-12-310000097134us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-12-310000097134us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-01-012022-12-310000097134us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-01-012022-12-310000097134us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2022-01-012022-12-310000097134us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-12-310000097134us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-12-310000097134us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2022-12-310000097134us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-12-310000097134us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-01-012023-12-310000097134us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-12-310000097134us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2023-01-012023-12-310000097134us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-12-310000097134us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-12-310000097134us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2023-12-3100000971342016-10-310000097134us-gaap:DomesticCountryMember2023-12-310000097134us-gaap:ForeignCountryMemberus-gaap:TaxAndCustomsAdministrationNetherlandsMember2023-12-310000097134us-gaap:ForeignCountryMember2023-12-31tnc:plan0000097134tnc:The2007Plan2010PlanAndThe2017PlanMember2023-12-310000097134tnc:The2020PlanMember2023-12-310000097134us-gaap:EmployeeStockOptionMember2023-01-012023-12-310000097134us-gaap:EmployeeStockOptionMember2022-01-012022-12-310000097134us-gaap:EmployeeStockOptionMember2021-01-012021-12-310000097134srt:MinimumMemberus-gaap:EmployeeStockOptionMember2021-01-012021-12-310000097134us-gaap:EmployeeStockOptionMembersrt:MaximumMember2021-01-012021-12-310000097134srt:WeightedAverageMemberus-gaap:EmployeeStockOptionMember2023-01-012023-12-310000097134srt:WeightedAverageMemberus-gaap:EmployeeStockOptionMember2022-01-012022-12-310000097134srt:WeightedAverageMemberus-gaap:EmployeeStockOptionMember2021-01-012021-12-310000097134us-gaap:EmployeeStockOptionMember2023-12-310000097134us-gaap:RestrictedStockMember2023-01-012023-12-310000097134us-gaap:RestrictedStockMember2022-12-310000097134us-gaap:RestrictedStockMember2023-12-310000097134us-gaap:RestrictedStockMember2022-01-012022-12-310000097134us-gaap:RestrictedStockMember2021-01-012021-12-310000097134us-gaap:PerformanceSharesMember2023-01-012023-12-310000097134us-gaap:PerformanceSharesMember2022-12-310000097134us-gaap:PerformanceSharesMember2023-12-310000097134us-gaap:PerformanceSharesMember2022-01-012022-12-310000097134us-gaap:PerformanceSharesMember2021-01-012021-12-310000097134us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310000097134us-gaap:RestrictedStockUnitsRSUMember2022-12-310000097134us-gaap:RestrictedStockUnitsRSUMember2023-12-310000097134us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310000097134us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310000097134us-gaap:RestrictedStockMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-01-012023-12-310000097134us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:RestrictedStockMember2023-01-012023-12-310000097134us-gaap:RestrictedStockMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2023-01-012023-12-31tnc:segment0000097134country:US2023-01-012023-12-310000097134country:US2022-01-012022-12-310000097134country:US2021-01-012021-12-310000097134tnc:AmericasExcludingUnitedStatesMember2023-01-012023-12-310000097134tnc:AmericasExcludingUnitedStatesMember2022-01-012022-12-310000097134tnc:AmericasExcludingUnitedStatesMember2021-01-012021-12-310000097134country:US2023-12-310000097134country:US2022-12-310000097134country:US2021-12-310000097134tnc:AmericasExcludingUnitedStatesMember2023-12-310000097134tnc:AmericasExcludingUnitedStatesMember2022-12-310000097134tnc:AmericasExcludingUnitedStatesMember2021-12-310000097134srt:AmericasMember2023-12-310000097134srt:AmericasMember2022-12-310000097134srt:AmericasMember2021-12-310000097134country:IT2023-12-310000097134country:IT2022-12-310000097134country:IT2021-12-310000097134tnc:OtherEuropeMiddleEastAndAfricaMember2023-12-310000097134tnc:OtherEuropeMiddleEastAndAfricaMember2022-12-310000097134tnc:OtherEuropeMiddleEastAndAfricaMember2021-12-310000097134us-gaap:EMEAMember2023-12-310000097134us-gaap:EMEAMember2022-12-310000097134us-gaap:EMEAMember2021-12-310000097134srt:AsiaPacificMember2023-12-310000097134srt:AsiaPacificMember2022-12-310000097134srt:AsiaPacificMember2021-12-310000097134tnc:BrainCorpMemberus-gaap:SubsequentEventMember2024-02-2100000971342023-10-012023-12-310000097134tnc:DonalL.MulliganMember2023-01-012023-12-310000097134tnc:DonalL.MulliganMember2023-10-012023-12-310000097134tnc:DonalL.MulliganMember2023-12-310000097134us-gaap:AllowanceForCreditLossMember2022-12-310000097134us-gaap:AllowanceForCreditLossMember2021-12-310000097134us-gaap:AllowanceForCreditLossMember2020-12-310000097134us-gaap:AllowanceForCreditLossMember2023-01-012023-12-310000097134us-gaap:AllowanceForCreditLossMember2022-01-012022-12-310000097134us-gaap:AllowanceForCreditLossMember2021-01-012021-12-310000097134us-gaap:AllowanceForCreditLossMember2023-12-310000097134us-gaap:SalesReturnsAndAllowancesMember2022-12-310000097134us-gaap:SalesReturnsAndAllowancesMember2021-12-310000097134us-gaap:SalesReturnsAndAllowancesMember2020-12-310000097134us-gaap:SalesReturnsAndAllowancesMember2023-01-012023-12-310000097134us-gaap:SalesReturnsAndAllowancesMember2022-01-012022-12-310000097134us-gaap:SalesReturnsAndAllowancesMember2021-01-012021-12-310000097134us-gaap:SalesReturnsAndAllowancesMember2023-12-310000097134us-gaap:InventoryValuationReserveMember2022-12-310000097134us-gaap:InventoryValuationReserveMember2021-12-310000097134us-gaap:InventoryValuationReserveMember2020-12-310000097134us-gaap:InventoryValuationReserveMember2023-01-012023-12-310000097134us-gaap:InventoryValuationReserveMember2022-01-012022-12-310000097134us-gaap:InventoryValuationReserveMember2021-01-012021-12-310000097134us-gaap:InventoryValuationReserveMember2023-12-310000097134us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2022-12-310000097134us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-12-310000097134us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-12-310000097134us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2023-01-012023-12-310000097134us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2022-01-012022-12-310000097134us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-01-012021-12-310000097134us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2023-12-310000097134us-gaap:WarrantyReservesMember2022-12-310000097134us-gaap:WarrantyReservesMember2021-12-310000097134us-gaap:WarrantyReservesMember2020-12-310000097134us-gaap:WarrantyReservesMember2023-01-012023-12-310000097134us-gaap:WarrantyReservesMember2022-01-012022-12-310000097134us-gaap:WarrantyReservesMember2021-01-012021-12-310000097134us-gaap:WarrantyReservesMember2023-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-K
(Mark One)
þANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2023
OR
oTRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from __________ to __________.
Commission File Number 001-16191
tennantcompanylogo.jpg
TENNANT COMPANY
(Exact name of registrant as specified in its charter)
Minnesota41-0572550
State or other jurisdiction of(I.R.S. Employer
incorporation or organizationIdentification No.)
10400 Clean Street
Eden Prairie, Minnesota 55344
(Address of principal executive offices)
(Zip Code)
763-540-1200
(Registrant's telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of exchange on which registered
Common Stock, par value $0.375 per shareTNCNew 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 by Rule 405 of the Securities Act.þYesNo
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.YesþNo
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.þYes No
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).þYes No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or emerging growth company. See 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 filero
Non-accelerated fileroSmaller reporting companyo
Emerging growth companyo
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.o
Indicate by check mark whether the registrant has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act by the registered public accounting firm that prepared or issued its audit report.þ
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. o
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to §240.10D-1(b). o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).oYesþNo
The aggregate market value of the voting and non-voting common equity held by non-affiliates as of June 30, 2023, was $1,486,501,585.
As of January 31, 2024, there were 18,620,098 shares of common stock outstanding.
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant’s Proxy Statement for its 2023 annual meeting of shareholders (the “2023 Proxy Statement”) are incorporated by reference in Part III.
1

Tennant Company
Form 10–K
Table of Contents
Page
 
 
 
 
 
2

TENNANT COMPANY
2023
ANNUAL REPORT
Form 10–K
PART I
ITEM 1 – Business
General Development of Business
Founded in 1870 by George H. Tennant, Tennant Company ("the Company, we, us, or our"), headquartered in Eden Prairie, Minnesota, is a world leader in designing, manufacturing and marketing of solutions that help create a cleaner, safer and healthier world. Tennant was incorporated as a Minnesota corporation in 1909 and began as a one-man woodworking business, eventually evolving into a successful wood flooring and wood products company, and finally into a manufacturer of floor cleaning equipment. Throughout its history, the Company has remained focused on advancing our industry by aggressively pursuing new technologies and creating a culture that celebrates innovation.
Today, the Company has 11 global manufacturing locations and operates in three geographic areas including the Americas, Europe, Middle East and Africa (EMEA) and Asia Pacific (APAC). We aggregate our operating segments into one reportable segment that consists of the design, manufacture, sale and servicing of products used primarily in the maintenance of nonresidential surfaces. The Company is committed to developing innovative and sustainable solutions that help our customers clean spaces more effectively with high-performance solutions that minimize waste, reduce costs, improve safety and further sustainability goals.
Principal Products, Markets and Distribution
The Company offers products and solutions consisting of manual and mechanized cleaning equipment for both industrial and commercial use, detergent-free and other sustainable cleaning technologies, aftermarket parts and consumables, equipment maintenance and repair services, and business solutions such as financing, rental and leasing programs, and machine-to-machine asset management solutions. The Company is committed to developing cleaning technologies, including autonomous solutions, which increase cleaning productivity. We have strong brand presence in the global markets we serve, offering both premium and mid-tier products for each region to meet customer needs.
The Company's products are used in many types of environments including: factories and warehouses, distribution centers, office buildings, public venues such as arenas and stadiums, office buildings, schools and universities, hospitals and clinics, and more. The Company markets its offerings under the following brands: Tennant®, Nobles®, Alfa Uma Empresa Tennant™, IPC, Gaomei and Rongen brands as well as private-label brands. The Company has a portfolio of differentiated technology solutions that includes IRIS® as an asset management solution, ec-H2O NanoClean® as a detergent-free cleaning solution, and ReadySource® as a rapid-drying carpet cleaning technology. The Company's more than 40,000 customers include contract cleaners to whom organizations outsource facilities maintenance, as well as businesses that perform facilities maintenance themselves. The Company reaches these customers through the industry's largest direct sales and service organization and through a strong and well-supported network of authorized distributors worldwide.
The Company has an extensive global field service network. We sell products directly in 15 countries and through distributors in more than 100 countries.
3

Raw Materials and Component Parts
Steel, metal alloys and resin are the primary raw materials used to manufacture our mechanized cleaning equipment. We purchase various component parts, electronics and services used in production, logistics and product development processes from third parties. The Company has experienced cost inflation and constrained supply of certain raw materials and component parts. The Company continues work to minimize the impact of cost inflation and market supply challenges by employing local-for-local and region-for-region manufacturing and sourcing to allow us to manufacture our products closer to our customers. At the same time, our engineering teams are evaluating platform design to allow for available parts and to increase our sourcing flexibility.
Intellectual Property
The Company owns a broad range of intellectual property rights in both the United States and a number of foreign countries. Our patents, proprietary technologies and trade secrets, customer relationships, licenses, trademarks, trade names and brand names in the aggregate constitute a valuable asset, but we do not regard our business as being materially dependent upon any single item or category of intellectual property. We take appropriate measures to protect our intellectual property to the extent such intellectual property can be protected.
Research and Development
Research and development expenses include scientific research costs such as salaries, prototypes, shop supplies, testing, technical information technology and administrative expenditures as well as an allocation of corporate costs. We conduct research and development activities to develop new products and to enhance the functionality, effectiveness, ease of use and reliability of our existing products. We believe that our research and development efforts have been, and continue to be, key drivers of our success in the marketplace.
Seasonality
Although the Company’s business is not seasonal in the traditional sense, the percentage of revenues in each quarter typically ranges from 22% to 28% of the total year. The first quarter tends to be at the low end of the range reflecting customers’ initial slow ramp up of capital purchases and the Company’s efforts to close out orders at the end of each year. The second and fourth quarters tend to be toward the high end of the range and the third quarter is typically in the middle of the range.
Major Customers
The Company sells a wide range of products to a diversified base of customers around the world and has no material concentration of credit risk or significant payment terms extended to customers.
Competition
Public industry data concerning global market share is limited; however, through an assessment of validated third-party sources and sponsored third-party market studies, the Company is confident in its position as a world-leading manufacturer of floor maintenance and cleaning equipment. Several global competitors compete with the Company in virtually every geography of the world. Additionally, small regional competitors are also significant competitors who vary by country, vertical market, product category or channel. The Company competes primarily on the basis of offering a broad line of high-quality, innovative products supported by an extensive sales and service network in major markets.


Human Capital
As of December 31, 2023, we employed approximately 4,457 employees who are guided by our vision to design, manufacture and market sustainable solutions that help create a cleaner, safer and healthier world.

Ethics and Employee Safety

4

Tennant Company has a commitment to our employees to foster and uphold a culture of integrity and stewardship. We ensure that our employees are not only aware of ethical standards, but actively contribute to maintaining them. As part of this commitment, Tennant conducts annual Code of Conduct training that empowers our staff with the knowledge and tools to make ethical decisions in their roles. We understand the importance of fostering an environment where concerns can be raised without fear of reprisal. To facilitate this, we offer various avenues for reporting concerns, including a dedicated ethics hotline accessible both via phone and online.

We prioritize the health and safety of all employees. We operate under our established safety programs and employ an experienced team of health and safety specialists to provide support to employees globally. All locations work diligently to meet and/or exceed regulatory standards applicable to each site. Tennant employees are empowered to stop work anytime there is a potential hazard identified. Each site maintains public and confidential ways for employees to report safety concerns to ensure employees feel free to report their concerns.
Talent
We believe attraction, development, engagement, and retention of a diverse group of employees is key to achieving our organizational objectives. We focus on creating a high-performance culture, which includes our annual performance management process for all employees which aligns with our employee and leadership competency frameworks.
To support employee development, we have deployed a number of resources including our philosophy and development tools for all employees via our intranet. We also provide leaders access to on-demand eLearnings and targeted live training sessions. In addition, we engage in annual talent conversations to help identify, develop, and deploy talent to achieve our objectives and address talent risks.
We believe talent feedback is key to engagement and survey our employees regularly. Also, we provide other feedback and engagement avenues such as all employee quarterly town halls and leadership meetings. We take action to drive improvement in our ability to engage and retain talent.
Diversity, Equity, and Inclusion (DE&I)

Tennant Company believes that an inclusive and diverse workforce contributes to our business success. The inclusion of diverse perspectives enables innovation and our ability to serve customers. We continue our DE&I focus through strategies which engage and educate our employees, promote inclusion, and drive effective governance.

Tennant Company proudly continues our commitment to be an equal opportunity employer. We make employment decisions based on the basis of individual skill, ability, reliability, productivity, and other factors important to performance.

Women represent 50% of our executive management team and 33% of our Board of Directors as of December 31, 2023.
Gender Equitable Pay

Tennant Company annually performs a gender wage gap for its United States employees that controls for title, grade and work location, which are legitimate and non-discretionary reasons for pay differences. The most recent assessment found that the median total income for females was 99.6% of the median total income for males, suggesting there is no evidence of a gender pay gap in the United States at Tennant Company.

Employee Gender Statistics
5

The following table represents employees by region and gender as of December 31, 2023:
FemaleMaleTotal
Americas4391,9102,349
Europe, Middle East, Africa4461,1951,641
Asia Pacific140327467
Total1,0253,4324,457
Total Rewards

Tennant Company’s philosophy is to reward employees competitively for the work they perform consistent with position, skill level, experience, knowledge and geographic location. Each year, we evaluate the competitiveness of our pay levels against relevant labor markets and adjust our programs as appropriate. We offer a comprehensive total rewards package to our employees that includes pay, benefits, recognition, and well-being programs which are tailored by geographic location, statutory requirements, and competitive practice.
Available Information
The Company's internet address is www.tennantco.com. The Company makes available free of charge, through the Investor Relations website at investors.tennantco.com, its annual report 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) or 15(d) of the Securities Exchange Act of 1934, as amended, as soon as reasonably practicable when such material is filed electronically with, or furnished to, the Securities and Exchange Commission (“SEC”). The SEC also maintains an internet site that contains reports, proxy and information statements, and other information, which can be accessed at sec.gov.
Information About Our Executive Officers
The list below identifies those persons designated as executive officers of the Company, including their age, positions held with the Company and their business experience during the past five or more years.
Barb Balinski, Senior Vice President, Innovation and Technology
Barb Balinski (60) joined the Company in 2018 as Vice President of Engineering and in March 2021, she was named Senior Vice President, Innovation and Technology, leading Research & Development (R&D), Marketing, and Information Technology (IT) functions for Tennant Company. Prior to joining Tennant, Ms. Balinski held leadership positions of increasing responsibility with the engineering team for the Integrated Business Units at Whirlpool Corporation, a multinational manufacturer of home appliances, from 2005 to 2017, most recently as Director, Product Development, from 2013 to 2017. Prior to Whirlpool Corporation, she spent eleven years with Saturn Corporation, a subsidiary of General Motors.
David W. Huml, President and Chief Executive Officer
David W. Huml (55) has served as the Company's President and Chief Executive Officer since March 2021, after serving as Chief Operating Officer from March 2020 to March 2021. Mr. Huml joined the Company in November 2014 as Senior Vice President, Global Marketing and was named President and Chief Executive Officer March 1, 2021. In January 2016, he also assumed oversight for the Company's APAC business unit, and in January 2017, he assumed oversight for the Company's EMEA business. From 2006 to October 2014, he held various positions with Pentair plc, a global manufacturer of water and fluid solutions, valves and controls, equipment protection and thermal management products, most recently as Vice President, Applied Water Platform. From 1992 to 2006, he held various positions with Graco Inc., a designer, manufacturer and marketer of systems and equipment to move, measure, control, dispense and spray fluid and coating materials, including Worldwide Director of Marketing, Contractor Equipment Division.
6

Kristin A. Erickson, Senior Vice President, General Counsel and Corporate Secretary
Kristin A. Erickson (51) has served as the Company's Senior Vice President, General Counsel and Corporate Secretary since December 2020. Ms. Erickson joined the Company's legal department in April 2008, serving in roles of increasing responsibility, including as Vice President, Deputy General Counsel and Chief Compliance Officer from 2019 to 2020, and as Interim General Counsel and Corporate Secretary in 2020. Prior to joining Tennant in 2008, she served as Senior Counsel and Assistant Secretary for MoneyGram International, Inc., from 2004 to 2008. She started her career as a corporate attorney for Lindquist & Vennum, PLLP (n/k/a Ballard Spahr LLP).
Fay West, Senior Vice President, Chief Financial Officer
Fay West (54) joined the Company in April 2021 as Senior Vice President and Chief Financial Officer. Prior to joining Tennant, she was Senior Vice President and Chief Financial Officer of SunCoke Energy, Inc., a raw material processing and handling company, from 2014 to 2021. Before joining SunCoke Energy, Inc., in 2011, as Vice President and Controller, she was Assistant Controller at United Continental Holdings, Inc. Prior to that role, she served in several leadership roles at PepsiAmericas, Inc., including Vice President of Accounting and Financial Reporting, and Director of Financial Reporting. Prior to joining PepsiAmericas, Inc., she was Vice President and Controller of GATX Rail Company.
Richard H. Zay, Senior Vice President, Chief Commercial Officer
Richard H. Zay (53) has served as the Company's Senior Vice President, Chief Commercial Officer since March 2021. Mr. Zay joined the Company in June 2010 as Vice President, Global Marketing and was named Senior Vice President, Global Marketing in October 2013 and Senior Vice President of the Americas business unit for the Company in 2014. In 2018, he assumed responsibility for Tennant Research and Development as well. From 2006 to June 2010, he held various positions with Whirlpool Corporation, most recently as General Manager, KitchenAid Brand. From 1993 to 2006, he held various positions with Maytag Corporation, including Vice President, Jenn-Air Brand, Director of Marketing, Maytag Brand, and Director of Cooking Category Management.
Brock R. Christianson, Senior Vice President, Chief Human Resources Officer
Brock R. Christianson (54) joined the Company in November 2023 as Senior Vice President, Chief Human Resources Officer. From 2017 to October 2023, Mr. Christianson served in various Human Resources Vice President roles at Thrivent, a Fortune 500 financial services company. He held senior positions at Honeywell International from 2011 to 2017, including global Vice President of HR for the Environmental, Combustion, and Controls business unit. From 1998 to 2011, he worked at Medtronic, a global healthcare technology leader, where he held HR leadership roles in corporate, business units, and EMEA. Prior to Medtronic, he held HR and consulting roles with Emerson Electric and Ernst & Young.
ITEM 1A – Risk Factors
The following are risk factors known to us that could materially adversely affect our business, financial condition or operating results.
Macroeconomic Risks
We may encounter financial difficulties if the United States or other global economies experience an additional or continued long-term economic downturn, decreasing the demand for our products and negatively affecting our sales growth.
Our product sales are sensitive to declines in capital spending by our customers. Decreased demand for our products could result in decreased revenues, profitability and cash flows and may impair our ability to maintain our operations and fund our obligations to others. In the event of a continued long-term economic downturn in the U.S. or other global economies, our revenues could decline to the point that we may have to take cost-saving measures, such as restructuring actions. In addition, other fixed costs would have to be reduced to a level that is in line with a lower level of sales. A long-term economic downturn that puts downward pressure on sales could also negatively affect investor perception relative to our publicly stated profit targets.
7

Our operations could be adversely affected by geopolitical tensions or health epidemics.
We may be adversely impacted by factors outside of our control, including geopolitical tensions or public health epidemics. Geopolitical tensions, acts of violence or war, or other international conflicts may also adversely impact our operations. Public health epidemics, such as the COVID-19 pandemic, have impacted economic markets, manufacturing operations, supply chains, employment and consumer behavior in nearly every geographic region and industry across the world, and we have been, and may in the future be, adversely affected as a result.
Our global operations are subject to laws and regulations that impose significant compliance costs and create reputational and legal risk.
Due to the international scope of our operations, we are subject to a complex system of commercial, tax, compliance and trade regulations around the world. Recent years have seen an increase in the development and enforcement of laws regarding trade, tax compliance, data-privacy, sustainability, labor and safety and anti-corruption, including the U.S. Foreign Corrupt Practices Act, and similar laws from other countries. Our numerous foreign subsidiaries and affiliates are governed by laws, rules and business practices that differ from those of the U.S., but because we are a U.S.-based company, oftentimes they are also subject to U.S. laws which can create a conflict. Despite our due diligence, there is a risk that we do not have adequate resources or comprehensive processes to stay current on changes in laws or regulations applicable to us worldwide and maintain compliance with those changes. Increased compliance requirements may lead to increased costs and erosion of desired profit margin. As a result, it is possible that the activities of these entities may not comply with U.S. laws or business practices or our Code of Conduct. Violations of the U.S. or local laws may result in severe criminal or civil sanctions, could disrupt our business, and result in an adverse effect on our reputation, business and results of operations or financial condition. We cannot predict the nature, scope or effect of future regulatory requirements to which our operations might be subject or the manner in which existing laws might be administered or interpreted.
Industry Risks
We may be unable to take advantage of product pricing due to the competitive marketplace and increased price sensitivity.
Simplification of our customer product pricing is a key initiative to reduce the complexity in which we operate. The current competitive landscape, coupled with macroeconomic factors such as inflation, could impact our ability to achieve our pricing targets and influence demand. These pressures, along with internal constraints, may limit our ability to sell our products at our expected prices and may result in a change to the mix of product offerings that affect gross margin rates. Increasing our prices in this competitive market, where customers are very price sensitive, could have an adverse effect on our financial condition or operating results.
We are subject to competitive risks associated with developing innovative products and technologies, including, but not limited to, our inability to expand as rapidly or aggressively in the global market as our competitors, our customers ceasing to pay for innovation and competitive challenges to our products, technology and the underlying intellectual property.
Our products are sold in competitive markets throughout the world. Competition is based on product features and design, brand recognition, reliability, durability, technology, breadth of product offerings, price, customer relationships and after-sale service. Although we believe that the performance and price of our products will produce competitive solutions for our customers’ needs, certain products are priced higher than our competitors’ products. This is due to our dedication to innovation and continued investments in research and development. We believe that customers will pay for the innovations and quality in our products. However, it may be difficult for us to compete with lower priced products offered by our competitors and there can be no assurance that our customers will continue to choose our products over products offered by our competitors. If our products, markets and services are not competitive, we may experience a decline in sales volume, an increase in price discounting and a loss of market share, which would adversely impact our revenues, margin and the success of our operations.
Third parties may also initiate litigation to challenge the validity of our patents or claims, allege that we infringe upon their patents, violate our patents or they may use their resources to design comparable products that avoid infringing our patents. Regardless of whether such litigation is successful, such litigation could
8

significantly increase our costs and divert management’s attention from the operation of our business, which could adversely affect our results of operations and financial condition.
Disruption in the availability of, quality, or increases in the cost of, raw materials and components that we purchase or labor required to manufacture our products could negatively impact our operating results or financial condition.
Our sales growth and expanding geographical footprint, coupled with suppliers’ potential credit issues, could lead to an increased risk of a breakdown in our supply chain. Our use of sole-source vendors for certain parts creates a concentration risk. There is an increased risk of defects due to the highly configured nature of our purchased component parts that could result in quality issues, returns or production slowdowns. In addition, modularization may lead to more sole-sourced products, and as we seek to outsource the design of certain key components, we risk loss of proprietary control and becoming more reliant on a sole source. There is also a risk that the vendors we choose to supply our parts and equipment fail to comply with our quality expectations, thus damaging our reputation for quality and negatively impacting sales.
Global supplier production for various component parts is limited. We may experience disruption of the supply of key component parts. Cost inflation and market supply challenges may negatively impact our financial results.
We have and may continue to experience higher than normal wage inflation due to skilled labor shortages. The labor shortages have unfavorably impacted our gross profit margins and could continue to do so if actions we are taking are not effective at offsetting these rising costs. Changes and uncertainties related to government fiscal and tax policies, including increased duties, tariffs, or other restrictions, could adversely affect demand for our products, the cost of the products we manufacture or our ability to cost-effectively source raw materials, all of which could have a negative impact on our financial results.
Increasing cost pressures could negatively impact our ability to achieve our strategic objectives and affect our financial results.
We are dependent on key suppliers to make certain materials available at a contracted price. Labor, overhead, and material costs have increased and we may not be able to offset these increased manufacturing costs with a higher finished product price. We also may not be able to push those direct cost increases onto our customers in a timely manner given the competitive environment. A decline in demand for our products may have a direct impact on our ability to achieve better pricing through volume discounts.
We are subject to product liability claims and product quality issues that could adversely affect our operating results or financial condition.
Our business exposes us to potential product liability risks that are inherent in the design, manufacturing and distribution of our products. If products are used incorrectly by our customers, injury may result leading to product liability claims against us. Some of our products or product improvements may have defects or risks that we have not yet identified that may give rise to product quality issues, liability and warranty claims. Quality issues may also arise due to changes in parts or specifications with suppliers and/or changes in suppliers. If product liability claims are brought against us for damages that are in excess of our insurance coverage or for uninsured liabilities and it is determined we are liable, our business could be adversely impacted. Any losses we suffer from any liability claims, and the effect that any product liability litigation may have upon the reputation and marketability of our products, may have a negative impact on our business and operating results. We could experience a material design or manufacturing failure in our products, a quality system failure, other safety issues, or heightened regulatory scrutiny that could warrant a recall of some of our products. Any unforeseen product quality problems could result in loss of market share, reduced sales and higher warranty expense.
9

Operational Risks
Our ability to effectively operate our Company could be adversely affected if we are unable to attract and retain key personnel and other highly skilled employees, provide employee development opportunities and create effective succession planning strategies.
Our growth strategy, expanding global footprint, changing workforce demographics and increased improvements in technology and business processes designed to enhance the customer experience are putting increased pressure on human capital strategies designed to attract, retain and develop top talent.
Our continued success will depend on, among other things, the skills and services of our executive officers and other key personnel. Our ability to attract and retain highly qualified managerial, technical, manufacturing, research, sales and marketing personnel also impacts our ability to effectively operate our business. As companies grow and increase their hiring activities, there is an inherent risk of increased employee turnover and the loss of valuable employees in key positions, especially in emerging markets. We believe the increased loss of key personnel within a concentrated region could adversely affect our sales performance.
We may not be able to develop or manage strategic planning and growth processes or the related operational plans to deliver on our strategies and establish a broad organization alignment, thereby impairing our ability to achieve future performance expectations.
We are continuing to refine our global company strategy to guide our next phase of performance as our structure has become more complex. We continue to consolidate and reallocate resources as part of our ongoing efforts to optimize our cost structure and to drive synergies. Our operating results may be negatively impacted if we are unable to implement new processes and manage organizational changes, which include changes to our go-to-market strategy, systems and processes; simultaneous focus on expense control and growth; and introduction of alternative cleaning methods. In addition, if we do not effectively realize and sustain the benefits that these transformations are designed to produce, we may not fully realize the anticipated savings of these actions or they may negatively impact our ability to serve our customers or meet our strategic objectives.
We may not be able to upgrade and evolve our information technology systems as quickly as we wish and we may encounter difficulties as we upgrade and evolve these systems to support our growth strategy and business operations, which could adversely impact our abilities to accomplish anticipated future cost savings and better serve our customers.
We have many information technology systems that are important to the operation of our business and are in need of upgrading in order to effectively implement our enterprise strategy. Given our greater emphasis on customer-facing technologies, we may not have adequate resources to upgrade our systems at the pace which the current business environment demands. Additionally, significantly upgrading and evolving the capabilities of our existing systems, including ERP modernization, could lead to inefficient or ineffective use of our technology due to lack of training or expertise in these evolving technology systems. These factors, among other things, could lead to significant expenses, adversely impacting our results of operations and hindering our ability to offer better technology solutions to our customers.
We may encounter risks to our IT infrastructure, such as access and security, that may not be adequately designed to protect critical data and systems from theft, corruption, unauthorized usage, viruses, sabotage or unintentional misuse.

Global cybersecurity threats and incidents can range from uncoordinated individual attempts to gain unauthorized access to IT systems to sophisticated and targeted measures known as advanced persistent threats, directed at the Company, its products and its customers. We experience cybersecurity threats and incidents from time to time; however, to date, none have been material. We seek to deploy comprehensive measures to deter, prevent, detect, react to and mitigate these threats, including identity and access controls, data protection, vulnerability assessments, continuous monitoring of our IT networks and systems and maintenance of backup and protective systems.
10

Despite these efforts, cybersecurity incidents, depending on their nature and scope, could potentially result in the misappropriation, destruction, corruption or unavailability of critical data and confidential or proprietary information (our own or that of third parties) and the disruption of business operations. The potential consequences of a material cybersecurity incident include financial loss, reputational damage, litigation with third parties, theft of intellectual property, diminution in the value of our investment in research, development and engineering, and increased cybersecurity protection and remediation costs due to the increasing sophistication and proliferation of threats, which in turn could adversely affect our competitiveness and results of operations.
We may be unable to conduct business if we experience a significant business interruption in our computer systems, manufacturing plants or distribution facilities for a significant period of time.
We rely on our computer systems, manufacturing plants and distribution facilities to efficiently operate our business. If we experience an interruption in the functionality in any of these items for a significant period of time for any reason, we may not have adequate business continuity planning contingencies in place to allow us to continue our normal business operations on a long-term basis. In addition, the increase in customer-facing technology raises the risk of a lapse in business operations. Therefore, significant long-term interruption in our business could cause a decline in sales, an increase in expenses and could adversely impact our financial results.
Our ability to manage the health and safety of our global workforce may lead to increased business disruption and financial penalties.
We remain focused on the health and safety measures that impact our business from a manufacturing perspective. Our manufacturing teams monitor the effectiveness of our wellness and safety programs. The Company may be required to make enhancements and incur costs related to any new health guidelines and protocols to adapt to new health crises, which may adversely affect our business, financial conditions, or operating results.
We may consider acquisitions of suitable candidates to accomplish our growth objectives. We may not be able to successfully integrate the businesses we acquire to achieve operational efficiencies, including synergistic and other benefits of acquisition.
We may consider, as part of our growth strategy, supplementing our organic growth through acquisitions of complementary businesses or products. We have engaged in acquisitions in the past and we may determine that future acquisitions may provide meaningful opportunities to grow our business and improve profitability. Acquisitions allow us to enhance the breadth of our product offerings and expand the market and geographic participation of our products and services.
However, our success in growing by acquisition is dependent upon identifying businesses to acquire, integrating the newly acquired businesses with our existing businesses and complying with the terms of our credit facilities. We may incur difficulties in the realignment and integration of business activities when assimilating the operations and products of an acquired business or in realizing projected efficiencies, cost savings, revenue synergies and profit margins. Acquired businesses may not achieve the levels of revenue, profit, productivity or otherwise perform as expected. We are also subject to incurring unanticipated liabilities and contingencies associated with an acquired entity that are not identified or fully understood in the due diligence process. Current or future acquisitions may not be successful or accretive to earnings if the acquired businesses do not achieve expected financial results.
In addition, we may record significant goodwill or other intangible assets in connection with an acquisition. We are required to perform impairment tests at least annually and whenever events indicate that the carrying value may not be recoverable from future cash flows. If we determine that any intangible asset values need to be written down to their fair values, this could result in a charge that may be material to our operating results and financial condition.
Inadequate funding or insufficient innovation of new technologies may result in an inability to develop and commercialize new innovative products and services.
We strive to develop new and innovative products and services to differentiate ourselves in the marketplace. New product development relies heavily on our financial and resource investments in both the
11

short-term and long-term. If we fail to adequately fund product development projects or fund a project which ultimately does not gain the market acceptance we anticipated, we risk not meeting our customers' expectations, which could result in decreased revenues, declines in margin and loss of market share.
ITEM 1B – Unresolved Staff Comments
None.
ITEM 1C – Cybersecurity
Risk Management and Strategy
We recognize the critical importance of developing, implementing, and maintaining robust cybersecurity processes to safeguard our information systems and protect the confidentiality, integrity, and availability of our data. Our approach to assessing, prioritizing, and effecting cybersecurity processes and projects is based on standards from the National Institute of Standards and Technology (NIST).
We have established an enterprise risk management (ERM) program that considers our enterprise strategy, information from internal stakeholders, and information from external sources (e.g., emerging risks and trends, evaluations by third parties, and best practices) to identify, assess, categorize, and monitor risks including cybersecurity risks. The ERM program develops enterprise risk profiles to address individual risk drivers, develop action plans, and monitor against key risk indicators. At least annually, the ERM program is presented to our Board, Audit Committee, and members of management.
We have strategically integrated cybersecurity risk management into our broader ERM program to promote a company-wide culture of cybersecurity risk management. This integration ensures that cybersecurity considerations are an integral part of our decision-making processes. Our strategy includes regular employee training and awareness on cybersecurity risks and related best practices, required password complexity, the use of multi-factor authentication, information security protocols, anti-virus and anti-ransomware software, a patch management program, the execution of table top exercises on a periodic basis, established policies and protocols for cyber incident response planning and reporting, and ongoing internal cybersecurity testing. Our risk management team works closely with our IT department to continuously evaluate and address cybersecurity risks in alignment with our business objectives and operational needs.
We test our ability to respond to cybersecurity incidents on a recurring basis. Additionally, we engage third-party service providers to assist with the ongoing monitoring for cybersecurity events and incidents, as well as to complete risk quantification analysis and perform penetration and vulnerability testing. If any gaps are identified, the third-party service providers also assist with incident assessment and response. We conduct thorough up-front security assessments of all third-party providers before engagement, led by our Vice President, Chief Information Office (CIO) and our cybersecurity team, and we maintain ongoing monitoring to ensure compliance with our cybersecurity standards. This approach is designed to mitigate risks related to security incidents originating from third-parties.
We have not encountered cybersecurity incidents or identified risks from cybersecurity threats that have materially impaired our operations or financial standing.
Governance
Within our organization, we have a management team responsible for assessing and managing cybersecurity risks. The team is led by our CIO and consists of the Cyber Security Incident Response Team (CSIRT) and internal audit personnel. The CSIRT is comprised of IT management and experienced cybersecurity personnel. The role of the CSIRT is to promptly handle an incident so that containment, investigation, and recovery can occur quickly. Where third-party services are leveraged, they ensure they are engaged as necessary. The CSIRT Leader oversees and prioritizes actions during an incident's detection, analysis, and containment. They are also responsible for conveying the special requirements of high severity incidents to the rest of the organization as well as communicating potential impacts to the CIO. Additionally, they are responsible for understanding the SLAs in place with third parties, and the role third parties may play in specific response scenarios. Our CIO has more than 30 years of experience in IT, enterprise security, and cyber risk management and has previously held global IT infrastructure and business solutions roles, including nearly 20 years in such positions in the manufacturing industry. In addition, our CSIRT Leader has 30 years of
12

technology and cybersecurity experience and has previously held data security and global IT infrastructure positions at risk management and asset protection services companies. Effective February 2, 2024, our CIO has retired from employment and continues to serve as our CIO as a contractor through April 2024. During this time, he will continue his existing duties including oversight and management of cybersecurity risks. An active search is underway for a new CIO.
The CIO and CSIRT, in combination with the Senior Vice President, Technology and Innovation and CEO, play a pivotal role in informing the Audit Committee of the Board of Directors on cybersecurity risks. The Audit Committee is central to the Board's oversight of cybersecurity risks and bears the primary responsibility for this domain. The Audit Committee is composed of board members with diverse expertise including risk management, technology, and finance, equipping them to oversee cybersecurity risks effectively.
The Vice President, CIO provides comprehensive quarterly briefings to the Audit Committee. These briefings encompass a broad range of topics, including:
Current cybersecurity landscape and emerging threats;
Status of ongoing cybersecurity initiatives and strategies;
Incident reports and learnings from any cybersecurity events; and
Compliance with regulatory requirements and industry standards.
In addition to our quarterly meetings, the Audit Committee, CIO and CEO maintain an ongoing dialogue regarding emerging or potential cybersecurity risks. The CIO and CEO provide updates on any significant developments in the cybersecurity domain, ensuring the Board's oversight is proactive and responsive. The Audit Committee actively participates in strategic decisions related to cybersecurity, as well as tabletop exercises for tactical response readiness. This involvement ensures that cybersecurity considerations are integrated into the broader strategic objectives of Tennant Company. The Audit Committee conducts an annual review of the Company's cybersecurity posture and the effectiveness of its risk management strategies. This review helps in identifying areas for improvement and ensuring the alignment of cybersecurity efforts with the overall risk management framework.
ITEM 2 – Properties
The Company’s corporate offices are owned by the Company and are located in the Minneapolis, Minnesota metropolitan area. Manufacturing facilities located in Golden Valley, Minnesota; Holland, Michigan; Uden, The Netherlands; and the Italian cities of Venice, Cremona and Reggio Emilia and in the Province of Padua are owned by the Company. Manufacturing facilities located in Louisville, Kentucky; São Paulo, Brazil; Hefei, China; and another facility in the Province of Padua are leased to the Company. In addition, we use a dedicated, third-party plant in Germany that specially manufactures heavy–duty stainless steel scrubbers and sweepers to IPC designs. IPC also owns a minor tools and supplies assembly operation in China to service local customers. The facilities are in good operating condition, suitable for their respective uses and adequate for current needs.
Sales offices, warehouse and storage facilities are leased in various locations in the United States, Canada, Mexico, Brazil, Portugal, Spain, Italy, Germany, France, The Netherlands, Belgium, Norway, the United Kingdom, Japan, China, India, Australia, and New Zealand. The Company’s facilities are in good operating condition, suitable for their respective uses and adequate for current needs.
Further information regarding the Company’s property and lease commitments is included in Note 15 to the consolidated financial statements.
ITEM 3 – Legal Proceedings
There are no material pending legal proceedings other than ordinary litigation incidental to the Company’s business.
13

ITEM 4 – Mine Safety Disclosures
Not applicable.
14

PART II
ITEM 5 – Market for Registrant’s Common Equity, Related Shareholder Matters and Issuer Purchases of Equity Securities
MARKET INFORMATION – Tennant's common stock is traded on the New York Stock Exchange, under the ticker symbol TNC. As of February 10, 2024, there were 254 shareholders of record.
DIVIDEND INFORMATION – Cash dividends on Tennant’s common stock have been paid for 79 consecutive years. Tennant’s annual cash dividend payout increased for the 52nd consecutive year to $1.075 per share in 2023, an increase of $0.06 per share over 2022. Dividends are generally declared each quarter. On February 13, 2024, the Company announced a quarterly cash dividend of $0.28 per share payable March 15, 2024, to shareholders of record on February 29, 2024.
DIVIDEND REINVESTMENT OR DIRECT DEPOSIT OPTIONS – Shareholders have the option of reinvesting quarterly dividends in additional shares of Company stock or having dividends deposited directly to a bank account. The Transfer Agent should be contacted for additional information.
TRANSFER AGENT AND REGISTRAR – Shareholders with a change of address or questions about their account may contact:
Equiniti Trust Company
Shareowner Services
P.O. Box 64874
St. Paul, MN 55164-0854
(800) 468-9716
SHARE REPURCHASES – Share repurchases are made from time to time in the open market or through privately negotiated transactions. During the twelve months ended December 31, 2023, the Company paid $21.7 million to repurchase 290,920 shares of its common stock. The most recent share repurchase program approved by the Board of Directors on October 31, 2016 authorized the repurchase of 1,000,000 shares of our common stock.
For the Quarter Ended
December 31, 2023
Total Number of Shares
Purchased(a)
Average Price Paid
Per Share
Total Number of Shares Purchased as Part
of Publicly Announced Plans or
Programs
Maximum Number of Shares that May
Yet Be Purchased Under the Plans or
Programs
October 1–31, 202369,447$75.19 69,447877,788
November 1–30, 202353,979$84.66 53,332824,456
December 1–31, 20233,043$86.06 3,043821,413
Total126,469$79.50 125,822821,413
(a)Includes 647 shares delivered or attested to in satisfaction of the exercise price and/or tax withholding obligations by employees who exercised stock options or restricted stock under employee share-based compensation plans.

15

STOCK PERFORMANCE GRAPH – The following graph compares the cumulative total shareholder return on Tennant’s common stock to two indices: S&P SmallCap 600 and S&P 500 Industrials (Sector). The graph below compares the performance for the last five fiscal years, assuming an investment of $100 on December 31, 2018, including the reinvestment of all dividends.
549755817791
201820192020202120222023
Tennant Company$100 $152 $138 $162 $125 $190 
S&P SmallCap 600$100 $123 $137 $173 $145 $169 
S&P 500 Industrials (Sector) (TR)$100 $129 $144 $174 $164 $194 
Source: Zacks Investment Research, Inc.



ITEM 6 – [Reserved]
16

ITEM 7 – Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following Management's Discussion and Analysis of Financial Condition and Results of Operations (MD&A) provides a comparison of the Company's results of operations, as well as liquidity and capital resources for the years ended December 31, 2023 and 2022. The MD&A should be read in conjunction with the Company's consolidated financial statements and notes included in Item 8 of this Annual Report. Throughout this MD&A, the Company refers to measures used by management to evaluate performance, including financial measures that are not defined under generally accepted accounting principles (GAAP) in the U.S. Net sales excluding foreign currency translation (i.e., organic sales) is not a measure of financial performance under GAAP; however, the Company believes it is useful in understanding its financial results and provides comparable measures for understanding the operating results of the Company between different periods.

The year-over-year comparisons in this MD&A are as of and for the years ended December 31, 2023 and December 31, 2022, unless stated otherwise. The discussion of 2021 results and related year-over-year comparisons as of and for the years ended December 31, 2022 and December 31, 2021 are found in Part II, Item 7, "Management's Discussion and Analysis of Financial Condition and Results of Operations," of our Form 10-K for the year ended December 31, 2022.
Overview
Tennant Company is a world leader in designing, manufacturing and marketing solutions that help create a cleaner, safer, healthier world. The Company is committed to creating and commercializing breakthrough, sustainable cleaning innovations to enhance its broad suite of products, including floor maintenance and cleaning equipment, detergent-free and other sustainable cleaning technologies, aftermarket parts and consumables, equipment maintenance and repair service, and asset management solutions. Our products are used in many types of environments, including factories and warehouses, distribution centers, office buildings, public venues such as arenas and stadiums, schools and universities, hospitals and clinics, and more. Customers include contract cleaners to whom organizations outsource facilities maintenance as well as businesses that perform facilities maintenance themselves. The Company reaches these customers through the industry's largest direct sales and service organization and through a strong and well-supported network of authorized distributors worldwide.
Macroeconomic Events
Supply chain challenges continue to impact the global economy. Our operating performance throughout 2023 has benefited from fewer supply chain disruptions enabling us to obtain key component parts, increase production and reduce backlog. We continue to address and adapt to these temporary supply chain disruptions by employing local-for-local and region-for-region manufacturing and sourcing strategies, which allows us to contain costs and manufacture our products closer to our customers. At the same time, our engineering teams are evaluating our platform design to increase our sourcing flexibility.
We are impacted by customer spend and global demand for our products. We have been able to successfully manage volatility in demand through our broad and expanding product offerings.
The global nature of our operations subjects us to exposures resulting from both foreign currency exchange fluctuations in the normal course of business and geopolitical risks stemming from global conflicts. While we do not have any direct operations or employees in areas experiencing conflict, our operating results have been and may continue to be negatively impacted by supply chain constraints and inflationary pressures stemming from these conflicts.
As described in Part I, Item 1A - Risk Factors, we may encounter financial difficulties if the United States or other global economies experience an additional or continued long-term economic downturn as our product sales are sensitive to declines in capital spending by our customers. Any sustained adverse impacts to our business, the industries in which we operate, market demand for our products, and/or certain suppliers or customers may also affect our future results of operations, financial position, or cash flows. We are actively monitoring the macroeconomic environment, especially the potential impact of global supply chain constraints on cost inflation, and the potential decreased demand for our products.
17

Outlook
While global economic conditions continue to be uncertain, including the ability to attract and retain skilled labor, lingering and targeted supply chain disruptions, and evolving compliance regulations, we remain agile as we continue to manage evolving conditions. We are confident in the long-term growth trends for all our products and services in the markets we serve.
Historical Results
The following table compares the historical results of operations for the years ended December 31, 2023, and 2022 in dollars and as a percentage of net sales (in millions, except per share amounts and percentages):
2023%2022%
Net sales$1,243.6 100.0 $1,092.2 100.0 
Cost of sales715.8 57.6 671.3 61.5 
Gross profit527.8 42.4 420.9 38.5 
Selling and administrative expense352.6 28.4 306.3 28.0 
Research and development expense36.6 2.9 31.1 2.8 
Gain on sale of assets— — (3.7)(0.3)
Operating income138.6 11.1 87.2 8.0 
Interest expense, net(13.5)(1.1)(7.1)(0.7)
Net foreign currency transaction gain (loss)0.3 — (1.2)(0.1)
Other (expense) income, net(1.6)(0.1)0.6 0.1 
Income before income taxes123.8 10.0 79.5 7.3 
Income tax expense14.3 1.1 13.2 1.2 
Net income109.5 8.8 66.3 6.1 
Net income per share - diluted$5.83 $3.55 
Net Sales
Consolidated net sales in 2023 totaled $1,243.6 million, a 13.9% increase as compared to consolidated net sales of $1,092.2 million in 2022.
The 13.9% increase in consolidated net sales was driven by:
Organic sales increase of approximately 13.6% primarily due to the impact of higher selling prices across all regions and volume increases; and
A net favorable impact from foreign currency exchange across all business units of approximately 0.3%.
Our strong organic sales increase was mainly supported by our ability to reduce backlog through the procurement of key component parts to facilitate increased production output.
The following table sets forth annual net sales by geographic area and the related percentage change from the prior year (in millions, except percentages):
2023%2022%
Americas$840.3 19.0 $705.9 7.2 
Europe, Middle East and Africa (EMEA)314.4 4.2 301.6 (9.1)
Asia Pacific (APAC)88.9 5.0 84.7 (15.8)
Total$1,243.6 13.9 $1,092.2 0.1 
18

Americas
Net sales in the Americas were $840.3 million in 2023, an increase of 19.0% from 2022. Organic sales grew 18.9%, driven equally by price realization and increased volume across all geographies. Foreign currency exchange within the Americas favorably impacted net sales by approximately 0.1%.
Europe, Middle East and Africa ("EMEA")
EMEA net sales were $314.4 million in 2023, an increase of 4.2% from 2022. Organic sales grew 2.6% in EMEA, driven by price realization in all product categories, partially offset by lower EMEA volumes that were impacted by weaker-than-expected market conditions. Foreign currency exchange within EMEA favorably impacted net sales by approximately 1.6%.
Asia Pacific ("APAC")
APAC net sales were $88.9 million in 2023, an increase of 5.0% from 2022. Organic sales grew 8.6% in APAC, driven by price realization in Australia and volume increases in Australia and China. Foreign currency exchange within APAC unfavorably impacted net sales by approximately 3.6% in 2023.
Backlog
Backlog is one of the many indicators of business conditions in the Company's markets. Our order backlog was approximately $186.2 million at December 31, 2023 compared to $326.4 million at December 31, 2022. The decrease in our order backlog is the result of the Company's ability to obtain key component parts and increase production levels. Backlog includes orders that can be cancelled or postponed at the option of the customer at any time without penalty.
Gross Profit
Gross profit margin of 42.4% was 390 basis points higher in 2023 compared to 2022. The margin rate increase was the result of price realization and cost saving initiatives, which more than offset the multi-year impact of inflation.
Operating Expenses
Selling and Administrative Expense
Selling and Administrative expense ("S&A expense") was $352.6 million in 2023, an increase of $46.3 million compared to 2022. As a percentage of net sales, S&A expense in 2023 increased 40 basis points to 28.4% from 28.0% in 2022. The S&A expense increase was driven by higher variable costs linked to improved operating performance as well as strategic investments aimed at fostering future growth.
Research and Development Expense
Research and Development ("R&D") expense was $36.6 million, or 2.9% of net sales, in 2023, nearly flat as a percentage of net sales compared to 2022.
We conduct research and development activities to develop new products and to enhance the functionality, effectiveness, ease of use and reliability of our existing products. We believe that our research and development efforts have been, and continue to be, key drivers of our success in the marketplace.
Total Other Expense, Net
Interest Expense, Net
Interest expense, net was $13.5 million in 2023, an increase of $6.4 million compared to 2022. The increase was the result of rising interest rates on our variable interest rate debt, partially offset by lower debt levels.
Our debt portfolio as of December 31, 2023 was comprised of debt predominately in U.S. dollars. The Company manages its floating rate debt exposure using fixed rate interest rate swaps to reduce the Company's risk of the possibility of increased interest costs.
19

Foreign Currency Transaction Gain/Loss
Net foreign currency transaction gain was $0.3 million in 2023, compared to a $1.2 million loss in 2022. The favorable impact was primarily due to weakening of the Chinese Renminbi relative to the U.S. dollar on foreign U.S. dollar denominated receivables during 2023, compared to strengthening of the U.S. dollar relative to the Brazilian real on foreign denominated liabilities in 2022.
Income Taxes
The effective tax rate for 2023 was 11.6% compared to 16.6% in 2022. The decrease in the effective tax rate was primarily driven by certain nonrecurring tax items. Both the 2023 and 2022 tax rates include benefits related to a reduction to a deferred tax liability on undistributed foreign earnings as those cumulative earnings were reduced by current year statutory book losses. These nonrecurring events had one-time impacts of (12.0%) in 2023 and (7.2%) in 2022.
In December 2021, the Organization for Economic Cooperation and Development (OECD), which is an international public policy setting organization comprised of member countries including the U.S., published a proposal for the establishment of a global minimum tax rate of 15% (the "Pillar Two rule"). The OECD has recommended that the Pillar Two rule become effective for fiscal years beginning on or after January 1, 2024. To date, member states are in various stages of implementing the rules through local legislation, and the OECD continues to refine the technical guidance. We are closely monitoring developments of the Pillar Two rule and are currently evaluating the potential effect in each of the countries we operate in.
In general, it is our practice and intention to permanently reinvest the earnings of our foreign subsidiaries and repatriate earnings only when the tax impact is zero or immaterial. No deferred taxes have been provided for withholding taxes or other taxes that would result in repatriation of our foreign investments to the U.S.
Liquidity and Capital Resources
Liquidity
Our primary liquidity needs are to fund working capital, fund investments, service our debt, maintain cash reserves and invest in capital expenditures. Our sources of liquidity include cash generated from operations, borrowings under our revolving credit facility and from time to time, debt and equity offerings. We believe our current resources are sufficient to meet our working capital requirements for our current business for at least the next 12 months and thereafter for the foreseeable future.
Cash, cash equivalents and restricted cash totaled $117.1 million at December 31, 2023, as compared to $77.4 million as of December 31, 2022. Wherever possible, cash management is centralized and intercompany financing is used to provide working capital to subsidiaries as needed. Our current ratio was 2.1 as of December 31, 2023 and 2.2 as of December 31, 2022. Our primary working capital, which is comprised of accounts receivable, inventories and accounts payable was $312.1 million as of December 31, 2023 and $332.0 million as of December 31, 2022. Our debt-to-capital ratio was 25.8% as of December 31, 2023, compared to 40.9% as of December 31, 2022.
On February 13, 2024, the Company's Board of Directors authorized a quarterly cash dividend of $0.28 per share payable on March 15, 2024, to shareholders of record at the close of business on February 29, 2024.
Cash Flow from Operating Activities
Net cash provided by operating activities in 2023 was $188.4 million compared to net cash provided by operating activities of $25.1 million in 2022. The increase in cash provided was the result of strong operating performance and managed reductions in working capital investments.
Cash Flow from Investing Activities
Net cash used in investing activities in 2023 was $23.2 million compared to net cash used in investing activities of $24.5 million in 2022. The decrease in cash outflows was primarily driven by reduced property, plant and equipment investments as the Company continues to deploy cash flow toward operational capital needs.
20

Cash Flow from Financing Activities
Net cash used in financing activities in 2023 was $122.6 million compared to net cash provided by financing activities of $8.1 million in 2022. The increase in cash used was primarily driven by repayments of borrowings and share repurchases.
Cash Requirements
The Company believes the liquidity available from the combination of expected cash generated by operating activities, existing cash and available credit under existing credit facilities will be sufficient to meet its short-term and long-term cash requirements. Significant contractual obligations include principal and interest payments on long-term debt (Note 9) and operating lease commitments (Note 15). We also have contractual purchase obligations of approximately $76 million for 2024.
Newly Issued Accounting Guidance
See Note 2 to the consolidated financial statements for information on new accounting pronouncements.
In October 2023, the FASB issued ASU 2023-06 Disclosure Improvements: Codification Amendments in Response to the SEC's Disclosure Update and Simplification Initiative, which aims to clarify or improve disclosure and presentation requirements on a variety of topics and align the requirements in the FASB accounting standard with the Securities and Exchange Commission regulations. This guidance is effective for the Company no later than June 30, 2027. We do not expect the amendments in this update to have a material impact on our consolidated financial statements.
In November 2023, the FASB issued ASU 2023-07 Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires an entity to disclose significant segment expenses impacting profit and loss that are regularly provided to the chief operating decision maker. The amendments in this ASU are required to be adopted for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. We are currently evaluating the impact of adoption on our financial disclosures.
In December 2023, the FASB issued ASU 2023-09 Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which is intended to enhance the transparency and decision usefulness of income tax disclosures. The amendments in ASU 2023-09 address investor requests for enhanced income tax information primarily through changes to the rate reconciliation and income taxes paid information. The amendments in this ASU are required to be adopted for fiscal years beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have not yet been issued. The amendments should be applied on a prospective basis although retrospective application is permitted. We are currently evaluating the impact of adoption on our financial disclosures.
No other new accounting pronouncements issued but not yet effective have had, or are expected to have, a material impact on our results of operations or financial position.
Critical Accounting Policies and Estimates
Our consolidated financial statements are based on the selection and application of accounting principles generally accepted in the United States of America, which require us to make estimates and assumptions about future events that affect the amounts reported in our consolidated financial statements and the accompanying notes. Our significant accounting policies are described in Note 1 to the consolidated financial statements. Future events and their effects cannot be determined with absolute certainty. Therefore, the determination of estimates requires the exercise of judgment. Actual results could differ from those estimates, and any such differences may be material to the consolidated financial statements. We believe that the following policies may involve a higher degree of judgment and complexity in their application and represent the critical accounting policies used in the preparation of our consolidated financial statements. If different assumptions or conditions were to prevail, the results could be materially different from our reported results.
Goodwill – Goodwill represents the excess of cost over the fair value of net assets of businesses acquired and is allocated to our reporting units at the time of the acquisition. We analyze goodwill on an annual basis and when an event occurs or circumstances change that may reduce the fair value of a reporting unit below its
21

carrying amount. We have the option of first analyzing qualitative factors to determine whether it is more likely than not that the fair value of any reporting unit is less than its carrying amount. However, we may elect to perform a quantitative goodwill impairment test in lieu of the qualitative test. An entity must recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. Subsequent reversal of goodwill impairment charges is not permitted.
When we perform a qualitative goodwill test, we analyze qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the quantitative goodwill impairment test. If the qualitative test indicates there may be an impairment, we perform the quantitative test, which measures the amount of the goodwill impairment, if any. To perform the quantitative test, we calculate the fair value of each reporting unit, primarily utilizing the income approach. The income approach is based on discounted cash flow models that use reporting unit estimates for forecasted future financial performance, including revenues, margins, operating expenses, capital expenditures, depreciation, amortization, tax and discount rates. These estimates are developed as part of our planning process based on assumed growth rates, along with historical data and various internal estimates. Projected future cash flows are then discounted to a present value employing a discount rate that properly accounts for the estimated risk-adjusted weighted-average cost of capital relevant to each reporting unit.
We perform our annual goodwill impairment analysis as of October 1 and when an event occurs or circumstances change that may reduce the fair value of a reporting unit below its carrying amount.
In 2023, we elected to perform the qualitative test on all reporting units. Our test indicated that there is no goodwill impairment in any of our reporting units as of our annual assessment date.
We had goodwill of $187.4 million and $182.0 million at December 31, 2023 and 2022, respectively.
Income Taxes – We are required to estimate our income taxes in each of the jurisdictions in which we operate. This process involves estimating our actual current tax obligations based on expected income, statutory tax rates and tax planning opportunities in the various jurisdictions. We also establish reserves for uncertain tax matters that are complex in nature and uncertain as to the ultimate outcome. Although we believe that our tax return positions are fully supportable, we consider our ability to ultimately prevail in defending these matters when establishing these reserves. We adjust our reserves in light of changing facts and circumstances, such as the closing of a tax audit. We believe that our current reserves are adequate. However, the ultimate outcome may differ from our estimates and assumptions and could impact the income tax expense reflected in our consolidated statements of income.
Tax law requires certain items to be included in our tax return at different times than the items are reflected in our results of operations. Some of these differences are permanent, such as expenses that are not deductible in our tax returns, and some differences will reverse over time, such as depreciation expense on property, plant and equipment. These temporary differences result in deferred tax assets and liabilities, which are included within our consolidated balance sheets. Deferred tax assets generally represent items that can be used as a tax deduction or credit in our tax returns in future years but have already been recorded as an expense in our consolidated statements of income. We assess the likelihood that our deferred tax assets will be recovered from future taxable income, and, based on management’s judgment, to the extent we believe that recovery is not more likely than not, we establish a valuation allowance against those deferred tax assets. The deferred tax asset valuation allowance could be materially different from actual results because of changes in the mix of future taxable income, the relationship between book and taxable income and our tax planning strategies. As of December 31, 2023, a valuation allowance of $3.2 million was recorded against foreign and state tax credit carryforwards.
22

Cautionary Factors Relevant to Forward-Looking Information
This Annual Report on Form 10-K, including “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Part II, Item 7, contains certain statements that are considered “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995. Forward-looking statements generally can be identified by the use of forward-looking terminology such as “may,” “will,” “expect,” “intend,” “estimate,” “anticipate,” “believe,” “project,” or “continue” or similar words or the negative thereof. These statements do not relate to strictly historical or current facts and provide current expectations of forecasts of future events. Any such expectations or forecasts of future events are subject to a variety of factors. Particular risks and uncertainties presently facing us include:
Geopolitical and economic uncertainty throughout the world.
Ability to comply with global laws and regulations.
Ability to adapt to price sensitivity.
Competition in our business.
Fluctuations in the cost, quality or availability of raw materials and purchased components.
Ability to adjust pricing to respond to cost pressures.
Unforeseen product liability claims or product quality issues.
Ability to attract, retain and develop key personnel and create effective succession planning strategies.
Ability to effectively manage strategic plan or growth processes.
Ability to successfully upgrade and evolve our information technology systems.
Ability to successfully protect our information technology systems from cybersecurity risks.
Occurrence of a significant business interruption.
Ability to maintain the health and safety of our workforce.
Ability to complete and integrate acquisitions.
Ability to develop and commercialize new innovative products and services.
We caution that forward-looking statements must be considered carefully and that actual results may differ in material ways due to risks and uncertainties both known and unknown. Information about factors that could materially affect our results can be found in Part I, Item 1A "Risk Factors" of this Form 10-K. Shareholders, potential investors and other readers are urged to consider these factors in evaluating forward-looking statements and are cautioned not to place undue reliance on such forward-looking statements.
We undertake no obligation to update or revise any forward-looking statement, whether as a result of new information, future events or otherwise, except as required by law. Investors are advised to consult any further disclosures by us in our filings with the SEC and in other written statements on related subjects. It is not possible to anticipate or foresee all risk factors, and investors should not consider any list of such factors to be an exhaustive or complete list of all risks or uncertainties.
23

ITEM 7A – Quantitative and Qualitative Disclosures About Market Risk
Commodity Risk We are subject to exposures resulting from potential cost increases related to our purchase of raw materials or other product components. We do not use derivative commodity instruments to manage our exposures to changes in commodity prices such as steel, oil, gas, lead and other commodities.
Various factors beyond our control affect the price of oil and gas, including, but not limited to, worldwide and domestic supplies of oil and gas, political instability or armed conflict in oil-producing regions, the price and level of foreign imports, the level of consumer demand, the price and availability of alternative fuels, domestic and foreign governmental regulation, weather-related factors and the overall economic environment. We purchase petroleum-related component parts for use in our manufacturing operations. In addition, our freight costs associated with shipping and receiving product and sales and service vehicle fuel costs are impacted by fluctuations in the cost of oil and gas.
We continue to focus on mitigating the risk of future raw material or other product component cost increases through supplier negotiations, ongoing optimization of our supply chain, the continuation of cost-reduction actions and product pricing. The success of these efforts will depend upon our ability to leverage our commodity spend in the current global economic environment. If the commodity prices increase significantly and we are not able to offset the increases with higher selling prices, our results may be unfavorably impacted in the future.
Interest Rate Risk – Our debt portfolio as of December 31, 2023, was comprised of debt predominately denominated in U.S. dollars. We are exposed to changes in interest rates as a result of borrowing activities with variable interest rates that impact interest incurred. The Company manages its floating rate debt exposure using interest rate swaps. Fixed rate swaps are used to reduce the Company's risk of the possibility of increased interest costs.
As of December 31, 2023, the Company's financial liabilities subject to changes in interest rates are $110.0 million of our revolving credit facility borrowings and $90.0 million of our term loan facility. The Company entered into an aggregate $120 million notional amount of interest rate swaps effective December 1, 2022 that exchange a variable rate of interest for a fixed rate of interest of 4.076% over the term of the agreements, which mature on December 1, 2026. Assuming a hypothetical 50 basis point increase in short-term interest rates, with all other variables remaining constant, interest expense, net would have increased by approximately $0.75 million in 2023.
Foreign Currency Exchange Rate Risk Due to the global nature of our operations, we are subject to exposures resulting from foreign currency exchange fluctuations in the normal course of business. Our primary exchange rate exposures are with the Euro, Australian and Canadian dollars, British pound, Japanese yen, Chinese renminbi, Brazilian real and Mexican peso against the U.S. dollar. The direct financial impact of foreign currency exchange includes the effect of translating profits from local currencies to U.S. dollars, the impact of currency fluctuations on the transfer of goods between our operations in the United States and our international operations and transaction gains and losses. In addition to the direct financial impact, foreign currency exchange has an indirect financial impact on our results, including the effect on sales volume within local economies and the impact of pricing actions taken as a result of foreign exchange rate fluctuations.
In the normal course of business, we actively manage the exposure of our foreign currency exchange rate market risk by entering into various hedging instruments with counterparties that are highly rated financial institutions. We may use foreign exchange purchased options or forward contracts to hedge our foreign currency denominated forecasted revenues or forecasted sales to wholly owned foreign subsidiaries. Additionally, we hedge our net recognized foreign currency assets and liabilities with foreign exchange forward contracts. We hedge these exposures to reduce the risk that our net earnings and cash flows will be adversely affected by changes in foreign exchange rates. We do not enter into any of these instruments for speculative or trading purposes to generate revenue.
These contracts are carried at fair value and have maturities between one and 12 months. The gains and losses on these contracts generally approximate changes in the value of the related assets, liabilities or forecasted transactions. Some of the derivative instruments we enter into do not meet the criteria for cash flow hedge accounting treatment; therefore, changes in fair value are recorded in foreign currency transaction losses on our consolidated statements of income.
24

We use foreign currency exchange rate derivatives to hedge our exposure to fluctuations in exchange rates for anticipated intercompany cash transactions between the Company and its subsidiaries.
On April 5, 2022, we entered into Euro to U.S. dollar foreign exchange cross-currency swaps associated with an intercompany loan from a wholly owned European subsidiary. We enter into these foreign exchange cross-currency swaps to hedge the foreign currency risk associated with this intercompany loan, and accordingly, they are not speculative in nature. These cross-currency swaps are designated as fair value hedges. As of December 31, 2023, these cross-currency swaps included €75.0 million of total notional value. As of December 31, 2023, the aggregated scheduled interest payments over the course of the loan and related swaps amounted to €7.5 million. The scheduled maturity and principal payment of the loan and related interest payments of €82.5 million are due in April 2027. Based on the fair value hedges outstanding as of December 31, 2023, a 10% appreciation of the U.S. dollar compared to the Euro would result in a net gain of $8.3 million in the fair value of these contracts.
On April 5, 2022, we entered into Euro to U.S. dollar foreign exchange cross-currency swaps to hedge our exposure to adverse foreign currency exchange rate movements between Tennant Company and a wholly owned European subsidiary. We enter into these fixed-to-fixed cross-currency swap agreements to protect a designated monetary amount of the Company’s net investment in its Euro functional currency subsidiary against the risk of changes in the Euro to U.S. dollar foreign exchange rate. These cross-currency swaps are designated as net investment hedges. As of December 31, 2023, the cross-currency swaps included €75.0 million of total notional values. These swaps are scheduled to mature in April 2027. Based on the net investment hedges outstanding as of December 31, 2023, a 10% appreciation of the U.S. dollar compared to the Euro would result in a net gain of $8.3 million in the fair value of these contracts.
For further information regarding our foreign currency derivatives and hedging programs, see Note 11 to the consolidated financial statements.
For details of the estimated effects of currency translation on the operations of our operating segments, see Part II, Item 7 – "Management's Discussion and Analysis of Financial Condition and Results of Operations."
Other Matters Management regularly reviews our business operations with the objective of improving and maximizing our financial performance. As a result of this ongoing process to improve financial performance, we may incur additional restructuring charges in the future which, if taken, could be material to our financial results.
25

ITEM 8 – Financial Statements and Supplementary Data
REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the shareholders and the Board of Directors of Tennant Company

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheet of Tennant Company and subsidiaries (the "Company") as of December 31, 2023 and 2022, the related consolidated statements of income, comprehensive income, cash flows, and equity, for each of the three years in period ended December 31, 2023, and the related notes and the schedule listed in the Index at Item 15 (collectively referred to as the "financial statements"). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2023, in conformity with accounting principles generally accepted in the United States of America.

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

Basis for Opinion

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

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

Critical Audit Matter

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

Goodwill – EMEA Reporting Unit - Refer to Notes 1 and 8 of the consolidated financial statements

Critical Audit Matter Description

The Company performed a qualitative goodwill test on all reporting units. The tests indicated that there was no goodwill impairment as of the annual assessment date. The Company analyzed qualitative factors to determine whether it was more likely than not that the fair value of the reporting units was less than their carrying amounts as a basis for determining whether it is necessary to perform a quantitative goodwill impairment test.
26

Given the amount of goodwill within the EMEA reporting unit, the judgment used in the EMEA reporting unit’s qualitative assessment, and the difference between the most recent fair value estimate and the carrying amount of the EMEA reporting unit, auditing management’s conclusions related to the EMEA qualitative goodwill impairment assessment involved subjective judgment and an increased extent of effort, including the need to involve our fair value specialists.

How the Critical Audit Matter Was Addressed in the Audit

Our audit procedures related to management’s qualitative assessment of goodwill impairment for the EMEA reporting unit included the following, among others:

We tested the effectiveness of controls over goodwill, including those over management’s judgments related to macroeconomic conditions, industry and market considerations, overall financial performance, entity and reporting unit specific events, and capital markets pricing.

We evaluated the reasonableness of management’s qualitative assessment of factors affecting forecasted revenue and profit margins by comparing the forecasts to (1) historical results, (2) internal communications between management and the Board of Directors, and (3) information included in Company press releases.

With the assistance of our fair value specialists, we evaluated the reasonableness of management’s qualitative assessment by performing the following: (1) evaluated GDP growth, inflation and other macroeconomic variables, as well as industry growth rates, (2) estimated industry discount rates, (3) analyzed growth, margin, and valuation multiple trends of guideline public companies, (4) compared recent fair value estimate and carrying amount, and (5) analyzed the trend of market capitalization of the entity and public peer companies.

Assessed for potential indicators of impairment such as macroeconomic and industry conditions, financial performance, and events affecting the reporting unit such as a change in the carrying amount of its net assets or asset impairments at components of the reporting unit.

We evaluated the financial results of the EMEA reporting unit compared to forecasts from the October 1, 2023 annual measurement date to December 31, 2023.


/s/ Deloitte & Touche LLP

Minneapolis, Minnesota
February 22, 2024
We have served as the Company's auditor since 2019.


27

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the shareholders and the Board of Directors of Tennant Company

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

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

Basis for Opinion

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

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

Definition and Limitations of Internal Control over Financial Reporting

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

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

/s/ Deloitte & Touche LLP

Minneapolis, Minnesota
February 22, 2024
28


Consolidated Statements of Income
TENNANT COMPANY AND SUBSIDIARIES
(In millions, except shares and per share data)
Years ended December 31202320222021
Net sales$1,243.6 $1,092.2 $1,090.8 
Cost of sales715.8 671.3 652.8 
Gross profit527.8 420.9 438.0 
Selling and administrative expense352.6 306.3 321.9 
Research and development expense36.6 31.1 32.2 
Gain on sale of assets (3.7)(9.8)
Operating income138.6 87.2 93.7 
Interest expense, net(13.5)(7.1)(7.3)
Net foreign currency transaction gain (loss)0.3 (1.2)(0.7)
Loss on extinguishment of debt  (11.3)
Other (expense) income, net(1.6)0.6 (0.3)
Income before income taxes123.8 79.5 74.1 
Income tax expense14.3 13.2 9.2 
Net income$109.5 $66.3 $64.9 
Net income per share
Basic$5.92 $3.58 $3.51 
Diluted$5.83 $3.55 $3.44 
Weighted average shares outstanding:
Basic18,509,52318,494,35618,499,674
Diluted18,783,63318,697,25518,849,217
See accompanying notes to consolidated financial statements.
29

Consolidated Statements of Comprehensive Income
TENNANT COMPANY AND SUBSIDIARIES
(In millions)
Years ended December 31202320222021
Net income$109.5 $66.3 $64.9 
Other comprehensive income (loss):
Foreign currency translation adjustments (net of related tax benefit (expense) of $0.8, $(1.2), and $0.4, respectively)
8.3 (17.9)(16.9)
Pension and postretirement medical benefits (net of related tax benefit (expense) of $(0.3), $(1.6), and $0.3, respectively)
1.0 4.8 (0.4)
Derivative financial instruments (net of tax (expense) benefit of $0.4, $(0.3), and $0.1, respectively)
(1.4)0.8 (0.5)
Total other comprehensive income (loss), net of tax7.9 (12.3)(17.8)
Comprehensive income$117.4 $54.0 $47.1 
See accompanying notes to consolidated financial statements.
30

Consolidated Balance Sheets
TENNANT COMPANY AND SUBSIDIARIES
(In millions, except shares and per share data)
December 3120232022
ASSETS
Cash, cash equivalents, and restricted cash$117.1 $77.4 
Receivables, less allowances of $7.2 and $6.1, respectively
247.6 251.5 
Inventories175.9 206.6 
Prepaid and other current assets28.5 39.8 
Total current assets569.1 575.3 
Property, plant and equipment, less accumulated depreciation of $304.0 and $279.3, respectively
187.7 179.9 
Operating lease assets41.7 31.8 
Goodwill187.4 182.0 
Intangible assets, net63.1 76.4 
Other assets64.4 39.7 
Total assets$1,113.4 $1,085.1 
LIABILITIES AND TOTAL EQUITY
Current portion of long-term debt$6.4 $5.2 
Accounts payable111.4 126.1 
Employee compensation and benefits67.3 44.0 
Other current liabilities88.6 86.3 
Total current liabilities273.7 261.6 
Long-term debt194.2 295.1 
Long-term operating lease liabilities27.4 17.1 
Employee-related benefits13.3 13.2 
Deferred income taxes5.0 11.5 
Other liabilities21.5 14.5 
Total long-term liabilities261.4 351.4 
Total liabilities535.1 613.0 
Commitments and contingencies (Note 16)
Common stock, $0.375 par value per share, 60,000,000 shares authorized; 18,631,384 and 18,521,485 issued and outstanding, respectively
7.0 7.0 
Additional paid-in capital64.9 56.0 
Retained earnings547.4 458.0 
Accumulated other comprehensive loss(42.3)(50.2)
Total Tennant Company shareholders' equity577.0 470.8 
Noncontrolling interest1.3 1.3 
Total equity578.3 472.1 
Total liabilities and total equity$1,113.4 $1,085.1 
See accompanying notes to consolidated financial statements.
31

Consolidated Statements of Cash Flows
TENNANT COMPANY AND SUBSIDIARIES
(In millions)
Years ended December 31202320222021
OPERATING ACTIVITIES
Net income$109.5 $66.3 $64.9 
Adjustments to reconcile net income to net cash provided by (used in) operating activities:
Depreciation expense36.4 32.8 33.1 
Amortization expense14.7 15.9 20.0 
Deferred income tax benefit(26.9)(15.6)(15.0)
Share-based compensation expense11.6 7.8 9.5 
Bad debt and returns expense3.4 2.3 1.5 
Gain on sale of assets (3.7)(9.8)
Debt extinguishment cost  11.3 
Other, net1.3 1.0 2.3 
Changes in operating assets and liabilities:
Receivables4.1 (46.3)(20.3)
Inventories14.3 (68.3)(56.0)
Accounts payable(15.3)7.7 19.1 
Employee compensation and benefits22.3 (14.8)8.3 
Other assets and liabilities13.0 (10.2)0.5 
Net cash provided by (used in) operating activities188.4 (25.1)69.4 
INVESTING ACTIVITIES
Purchases of property, plant and equipment(22.8)(25.0)(19.4)
Investment in leased assets(1.2)(4.3)(3.7)
Cash received from leased assets0.8 0.6  
Proceeds from sale of assets, net of cash divested 4.1 24.7 
Other, net 0.1 (0.1)
Net cash (used in) provided by investing activities(23.2)(24.5)1.7 
FINANCING ACTIVITIES
Proceeds from borrowings20.0 52.0 315.8 
Repayments of borrowings(120.0)(19.1)(362.0)
Debt extinguishment payment  (8.4)
Contingent consideration payments  (2.5)
Change in finance lease obligations0.2  0.1 
Proceeds (repurchases) from exercise of stock options, net of employee tax withholdings obligations19.0 (0.9)5.0 
Dividends paid(20.1)(18.9)(17.5)
Repurchases of common stock(21.7)(5.0)(15.0)
Net cash (used in) provided by financing activities(122.6)8.1 (84.5)
Effect of exchange rate changes on cash, cash equivalents and restricted cash(2.9)(4.7)(4.0)
Net increase (decrease) in cash, cash equivalents and restricted cash39.7 (46.2)(17.4)
Cash, cash equivalents and restricted cash at beginning of year77.4 123.6 141.0 
Cash, cash equivalents and restricted cash at end of year$117.1 $77.4 $123.6 

SUPPLEMENTAL CASH FLOW INFORMATION
Years ended December 31202320222021
Cash paid for income taxes$39.5 $34.1 $19.5 
Cash paid for interest$17.1 $7.6 $11.7 
Supplemental non-cash investing and financing activities:
Capital expenditures in accounts payable$3.5 $4.1 $3.7 
See accompanying notes to consolidated financial statements.
32

Consolidated Statements of Equity
TENNANT COMPANY AND SUBSIDIARIES
(In millions, except shares and per share data)Common SharesCommon StockAdditional Paid-in
Capital
Retained
Earnings
Accumulated
Other
Comprehensive
Loss
Tennant
Company
Shareholders'
Equity
Noncontrolling
Interest
Total Equity
Balance, December 31, 202018,503,805$6.9 $54.7 $363.3 $(20.1)$404.8 $1.3 $406.1 
Net income— — 64.9 — 64.9 — 64.9 
Other comprehensive loss— — — (17.8)(17.8)— (17.8)
Issue stock for directors, employee benefit and stock plans, net of related tax withholdings of 35,061 shares
228,2930.1 4.9 — — 5.0 — 5.0 
Share-based compensation— 9.5 — — 9.5 — 9.5 
Dividends paid $0.94 per common share
— — (17.5)— (17.5)— (17.5)
Repurchases of common stock(196,982)— (15.0)— — (15.0)— (15.0)
Other— — (0.1)— (0.1)— (0.1)
Balance, December 31, 202118,535,116$7.0 $54.1 $410.6 $(37.9)$433.8 $1.3 $435.1 
Net income— — 66.3 — 66.3 — 66.3 
Other comprehensive loss— — — (12.3)(12.3)— (12.3)
Issue stock for directors, employee benefit and stock plans, net of related tax withholdings of 27,653 shares
66,125— (0.9)— — (0.9)— (0.9)
Share-based compensation— 7.8 — — 7.8 — 7.8 
Dividends paid $1.015 per common share
— — (18.9)— (18.9)— (18.9)
Repurchases of common stock(79,756)— (5.0)— — (5.0)— (5.0)
Balance, December 31, 202218,521,485$7.0 $56.0 $458.0 $(50.2)$470.8 $1.3 $472.1 
Net income— — 109.5 — 109.5 — 109.5 
Other comprehensive income— — — 7.9 7.9 — 7.9 
Issue stock for directors, employee benefit and stock plans, net of related tax withholdings of 23,622 shares
400,819— 19.0 — — 19.0 — 19.0 
Share-based compensation— 11.6 — — 11.6 — 11.6 
Dividends paid $1.075 per common share
— — (20.1)— (20.1)— (20.1)
Repurchases of common stock(290,920)— (21.7)— — (21.7)— (21.7)
Balance, December 31, 202318,631,384$7.0 $64.9 $547.4 $(42.3)$577.0 $1.3 $578.3 
See accompanying notes to consolidated financial statements.
33

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(Tables in millions, except shares and per share data)

1.    Operations and Summary of Significant Accounting Policies
Nature of Operations – Tennant Company ("the Company", "we", "us", or "our") is a world leader in designing, manufacturing and marketing solutions that empower customers to achieve quality cleaning performance, reduce environmental impact and help create a cleaner, safer, healthier world. The Company is committed to creating and commercializing breakthrough, sustainable cleaning innovations to enhance its broad suite of products, including floor maintenance and cleaning equipment, detergent-free and other sustainable cleaning technologies, aftermarket parts and consumables, equipment maintenance and repair service, and asset management solutions.
Our products are used in many types of environments, including retail establishments, distribution centers, factories and warehouses, public venues such as arenas and stadiums, office buildings, schools and universities, hospitals and clinics, and more.
Customers include contract cleaners to whom organizations outsource facilities maintenance as well as businesses that perform facilities maintenance themselves. The Company reaches these customers through the industry's largest direct sales and service organization and through a strong and well-supported network of authorized distributors worldwide.
Consolidation – The consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany transactions and balances have been eliminated.
Translation of Non-U.S. Currency – Foreign currency-denominated assets and liabilities have been translated to U.S. dollars at year-end exchange rates, while income and expense items are translated at average exchange rates prevailing during the year. Gains or losses resulting from translation are included as a separate component of accumulated other comprehensive loss. The balance of cumulative foreign currency translation adjustments recorded within accumulated other comprehensive loss as of December 31, 2023, 2022 and 2021 was a net loss of $45.6 million, $53.9 million and $36.0 million, respectively. The majority of translation adjustments are not adjusted for income taxes as substantially all translation adjustments relate to permanent investments in non-U.S. subsidiaries. Net foreign currency transaction losses are included in income before income taxes on the consolidated statements of income.
Use of Estimates – The preparation of our consolidated financial statements in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) requires us to make estimates and assumptions that affect the amounts reported in these consolidated financial statements and accompanying notes, disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are used in determining, among other items, sales promotions and incentives accruals, inventory valuation, warranty reserves, allowance for doubtful accounts, pension and postretirement accruals, useful lives for intangible assets, and future cash flows associated with impairment testing for goodwill and other long-lived assets. Actual results could differ from our estimates.
Cash and Cash Equivalents – We consider all highly liquid investments with original maturities of three months or less from the date of purchase to be cash equivalents.
Restricted Cash – We have a total of $0.2 million as of December 31, 2023 and 2022 that serves as collateral backing certain bank guarantees and is therefore restricted. This money is invested in time deposits. Restricted cash is recorded in cash, cash equivalents and restricted cash on the consolidated balance sheets.
Receivables – Credit is granted to our customers in the normal course of business. Receivables are recorded at original carrying value less reserves for estimated uncollectible accounts and sales returns. To assess the collectability of these receivables, we perform ongoing credit evaluations of our customers’ financial condition. Through these evaluations, we may become aware of a situation where a customer may not be able to meet its financial obligations due to deterioration of its financial viability, credit ratings or bankruptcy. The reserve requirements are based on the best facts available to us and are reevaluated and adjusted as additional information becomes available.
34

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(Tables in millions, except shares and per share data)
Our reserves are also based on amounts determined by using percentages applied to trade receivables, using a loss rate method. We considered the following in determining the expected loss rate: (1) historical loss rate, (2) macroeconomic factors, and (3) creditworthiness of customers. The historical loss rate is calculated by taking the yearly write-off expense, net of collections, as a percentage of the annual average balance of trade receivables for each of the past three years. An account is considered past-due or delinquent when it has not been paid within the contractual terms. Uncollectible accounts are written off against the reserves when it is deemed that a customer account is uncollectible.
Inventories – Inventories are valued at the lower of cost or net realizable value. Cost is determined on a first-in, first-out (“FIFO”) basis except for inventories in North America, which are determined on a last-in, first-out (“LIFO”) basis.
Property, Plant and Equipment – Property, plant and equipment is carried at cost. Additions and improvements that extend the lives of the assets are capitalized, while expenditures for repairs and maintenance are expensed as incurred. We generally depreciate buildings and improvements by the straight-line method over a life of 30 years. Other property, plant and equipment are generally depreciated using the straight-line method based on lives of 3 years to 15 years.
Leases – We assess whether an arrangement is a lease at inception.
Operating leases with an initial term of 12 months or less are expensed as incurred as short-term lease cost. We have elected the practical expedient to not separate lease and non-lease components for all asset classes. Operating lease assets and operating lease liabilities are calculated based on the present value of the future lease payments over the lease term at the lease commencement date. When future lease payments are based on an index or rate, operating lease assets and operating lease liabilities are calculated using the prevailing index or rate at the lease commencement date. As the implicit rate is not readily determinable, we use our incremental borrowing rate based on the information available at the lease start date in determining the present value of future payments. Information used in determining the incremental borrowing rates for the Company's leases includes: (1) the market yield on the Company's traded bond, adjusted for the presence of collateral and the difference in terms of the bond and the leases, (2) consideration of the currency in which each lease was denominated, and (3) the lease term. The operating lease asset is increased by any lease payments made at or before the lease start date, increased by initial direct costs incurred, and reduced by lease incentives. The lease term includes options to renew or terminate the lease when it is reasonably certain that we will exercise that option. The exercise of lease renewal options is at our sole discretion. The useful life of lease assets and leasehold improvements are limited by the lease term, unless there is a transfer of title or purchase option reasonably certain of exercise. Certain leases also include options to purchase the leased asset. Lease expense for operating leases is recognized on a straight-line basis over the lease term. Certain leases contain variable lease payments for items such as index-based changes in rent, fuel and common area maintenance, which we expense as incurred as variable lease cost.
Finance leases are not material to our consolidated financial statements.
Goodwill – Goodwill represents the excess of cost over the fair value of net assets of businesses acquired and is allocated to our reporting units at the time of the acquisition. We analyze goodwill on an annual basis as of October 1 and when an event occurs or circumstances change that may reduce the fair value of one of our reporting units below its carrying amount. We have the option of first analyzing qualitative factors to determine whether it is more likely than not that the fair value of any reporting unit is less than its carrying amount. However, we may elect to perform a quantitative goodwill impairment test in lieu of the qualitative test.
In 2023, we performed a qualitative goodwill test on all reporting units. Our tests indicated that there was no goodwill impairment in any of our reporting units as of our annual assessment date.
Intangible Assets – Intangible assets consist of definite lived customer lists, trade names and technology. Generally, intangible assets classified as trade names are amortized on a straight-line basis and intangible assets classified as customer lists or technology are amortized using an accelerated method of amortization.
35

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(Tables in millions, except shares and per share data)
Impairment of Long-Lived Assets and Assets Held for Sale – We periodically review our intangible and long-lived assets for impairment and assess whether events or circumstances indicate that the carrying amount of the assets may not be recoverable. We generally deem an asset group to be impaired if an estimate of undiscounted future operating cash flows is less than its carrying amount. If impaired, an impairment loss is recognized based on the excess of the carrying amount of the individual asset group over its fair value.
Assets held for sale are measured at the lower of their carrying value or fair value less costs to sell. Upon retirement or disposition, the asset cost and related accumulated depreciation or amortization are removed from the accounts and a gain or loss is recognized based on the difference between the fair value of proceeds received and carrying value of the assets held for sale.
Purchase of Common Stock – We repurchase our common stock under 2016 repurchase program authorized by our Board of Directors. This program allows us to repurchase up to an aggregate of 821,413 shares of our common stock. Upon repurchase, the par value is charged to common stock and the remaining purchase price is charged to additional paid-in capital. If the amount of the remaining purchase price causes the additional paid-in capital account to be in a negative position, this amount is then reclassified to retained earnings. Common stock repurchased is included in shares authorized but is not included in shares outstanding.
Warranty – We record a liability for estimated warranty claims at the time of sale. The amount of the liability is based on the trend in the historical ratio of claims to sales, the historical length of time between the sale and resulting warranty claim, new product introductions and other factors. In the event we determine that our current or future product repair and replacement costs exceed our estimates, an adjustment to these reserves would be charged to earnings in the period such determination is made. Warranty terms on machines range from one to four years. Warranty costs are recorded as a component of selling and administrative expense in the consolidated statements of income.
Pension and Profit Sharing Plans – Substantially all U.S. employees are covered by various retirement benefit plans, including postretirement medical plans and defined contribution savings plans. Retirement benefits for eligible employees in foreign locations are funded principally through defined benefit plans, annuity or government programs.
Postretirement Benefits – We accrue and recognize the cost of retiree health benefits over the employees’ period of service based on actuarial estimates. Benefits are only available for U.S. employees hired before January 1, 1999.
Derivative Financial Instruments – The Company uses cross-currency swaps, interest rate swaps and foreign exchange forward and option contracts to manage risks generally associated with foreign exchange rate and interest rate volatility. We account for our hedging instruments as either assets or liabilities on the consolidated balance sheets and measure them at fair value. Gains and losses resulting from changes in fair value are accounted for depending on the use of the derivative and whether it is designated and qualifies for hedge accounting. Gains and losses for all instruments that do not qualify for hedge accounting are recorded each period to net foreign currency transaction loss in our consolidated statements of income. Changes in the fair value of designated hedges are reported in accumulated other comprehensive loss on the consolidated balance sheet until a related transaction occurs. If the underlying hedged transaction ceases to exist, all changes in fair value of the related derivatives that have not been settled are recorded in our consolidated statements of income.
36

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(Tables in millions, except shares and per share data)
Revenue Recognition – Revenue is recognized when control transfers under the terms of the contract with our customers. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. Sales and other taxes we collect concurrent with revenue-producing activities are excluded from revenue. We do not account for shipping and handling as a distinct performance obligation as we generally perform shipping and handling activities after we transfer control of goods to the customer. We have elected to account for shipping and handling costs associated with outbound freight after control of goods has transferred to a customer as a fulfillment cost. Incidental items that are immaterial in the context of the contract are not recognized as a separate performance obligation. We do not have any significantly extended payment terms as payment is generally received within one year of the point of sale.
In general, we transfer control and recognize a sale at the point in time when products are shipped from our manufacturing facilities both direct to consumers and to distributors. Service revenue is recognized in the period the service is performed or ratably over the period of the related service contract. Consideration related to service contracts is deferred if the proceeds are received in advance of the satisfaction of the performance obligations and recognized over the contract period as the performance obligation is met. We use an output method to measure progress toward completion for certain prepaid service contracts, as this method appropriately depicts performance toward satisfaction of the performance obligations.
For contracts with multiple performance obligations (i.e., a product and service component), we allocate the transaction price to the performance obligations in proportion to their stand-alone selling prices. We use an observable price to determine the stand-alone selling price for separate performance obligations. When allocating on a relative stand-alone selling price basis, any discounts contained within the contract are allocated proportionately to all of the performance obligations in the contract.
We generally expense the incremental costs of obtaining a contract when incurred because the amortization period would be less than one year. These costs relate primarily to sales commissions and are recorded in selling and administrative expense in the consolidated statements of income.
We do not disclose the value of unsatisfied performance obligations for contracts with an original expected length of one year or less. In addition, we do not adjust the promised amount of consideration for the effects of a significant financing component if we expect, at contract inception, that the period between when we transfer a promised good or service to a customer and when the customer pays for that good or service will be one year or less.
Share-Based Compensation – We account for share-based compensation awards on a fair value basis. The estimated grant date fair value of each option award is recognized in income on a straight-line basis over the requisite service period (generally the vesting period). The estimated fair value of each option award is calculated using the Black-Scholes option-pricing model. From time to time, we have elected to modify the terms of the original grant. These modified grants are accounted for as a new award and measured using the fair value method, resulting in the inclusion of additional compensation expense in our consolidated statements of income.
Restricted share awards and units are recorded as compensation cost over the requisite service periods based on the market value on the date of grant. To determine the amount of compensation cost to be recognized in each period for these awards and for option awards, we account for forfeitures as they occur.
Performance share awards (PSUs) are stock awards where the ultimate number of shares issued will be contingent on the Company’s performance against certain performance goals. The Compensation Committee has the ability to adjust performance goals or modify the manner of measuring or evaluating a performance goal using its discretion. The fair value of each PSU is based on the market value on the date of grant. We recognize expense related to the estimated vesting of our PSUs granted. The estimated vesting of the PSUs is based on the probability of achieving certain performance metrics over the specified performance period. To determine the amount of compensation cost to be recognized in each period, we estimate forfeitures.
Research and Development – Research and development costs are expensed as incurred.
37

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(Tables in millions, except shares and per share data)
Advertising Costs We advertise products, technologies and solutions to customers and prospective customers through a variety of marketing campaign and promotional efforts. These efforts include tradeshows, online advertising, e-mail marketing, mailings, sponsorships and telemarketing. Advertising costs are expensed as incurred. In 2023, 2022 and 2021, such activities amounted to $4.6 million, $4.0 million and $4.6 million, respectively.
Income Taxes – Deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the book and tax bases of existing assets and liabilities. A valuation allowance is provided when, in management’s judgment, it is more likely than not that some portion or all of the deferred tax asset will not be realized. We have established uncertain tax position accruals using management’s best judgment. We adjust these accruals as facts and circumstances change. Interest expense is recognized in the first period the interest would begin accruing. Penalties are recognized in the period we claim or expect to claim the position in our tax return. Interest and penalty expenses are classified as an income tax expense.
Earnings Per Share – Basic earnings per share is computed by dividing net earnings attributable to Tennant Company by the weighted average shares outstanding during the period. Diluted earnings per share assumes conversion of potentially dilutive stock options, performance shares, restricted shares and restricted stock units. These are not included in our computation of diluted earnings per share if we have a net loss attributable to the Company in a reporting period or if the instrument's effects are anti-dilutive.
38

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(Tables in millions, except shares and per share data)
2.    Newly Adopted Accounting Pronouncements
Income Taxes
In January 2021, we adopted Accounting Standards Update ("ASU") No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The impact of this amended guidance on our consolidated financial statements and related disclosures was immaterial.
Defined Benefit Plans
In December 2022, we adopted ASU No. 2018-14, Compensation-Retirement Benefits-Defined Benefit Plans-General (Subtopic 715-20): Disclosure Framework-Changes to the Disclosure Requirements for Defined Benefit Plans, which updates disclosure requirements for defined benefit pension and other postretirement plans. Adoption of this ASU did not have a material impact on our consolidated financial statements.
Reference Rate Reform
In March 2020, the Financial Accounting Standards Board ("FASB") issued ASU No. 2020-04, Reference Rate Reform (Topic 848). This ASU provides optional expedients to applying generally accepted accounting principles to certain contract modifications, hedging relationships, and other transactions affected by the reference rate reform, which affects the London Inter-bank Offered Rate ("LIBOR"), if certain criteria are met. The amendments were effective March 12, 2020 through December 31, 2022. There has been no material impact to our financial condition, results of operations, or cash flows from reference rate reform as of December 31, 2022. See Note 9 for information on the replacement of LIBOR with the Secured Overnight Financing Rate ("SOFR") in our Credit Agreements (defined below) on November 17, 2022.
3.    Revenue
Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products and services. Generally, these criteria are met at the time the product is shipped.
We also enter into contracts that can include combinations of products and services, which are generally capable of being distinct and are accounted for as separate performance obligations. Revenue is recognized net of allowances for returns and any taxes collected from customers, which are subsequently remitted to governmental authorities.
Disaggregation of Revenue
The following tables illustrate the disaggregation of revenue by geographic area, groups of similar products and services and sales channels for the years ended December 31:
Net sales by geographic area
202320222021
Americas$840.3 $705.9 $658.3 
Europe, Middle East and Africa (EMEA)314.4 301.6 331.9 
Asia Pacific (APAC)88.9 84.7 100.6 
Total$1,243.6 $1,092.2 $1,090.8 
Net sales are attributed to each geographic area based on the end user country and are net of intercompany sales.
39

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(Tables in millions, except shares and per share data)
Net sales by groups of similar products and services
202320222021
Equipment$776.4 $664.0 $679.9 
Parts and consumables279.5 263.1 249.3 
Specialty surface coatings(a)
  1.5 
Service and other187.7 165.1 160.1 
Total$1,243.6 $1,092.2 $1,090.8 
(a)On February 1, 2021, we sold our Coatings business. Further details regarding the sale are discussed in Note 5.
Net sales by sales channel
202320222021
Sales direct to consumer$854.4 $712.6 $692.4 
Sales to distributors389.2 379.6 398.4 
Total$1,243.6 $1,092.2 $1,090.8 
Contract Liabilities
Sales Returns
The right of return may exist explicitly or implicitly with our customers. When the right of return exists, we adjust the transaction price for the estimated effect of returns. We estimate the expected returns using the expected value method by assessing historical sales levels and the timing and magnitude of historical sales return levels as a percent of sales and projecting this experience into the future.
Sales Incentives
Our sales contracts may contain various customer incentives, such as volume-based rebates or other promotions. We reduce the transaction price for certain customer programs and incentive offerings that represent variable consideration. Sales incentives given to our customers are recorded using the most likely amount approach for estimating the amount of consideration to which the Company will be entitled. We forecast the most likely amount of the incentive to be paid at the time of sale, update this forecast quarterly, and adjust the transaction price accordingly to reflect the new amount of incentives expected to be earned by the customer. A majority of our customer incentives are settled within one year. We record our accruals for volume-based rebates and other promotions in other current liabilities on our consolidated balance sheets.
The change in our sales incentive accrual balance for the years ended December 31, 2023 and 2022 was as follows:
20232022
Beginning balance$20.0 $19.9 
Additions to sales incentive accrual29.5 22.5 
Contract payments(28.5)(21.8)
Foreign currency fluctuations0.2 (0.6)
Ending balance$21.2 $20.0 
Deferred Revenue
We sell separately priced prepaid contracts to our customers where we receive payment at the inception of the contract and defer recognition of the consideration received because we have to satisfy future performance
40

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(Tables in millions, except shares and per share data)
obligations. Our deferred revenue balance is primarily attributed to prepaid maintenance contracts on our machines ranging from 12 months to 60 months. In circumstances where prepaid contracts are sold simultaneously with machines, we use an observable price to determine stand-alone selling price for separate performance obligations.
The change in the deferred revenue balance for the years ended December 31, 2023 and 2022 was as follows:
20232022
Beginning balance$9.3 $11.2 
Increase in deferred revenue representing our obligation to satisfy future performance obligations21.7 24.2 
Decrease in deferred revenue for amounts recognized in net sales for satisfied performance obligations(20.8)(25.5)
Foreign currency fluctuations0.1 (0.6)
Ending balance$10.3 $9.3 
As of December 31, 2023, $7.9 million and $2.4 million of deferred revenue was reported in other current liabilities and other liabilities, respectively, on our consolidated balance sheets. Of this, we expect to recognize the following approximate amounts in net sales in the following periods:
2024$7.9 
20251.2 
20260.7 
20270.3 
20280.1 
Thereafter0.1 
Total$10.3 
As of December 31, 2022, $6.6 million and $2.7 million of deferred revenue was reported in other current liabilities and other liabilities, respectively, on our consolidated balance sheets.
4.    Management Actions
Restructuring Actions
In 2023 and 2022, we incurred restructuring expenses as part of our ongoing global reorganization efforts. The following pre-tax restructuring charges were included in the consolidated statements of income:
20232022
Severance-related costs - Selling and administrative expense$1.9 $2.2 
Severance-related costs - Cost of sales0.7  
Other costs - Selling and administrative expense(a)
0.3 1.6 
Other costs - Cost of sales(a)
 0.3 
Total pre-tax restructuring costs$2.9 $4.1 
(a)Includes facility exit costs associated with facility moves.
The charges in 2023 impacted the Europe, Middle East (EMEA) and Asia Pacific (APAC) operating segments. The charges in 2022 impacted all operating segments. Our restructuring actions represent the
41

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(Tables in millions, except shares and per share data)
continued execution of a multi-year enterprise strategy to drive increased productivity throughout our operations.
A reconciliation to the ending liability balance of severance and related costs as of December 31, 2023 is as follows:
20232022
Beginning balance$1.7 $4.9 
New charges3.2 2.2 
Cash payments(1.9)(2.9)
Foreign currency adjustments (0.5)
Adjustment to accrual(0.6)(2.0)
Ending balance$2.4 $1.7 
5.    Acquisitions and Divestitures
Sale of Building
During the second quarter of 2022, we sold a building located in Golden Valley, Minnesota. The resulting pre-tax gain was $3.7 million and is reflected within gain on sale of assets in the consolidated statements of income. Proceeds from sale of assets were $4.1 million.
Sale of Coatings Business
During the first quarter of 2021, we sold the Coatings business. The resulting pre-tax gain was $9.8 million and is reflected within gain on sale of business in the consolidated statements of income. Proceeds from sale of business, net of cash divested, were $24.7 million.
Acquisition of Gaomei
On January 4, 2019, we completed the acquisition of Hefei Gaomei Cleaning Machines Co., Ltd. and Anhui Rongen Environmental Protection Technology Co., Ltd. (collectively "Gaomei"), privately held designers and manufacturers of commercial cleaning solutions based in China. The financial results for Gaomei have been included in the consolidated financial results since the date of closing. The total purchase price included $22.4 million of payments and related adjustments paid in 2019 and contingent consideration payments totaling $2.5 million paid in 2021.
42

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(Tables in millions, except shares and per share data)
6.    Inventories
Inventories as of December 31 consisted of the following:
20232022
Inventories carried at LIFO:
Finished goods(a)
$74.7 $85.0 
Raw materials and work-in-process38.5 46.4 
Excess of FIFO over LIFO cost(b)
(47.7)(49.7)
Total LIFO inventories$65.5 $81.7 
Inventories carried at FIFO:
Finished goods(a)
$52.8 $68.9 
Raw materials and work-in-process57.6 56.0 
Total FIFO inventories$110.4 $124.9 
Total inventories$175.9 $206.6 
(a)Finished goods include machines, parts and consumables and component parts that are used in our products.
(b)The difference between replacement cost and the stated LIFO inventory value is not materially different from the reserve for the LIFO valuation method.
7.    Property, Plant and Equipment
Property, plant and equipment and related accumulated depreciation, including equipment under finance leases, as of December 31, consisted of the following:
20232022
Property, plant and equipment:
Land$21.0 $22.0 
Buildings and improvements137.6 149.0 
Machinery and manufacturing equipment209.5 171.1 
Office equipment116.0 107.7 
Construction in progress7.6 9.4 
Total property, plant and equipment491.7 459.2 
Less: accumulated depreciation(304.0)(279.3)
Property, plant and equipment, net$187.7 $179.9 
Depreciation expense was $36.4 million, $32.8 million and $33.1 million in 2023, 2022 and 2021, respectively.
43

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(Tables in millions, except shares and per share data)
8.    Goodwill and Intangible Assets
For purposes of performing our goodwill impairment analysis, we have identified our reporting units as North America, Latin America, EMEA and APAC. In 2021, the Coatings reporting unit was sold and is no longer considered a reporting unit.

We have the option of first analyzing qualitative factors to determine whether it is more likely than not that the fair value of any reporting unit is less than its carrying amount. We may elect to perform a quantitative goodwill impairment test in lieu of the qualitative test, and in 2023 we performed the qualitative goodwill test on all reporting units. In 2022, we elected to perform the quantitative goodwill test on all reporting units. Based on our analysis, we determined that there was no impairment of goodwill as of December 31, 2023 and 2022.
The changes in the carrying amount of goodwill are as follows:
Goodwill
Accumulated
Impairment
Losses
Total
Balance as of December 31, 2023$220.7 $(33.3)$187.4 
Foreign currency fluctuations1.9 3.5 5.4 
Balance as of December 31, 2022$218.8 $(36.8)$182.0 
Foreign currency fluctuations(15.1)4.0 (11.1)
Balance as of December 31, 2021$233.9 $(40.8)$193.1 
The balances of acquired intangible assets, excluding goodwill, are as follows:
Customer
Lists
Trade
Names
TechnologyTotal
Balance as of December 31, 2023
Original cost$150.6 $29.3 $16.3 $196.2 
Accumulated amortization(100.8)(19.2)(13.1)(133.1)
Carrying amount$49.8 $10.1 $3.2 $63.1 
Weighted-average original life (in years)151111
Balance as of December 31, 2022
Original cost$146.6 $28.6 $15.9 $191.1 
Accumulated amortization(87.5)(15.9)(11.3)(114.7)
Carrying amount$59.1 $12.7 $4.6 $76.4 
Weighted-average original life (in years)151111
In 2021, we divested identified intangible assets, excluding goodwill, with a carrying value of $0.9 million and $1.4 million in the categories of customer lists and trade names, respectively, as a result of the sale of the Coatings business discussed in Note 5.
Amortization expense of intangible assets was $14.7 million, $15.9 million and $20.0 million for the years ended December 31, 2023, 2022 and 2021, respectively.
44

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(Tables in millions, except shares and per share data)
Estimated aggregate amortization expense based on the current carrying amount of amortizable intangible assets for each of the five succeeding years is as follows:
2024$13.4 
202512.0 
202610.7 
20277.3 
20285.6 
Thereafter14.1 
Total$63.1 
9.    Debt
2021 Credit Agreement
On April 5, 2021, we and certain of our foreign subsidiaries entered into an Amended and Restated Credit Agreement (the “2021 Credit Agreement”) with JPMorgan Chase Bank, N.A. as administrative agent. The 2021 Credit Agreement provides us and certain of our foreign subsidiaries access to a senior secured credit facility until April 3, 2026, consisting of a term loan facility in an amount up to $100.0 million and a revolving facility in an amount up to $450.0 million with an option to expand the credit facility by up to $275.0 million, with the consent of the lenders willing to provide additional borrowings in the form of increases to their revolving facility commitment or funding of incremental term loans. Borrowings may be denominated in U.S. dollars or certain other currencies. The fee for committed funds under the revolving facility of the 2021 Credit Agreement ranges from an annual rate of 0.15% to 0.30%, depending on our leverage ratio.
On November 10, 2022, Tennant Company further amended the 2021 Credit Agreement (the "Amendment") to update the benchmark provisions to replace LIBOR with Term SOFR (as defined in the Amendment) as the reference rate for purposes of calculating interest under the 2021 Credit Agreement. Pursuant to the Amendment, borrowings denominated in U.S. dollars bear interest at a rate per annum equal to (a) the Term SOFR Rate (as defined in the Amendment) plus a credit spread adjustment of 0.10% per annum, but in any case, not less than 0%, plus an additional spread of 1.10% to 1.70%, depending on the Company’s leverage ratio, or (b) the Alternate Base Rate (as defined in the Amendment), which is the greatest of (i) the prime rate, (ii) the federal funds rate plus 0.50% and (iii) the adjusted Term SOFR Rate for a one month period, but in any case, not less than 1.0%, plus, in any such case, 1.0%, plus an additional spread of 0.10% to 0.70%, depending on the Company’s leverage ratio. All other material terms included in the 2021 Credit Agreement remain unchanged as a result of the Amendment.
In connection with the 2021 Credit Agreement, we reaffirmed our security interest in favor of the lenders in substantially all our personal property and pledged the stock of our domestic subsidiaries and 65% of the stock of our first-tier foreign subsidiaries. The obligations under the 2021 Credit Agreement are also guaranteed by certain of our first-tier domestic subsidiaries, and those subsidiaries also provided a security interest in their similar personal property.
Our 2021 Credit Agreement restricts the payment of dividends or repurchasing of stock requiring that, after giving effect to such payments, no default exists or would result from such payment. Additionally, cash dividends are restricted to $7.5 million per quarter, and approved levels of other restricted payments range from $60.0 million to unlimited based on our net leverage ratio (not taking into account any acquisition holiday) after giving effect to such payment.
45

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(Tables in millions, except shares and per share data)
The 2021 Credit Agreement contains customary representations, warranties and covenants, including but not limited to covenants restricting our ability to incur indebtedness and liens and merge or consolidate with another entity. Further, the 2021 Credit Agreement contains the following covenants:
a covenant requiring us to maintain an indebtedness to EBITDA ratio, determined as of the end of each of our fiscal quarters, of no greater than 3.50 to 1.00, with certain alternative requirements for permitted acquisitions greater than $50.0 million;
a covenant requiring us to maintain an EBITDA to interest expense ratio for a period of four consecutive fiscal quarters as of the end of each quarter of no less than 3.00 to 1; and
a covenant restricting us from paying dividends or repurchasing stock if, after giving effect to such payments and assuming no default exists or would result from such payment, our leverage ratio is greater than 2.50 to 1, in such case limiting such payments to $60.0 million during any fiscal year.
Redemption of Senior Notes
In the second quarter of 2021, the Company redeemed $300.0 million principal amount outstanding of its 5.625% Senior Notes due 2025 ("Senior Notes"). We used the proceeds from the borrowings under the 2021 Credit Agreement to retire our Senior Notes and pay the $8.4 million call premium due upon redemption in the second quarter of 2021. In addition, we wrote off $2.9 million of unamortized debt issuance costs in the second quarter of 2021.

Debt outstanding as of December 31 consisted of the following:
20232022
Credit facility borrowings:
Revolving credit facility borrowings$110.0 $205.0 
Term loan facility borrowings90.0 95.0 
Finance lease liabilities0.6 0.3 
Total debt200.6 300.3 
Less: current portion of long-term debt(a)
(6.4)(5.2)
Long-term debt$194.2 $295.1 
(a)
As of December 31, 2023, the Company is required to repay $6.3 million in outstanding credit facility borrowings and $0.1 million of current maturities of finance lease liabilities over the next 12 months.
As of December 31, 2023, we had outstanding borrowings of $90.0 million and $110.0 million under our term loan facility and revolving facility, respectively. We had letters of credit and bank guarantees outstanding in the amount of $3.2 million, leaving approximately $336.8 million of unused borrowing capacity on our revolving facility. Commitment fees on unused lines of credit for the year ended December 31, 2023 were $0.5 million. The overall weighted average cost of debt is approximately 6.5% and net of a related cross-currency swap instrument is approximately 5.0%. Further details regarding the cross-currency swap instrument are discussed in Note 11.
46

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(Tables in millions, except shares and per share data)
The aggregate maturities of our outstanding debt, excluding unamortized debt issuance costs, as of December 31, 2023, are as follows:
2024$6.4 
20259.2 
2026185.0 
2027 
2028 
Thereafter 
Total aggregate maturities$200.6 
10.    Other Current Liabilities
Other current liabilities as of December 31 consisted of the following:
20232022
Other current liabilities:
Taxes$11.3 $11.1 
Warranty reserve7.4 7.8 
Deferred revenue7.9 6.6 
Customer sales incentives21.3 20.0 
Freight3.9 6.4 
Restructuring2.4 1.7 
Operating leases14.4 15.0 
Miscellaneous accrued expenses20.0 17.7 
Total other current liabilities$88.6 $86.3 
11.    Derivatives
Hedge Accounting and Hedging Programs
We recognize all derivative instruments as either assets or liabilities in our consolidated balance sheets and measure them at fair value. Gains and losses resulting from changes in fair value are accounted for depending on the use of the derivative and whether it is designated and qualifies for hedge accounting.
To receive hedge accounting treatment, all hedging relationships are formally documented at the inception of the hedge. We evaluate hedge effectiveness on our hedges that are designated and qualify for hedge accounting at the inception of the hedge prospectively, as well as retrospectively, and record any ineffective portion of the hedging instruments in net foreign currency transaction loss on our consolidated statements of income. The time value of purchased contracts is recorded in net foreign currency transaction loss in our consolidated statements of income. If we do not elect hedge accounting, or the contract does not qualify for hedge accounting treatment, the changes in fair value from period to period are recorded in net foreign currency transaction losses in our consolidated statements of income.
Our hedging policy establishes maximum limits for each counterparty to mitigate any concentration of risk.
47

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(Tables in millions, except shares and per share data)
Balance Sheet Hedges
We hedge our net recognized foreign currency denominated assets and liabilities with foreign exchange forward contracts to reduce the risk that the value of these assets and liabilities will be adversely affected by changes in exchange rates. These contracts hedge assets and liabilities that are denominated in foreign currencies and are carried at fair value as either assets or liabilities on the consolidated balance sheets with changes in the fair value recorded to net foreign currency transaction gain in our consolidated statements of income. These contracts do not subject us to material balance sheet risk due to exchange rate movements because gains and losses on these derivatives are intended to offset gains and losses on the assets and liabilities being hedged. At December 31, 2023 and December 31, 2022, the notional amounts of foreign currency forward exchange contracts outstanding not designated as hedging instruments were $73.0 million and $83.7 million, respectively.
Cash Flow Hedges
We use foreign currency exchange rate derivatives to hedge our exposure to fluctuations in exchange rates for anticipated intercompany cash transactions between Tennant Company and its subsidiaries. We enter into these foreign exchange cross-currency swaps to hedge the foreign currency denominated cash flows associated with this intercompany loan, and accordingly, they are not speculative in nature. These cross-currency swaps are designated as cash flow hedges. The loan and related swaps matured in April 2022.
The Company manages its floating rate debt exposure using interest rate swaps. Fixed rate swaps are used to reduce the Company's risk of the possibility of increased interest costs. The Company entered into an aggregate $120.0 million notional amount of interest rate swaps effective December 1, 2022, that exchange a variable rate of interest for a fixed rate of interest of 4.076%. These interest rate swaps are designated as cash flow hedges. These swaps are scheduled to mature on December 1, 2026.
Fair Value Hedges
On April 5, 2022, we entered into Euro to U.S. dollar foreign exchange cross-currency swaps associated with an intercompany loan from a wholly owned European subsidiary. We enter into these foreign exchange cross-currency swaps to hedge the foreign currency risk associated with this intercompany loan, and accordingly, they are not speculative in nature. These cross-currency swaps are designated as fair value hedges. As of December 31, 2023, these cross-currency swaps included €75.0 million of total notional value. As of December 31, 2023, the aggregated scheduled interest payments over the course of the loan and related swaps amounted to €7.5 million. The scheduled maturity and principal payment of the loan and related interest payments of €82.5 million are due in April 2027.
Net Investment Hedges
On April 5, 2022, we entered into Euro to U.S. dollar foreign exchange cross-currency swaps to hedge our exposure to adverse foreign currency exchange rate movements between Tennant Company and a wholly owned European subsidiary. We enter into these fixed-to-fixed cross-currency swap agreements to protect a designated monetary amount of the Company’s net investment in its Euro functional currency subsidiary against the risk of changes in the Euro to U.S. dollar foreign exchange rate. These cross-currency swaps are designated as net investment hedges. As of December 31, 2023, the cross-currency swaps included €75.0 million of total notional values. These swaps are scheduled to mature in April 2027.
48

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(Tables in millions, except shares and per share data)
The fair value of derivative instruments on our consolidated balance sheets as of December 31 consisted of the following:
Derivative AssetsDerivative Liabilities
Balance Sheet LocationDecember 31, 2023December 31, 2022Balance Sheet LocationDecember 31, 2023December 31, 2022
Derivatives designated as cash flow hedges:
Interest rate swapsOther current assets0.8 0.8 Other current liabilities 
Interest rate swapsOther assets  Other liabilities1.9 1.8 
Derivatives designated as fair value hedges:
Cross-currency swapsOther current assets1.3 1.4 Other current liabilities 
Cross-currency swapsOther assets 0.8 Other liabilities3.3  
Derivatives designated as net investment hedges:
Cross-currency swapsOther current assets1.2 1.2 Other current liabilities 
Cross-currency swapsOther assets 0.5 Other liabilities3.4  
Derivatives not designated as hedging instruments:
Foreign currency forward contracts(a)
Other current assets 0.1 Other current liabilities1.6 0.3 
(a)Contracts that mature within the next 12 months are included in other current assets and other current liabilities for asset derivatives and liabilities derivatives, respectively, on our consolidated balance sheets. Contracts with maturities greater than 12 months are included in other assets and other liabilities for asset derivatives and liability derivatives, respectively, in our consolidated balance sheets. Amounts included in our consolidated balance sheets are recorded net where a right of offset exists with the same derivative counterparty.
As of December 31, 2023, we anticipate reclassifying approximately $3.0 million of gains from accumulated other comprehensive loss to net income during the next 12 months.
49

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(Tables in millions, except shares and per share data)
The following tables include the amounts in the consolidated statements of income in which the effects of derivative instruments are recorded and the effects of derivative instruments activity on these line items for the years ended December 31, 2023 and December 31, 2022:
20232022
TotalAmount of Gain (Loss) on Cash Flow
Hedge Activity
TotalAmount of Gain (Loss) on Cash Flow
Hedge Activity
Derivatives designated as cash flow hedges:
Net sales$1,243.6 $ $1,092.2 $ 
Interest expense, net(13.5)0.9 (7.1)0.7 
Net foreign currency transaction loss0.3  (1.2)4.7 
Derivatives designated as fair value hedges:
Interest expense, net(13.5)1.1 (7.1)0.9 
Net foreign currency transaction loss (gain)0.3 (1.9)(1.2)2.0 
Derivatives designated as net investment hedges:
Interest expense, net(13.5)1.0 (7.1)0.7 
The effect of derivative instruments designated as hedges and derivative instruments not designated as hedges in our consolidated statements of income for the three years ended December 31 were as follows:
202320222021
Derivatives designated as cash flow hedges:
Net gain (loss) recognized in other comprehensive (loss) income, net of tax(a)
$0.6 $3.1 $10.8 
Net loss reclassified from accumulated other comprehensive loss into income, net of tax, effective portion to net sales  (0.3)
Net gain reclassified from accumulated other comprehensive loss into income, net of tax, effective portion to interest income2.0 0.5 1.9 
Net gain (loss) reclassified from accumulated other comprehensive loss into income, net of tax, effective portion to net foreign currency transaction losses 3.69.7 
Derivatives designated as fair value hedges:
Net gain recognized in other comprehensive loss, net of tax 2.7  
Net gain reclassified from accumulated other comprehensive loss into income, net of tax, effective portion to interest expense, net 0.9  
Derivatives designated as net investment hedges:
Net gain recognized in other comprehensive loss, net of tax2.0 4.2  
Net gain reclassified from accumulated other comprehensive loss into income, net of tax, effective portion to interest expense, net1.0 0.7  
Derivatives not designated as hedging instruments:
Net gain (loss) recognized in income(b)
$1.7 $1.0 $2.5 
(a)Net change in the fair value of the effective portion classified in other comprehensive (loss) income.
(b)Classified in net foreign currency transaction losses.
50

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(Tables in millions, except shares and per share data)
12.    Fair Value Measurements
Estimates of fair value for financial assets and financial liabilities are based on the framework established in the accounting guidance for fair value measurements. The framework defines fair value, provides guidance for measuring fair value and requires certain disclosures. The framework discusses valuation techniques, such as the market approach (comparable market prices), the income approach (present value of future income or cash flow) and the cost approach (cost to replace the service capacity of an asset or replacement cost). The framework utilizes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value into three broad levels. The following is a brief description of those three levels:
Level 1: Observable inputs such as quoted prices (unadjusted) in active markets for identical assets or liabilities.
Level 2: Inputs other than quoted prices that are observable for the asset or liability, either directly or indirectly. These include quoted prices for similar assets or liabilities in active markets and quoted prices for identical or similar assets or liabilities in markets that are not active.
Level 3: Unobservable inputs that reflect the reporting entity’s own assumptions.
Our population of assets and liabilities subject to fair value measurements as of December 31, 2023 were as follows:
Fair ValueLevel 1Level 2Level 3
Assets:
Cross-currency swaps$2.5 $ $2.5 $ 
Interest rate swaps0.8  0.8  
Total assets3.3  3.3  
Liabilities:
Foreign currency forward exchange contracts1.6  1.6  
Cross-currency swaps6.7  6.7  
Interest rate swaps1.9  1.9  
Total liabilities$10.2 $ $10.2 $ 
Our population of assets and liabilities subject to fair value measurements as of December 31, 2022 were as follows:
Fair ValueLevel 1Level 2Level 3
Assets:
Foreign currency forward exchange contracts$0.1 $ $0.1 $ 
Cross-currency swaps3.9  3.9  
Interest rate swaps0.8  0.8  
Total assets4.8  4.8  
Liabilities:
Foreign currency forward exchange contracts0.3  0.3  
Interest rate swaps1.8  1.8 $ 
Total liabilities$2.1 $ $2.1 $ 
Our foreign currency forward exchange contracts, cross-currency swaps and interest rate swaps are valued using observable Level 2 market expectations at the measurement date and standard valuation techniques to convert future amounts to a single present value amount. Further details regarding our foreign currency forward exchange and option contracts are discussed in Note 11.
51

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(Tables in millions, except shares and per share data)
Contingent consideration is valued using a probability-weighted analysis of projected gross profit and integration milestones. Contingent consideration payments totaling $2.5 million were paid in 2021.
The carrying amounts reported in the consolidated balance sheets for cash and cash equivalents, restricted cash, receivables, other current assets, accounts payable and other current liabilities approximate fair value due to their short-term nature.
The fair value and carrying value of total debt, including current portion, was $198.2 million and $200.6 million, respectively, as of December 31, 2023. The fair value was calculated based on the borrowing rates currently available to us for bank loans with similar terms and remaining maturities, which is a Level 2 in the fair value hierarchy.
13.    Retirement Benefit Plans
Substantially all U.S. employees are covered by various retirement benefit plans, including defined contribution savings plans and postretirement medical plans. Retirement benefits for eligible employees in foreign locations are funded principally through defined benefit plans, annuity or government programs. The total cost of benefits for our plans was $16.6 million, $11.6 million and $14.8 million in 2023, 2022 and 2021, respectively.
We had a qualified, funded defined benefit retirement plan (the “U.S. Pension Plan”) covering certain current and retired employees in the U.S. During 2015, the plan was amended to freeze benefits for all participants effective January 31, 2017. On February 15, 2017, the Board of Directors approved the termination of the U.S. Pension Plan, effective May 15, 2017. Participants who elected an immediate lump sum distribution were paid out in December 2017. Assets for participants who elected or are currently receiving annuity payments and those who have elected to defer their benefits were transferred to the annuity company, Pacific Life, in December 2017. Excess assets were transferred from the Tennant Company Pension Trust to the Tennant Company Retirement Savings Plan to deliver future discretionary benefits to plan participants. During 2022, all remaining excess assets were utilized, and none remained outstanding as of December 31, 2022.
We have a U.S. postretirement medical benefit plan (the “U.S. Retiree Plan”) to provide certain healthcare benefits for U.S. employees hired before January 1, 1999. Eligibility for those benefits is based upon a combination of years of service with us and age upon retirement.
Our defined contribution savings plan (“401(k) plan”) covers substantially all U.S. employees. Under this plan, we match up to 3% of the employee’s annual compensation in cash to be invested per their election. We also make a profit sharing contribution to the 401(k) plan for employees with more than one year of service in accordance with our Profit Sharing Plan. This contribution is based upon our financial performance and can be funded in the form of Tennant stock, cash or a combination of both. Expenses for the 401(k) plan were $10.5 million, $6.0 million and $8.7 million during 2023, 2022 and 2021, respectively.
We have a U.S. nonqualified supplemental benefit plan (the “U.S. Nonqualified Plan”) to provide additional retirement benefits for certain employees whose benefits under our 401(k) plan or U.S. Pension Plan are limited by either the Employee Retirement Income Security Act or the Internal Revenue Code.
We also have defined benefit pension plans in the United Kingdom, Germany, France and Italy (the “U.K. Pension Plan”, the “German Pension Plan,” "French Pension Plan" and the "Italian Pension Plan"). The U.K. Pension Plan, French Pension Plan, German Pension Plan and Italian Pension Plan cover certain current and retired employees and all plans are closed to new participants. In December 2018, the U.K. Pension Plan was amended to close all future accrual of benefits to existing active members, resulting in a curtailment gain of $0.1 million relating to past service benefits. The Italian Plan is an employee termination indemnity mandated by Italian law to all employees employed prior to 2008. Benefits are paid out when employees covered under the plan are terminated for any reason. Due to changes in Italian law, such termination indemnities are no longer available to new participants. Prior year Non-U.S. Pension Benefits disclosures have been updated to include the Italian Pension Plan.
52

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(Tables in millions, except shares and per share data)
We expect to contribute less than $0.1 million to our U.S. Nonqualified Plan and $0.6 million to our U.S. Retiree Plan in 2024. We expect contributions to our U.K. Pension Plan, German Pension Plan, French Pension Plan and Italian Pension Plans to be $0.2 million in 2024.
Weighted-average asset allocations by asset category of the U.K. Pension Plan as of December 31, 2023 are as follows:
Quoted Prices in Active Markets for
Identical Assets
Significant Observable InputsSignificant Unobservable Inputs
Asset categoryFair Value(Level 1)(Level 2)(Level 3)
Investment account held by pension plan(a)
$12.7 $ $ $12.7 
Total$12.7 $ $ $12.7 
(a)This category is comprised of investments in insurance contracts.
Weighted-average asset allocations by asset category of the U.K. Pension Plan as of December 31, 2022 are as follows:
Quoted Prices in Active Markets for
Identical Assets
Significant Observable InputsSignificant Unobservable Inputs
Asset categoryFair Value(Level 1)(Level 2)(Level 3)
Investment account held by pension plan(a)
$11.3   $11.3 
Total$11.3 $ $ $11.3 
(a)This category is comprised of investments in insurance contracts.
Estimates of the fair value of the U.K. Pension Plan and the Tennant Company Retirement Savings Plan assets are based on the framework established in the accounting guidance for fair value measurements. A brief description of the three levels can be found in Note 12. The Investment Account held by the U.K. Pension Plan invests in insurance contracts for purposes of funding the U.K. Pension Plan and is classified as Level 3. The fair value of the Investment Account is the cash surrender values as determined by the provider which are the amounts the plan would receive if the contracts were cashed out at year-end. The underlying assets held by these contracts are primarily invested in assets traded in active markets.
A reconciliation of the beginning and ending balances of the Level 3 investments of our U.K. Pension Plan during the years ended December 31 is as follows:
20232022
Fair value at beginning of year$11.3 $12.9 
Purchases, sales, issuances and settlements, net(0.3)(0.3)
Net (loss) gain1.1 0.1 
Foreign currency0.6 (1.4)
Fair value at end of year$12.7 $11.3 
The primary objective of our U.K. Pension Plan is to meet retirement income commitments to plan participants at a reasonable cost to us and to maintain a sound actuarially funded status. This objective is accomplished through growth of capital and safety of funds invested. Assets are invested in securities to
53

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(Tables in millions, except shares and per share data)
achieve growth of capital over inflation through appreciation and accumulation and reinvestment of dividend and interest income. Investments are diversified to control risk. The U.K. Pension Plan is invested in insurance contracts with underlying investments primarily in equity and fixed income securities. Our German Pension Plan is unfunded, which is customary in that country.
Weighted-average assumptions used to determine benefit obligations as of December 31 are as follows:
U.S. Nonqualified PlanNon-U.S.
Pension Benefits
Postretirement
Medical Benefits
202320222023202220232022
Discount rate5.07 %5.37 %4.26 %1.05 %5.06 %5.37 %
Rate of compensation increase % %3.00 %2.25 % % %
Weighted-average assumptions used to determine net periodic benefit costs as of December 31 are as follows:
U.S. Nonqualified PlanNon-U.S.
Pension Benefits
Postretirement
Medical Benefits
202320222021202320222021202320222021
Discount rate5.37 %2.54 %2.06 %4.68 %1.55 %1.05 %5.37 %2.53 %2.07 %
Expected long-term rate of return on plan assets % % %6.10 %3.20 %2.70 % % % %
Rate of compensation increase % % %2.25 %1.50 % % % % %
The discount rate is used to discount future benefit obligations back to today’s dollars. Our discount rates were determined based on high-quality fixed income investments. The resulting discount rates are consistent with the duration of plan liabilities. The Mercer Above Mean Yield Curve for high-quality corporate bonds is used in determining the discount rate for the U.S. Nonqualified Plan in 2023. The Mercer Yield Curve is used in determining the discount rate for the Non-U.S. Plans in 2023. Before 2019, the FTSE (formerly known as Citigroup) Above Median Spot rates for high-quality corporate bonds were used in determining the discount rate for the U.S. Plans. Before 2021, the iBoxx € Corporates AA 7-10 and iBoxx € Corporates AA 10+ Benchmark was used to determine the discount rate for the Italian Pension Plan. The expected return on assets assumption on the investment portfolios for the pension plans is based on the long-term expected returns for the investment mix of assets currently in the portfolio. Management uses historic return trends of the asset portfolio combined with recent market conditions to estimate the future rate of return.
The accumulated benefit obligations as of December 31 for all defined benefit plans are as follows:
20232022
U.S. Nonqualified Plan$0.9 $0.9 
U.K. Pension Plan6.2 6.5 
German Pension Plan1.0 0.7 
French Pension Plan0.4 0.5 
Italian Pension Plan2.5 2.4 
54

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(Tables in millions, except shares and per share data)
Information for our plans with an accumulated benefit obligation in excess of plan assets as of December 31 is as follows:
20232022
Accumulated benefit obligation$4.8 $4.5 
Fair value of plan assets  
As of December 31, 2023 and 2022, the U.S. Nonqualified, the German Pension, the French Pension and the Italian Pension Plans had an accumulated benefit obligation in excess of plan assets.
Information for our plans with a projected benefit obligation in excess of plan assets as of December 31 is as follows:
20232022
Projected benefit obligation$5.0 $4.7 
Fair value of plan assets  
As of December 31, 2023 and 2022, the U.S. Nonqualified, the German Pension, the French Pension and the Italian Pension Plans had a projected benefit obligation in excess of plan assets.
Assumed healthcare cost trend rates as of December 31 are as follows:
20232022
Healthcare cost trend rate assumption for the next year Pre-658.00 %5.30 %
Healthcare cost trend rate assumption for the next year Post-658.80 %5.80 %
Rate to which the cost trend rate is assumed to decline (the ultimate trend rate)4.00 %4.00 %
Year that the rate reaches the ultimate trend rate20472045
55

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(Tables in millions, except shares and per share data)
Summaries related to changes in benefit obligations and plan assets and to the funded status of our defined benefit and postretirement medical benefit plans are as follows:
U.S. Nonqualified PlanNon-U.S.
Pension Benefits
Postretirement
Medical Benefits
202320222023202220232022
Change in benefit obligation:
Benefit obligation at beginning of year$0.9 $1.1 $10.3 $16.2 $5.4 $7.0 
Plan combinations   1.0   
Service cost  0.1 0.3   
Interest cost  0.5 0.2 0.3 0.2 
Actuarial (gain) loss0.1 (0.1)(0.3)(5.1)(0.7)(1.1)
Foreign exchange  0.5 (1.6)  
Settlement      
Benefits paid(0.1)(0.1)(0.7)(0.7)(0.4)(0.7)
Benefit obligation at end of year$0.9 $0.9 $10.4 $10.3 $4.6 $5.4 
Change in fair value of plan assets and net accrued liabilities:
Fair value of plan assets at beginning of year$ $ $11.3 $12.9 $ $ 
Actual return on plan assets  1.1 0.1   
Employer contributions0.1 0.1 0.3 0.4 0.4 0.7 
Foreign exchange  0.6 (1.4)  
Settlement      
Benefits paid(0.1)(0.1)(0.6)(0.7)(0.4)(0.7)
Fair value of plan assets at end of year  12.7 11.3   
Funded status at end of year$(0.9)$(0.9)$2.3 $1.0 $(4.6)$(5.4)
Amounts recognized in the consolidated balance sheets consist of:
Noncurrent other assets$ $ $6.5 $4.8 $ $ 
Current liabilities(0.1)(0.1)(0.3)(0.2)(0.6)(0.7)
Long-term liabilities(0.8)(0.8)(3.9)(3.6)(4.0)(4.7)
Net accrued liability$(0.9)$(0.9)$2.3 $1.0 $(4.6)$(5.4)
Amounts recognized in accumulated other comprehensive loss consist of:
Prior service cost$ $ $(0.1)$(0.1)$ $ 
Net actuarial (loss) gain(0.7)(0.7)3.6 2.8 1.8 1.3 
Accumulated other comprehensive (loss) income$(0.7)$(0.7)$3.5 $2.7 $1.8 $1.3 
56

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(Tables in millions, except shares and per share data)
The components of the net periodic benefit cost (credit) for the three years ended December 31 were as follows:
U.S. Nonqualified PlanNon-U.S.
Pension Benefits
Postretirement
Medical Benefits
202320222021202320222021202320222021
Service cost$ $ $ $0.1 $0.3 $ $ $ $0.1 
Interest cost  0.1 0.5 0.2 0.2 0.3 0.2 0.1 
Expected return on plan assets   (0.7)(0.4)(0.4)   
Amortization of net actuarial loss0.1 0.1  (0.1) 0.1 (0.2)  
Net periodic benefit cost (credit)$0.1 $0.1 $0.1 $(0.2)$0.1 $(0.1)$0.1 $0.2 $0.2 
The changes in accumulated other comprehensive loss for the three years ended December 31 were as follows:
U.S. Nonqualified PlanNon-U.S.
Pension Benefits
Postretirement
Medical Benefits
202320222021202320222021202320222021
Prior service cost$ $ $ $ $ $ $ $ $ 
Net actuarial (gain) loss0.1 (0.1) (0.9)(5.0)0.2 (0.7)(1.1)0.6 
Amortization of net actuarial (loss) gain(0.1)(0.1) 0.1  (0.1)0.2   
Total recognized in other comprehensive (income) loss$ $(0.2)$ $(0.8)$(5.0)$0.1 $(0.5)$(1.1)$0.6 
Total recognized in net benefit (credit) cost and other comprehensive (income) loss$0.1 $(0.1)$0.1 $(1.0)$(4.9)$ $(0.4)$(0.9)$0.8 
The following benefit payments, which reflect expected future service, are expected to be paid:
U.S.
Nonqualified Plan
Non-U.S.
Pension Benefits
Postretirement
Medical Benefits
2024$0.1 $0.6 $0.6 
20250.1 0.6 0.5 
20260.1 0.6 0.5 
20270.1 0.6 0.5 
20280.1 0.6 0.5 
2028 to 20310.3 3.7 2.0 
Total$0.8 $6.7 $4.6 
57

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(Tables in millions, except shares and per share data)
14.    Shareholders' Equity
Authorized Shares
We are authorized to issue an aggregate of 60,000,000 shares, all of which are designated as Common Stock having a par value of $0.375 per share. The Board of Directors is authorized to establish one or more series of preferred stock, setting forth the designation of each such series, and fixing the relative rights and preferences of each such series.
Accumulated Other Comprehensive Loss
The changes in components of accumulated other comprehensive loss, net of tax, are as follows:
Foreign Currency Translation
Adjustments
Pension and Postretirement
Medical Benefits
Derivative Financial InstrumentsTotal
December 31, 2021$(36.0)$(2.1)$0.2 $(37.9)
Other comprehensive (loss) income before reclassifications(17.2)4.8 5.8 (6.6)
Amounts reclassified from accumulated other comprehensive loss(0.7) (5.0)(5.7)
Net current period other comprehensive (loss) income(17.9)4.8 0.8 (12.3)
December 31, 2022$(53.9)$2.7 $1.0 $(50.2)
Other comprehensive (loss) income before reclassifications9.3 1.0 0.6 10.9 
Amounts reclassified from accumulated other comprehensive loss(1.0) (2.0)(3.0)
Net current period other comprehensive (loss) income8.3 1.0 (1.4)7.9 
December 31, 2023$(45.6)$3.7 $(0.4)$(42.3)
Accumulated other comprehensive loss associated with pension and postretirement benefits and cash flow hedges is included in Notes 13 and 11, respectively.
Repurchase of Common Stock
On October 31, 2016, the Board of Directors authorized the repurchase of 1,000,000 shares of our common stock. During the year ended December 31, 2023, the Company paid $21.7 million to repurchase 290,920 shares of its common stock at an average price of $74.57 per share. As of December 31, 2023, 821,413 shares were available to be repurchased. The Company paid $5.0 million to repurchase 79,756 share repurchases during the year ended December 31, 2022.
15.    Leases
We lease facilities, vehicles and equipment under the operating lease agreements, which include both monthly and longer-term arrangements.
Certain operating leases for vehicles contain residual value guarantee provisions, which would become due at the expiration of the operating lease agreement if the fair value of the leased vehicles is less than the guaranteed residual value. As of December 31, 2023, of those leases that contain residual value guarantees, the aggregate residual value at lease expiration was $14.6 million, of which we have guaranteed $8.1 million.
58

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(Tables in millions, except shares and per share data)
The lease assets and liabilities as of December 31 are as follows:
LeasesClassification20232022
Assets
Operating lease assetsOperating lease assets$41.7 $31.8 
Finance lease assets
Property, plant and equipment(a)
0.6 0.2 
Total leased assets$42.3 $32.0 
Liabilities
Current:
OperatingOther current liabilities$14.4 $15.0 
FinanceCurrent portion of long-term debt0.1  
Noncurrent:
OperatingLong-term operating lease liabilities27.4 17.1 
FinanceLong-term debt0.5 0.1 
Total lease liabilities$42.4 $32.2 
(a)
Finance lease assets are recorded net of accumulated amortization of $0.1 million and less than $0.1 million as of December 31, 2023 and December 31, 2022, respectively.
The lease cost for the three years ended December 31 was as follows:
Lease Cost202320222021
Operating lease cost(a)
$28.9 $26.2 $26.6 
Finance lease cost(b)
0.1 0.1 0.1 
Total lease cost$29.0 $26.3 $26.7 
(a)
Includes short-term lease costs of $5.9 million and $4.8 million and variable lease costs of $4.2 million and $3.3 million for the years ended December 31, 2023 and December 31, 2022, respectively.
(b)
Includes amortization of leased assets and interest on lease liabilities.
The maturity of lease liabilities as of December 31, 2023 was as follows:
Maturity of Lease LiabilitiesOperating LeasesFinance LeasesTotal
2024$16.0 $0.2 $16.2 
202511.6 0.2 11.8 
20268.2 0.1 8.3 
20274.6 0.1 4.7 
20283.3 0.1 3.4 
Thereafter3.0  3.0 
Total lease payments$46.7 $0.7 $47.4 
Less: Interest(4.9)(0.1)(5.0)
Present value of lease liabilities$41.8 $0.6 $42.4 
59

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(Tables in millions, except shares and per share data)
The lease term and discount rate as of December 31 were as follows:
Lease Term and Discount Rate20232022
Weighted-average remaining lease term (years):
Operating leases3.82.9
Finance leases4.74.1
Weighted-average discount rate:
Operating leases6.0%3.9%
Finance leases6.0%2.5%
Other information related to cash paid related to lease liabilities and lease assets obtained for the years ended December 31 was as follows:
Other Information20232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$18.9 $18.2 
Financing cash flows from finance leases0.1 0.1 
Lease assets obtained in exchange for new finance lease liabilities0.7 0.3 
Lease assets obtained in exchange for new operating lease liabilities18.8 11.4 
16.    Commitments and Contingencies
In the ordinary course of business, we may become liable with respect to pending and threatened litigation, tax, environmental and other matters. While the ultimate results of current claims, investigations and lawsuits involving us are unknown at this time, we do not expect that these matters will have a material adverse effect on our consolidated financial position or results of operations. Legal costs associated with such matters are expensed as incurred.
17.    Income Taxes
Income before income taxes for the three years ended December 31 was as follows:
202320222021
U.S. operations$94.2 $58.9 $47.5 
Foreign operations29.6 20.6 26.6 
Total$123.8 $79.5 $74.1 
60

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(Tables in millions, except shares and per share data)
Income tax expense (benefit) for the three years ended December 31 was as follows:
202320222021
Current:
Federal$28.7 $17.1 $11.1 
Foreign8.5 7.9 11.2 
State4.0 3.8 1.9 
Total current$41.2 $28.8 $24.2 
Deferred:
Federal$(8.7)$(6.3)$0.6 
Foreign(17.3)(8.5)(15.5)
State(0.9)(0.8)(0.1)
Total deferred$(26.9)$(15.6)$(15.0)
Total:
Federal$20.0 $10.8 $11.7 
Foreign(8.8)(0.6)(4.3)
State3.1 3.0 1.8 
Total income tax expense$14.3 $13.2 $9.2 
In general, it is our practice and intention to permanently reinvest the earnings of our foreign subsidiaries and repatriate earnings only when the tax impact is zero or immaterial. Accordingly, no deferred taxes have been provided for withholding taxes or other taxes that would result upon repatriation of our approximately $102.5 million of undistributed earnings from foreign subsidiaries to the United States as those earnings continue to be permanently reinvested.
In December 2021, the Organization for Economic Cooperation and Development (OECD), which is an international public policy setting organization comprised of member countries including the U.S., published a proposal for the establishment of a global minimum tax rate of 15% (the "Pillar Two rule"). The OECD has recommended that the Pillar Two rule become effective for fiscal years beginning on or after January 1, 2024. To date member states are in various stages of implementing the rules through local legislation and the OECD continues to refine technical guidance. We are closely monitoring developments of the Pillar Two rule and are currently evaluating the potential effect in each of the countries we operate in. We do not expect this rule to have a material impact on our consolidated financial statements.
Our effective income tax rate varied from the U.S. federal statutory tax rate for the three years ended December 31 as follows:
202320222021
Tax at statutory rate21.0 %21.0 %21.0 %
Increases (decreases) in the tax rate from:
State and local taxes, net of federal benefit2.4 2.4 2.2 
Effect of foreign operations(10.9)(4.9)(6.3)
Effect of changes in valuation allowances(0.2)(1.2)(4.5)
Excess tax benefits on share-based compensation1.0 1.1 1.8 
Share-based payments0.1 (0.4)(0.9)
Research and development credit(1.3)(1.5)(1.4)
Other, net(0.5)0.1 0.6 
Effective income tax rate11.6 %16.6 %12.5 %
61

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(Tables in millions, except shares and per share data)
The effect of foreign operations line item includes (12.0%) and (7.2%) benefits for 2023 and 2022, respectively, associated with reductions to deferred tax liabilities on undistributed foreign earnings as those cumulative earnings were reduced by current year statutory book losses.
Deferred tax assets and liabilities were comprised of the following as of December 31:
20232022
Deferred tax assets:
Inventory$3.8 $4.1 
Compensation and employee benefits13.2 11.4 
Warranty reserves2.4 2.3 
Allowance for doubtful accounts and deferred revenue2.7 2.3 
Operating lease liabilities9.0 5.9 
Tax loss carryforwards6.9 8.0 
Tax credit carryforwards3.7 3.6 
Capitalized research and development costs12.3 6.6 
Goodwill and intangible assets4.5  
Other1.2 (0.9)
Gross deferred tax assets$59.7 $43.3 
Less: valuation allowance(3.2)(3.3)
Total net deferred tax assets$56.5 $40.0 
Deferred tax liabilities:
Operating lease assets$9.5 $6.1 
Fixed assets9.5 11.2 
Goodwill and intangible assets 13.8 
Total deferred tax liabilities$19.0 $31.1 
Net deferred tax assets$37.5 $8.9 
Tax credit carryforwards consist of $3.0 million of U.S. federal and state tax credits and $1.3 million of Netherlands tax credits. We have non-U.S. cumulative tax losses of $26.0 million in various countries ($6.9 million tax effected). Cumulative losses can be used to offset the income tax liabilities on future income in these countries. Of these losses, $26.0 million have unlimited carryforward periods. Less than $0.1 million of these losses have a limited carryforward period.
The valuation allowance as of December 31, 2023 principally applies to tax credit carryforwards in the Netherlands and certain U.S. states which, in the opinion of management, are more likely than not to expire unutilized. However, to the extent that tax benefits related to these carryforwards are realized in the future, the reduction in the valuation allowance will reduce income tax expense. As of December 31, 2023, we believe it is more likely than not that the remainder of our deferred tax assets are realizable. We recorded a net valuation allowance release in 2023 of $0.1 million on the basis of management’s reassessment of the amount of its deferred tax assets that are more likely than not to be realized. The net decrease in the valuation allowance was primarily driven by a change in judgment regarding the expected utilization of tax credit carryovers in the U.S. and the Netherlands.
62

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(Tables in millions, except shares and per share data)
A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:
20232022
Beginning balance$4.2 $4.7 
(Decreases) as a result of tax positions taken during a prior period (0.1)
Increases as a result of tax positions taken during the current year1.2 0.8 
Decreases relating to settlement with tax authorities(0.2) 
Decreases as a result of a lapse of the applicable statute of limitations(1.1)(1.0)
Decreases as a result of foreign currency fluctuations (0.2)
Ending balance$4.1 $4.2 
Included in the balance of unrecognized tax benefits as of December 31, 2023 and 2022 are potential benefits of $3.7 million and $3.9 million, respectively, that if recognized, would affect the effective tax rate.
We recognize potential accrued interest and penalties related to unrecognized tax benefits as a component of income tax expense. In addition to the liability of $4.1 million and $4.2 million for unrecognized tax benefits as of December 31, 2023 and 2022, there was approximately $0.5 million and $0.6 million, respectively, for accrued interest and penalties. To the extent interest and penalties are not assessed with respect to uncertain tax positions, the amounts accrued will be revised and reflected as an adjustment to income tax expense.
We and our subsidiaries are subject to U.S. federal income tax as well as income tax of numerous state and foreign jurisdictions. We are generally no longer subject to U.S. federal tax examinations for taxable years before 2018. The number of years which remain open for audit for U.S. state or foreign tax purposes varies by jurisdiction but generally ranges from 3-5 years. We are currently undergoing income tax examinations in various foreign jurisdictions. Although the final outcome of these examinations cannot be currently determined, we believe that we have adequate reserves with respect to these examinations.
18.    Share-Based Compensation
We have five plans under which we have awarded share-based compensation grants: The 1997 Non-Employee Directors Option Plan ("1997 Plan"), which provided for stock option grants to our non-employee Directors, the 2007 Stock Incentive Plan (“2007 Plan”), the Amended and Restated 2010 Stock Incentive Plan, as Amended (“2010 Plan”), the 2017 Stock Incentive Plan ("2017 Plan") and the 2020 Stock Incentive Plan ("2020 Plan").
As of December 31, 2023, there were 1,111,646 shares reserved for issuance under the 2007 Plan, the 2010 Plan and the 2017 Plan for outstanding compensation awards. There were 975,475 shares available for issuance under the 2020 Plan for current and future equity awards as of December 31, 2023. The Compensation Committee of the Board of Directors determines the number of shares awarded and the grant date, subject to the terms of our equity award policy.
We recognized total share-based compensation expense of $11.6 million, $7.8 million and $9.5 million, respectively, during the years ended 2023, 2022 and 2021. The total excess tax benefit recognized for share-based compensation arrangements during the years ended 2023, 2022 and 2021 was $0.1 million, $0.3 million and $0.7 million, respectively.
Stock Option Awards
We determined the fair value of our stock option awards using the Black-Scholes valuation model that uses the assumptions noted in the table below. The expected term selected for stock options granted during the year represents the period of time that the stock options are expected to be outstanding based on historical data of stock option holder exercise and termination behavior of similar grants. The risk-free interest rate for periods within the contractual life of the stock option is based on the U.S. Treasury rate over the expected life at the time of grant. Expected volatilities are based upon historical volatility of our stock over a period equal to the expected
63

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(Tables in millions, except shares and per share data)
life of each stock option grant. Dividend yield is estimated over the expected life based on our dividend policy and historical dividends paid. To determine the amount of compensation cost to be recognized in each period, we account for forfeitures as they occur.
The following table illustrates the valuation assumptions used for the 2023, 2022 and 2021 grants:
202320222021
Expected volatility35 %34 %
34 - 35%
Weighted-average expected volatility35 %34 %35 %
Expected dividend yield1.6 %1.2 %
1.3 - 1.4%
Weighted-average expected dividend yield1.6 %1.2 %1.4 %
Expected term, in years555
Risk-free interest rate
4.2 - 4.2%
1.9 - 1.9%
0.8 - 0.9%
New stock option awards granted vest one-third each year over a three year period and have a ten year contractual term. Compensation expense equal to the grant date fair value is recognized for these awards on a straight-line basis over the awards' vesting period. Stock options granted to employees are subject to accelerated expensing if the option holder meets the retirement definition set forth in the 2020, 2017 and 2010 Plans.
The following table summarizes the activity during the year ended December 31, 2023 for stock option awards:
SharesWeighted-Average Exercise
Price
Outstanding at beginning of year931,843$66.97 
Granted60,49272.88 
Exercised(338,787)61.17 
Forfeited(10,667)75.76 
Expired(450)71.70 
Outstanding at end of year642,431$70.43 
Exercisable at end of year534,335$69.33 
The weighted-average grant date fair value of stock options granted during the years ended December 31, 2023, 2022 and 2021 was $24.21, $23.45 and $22.01, respectively. The total intrinsic value of stock options exercised during the years ended December 31, 2023, 2022 and 2021 was $5.9 million, $0.4 million and $3.9 million, respectively. The aggregate intrinsic value of options outstanding and exercisable at December 31, 2023 was $14.3 million and $12.5 million, respectively. The weighted-average remaining contractual life for options outstanding and exercisable as of December 31, 2023 was 5.1 years and 4.3 years, respectively. As of December 31, 2023, there was unrecognized compensation cost for nonvested options of $1.5 million, which is expected to be recognized over a weighted-average period of 1.3 years.
Restricted Share Awards
Restricted share awards for employees generally have a three year vesting period from the effective date of the grant. Restricted share awards to non-employee directors vest upon a change of control or upon termination of service as a director occurring at least six months after grant date of the award so long as termination is for one of the following reasons: death; disability; retirement in accordance with Tennant policy (e.g., age, term limits, etc.); resignation at request of Board (other than for gross misconduct); resignation following at least six months’ advance notice; failure to be renominated (unless due to unwillingness to serve) or reelected by shareholders; or removal by shareholders. We use the closing share price the day before the grant date to
64

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(Tables in millions, except shares and per share data)
determine the fair value of our restricted share awards. Expenses for these awards are recognized over the vesting period.
The following table summarizes the activity during the year ended December 31, 2023 for nonvested restricted share awards:
SharesWeighted-Average Grant Date Fair
Value
Nonvested at beginning of year75,412$62.94 
Granted20,09472.88 
Vested(5,667)78.57 
Forfeited(4,873)76.48 
Nonvested at end of year84,966$63.48 
The total fair value of restricted shares vested during the years ended December 31, 2023, 2022 and 2021 was $0.4 million, $1.7 million and $1.2 million, respectively. As of December 31, 2023, there was $1.5 million of total unrecognized compensation cost related to nonvested restricted shares which is expected to be recognized over a weighted-average period of 1.7 years.
Performance Share Awards
We grant performance share awards to key employees as a part of our long-term management compensation program. These awards are earned based upon achievement of certain financial performance targets over a three year period. The number of shares of common stock a participant receives will be increased (up to 200 percent of target levels) or reduced (down to zero) based on the level of achievement of the financial performance targets. We use the closing share price the day before the grant date to determine the fair value of our performance share awards. Expenses on these awards are recognized over a three year performance period. Performance shares are granted in restricted stock units. They are payable in stock and vest solely upon achievement of certain financial performance targets during this three year period.
The following table summarizes the activity during the year ended December 31, 2023 for nonvested performance share awards:
SharesWeighted-Average Grant Date Fair
Value
Nonvested at beginning of year134,763$78.29 
Granted67,39673.12 
Vested(32,130)77.27 
Forfeited(16,881)76.45 
Nonvested at end of year153,148$76.44 
During the year ended December 31, 2022, 43,198 performance shares vested. There were 43,621 performance shares vested during the year ended December 31, 2021. As of December 31, 2023, we expect to recognize $7.8 million of total compensation costs over a weighted-average period of 1.8 years.
Restricted Stock Units
We grant restricted stock units to employees and non-employee directors, which generally vest within three years from the date of the grant. Vested restricted stock units are paid out in stock. We use the closing share
65

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(Tables in millions, except shares and per share data)
price the day before the grant date to determine the fair value of our restricted stock units. Expenses on these awards are recognized on a straight-line basis over the vesting period of the award.
The following table summarizes the activity during the year ended December 31, 2023 for nonvested restricted stock units:
SharesWeighted-Average Grant Date Fair
Value
Nonvested at beginning of year114,704$73.55 
Granted59,03477.59 
Vested(38,303)78.54 
Forfeited(6,216)74.15 
Nonvested at end of year129,219$73.89 
The total fair value of shares vested during the years ended December 31, 2023, 2022 and 2021 was $3.0 million, $0.5 million and $3.2 million, respectively. As of December 31, 2023, there was $3.8 million of total unrecognized compensation cost related to nonvested shares which is expected to be recognized over a weighted-average period of 1.5 years.
Share-Based Liabilities
As of December 31, 2023 and 2022, we had $0.4 million and $0.3 million in total share-based liabilities recorded on our consolidated balance sheets, respectively.
19.    Income Attributable to Tennant Company Per Share
The computations of basic and diluted earnings attributable to Tennant Company per share for the years ended December 31 were as follows:
202320222021
Numerator:
Net income$109.5 $66.3 $64.9 
Denominator:
Basic - weighted average shares outstanding18,509,52318,494,35618,499,674
Effect of dilutive securities274,110202,899349,543
Diluted - weighted average shares outstanding18,783,63318,697,25518,849,217
Basic earnings per share$5.92 $3.58 $3.51 
Diluted earnings per share$5.83 $3.55 $3.44 
Excluded from the dilutive securities shown above were options to purchase and shares to be paid out under share-based compensation plans of 249,690, 649,054 and 171,273 shares of common stock during 2023, 2022 and 2021, respectively. These exclusions were made if the exercise prices of these options are greater than the average market price of our common stock for the period, if the number of shares we can repurchase under the treasury stock method exceeds the weighted shares outstanding in the options or if we have a net loss, as these effects are anti-dilutive.
66

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(Tables in millions, except shares and per share data)
20.    Segment Reporting
We are organized into four operating segments: North America; Latin America; Europe, Middle East, Africa; and Asia Pacific. We combine our North America and Latin America operating segments into the "Americas" for reporting net sales by geographic area. In accordance with the objective and basic principles of the applicable accounting guidance, we aggregate our operating segments into one reportable segment that consists of the design, manufacture and sale of products used primarily in the maintenance of nonresidential surfaces.
The following table presents net sales by geographic area for the three years ended December 31:
202320222021
Net Sales:
United States$726.8 $618.8 $566.4 
Other Americas113.5 87.1 91.9 
Americas840.3 705.9 658.3 
Europe, Middle East, Africa314.4 301.6 331.9 
Asia Pacific88.9 84.7 100.6 
Total$1,243.6 $1,092.2 $1,090.8 
Accounting policies of the operations in various operating segments are the same as those described in Note 1. Net sales are attributed to each operating segment based on the end user country and are net of intercompany sales. Apart from the United States shown in the table above, there were no individual foreign locations which had net sales which represented more than 10% of our consolidated net sales. No single customer represents more than 10% of our consolidated net sales.
The following table presents long-lived assets by geographic area as of December 31:
202320222021
Long-lived assets:
United States$104.2 $105.9 $106.6 
Other Americas31.9 26.4 18.8 
Americas136.1 132.3 125.4 
Italy218.0 223.5 280.4 
Other Europe, Middle East, Africa75.6 69.6 36.2 
Europe, Middle East, Africa293.6 293.1 316.6 
Asia Pacific30.4 32.1 35.8 
Total$460.1 $457.5 $477.8 
Long-lived assets consist of property, plant and equipment, goodwill, intangible assets and certain other assets. Apart from the United States and Italy shown in the table above, there are no other individual foreign locations which have long-lived assets which represent more than 10% of our consolidated long-lived assets.
21.    Subsequent Events
On February 21, 2024, we entered into an agreement to acquire a non-controlling preferred equity share investment in Brain Corp., a privately held autonomous technology company in San Diego, California. The investment will drive the development and adoption of the next generation of robotic and AI technologies. The purchase of the investment was completed on February 21, 2024 for $32.1 million. The Company is currently evaluating the accounting treatment and financial statement impact of the investment.
67

ITEM 9 – Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
None.
ITEM 9A – Controls and Procedures
Disclosure Controls and Procedures
Our management, including our Chief Executive Officer and Chief Financial Officer and Principal Accounting Officer, have conducted an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rule 13a-15(e) under the Securities Exchange Act of 1934, as amended (the Exchange Act)) as of December 31, 2023. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer and Principal Accounting Officer concluded that, as of December 31, 2023, our disclosure controls and procedures were effective.
For purposes of Rule 13a-15(e), the term disclosure controls and procedures means controls and other procedures of an issuer that are designed to ensure that information required to be disclosed by the issuer in the reports that it files or submits under the Exchange Act (15 U.S.C. 78a et seq.) is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by an issuer in the reports that it files or submits under the Exchange Act is accumulated and communicated to the issuer’s management, including its Chief Executive Officer and Chief Financial Officer and Principal Accounting Officer, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure.
Management’s Report on Internal Control over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Rule 13a-15(f) under the Exchange Act.
The 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:
(i)Pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company;
(ii)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
(iii)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.
A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of the Company’s annual or interim financial statements will not be prevented or detected on a timely basis.
Under the supervision of the Audit Committee of the Board of Directors and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer and Principal Accounting Officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting using the criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring
68

Organizations of the Treadway Commission (COSO). Based on our assessment and those criteria, our Chief Executive Officer and Chief Financial Officer and Principal Accounting Officer concluded that our internal control over financial reporting was effective as of December 31, 2023.
Deloitte & Touche LLP, our independent registered public accounting firm, has audited the effectiveness of the Company's internal control over financial reporting as of December 31, 2023 and has issued a report which is included in Item 8 of this Annual Report on Form 10-K.
Changes in Internal Control Over Financial Reporting
There were no significant changes in the Company's internal control over financial reporting during the quarter ended December 31, 2023 that have materially affected, or are reasonably likely to materially affect, the Company's internal control over financial reporting.
ITEM 9B – Other Information
On November 20, 2023, Donal L. Mulligan, Board of Directors, adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 2,358 shares of the Company’s common stock until April 30, 2025.
ITEM 9C – Disclosure Regarding Foreign Jurisdictions that Prevent Inspections
None.
69

PART III
ITEM 10 – Directors, Executive Officers and Corporate Governance
Information required under this item with respect to directors is contained in the section entitled “Board of Directors” as part of our 2024 Proxy Statement and is incorporated herein by reference. See also Item 1, Information About Our Executive Officers in Part I hereof.
Code of Conduct
We have adopted the Tennant Company Code of Conduct, which applies to all of our employees, directors, consultants, agents and anyone else acting on our behalf. The Code of Conduct includes particular provisions applicable to our senior financial management, which includes our Chief Executive Officer, Chief Financial Officer, Chief Accounting Officer and other employees performing similar functions. A copy of our Code of Conduct is available on the Investor Relations website at investors.tennantco.com. We intend to post on our website any amendment to, or waiver from, a provision of our Code of Conduct that applies to our Principal Executive Officer, Principal Financial Officer, Principal Accounting Officer, Chief Accounting Officer and other persons performing similar functions promptly following the date of such amendment or waiver. In addition, we have also posted copies of our Corporate Governance Principles and the Charters for our Audit, Compensation, Governance and Executive Committees on our website.
ITEM 11 – Executive Compensation
Information required under this item is contained in the sections entitled “Director Compensation," “Executive Compensation Information” and "Pay Ratio" as part of our 2024 Proxy Statement and is incorporated herein by reference.
ITEM 12 – Security Ownership of Certain Beneficial Owners and Management and Related Shareholder Matters
Information required under this item is contained in the sections entitled “Security Ownership of Certain Beneficial Owners and Management” and "Equity Compensation Plan Information" as part of our 2024 Proxy Statement and is incorporated herein by reference.
ITEM 13 – Certain Relationships and Related Transactions, and Director Independence
Information required under this item is contained in the sections entitled “Director Independence” and “Related-Person Transaction Approval Policy” as part of our 2024 Proxy Statement and is incorporated herein by reference.
ITEM 14 – Principal Accountant Fees and Services
Information required under this item is contained in the section entitled “Fees Paid to Independent Registered Public Accounting Firm” as part of our 2024 Proxy Statement and is incorporated herein by reference.
70

PART IV
ITEM 15 – Exhibits and Financial Statement Schedules
A.The following documents are filed as a part of this report:
1.Financial Statements
Consolidated financial statements and related notes, together with the reports of Deloitte & Touche LLP, Independent Registered Public Accounting Firm (PCAOB ID No. 34), appear in Part II Item 8. Financial Statements and Supplementary Data of this Form 10-K.
2.Financial Statement Schedule
Schedule II - Valuation and Qualifying Accounts
(In millions)202320222021
Allowance for doubtful accounts:
Balance at beginning of year$6.1 $5.3 $4.6 
Charged to costs and expenses4.4 1.9 1.5 
Reclassification   
Charged to other accounts(a)
 0.1 0.3 
Deductions(b)
(3.3)(1.2)(1.1)
Balance at end of year$7.2 $6.1 $5.3 
Sales returns reserve:
Balance at beginning of year$1.4 $1.0 $1.0 
Charged to costs and expenses2.0 0.9 0.1 
Deductions(b)
(1.5)(0.5)(0.1)
Balance at end of year$1.9 $1.4 $1.0 
Allowance for excess and obsolete inventories:
Balance at beginning of year$14.2 $14.3 $13.6 
Charged to costs and expenses8.9 0.5 1.7 
Charged to other accounts(a)
0.1 0.2 (0.3)
Deductions(c)
(6.0)(0.8)(0.7)
Balance at end of year$17.2 $14.2 $14.3 
Valuation allowance for deferred tax assets:
Balance at beginning of year$3.3 $4.8 $7.5 
Charged to costs and expenses(0.3)(1.4)(2.6)
Charged to other accounts(a)
0.2 (0.1)(0.1)
Balance at end of year$3.2 $3.3 $4.8 
Warranty reserve:
Balance at beginning of year$10.9 $10.4 $11.1 
Charged to costs and expenses12.2 9.9 8.5 
Charged to other accounts(a)
(0.1)(0.1)(0.2)
Deductions(d)
(11.8)(9.3)(9.0)
Balance at end of year$11.2 $10.9 $10.4 

(a)Primarily includes impact from foreign currency fluctuations.
71

(b)Includes accounts determined to be uncollectible and charged against reserves, net of collections on accounts previously charged against reserves.
(c)Includes inventory identified as excess, slow moving or obsolete and charged against reserves.
(d)Includes warranty claims charged against reserves.
All other schedules are omitted because they are not applicable or the required information is shown in the consolidated financial statements or notes thereto.
3.    Exhibits
Item #DescriptionMethod of Filing
3.1Incorporated by reference to Exhibit 3i to the Company’s Form 10-Q for the quarter ended June 30, 2006.
3.2Incorporated by reference to Exhibit 3.2 to the Company’s Current Report on Form 8-K dated January 13, 2023.
3.3Incorporated by reference to Exhibit 3iii to the Company's Form 10-Q for the quarter ended March 31, 2018.
4.1Incorporated by reference to Exhibit 4.1 to the Company's Form 10-K for the year ended December 31, 2022.
10.1Incorporated by reference to Exhibit 10.1 to the Company’s Form 10-Q for the quarter ended September 30, 2012.
10.2Incorporated by reference to Exhibit 10.3 to the Company's Form 10-K for the year ended December 31, 2011.
10.3Filed herewith electronically.
10.4Incorporated by reference to Exhibit 10.6 to the Company’s Form 10-Q for the quarter ended June 30, 2004.
10.5Incorporated by reference to Appendix A to the Company’s Proxy Statement for the 2006 Annual Meeting of Shareholders filed on March 15, 2006.
10.6Incorporated by reference to Appendix A to the Company’s Proxy Statement for the 2007 Annual Meeting of Shareholders filed on March 15, 2007.
10.7Incorporated by reference to Appendix A to the Company's Proxy Statement for the 2013 Annual Meeting of Shareholders filed on March 11, 2013.
10.8Incorporated by reference to Appendix A on the Company's Proxy Statement for the 2017 Annual Meeting of Shareholders filed March 15, 2017.
10.9Incorporated by reference to Exhibit 10.3 to the Company's Form 10-Q for the quarter ended June 30, 2017.
10.10Incorporated by reference to Exhibit 10.4 to the Company's Form 10-Q for the quarter ended June 30, 2017.
10.11Incorporated by reference to Exhibit 10.5 to the Company's Form 10-Q for the quarter ended June 30, 2017.
10.12Incorporated by reference to Exhibit 10.6 to the Company's Form 10-Q for the quarter ended June 30, 2017.
72

10.13Incorporated by reference to Exhibit 10.1 to the Company's Form 10-Q for the quarter ended June 30, 2018.
10.14Incorporated by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K filed August 20, 2018.
10.15Incorporated by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K filed October 10, 2018.
10.16Incorporated by reference to Exhibit 10.3 to the Company’s Form 10-Q for the quarter ended June 30, 2020.
10.17Incorporated by reference to Exhibit 10.4 to the Company’s Form 10-Q for the quarter ended June 30, 2020.
10.18Incorporated by reference to Exhibit 10.5 to the Company’s Form 10-Q for the quarter ended June 30, 2020.
10.19Incorporated by reference to Exhibit 10.6 to the Company’s Form 10-Q for the quarter ended June 30, 2020.
10.20Incorporated by reference to Exhibit 10.7 to the Company’s Form 10-Q for the quarter ended June 30, 2020.
10.21Incorporated by reference to Exhibit 10.8 to the Company’s Form 10-Q for the quarter ended June 30, 2020.
10.22Incorporated by reference to Exhibit 10.9 to the Company’s Form 10-Q for the quarter ended June 30, 2020.
10.23Incorporated by reference to Exhibit 10.2 to the Company’s Form 10-Q for the quarter ended March 31, 2021.
10.24Incorporated by reference to Exhibit 99.1 to the Company’s Registration Statement on Form S-8 filed on May 10, 2021.
10.25Incorporated by reference to Exhibit 99.2 to the Company’s Registration Statement on Form S-8 filed on May 10, 2021.
10.26Incorporated by reference to Exhibit 99.3 to the Company’s Registration Statement on Form S-8 filed on May 10, 2021.
10.27Incorporated by reference to Exhibit 99.4 to the Company’s Registration Statement on Form S-8 filed on May 10, 2021.
10.28Incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed on April 7, 2021.
10.29Incorporated by reference to Exhibit 10.2 to the Company’s Form 10-Q for the quarter ended June 30, 2021.
10.30Incorporated by reference to Exhibit 10.01 to the Company's Current Report on Form 8-K filed on November 17, 2022.
21Filed herewith electronically.
23.1Filed herewith electronically.
24.1Powers of AttorneyIncluded on signature page.
73

31.1Filed herewith electronically.
31.2Filed herewith electronically.
32.1Filed herewith electronically.
32.2Filed herewith electronically.
97Filed herewith electronically.
101The following financial information from Tennant Company’s annual report on Form 10-K for the period ended December 31, 2023, filed with the SEC on February 22, 2024, formatted in Inline Extensible Business Reporting Language (iXBRL): (i) the Consolidated Statements of Income for the years ended December 31, 2023, 2022, and 2021, (ii) the Consolidated Statements of Comprehensive Income for the years ended December 31, 2023, 2022, and 2021, (iii) the Consolidated Balance Sheets as of December 31, 2023 and 2022, (iv) the Consolidated Statements of Cash Flows for the years ended December 31, 2023, 2022, and 2021, (v) the Consolidated Statements of Equity for the years ended December 31, 2023, 2022, and 2021, and (vi) Notes to the Consolidated Financial Statements.Filed herewith electronically.
104Inline Extensible Business Reporting language (iXBRL) for the cover page of this Annual Report on Form 10-K, included in Exhibit 101Filed herewith electronically.
*Management contract or compensatory plan or arrangement required to be filed as an exhibit to this annual report on Form 10-K.
74

ITEM 16 – Form 10-K Summary
None.
75

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.
TENNANT COMPANY
By/s/ David W. Huml
David W. Huml
President, CEO and
Board of Directors
DateFebruary 22, 2024
Each of the undersigned hereby appoints David W. Huml and Kristin A. Erickson, and each of them (with full power to act alone), as attorneys and agents for the undersigned, with full power of substitution, for and in the name, place and stead of the undersigned, to sign and file with the Securities and Exchange Commission under the Securities Exchange Act of 1934, any and all amendments and exhibits to this annual report on Form 10-K and any and all applications, instruments, and other documents to be filed with the Securities and Exchange Commission pertaining to this annual report on Form 10-K or any amendments thereto, with full power and authority to do and perform any and all acts and things whatsoever requisite and necessary or desirable.
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, this report has been signed by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.
By/s/ David W. HumlBy/s/ Timothy R. Morse
David W. HumlTimothy R. Morse
President, CEO and Board of DirectorsBoard of Directors
DateFebruary 22, 2024DateFebruary 22, 2024
By/s/ Fay WestBy/s/ Donal L. Mulligan
Fay WestDonal L. Mulligan
Chief Financial Officer and Principal Accounting OfficerBoard of Directors
DateFebruary 22, 2024DateFebruary 22, 2024
By/s/ Azita ArvaniBy/s/ Steven A. Sonnenberg
Azita ArvaniSteven A. Sonnenberg
Board of DirectorsBoard of Directors
DateFebruary 22, 2024DateFebruary 22, 2024
By/s/ Andrew P. HiderBy/s/ Maria C. Green
Andrew P. HiderMaria C. Green
Board of DirectorsBoard of Directors
DateFebruary 22, 2024DateFebruary 22, 2024
By/s/ Carol S. EicherBy/s/ David Windley
Carol S. EicherDavid Windley
Board of DirectorsBoard of Directors
DateFebruary 22, 2024DateFebruary 22, 2024
76

HIDDEN IXBRL

77
EX-10.3 2 tnc-20231231xexx103.htm SCHEDULE OF PARTIES TO MANAGEMENT AND EXECUTIVE EMPLOYMENT AGREEMENT Document
Exhibit 10.3
SCHEDULE OF PARTIES TO

MANAGEMENT AND EXECUTIVE EMPLOYMENT AGREEMENT

Parties to current form of amended and restated management agreement:


NameTitle
David W. HumlPresident and Chief Executive Officer
Carol E. McKnightSenior Vice President, Chief Administrative Officer
Richard H. ZaySenior Vice President, Chief Commercial Officer



EX-21.0 3 tnc-20231231xexx21.htm SUBSIDIARIES OF THE REGISTRANT Document
Exhibit 21
Subsidiaries of the Registrant

Listed below are subsidiaries of Tennant Company as of December 31, 2023

SubsidiaryJurisdiction of Organization
Anhui Rongen Environmental Protection Technology Co., Ltd.People’s Republic of China
Applied Kehrmaschinen GmbHFederal Republic of Germany
Applied Sweepers Holdings LimitedUnited Kingdom
CT Corporation Ltd.People’s Republic of China
Foma Norge ASKingdom of Norway
Hefei Gaomei Cleaning Machines Co., Ltd.People’s Republic of China
Hofmans Machinefabriek en Constructiebedrijf B.V.Netherlands
IP Cleaning Espana S.L.Kingdom of Spain
IP Cleaning India Pvt. Ltd.Republic of India
IP Cleaning S.r.l.Italian Republic
IP Cleaning Sverige ABKingdom of Sweden
IPC Eagle CorporationMinnesota
IPC Euromop Iberica S.L.Kingdom of Spain
IPC Industria e Comercio Ltda.Federative Republic of Brazil
IPC Tools S.p.A.Italian Republic
Sociedade Alfa Ltda.Federative Republic of Brazil
Soteco Benelux B.V.B.A.Belgium
Tennant Asia Pacific Holdings Pte Ltd.Republic of Singapore
Tennant Australia Pty LimitedAustralia
Tennant Cleaning Solutions Ireland LimitedIreland
Tennant Cleaning Systems and Equipment (Shanghai) Co., Ltd.People’s Republic of China
Tennant Company Far East Headquarters Pte Ltd.Republic of Singapore
Tennant Company (Thailand) Ltd.Thailand
Tennant Company Japan, Ltd.Japan
Tennant Europe B.V.Netherlands
Tennant Europe N.V.Belgium
Tennant GmbH & Co. KGFederal Republic of Germany
Tennant Holding B.V.Netherlands
Tennant International Holding B.V.Netherlands
Tennant NL B.V.Netherlands
Tennant N.V.Netherlands
Tennant Netherland Holding B.V.Netherlands
Tennant New Zealand Ltd.New Zealand
Tennant Portugal E. de L., S.U., L. daPortuguese Republic
Tennant S.A.French Republic
Tennant SA Holdings LLCMinnesota
Tennant Sales & Service Canada ULCBritish Columbia, Canada
Tennant Sales and Service CompanyMinnesota


Exhibit 21
Tennant Sales and Service Spain, S.A.Kingdom of Spain
Tennant Scotland LimitedUnited Kingdom
Tennant Sverige ABKingdom of Sweden
Tennant UK Cleaning Solutions Ltd.United Kingdom
Tennant Ventas & Servicios de MexicoUnited Mexican States
Tennant Verwaltungs-gesellschaft GmbHFederal Republic of Germany
Vaclensa Ltd.United Kingdom
Water Star, Inc.Ohio
Joint Ventures
I-Team North America B.V.Netherlands



EX-23.1 4 tnc-20231231xexx231.htm CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM Document
Exhibit 23.1
CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in Registration Statement No. 333-238160, 333-219833, 333-188151, 333-166342, 333-142581, and 333-255979 on Form S-8 of our reports dated February 22, 2024, relating to the financial statements of Tennant Company and the effectiveness of Tennant Company’s internal control over financial reporting appearing in this Annual Report on Form 10-K for the year ended December 31, 2023.

/s/ Deloitte & Touche LLP

Minneapolis, Minnesota
February 22, 2024

EX-31.1 5 tnc-20231231xexx311.htm CERTIFICATION OF CEO PURSUANT TO SECTION 302 Document

Exhibit 31.1
CERTIFICATIONS
I, David W. Huml, certify that:
1.I have reviewed this annual report on Form 10-K of Tennant Company;
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 officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (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 officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date:
February 22, 2024
/s/ David W. Huml
David W. Huml
President and Chief Executive Officer

EX-31.2 6 tnc-20231231xexx312.htm CERTIFICATION OF CFO PURSUANT TO SECTION 302 Document

Exhibit 31.2
CERTIFICATIONS
I, Fay West, certify that:
1.I have reviewed this annual report on Form 10-K of Tennant Company;
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 officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (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 officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date:February 22, 2024/s/ Fay West
Fay West
Senior Vice President and Chief Financial Officer (Principal Financial and Accounting Officer)

EX-32.1 7 tnc-20231231xexx321.htm CERTIFICATION OF CEO PURSUANT TO SECTION 906 Document

Exhibit 32.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the annual report of Tennant Company (the “Company”) on Form 10-K for the period ended December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, David W. Huml, President and Chief Executive Officer, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to section 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 this periodic report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date:February 22, 2024/s/ David W. Huml
David W. Huml
President and Chief Executive Officer

EX-32.2 8 tnc-20231231xexx322.htm CERTIFICATION OF CFO PURSUANT TO SECTION 906 Document

Exhibit 32.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the annual report of Tennant Company (the “Company”) on Form 10-K for the period ended December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Fay West, Senior Vice President and Chief Financial Officer, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to section 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 this periodic report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date:February 22, 2024/s/ Fay West
Fay West
Senior Vice President and Chief Financial Officer

EX-97.0 9 tnc-20231231xexx97.htm COMPENSATION RECOUPMENT POLICY Document

Exhibit 97
Tennant Company
Mandatory Compensation Recoupment Policy

October 2, 2023

Policy
The Board of Directors (the “Board”) of Tennant Company (the “Company”) has adopted this Mandatory Compensation Recoupment Policy (this “Policy”) pursuant to Rule 10D-1 of the Securities and Exchange Act of 1934, as amended (the “Exchange Act”), the Securities and Exchange Commission (“SEC”) regulations promulgated thereunder, and applicable New York Stock Exchange (“NYSE”) listing standards. Subject to and in accordance with the terms of this Policy, upon a Recoupment Event, each Covered Executive shall be obligated to return to the Company, reasonably promptly, the amount of Erroneously Awarded Compensation that was received by such Covered Executive during the Lookback Period.
Administration
This Policy will be administered by the Compensation Committee of the Board (the “Committee”). Any determinations made by the Committee will be final and binding on all affected individuals.
Definitions
Accounting Restatement” means an accounting restatement due to the material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is (a) material to the previously issued financial statements (commonly referred to as a “Big R” restatement), or (b) would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (commonly referred to as a “little r” restatement).
Covered Executive” means each of the Company’s current and former Section 16 Officers.
Erroneously Awarded Compensation” means, with respect to each Covered Executive in connection with an Accounting Restatement, the excess of the amount of Incentive-Based Compensation received by the Covered Executive during the Lookback Period over the amount of Incentive-Based Compensation that otherwise would have been received had it been determined based on the restated amounts, computed without regard to any taxes paid. For Incentive-Based Compensation based on stock price or total shareholder return, where the amount of Erroneously Awarded Compensation is not subject to mathematical recalculation directly from the information in an Accounting Restatement: (a) the amount must be based on a reasonable estimate of the effect of the Accounting Restatement on the stock price or total shareholder return upon which the Incentive-Based Compensation was received; and (b) the Company must maintain documentation of the determination of that reasonable estimate and provide such documentation to the NYSE.



Financial Reporting Measures” are any measures that are determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measures derived wholly or in part from such measures. Stock price and total shareholder return are also Financial Reporting Measures. A Financial Reporting Measure need not be presented within the financial statements or included in a filing with the SEC.
Incentive-Based Compensation” is any compensation that is granted, earned, or vested based wholly or in part upon the attainment of a Financial Reporting Measure.
Lookback Period” means the three completed fiscal years immediately preceding the Required Restatement Date and any transition period (that results from a change in the Company’s fiscal year) of less than nine months within or immediately following those three completed fiscal years.
A “Recoupment Event” occurs when the Company is required to prepare an Accounting Restatement.
Required Restatement Date” means the earlier to occur of: (a) the date the Company’s Board, a committee of the Board, or the officer(s) of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare an Accounting Restatement, or (b) the date a court, regulator, or other legally authorized body directs the Company to prepare an Accounting Restatement.
Section 16 Officer” is defined as an “officer” of the Company within the meaning of Rule 16a-1(f) of the Exchange Act.
Section 409A” means Section 409A of the Internal Revenue Code and the regulations and guidance promulgated thereunder.
Amount Subject to Recovery
The Incentive-Based Compensation that is subject to recovery under this Policy includes such compensation that is received by a Covered Executive (i) on or after October 2, 2023 (even if such Incentive-Based Compensation was approved, awarded or granted prior to this date), (ii) after the individual began service as a Covered Executive, (iii) if the individual served as a Section 16 Officer at any time during the performance period for such Incentive-Based Compensation, and (iv) while the Company has a class of securities listed on a national securities exchange or national securities association.
The amount of Incentive-Based Compensation subject to recovery from a Covered Executive upon a Recoupment Event is the Erroneously Awarded Compensation, which amount shall be determined by the Committee.
For purposes of this Policy, Incentive-Based Compensation is deemed “received” in the Company’s fiscal period during which the Financial Reporting Measure specified in the Incentive-Based Compensation award is attained, even if the payment or grant of the Incentive-Based Compensation occurs after the end of that period.
Recovery of Erroneously Awarded Compensation



Promptly following a Recoupment Event, the Committee will determine the amount of Erroneously Awarded Compensation for each Covered Executive, and the Company will provide each such Covered Executive with a written notice of such amount and a demand for repayment or return. Upon receipt of such notice, each affected Covered Executive shall promptly repay or return such Erroneously Awarded Compensation to the Company.
If such repayment or return is not made within a reasonable time, the Company shall recover Erroneously Awarded Compensation in a reasonable and prompt manner using any lawful method determined by the Committee; provided that recovery of any Erroneously Awarded Compensation must be made in compliance with Section 409A.
Limited Exceptions
Erroneously Awarded Compensation will be recovered in accordance with this Policy unless the Committee determines that recovery would be impracticable and one of the following conditions is met:
a.the direct expense paid to a third party to assist in enforcing this Policy would exceed the amount to be recovered, provided the Company has first made a reasonable effort to recover the Erroneously Awarded Compensation; or
b.the recovery would likely cause a U.S. tax-qualified retirement plan to fail to meet the requirements of Internal Revenue Code Sections 401(a)(13) and 411(a) and the regulations thereunder.
Reliance on any of the above exemptions will further comply with applicable listing standards, including without limitation, documenting the reason for the impracticability and providing required documentation to the NYSE.
No Insurance or Indemnification
Neither the Company nor any of its affiliates or subsidiaries may indemnify any Covered Executive against the loss of any Erroneously Awarded Compensation (or related expenses incurred by the Covered Executive) pursuant to a recovery of Erroneously Awarded Compensation under this Policy, nor will the Company nor any of its affiliates or subsidiaries pay or reimburse a Covered Executive for any insurance premiums on any insurance policy obtained by the Covered Executive to protect against the forfeiture or recovery of any compensation pursuant to this Policy.
Interpretation
The Committee is authorized to interpret and construe this Policy and to make all determinations necessary, appropriate, or advisable for the administration of this Policy. This Policy shall be applied and interpreted in a manner that is consistent with the requirements of Rule 10D-1 and any applicable regulations, rules or standards adopted by SEC or the rules of any national securities exchange or national securities association on which the Company’s securities are listed. In the event that this Policy does not meet the requirements of Rule 10D-1, the SEC regulations promulgated thereunder, or the rules of any national securities exchange or national securities association on which the Company’s securities are listed, this Policy shall be deemed to be amended to meet such requirements.



Amendment; Termination
The Board or the Committee may amend this Policy in its discretion and shall amend this Policy as it deems necessary to comply with the regulations adopted by the SEC under Rule 10D-1 and the rules of any national securities exchange or national securities association on which the Company’s securities are listed. The Board or the Committee may terminate this Policy at any time. Notwithstanding anything herein to the contrary, no amendment or termination of this Policy shall be effective if that amendment or termination would cause the Company to violate any federal securities laws, SEC rules or the rules of any national securities exchange or national securities association on which the Company’s securities are listed.
Other Recoupment Rights
Any right of recoupment under this Policy is in addition to, and not in lieu of, any other remedies or rights of recoupment that may be available to the Company pursuant to the terms of any similar provision in any employment agreement or other compensation plan or agreement and any other legal remedies available to the Company. This Policy is in addition to any other clawback or compensation recovery, recoupment or forfeiture policy in effect or that may be adopted by the Company from time to time, or any laws, rules or listing standards applicable to the Company, including without limitation, the Company’s right to recoup compensation subject to Section 304 of the Sarbanes-Oxley Act of 2002 and the Company’s Compensation Recoupment Policy. To the extent that application of this Policy would provide for recovery of Erroneously Awarded Compensation that the Company recovers pursuant to another policy or provision, the amount that is recovered will be credited to the required recovery under this Policy.
Successors
This Policy shall be binding and enforceable against all Covered Executives and their beneficiaries, heirs, executors, administrators or other legal representatives.






Acknowledgement to
Tennant Company
Mandatory Compensation Recoupment Policy

By signing below, the undersigned acknowledges and confirms that the undersigned has received and reviewed a copy of the Tennant Company Mandatory Compensation Recoupment Policy.

________________________________
Signature

________________________________
Printed Name

_________________________________
Date


EX-101.SCH 10 tnc-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements of Comprehensive Income (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Balance Sheets (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000009 - Statement - Consolidated Statements of Equity link:presentationLink link:calculationLink link:definitionLink 0000010 - Statement - Consolidated Statements of Equity (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Operations and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Newly Adopted Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Management Actions link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Acquisition and Divestitures link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Derivatives link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Retirement Benefit Plans link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Income Attributable to Tennant Company Per Share link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Segment Reporting link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Schedule II - Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Operations and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Management Actions (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Derivatives (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Retirement Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Shareholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Income Attributable to Tennant Company Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Segment Reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Operations and Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Revenue - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Revenue - Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Revenue - Remaining Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Revenue - Remaining Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Management Actions - Pre-Tax Severance Related Charges (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Management Actions - Reconciliation of Liability Balance of Severance and Related Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Acquisition and Divestitures (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Inventories - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Property, Plant and Equipment - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Property, Plant and Equipment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Goodwill and Intangible Assets - Changes in Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Goodwill and Intangible Assets - Balances of Acquired Intangible Assets, Excluding Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Goodwill and Intangible Assets - Estimated Aggregate Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Debt - Debt Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Debt - Debt Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Debt - Debt Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Derivatives - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Derivatives - Fair Value of Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Derivatives - Effect of Derivative Instruments on Consolidated Statements of Earnings (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Fair Value Measurements - Assets and Liabilities Subject to Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Retirement Benefit Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Retirement Benefit Plans - Weighted-average Asset Allocations by Asset Category (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Retirement Benefit Plans - Reconciliation of Level 3 Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Retirement Benefit Plans - Weighted-average Assumptions Used (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Retirement Benefit Plans - Accumulated Benefit Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Retirement Benefit Plans - Information for Plans With Accumulated Benefit Obligation in Excess of Plan Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Retirement Benefit Plans - Information for Plans with Projected Benefit Obligation in Excess of Plan Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Retirement Benefit Plans - Assumed Healthcare Trend Rates (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Retirement Benefit Plans - Changes in Benefit Obligations and Plan Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - Retirement Benefit Plans - Components of Net Periodic Benefit Cost (Credit) (Details) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - Retirement Benefit Plans - Changes in Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 9954523 - Disclosure - Retirement Benefit Plans - Benefit Payments Expected to be Paid (Details) link:presentationLink link:calculationLink link:definitionLink 9954524 - Disclosure - Shareholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954525 - Disclosure - Shareholders' Equity - Accumulated Other Comprehensive Loss, Net of Tax (Details) link:presentationLink link:calculationLink link:definitionLink 9954526 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954527 - Disclosure - Leases - Lease Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954528 - Disclosure - Leases - Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9954529 - Disclosure - Leases - Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954529 - Disclosure - Leases - Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954529 - Disclosure - Leases - Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954530 - Disclosure - Leases - Lease Term and Discount Rate (Details) link:presentationLink link:calculationLink link:definitionLink 9954531 - Disclosure - Leases - Other Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954532 - Disclosure - Income Taxes - Income Before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954533 - Disclosure - Income Taxes - Income Tax Expense (Benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 9954534 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954535 - Disclosure - Income Taxes - Effective Income Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 9954536 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954537 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 9954538 - Disclosure - Share-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954539 - Disclosure - Share-Based Compensation - Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9954540 - Disclosure - Share-Based Compensation - Activity for Stock Option Awards (Details) link:presentationLink link:calculationLink link:definitionLink 9954541 - Disclosure - Share-Based Compensation - Activity for Nonvested Share Awards (Details) link:presentationLink link:calculationLink link:definitionLink 9954542 - Disclosure - Income Attributable to Tennant Company Per Share - Computations of Basic and Diluted Earnings (Loss) Attributable to Tennant Company Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954543 - Disclosure - Income Attributable to Tennant Company Per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954544 - Disclosure - Segment Reporting - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954545 - Disclosure - Segment Reporting - Net Sales and Long-lived Assets by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 9954546 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 9954547 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 tnc-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 12 tnc-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 13 tnc-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Revolving credit facility Line of Credit Facility, Maximum Borrowing Capacity Research and development expense Research and Development Expense Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Contractual term Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Investment, Name [Domain] Investment, Name [Domain] Remaining performance obligation, expected timing of satisfaction period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Secured Overnight Financing Rate Secured Overnight Financing Rate [Member] Secured Overnight Financing Rate Purchase price Payments to Acquire Businesses, Gross German Pension Plan German Pension Plan [Member] Represents the German pension plan. Weighted-average remaining lease term (years): Weighted-Average Remaining Lease Term [Abstract] Weighted-Average Remaining Lease Term Deferred income taxes Deferred Income Tax Liabilities, Net Foreign currency translation adjustments tax (expense) benefit Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Share-based payments Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent Fair value at beginning of year Fair value at end of year Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value Insider Trading Policies and Procedures [Line Items] Exercisable at end of year (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Derivative Assets Derivative Asset, Current Foreign currency adjustments Restructuring Reserve, Foreign Currency Translation Gain (Loss) Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Foreign currency fluctuations, net Goodwill, Net Foreign Currency Fluctuations Goodwill, Net Foreign Currency Fluctuations Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Shareholders' Equity Equity [Text Block] Schedule of Net Sales and Long-lived Assets by Geographic Area Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Other restricted payments Debt Instrument, Other Restricted Payments, Per Quarter Represents the amount of other restricted payments allowed per quarter under the debt agreement. Schedule of Other Current Liabilities Schedule of Other Assets and Other Liabilities [Table Text Block] Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Limited carryforward period of losses Operating Loss Carryforwards Subject To Expiration Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws, subject to expiration. Customer [Axis] Customer [Axis] Schedule of Weighted-Average Assumptions Defined Benefit Plan, Assumptions [Table Text Block] Federal Deferred Federal Income Tax Expense (Benefit) Beginning balance, accumulated impairment losses Ending balance, accumulated impairment losses Goodwill, Impaired, Accumulated Impairment Loss Subsequent Event Type [Domain] Subsequent Event Type [Domain] Proceeds from sale of assets, net of cash divested Proceeds from Divestiture of Businesses Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Net income per share, Diluted (in dollars per share) Diluted earnings per share (in dollars per share) Earnings Per Share, Diluted Receivables, less allowances of $7.2 and $6.1, respectively Accounts Receivable, after Allowance for Credit Loss, Current Foreign currency forward exchange contracts Foreign Currency Contracts, Liability, Fair Value Disclosure Rate of compensation increase Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase Foreign Foreign Income Tax Expense (Benefit), Continuing Operations Less: Interest Lease Liability Undiscounted Excess Amount Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for lease. Schedule of Net Benefit Costs Schedule of Net Benefit Costs [Table Text Block] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Trading Symbol Trading Symbol Letters of credit outstanding Letters of Credit Outstanding, Amount Warranty term (in years) Standard Product Warranty, Term Standard Product Warranty, Term Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Increases (decreases) in the tax rate from: Effective Income Tax Rate Reconciliation, Percent [Abstract] Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Impairment of Long-Lived Assets and Assets Held for Sale Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] Debt Including Related Cross-currency Swap Instrument Debt Including Related Cross-currency Swap Instrument [Member] Represents debt including cross-currency swap. French Pension Plan French Pension Plan [Member] French Pension Plan Fair Value Disclosures [Abstract] Machinery and manufacturing equipment Machinery and Equipment [Member] Benefits paid Defined Benefit Plan, Plan Assets, Benefits Paid Schedule of Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Beginning balance Ending balance Contract with Customer, Liability Schedule of Computations of Basic and Diluted Earnings per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Service cost Defined Benefit Plan, Service Cost Minimum service period required to be eligible Defined Contribution Plan Minimum Service Period Required To Be Eligible Minimum service period required to be eligible for profit sharing contribution to the defined contribution plan. Significant Accounting Policies [Line Items] Significant Accounting Policies [Line Items] Significant Accounting Policies [Line Items] Executive Category: Executive Category [Axis] Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Axis] Schedule of Reconciliation of Level 3 Investments Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Prior service cost Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level 1 Fair Value, Inputs, Level 1 [Member] Total net deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Guarantor obligations Guarantor Obligations, Maximum Exposure, Undiscounted Schedule of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Hedging Relationship [Domain] Hedging Relationship [Domain] Shares reserved for issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant 2025 Long-Term Debt, Maturity, Year Two Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Entity Small Business Entity Small Business Weighted-average expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Employee-related benefits Employee-related Liabilities Local Phone Number Local Phone Number Recovery of Erroneously Awarded Compensation Disclosure [Line Items] 2028 Finance Lease, Liability, to be Paid, Year Five Derivative notional amount Derivative, Notional Amount Other Americas Americas, Excluding United States [Member] Represents the Americas excluding the United States. Retirement Plan Type [Domain] Retirement Plan Type [Domain] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Depreciation expense Depreciation Retirement Benefits [Abstract] Cumulative losses Operating Loss Carryforwards Not Subject To Expiration Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws, not subject to expiration. Research and development credit Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Increase in deferred revenue representing our obligation to satisfy future performance obligations Increase in deferred revenue representing our obligation to satisfy future performance obligations Amount of increase in obligation to transfer good or service to customer for which consideration has been received or is receivable. Decrease in deferred revenue for amounts recognized in net sales for satisfied performance obligations tnc_ContractWithCustomerLiabilityPerformanceObligationSatisfiedRevenueRecognized Amount of revenue recognized arising from contract liability for performance obligation to be satisfied. Investment Account Held by Pension Plan Investment Account Held by Pension Plan [Member] Represents the investment account held by the pension plan. Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Federal Federal Income Tax Expense (Benefit), Continuing Operations U.S. Plan Domestic Plan [Member] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Beginning balance Ending balance Restructuring Reserve Antidilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Healthcare cost trend rate assumption Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Hedging Designation [Axis] Hedging Designation [Axis] Secured borrowings current maturities Secured Debt, Current Foreign Currency Fair Value Hedge Derivative [Table] Foreign Currency Fair Value Hedge Derivative [Table] Lease assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Service and other Service and Other [Member] Represents service and other. Less: Interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Employer contributions Defined Benefit Plan, Plan Assets, Contributions by Employer PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Leases Lessee, Finance Leases [Text Block] Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Schedule of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Healthcare cost trend rate assumption for the next year Post-65 Post-65 [Member] Represents after 65. Retiree Plan Retiree Plan [Member] Represents the retiree plan. Total LIFO inventories LIFO Inventory Amount Operating leases Operating Lease, Liability, Current Vesting rights, required advance notice for resignation, period Share-based Compensation Arrangement by Share-based Payment Award, Vesting Rights, Resignation Notice, Minimum Period Share-based Compensation Arrangement by Share-based Payment Award, Vesting Rights, Resignation Notice, Minimum Period 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Decreases as a result of foreign currency fluctuations Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation Total Finite-Lived Intangible Assets, Net Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Newly Adopted Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Valuation allowance for deferred tax assets: SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] Expected future employer contributions Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year Compensation and employee benefits Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Fair value of total debt Debt Instrument, Fair Value Disclosure Proceeds from sale of building Proceeds from Sale of Buildings Schedule of Income Before Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Net gain reclassified from accumulated other comprehensive loss into income, net of tax, effective portion to interest income expenses Investment Income, Interest Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Foreign operations Income (Loss) from Continuing Operations before Income Taxes, Foreign Intangible assets disposal Disposal Group, Including Discontinued Operation, Intangible Assets Gross profit Gross Profit Commitment fee (as a percent) Line of Credit Facility, Commitment Fee Percentage Deferred revenue, current Deferred revenue Contract with Customer, Liability, Current Schedule of Valuation Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Security Exchange Name Security Exchange Name Share-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Pension and Profit Sharing Plans Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block] Selling and administrative expense Selling, General and Administrative Expense Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Vesting percentage of awards granted Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Other comprehensive (loss) income before reclassifications Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Option Employee Stock Option [Member] Derivatives Derivative Instruments and Hedging Activities Disclosure [Text Block] Foreign currency forward exchange contracts Foreign Currency Contract, Asset, Fair Value Disclosure Maximum Maximum [Member] Schedule of Pre-Tax restructuring charges Restructuring and Related Costs [Table Text Block] Unrecognized compensation cost for non-vested options Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Type Document Type Settlement Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement Tabular List, Table Tabular List [Table Text Block] Cross-currency swaps Currency Swap [Member] Europe, Middle East and Africa (EMEA) EMEA [Member] Thereafter Long-Term Debt, Maturity, after Year Five Inventories Inventory, Policy [Policy Text Block] 2026 Finance Lease, Liability, to be Paid, Year Three Derivative Liabilities Derivative Liability, Current Share-Based Compensation Share-Based Payment Arrangement [Text Block] Federal Current Federal Tax Expense (Benefit) Other, net Other Noncash Income (Expense) Credit facility Line Of Credit Facility, Additional Borrowings Option The amount of option to increase the maximum borrowing capacity of the line of credit facility. Business Acquisition [Axis] Business Acquisition [Axis] Aggregate residual value at lease expiration for vehicle leases Aggregate Residual Value At Lease Expiration For Vehicle Leases The amount of aggregate residual value at lease expiration for vehicle leases. Allowance for credit loss Accounts Receivable, Allowance for Credit Loss, Current Equipment Equipment Sales [Member] Represents equipment sales. State Deferred State and Local Income Tax Expense (Benefit) Number of plans Share-based Compensation Arrangement by Share-based Payment Award, Number Of Plans Share-based Compensation Arrangement by Share-based Payment Award, Number Of Plans Variable Rate [Axis] Variable Rate [Axis] Inventory [Line Items] Inventory [Line Items] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Postretirement Benefits Pension and Other Postretirement Plans, Nonpension Benefits, Policy [Policy Text Block] Actuarial (gain) loss Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Purchase of Common Stock Stockholders' Equity, Policy [Policy Text Block] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract] Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract] Nonvested at beginning of year (in dollars per share) Nonvested at end of year (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Income Tax Disclosure [Abstract] Fixed interest rate Derivative, Fixed Interest Rate Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Movement in Deferred Sales Inducements [Roll Forward] Movement in Deferred Sales Inducements [Roll Forward] Postretirement Medical Benefits Postretirement Health Coverage [Member] Share-Based Payment Arrangement [Abstract] Finance lease cost Finance Lease Cost Finance Lease Cost Entity Tax Identification Number Entity Tax Identification Number Foreign currency fluctuations Goodwill, Foreign Currency Translation Gain (Loss) Sales Incentives Sales Incentives [Member] Represents sales incentives. Total lease cost Lease, Cost Inventory Deferred Tax Assets, Inventory Statistical Measurement [Axis] Statistical Measurement [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Percentage of maximum increase in number of shares participant receives based on achievement of performance goals Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Maximum Increase In Number Of Shares Participant Receives Based On Achievement Of Performance Goals Represents the maximum increase (expressed as a percentage of target level) in the number of shares a participant receives based on the level of achievement of performance goals. Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Goodwill and intangible assets Deferred Tax Liabilities, Goodwill and Intangible Assets Permitted acquisitions Debt Instrument, Covenant, Minimum Permitted Acquisition Alternative, Requirements For Indebtedness To EBITDA Ratio The minimum amount of permitted acquisition to have alternative requirements for the indebtedness to EBITDA ratio under the covenant of the debt instrument. Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Advertising expense Advertising Expense Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Derivative Financial Instruments Derivatives, Policy [Policy Text Block] Settlement Defined Benefit Plan, Plan Assets, Payment for Settlement 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Operating cash flows from operating leases Operating Lease, Payments Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Interest cost Defined Benefit Plan, Interest Cost PEO PEO [Member] Other Stockholders' Equity, Other Auditor Location Auditor Location Retirement Benefit Plans Retirement Benefits [Text Block] Change in fair value of plan assets and net accrued liabilities: Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward] Customer Lists Customer Lists [Member] AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Amount of Gain (Loss) on Cash Flow Hedge Activity Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax Interest rate swaps Interest Rate Swap [Member] Foreign currency fluctuations, accumulated impairment losses Accumulated Impairment Losses Foreign Currency Fluctuations Accumulated Impairment Losses Foreign Currency Fluctuations Debt Instrument [Axis] Debt Instrument [Axis] Debt Redemption Call Premium Debt Redemption Call Premium [Member] Represents call premium of debt redemption. Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Repayments of borrowings Repayments of Debt Credit Facility [Axis] Credit Facility [Axis] Cash flow hedge tax (expense) benefit, tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax Schedule of Aggregate Maturities of Outstanding Debt Schedule of Maturities of Long-Term Debt [Table Text Block] Total liabilities Liabilities 2028 Lease Liability To Be Paid Year Five Amount of lessee's undiscounted obligation for lease payment for lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Total current Current Income Tax Expense (Benefit) Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Property, Plant and Equipment Property, Plant and Equipment Disclosure [Text Block] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Capitalized research and development costs Deferred Tax Assets, in Process Research and Development Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Disposal group, disposed of by sale Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Subsequent Event [Line Items] Subsequent Event [Line Items] Reclassification, Type [Axis] Reclassification, Type [Axis] 2025 Defined Benefit Plan, Expected Future Benefit Payment, Year Two Schedule of Changes In Accumulated Other Comprehensive Loss Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block] Healthcare cost trend rate assumption for the next year Pre-65 Pre-65 [Member] Represents before 65. U.K. Pension Plan UK Pension Plan [Member] Represents the UK pension plan. Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] State Current State and Local Tax Expense (Benefit) Total current assets Assets, Current Customer sales incentives Contract with Customer, Refund Liability, Current Other comprehensive income (loss): Other Comprehensive Income (Loss), before Tax [Abstract] SUPPLEMENTAL CASH FLOW INFORMATION Supplemental Cash Flow Information [Abstract] Fair value of plan assets Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets 2024 Lease Liability To Be Paid Year One Amount of lessee's undiscounted obligation for lease payment for lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Retirement Plan Name [Domain] Retirement Plan Name [Domain] Earnings Per Share Earnings Per Share, Policy [Policy Text Block] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Newly Adopted Accounting Pronouncements Accounting Standards Update and Change in Accounting Principle [Text Block] Repurchases of common stock (in shares) Repurchases of common stock (in shares) Stock Repurchased During Period, Shares Change in finance lease obligations Finance Lease, Change in Obligations, Financing Activity Amount of cash outflow (inflow) for change in finance lease, classified as financing activity. Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Schedule of Accumulated Other Comprehensive Loss, Net of Tax Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] State and local taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Five Expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period 2027 Finance Lease, Liability, to be Paid, Year Four Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Aggregate intrinsic value of options exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Schedule of Estimated Aggregate Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Italy ITALY Brain Corp Brain Corp [Member] Brain Corp Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Year that the rate reaches the ultimate trend rate Defined Benefit Plan, Year Health Care Cost Trend Rate Reaches Ultimate Trend Rate Change in benefit obligation: Defined Benefit Plan, Roll Forwards [Abstract] Allowance for doubtful accounts: SEC Schedule, 12-09, Allowance, Credit Loss [Member] SOFR on Eurocurrency Liabilities SOFR on Eurocurrency Liabilities [Member] SOFR on Eurocurrency Liabilities Business Combination and Asset Acquisition [Abstract] Long-lived assets Long-Lived Assets Goodwill impairment loss Goodwill, Impairment Loss Less: valuation allowance Deferred Tax Assets, Valuation Allowance Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Finance Leases Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Restricted cash Restricted Cash and Cash Equivalents SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Foreign currency translation adjustments (net of related tax benefit (expense) of $0.8, $(1.2), and $0.4, respectively) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Derivative Financial Instruments Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Commitment fees on unused lines of credit Line of Credit Facility, Commitment Fee Amount Long-term debt Long-Term Debt and Lease Obligation Total recognized in net benefit (credit) cost and other comprehensive (income) loss Defined Benefit Plans Total Amounts Recognized In Net Periodic Benefit Cost And Other Comprehensive Income Loss Before Tax Period Increase Decrease Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive income and net benefit cost (credit) for defined benefit plan. Retirement Plan Name [Axis] Retirement Plan Name [Axis] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Entity Emerging Growth Company Entity Emerging Growth Company Intangible assets, net Carrying amount Intangible Assets, Net (Excluding Goodwill) Finished goods Inventory, Finished Goods, Gross Gross deferred tax assets Deferred Tax Assets, Gross Charged to other accounts SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account Senior Unsecured Notes Senior Unsecured Notes [Member] Represents the senior unsecured notes. Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Title Trading Arrangement, Individual Title Common Stock Common Stock [Member] Pension and postretirement medical benefits (net of related tax benefit (expense) of $(0.3), $(1.6), and $0.3, respectively) Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Individual: Individual [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Total lease liabilities Lease, Liability Lease, Liability Decreases as a result of a lapse of the applicable statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Income Statement Location [Domain] Income Statement Location [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Weighted average cost of debt Debt, Weighted Average Interest Rate Total equity Beginning balance Ending balance Accumulated other comprehensive loss Equity, Including Portion Attributable to Noncontrolling Interest Other Europe, Middle East, Africa Other Europe, Middle East and Africa [Member] Represents other Europe, Middle East and Africa countries. Average cost per share (in dollars per share) Stock Repurchased During Period Average Cost Per Share The average cost per share of stock repurchased during the period. Minimum Minimum [Member] Weighted average shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Sales direct to consumer Sales Channel, Directly to Consumer [Member] Dividends paid per common share (in dollars per share) Common Stock, Dividends, Per Share, Cash Paid Total other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax Derivate gains to be reclassified within the next twelve months Cash Flow Hedge Gain (Loss) to be Reclassified within 12 Months Disposal Group Classification [Axis] Disposal Group Classification [Axis] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Benefit obligation at beginning of year Benefit obligation at end of year Defined Benefit Plan, Benefit Obligation Taxes Accrual for Taxes Other than Income Taxes, Current ASSETS Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Proceeds from borrowings Proceeds from Issuance of Long-Term Debt 2026 Lease Liability To Be Paid Year Three Amount of lessee's undiscounted obligation for lease payment for lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). 2026 Defined Benefit Plan, Expected Future Benefit Payment, Year Three Schedule of Fair Value of Derivative Instruments Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Net foreign currency transaction gain (loss) Net gain (loss) reclassified from accumulated other comprehensive loss into income, net of tax, effective portion to net foreign currency transaction losses Gain (Loss), Foreign Currency Transaction, before Tax Schedule II - Valuation and Qualifying Accounts SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Other Deferred Tax Assets, Other Accumulated benefit obligation Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation Italian Pension Plan Italian Pension Plan [Member] Represents the Italian pension plan. Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Retirement Plan Type [Axis] Retirement Plan Type [Axis] Inventories carried at FIFO: FIFO Inventory [Member] Represents FIFO inventory. Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Other, net Payments for (Proceeds from) Other Investing Activities Retained Earnings Retained Earnings [Member] Repayment of outstanding credit facility borrowings Long-Term Debt, Current Maturities Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Foreign exchange Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss) Investment agreement, non-controlling preferred equity shares Investment Agreement, Non-Controlling Preferred Equity Shares Investment Agreement, Non-Controlling Preferred Equity Shares Derivative financial instruments (net of tax (expense) benefit of $0.4, $(0.3), and $0.1, respectively) Net gain (loss) recognized in other comprehensive (loss) income, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Net income per share, Basic (in dollars per share) Basic earnings per share (in dollars per share) Earnings Per Share, Basic Accounting Policies [Abstract] Accounting Policies [Abstract] Adjustment to accrual Restructuring Reserve, Accrual Adjustment Gain on sale of assets Gain (Loss) on Disposition of Assets Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Net deferred tax assets Deferred Tax Assets, Net Plan assets, amount Fair value of plan assets at beginning of year Fair value of plan assets at end of year Defined Benefit Plan, Plan Assets, Amount Contract payments Contract With Customer, Liability, Contract Payments The amount of decrease in contract with customer liability from contract payments. Total intrinsic value of stock options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Dividend payments Debt Instrument, Dividend Payments Per Quarter Represents the amount of dividend payments allowed per quarter under the debt agreement. Schedule of Lease Assets and Liabilities Assets and Liabilities, Lessee [Table Text Block] Tabular disclosure of lessee's assets and liabilities. Benefits paid Defined Benefit Plan, Benefit Obligation, Benefits Paid Cash paid for income taxes Income Taxes Paid Consolidation Consolidation, Policy [Policy Text Block] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total long-term liabilities Liabilities, Noncurrent Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Sales to distributors Sales Channel, Through Intermediary [Member] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] The 2010 Plan and the 2017 Plan The 2007 Plan, 2010 Plan and the 2017 Plan [Member] Represents the 2010 plan and the 2017 plan. Technology Technology-Based Intangible Assets [Member] Accounts payable Increase (Decrease) in Accounts Payable Americas Americas [Member] Entity Public Float Entity Public Float Debt instrument, periodic payment, interest Debt Instrument, Periodic Payment, Interest Property, Plant and Equipment [Abstract] Derivative Instrument [Axis] Derivative Instrument [Axis] Net valuation allowance release Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Outstanding borrowings Long-Term Debt, Gross All Trading Arrangements All Trading Arrangements [Member] Less: accumulated depreciation Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization All Adjustments to Compensation All Adjustments to Compensation [Member] Defined Benefit Plan, Plan Assets, Category [Table] Defined Benefit Plan, Plan Assets, Category [Table] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Compensation Amount Outstanding Recovery Compensation Amount Schedule of Recognition of Net Sales in Future Periods Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Bad debt and returns expense Accounts Receivable, Credit Loss Expense (Reversal) Sales returns reserve: Sales Returns and Allowances [Member] Derivative asset Derivative Asset Forfeitures (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Operating lease assets Deferred Tax Liabilities, Leasing Arrangements Total deferred Deferred Income Tax Expense (Benefit) Subsequent Event Type [Axis] Subsequent Event Type [Axis] Variable rate floor Debt Instrument, Variable Rate, Floor The floor rate of the variable rate of the debt instrument. Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] 2027 Lease Liability To Be Paid Year Four Amount of lessee's undiscounted obligation for lease payment for lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Finance lease liabilities Present value of lease liabilities Finance Lease, Liability Forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Document Financial Statement Error Correction [Flag] Document Financial Statement Error Correction [Flag] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Accumulated benefit obligation Defined Benefit Plan, Accumulated Benefit Obligation Matching contribution, percent Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Net periodic benefit cost (credit) Defined Benefit Plan Net Periodic Benefit Cost Credit Before Curtailment And Settlement Charge Amount of net periodic benefit cost (credit) for defined benefit plan, before curtailment and settlement charge. Restructuring Restructuring Reserve, Current 2024 Long-Term Debt, Maturity, Year One Effect of dilutive securities Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Significant Accounting Policies [Table] Significant Accounting Policies [Table] Significant Accounting Policies [Table] Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Cash payments Payments for Restructuring Building Located in Golden Valley, Minnesota Building Located in Golden Valley, Minnesota [Member] Building Located in Golden Valley, Minnesota. Document Period End Date Document Period End Date Adoption Date Trading Arrangement Adoption Date Net sales Sales [Member] Finance leases Finance Lease, Weighted Average Discount Rate, Percent Finance Finance Lease, Liability, Noncurrent Defined Benefit Plan, Plan Assets, Level 3 Reconciliation [Line Items] Defined Benefit Plan, Plan Assets, Level 3 Reconciliation [Line Items] EBITDA ratio, maximum Debt Instrument, Covenant, Senior Secured Net Indebtedness To Adjusted EBITDA Ratio, Maximum The maximum senior secured net indebtedness to adjusted EBITDA ratio allowed under the covenant of the debt instrument. Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Operations and Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Income tax expense Total income tax expense Income Tax Expense (Benefit) Total share-based liabilities Deferred Compensation Liability, Current and Noncurrent Netherlands tax credits Deferred Tax Assets, Tax Credit Carryforwards, Foreign Derivatives designated as hedging instruments Designated as Hedging Instrument [Member] The 2021 Credit Agreement The 2021 Credit Agreement [Member] Represents the 2021 credit agreement. Finance lease assets Finance Lease, Right-of-Use Asset, after Accumulated Amortization Vesting [Axis] Vesting [Axis] Fair Value Measurements Fair Value Disclosures [Text Block] Number of operating segments Number of Operating Segments Parts and consumables Parts and Consumables [Member] Represents parts and consumables. Cash received from leased assets Cash received from leased assets Cash inflows received from leased assets. Amounts reclassified from accumulated other comprehensive loss Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax The 2020 Plan The 2020 Plan [Member] Represents the 2020 plan. Debt extinguishment cost Deferred Debt Issuance Cost, Writeoff Additions to sales incentive accrual Additions to sales incentive accrual The increase (decrease) in contract with customer liability for sales incentive accruals. Inventories Inventory Disclosure [Text Block] Operating leases Operating Lease, Weighted Average Remaining Lease Term Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Amortization of net actuarial loss Defined Benefit Plan, Amortization of Gain (Loss) Total FIFO inventories FIFO Inventory Amount Shares withheld for taxes (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Expected long-term rate of return on plan assets Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets Credit Facility [Domain] Credit Facility [Domain] Intangible Assets Intangible Assets, Finite-Lived, Policy [Policy Text Block] Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Useful life (in years) Property, Plant and Equipment, Useful Life Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Foreign Currency Fair Value Hedge Derivative [Line Items] Foreign Currency Fair Value Hedge Derivative [Line Items] Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Effect of changes in valuation allowances Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Foreign currency fluctuations Foreign currency fluctuations The amount of increase (decrease) in contract with customer liability from the impact of foreign currency. Discount rate Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate Cash and Cash Equivalents Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block] Total Lease Liability [Abstract] Lease Liability Schedule of Change in Sales Incentive Accrual Balance and Deferred Revenue Balance Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Lease assets obtained in exchange for new finance lease liabilities Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Less: Interest Finance Lease, Liability, Undiscounted Excess Amount Revenue Revenue from Contract with Customer [Text Block] Decreases relating to settlement with tax authorities Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Interest expense, net Interest Income [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Document Annual Report Document Annual Report Allowance for doubtful accounts and deferred revenue Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss Balance Sheet Location [Axis] Balance Sheet Location [Axis] Other liabilities Other Liabilities [Member] Cover [Abstract] Subsequent Events Subsequent Events [Text Block] UNITED STATES UNITED STATES Dividends paid Payments of Dividends Other liabilities Other Liabilities, Noncurrent Total lease payments Lessee, Operating Lease, Liability, to be Paid Total remaining performance obligation Revenue, Remaining Performance Obligation, Amount Derivatives designated as cash flow hedges: Cash Flow Hedging [Member] Segment Reporting Segment Reporting Disclosure [Text Block] Net increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Income Tax Authority, Name [Domain] Income Tax Authority, Name [Domain] Equity Component [Domain] Equity Component [Domain] Finance Finance Lease, Liability, Current Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Entity Current Reporting Status Entity Current Reporting Status Operating income Operating Income (Loss) Total AOCI Including Portion Attributable to Noncontrolling Interest [Member] Rate of compensation increase Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase Office equipment Office Equipment [Member] Total deferred tax liabilities Deferred Tax Liabilities, Gross Property, Plant and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Schedule of Activity for Nonvested Performance Share Awards Schedule of Nonvested Performance-Based Units Activity [Table Text Block] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Year One Share-Based Payment Arrangement, Tranche One [Member] Other costs Other Restructuring Costs Deferred income tax benefit Deferred Income Taxes and Tax Credits Variable Rate [Domain] Variable Rate [Domain] Pay vs Performance Disclosure [Line Items] Entity Voluntary Filers Entity Voluntary Filers Statistical Measurement [Domain] Statistical Measurement [Domain] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Nonvested at beginning of year (in shares) Nonvested at end of year (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Debt Debt Disclosure [Text Block] Other Current Liabilities Other Current Liabilities [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Research and Development Research and Development Expense, Policy [Policy Text Block] Revolving credit facility borrowings Revolving Credit Facility [Member] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Performance Shares Performance Shares [Member] Foreign Exchange Option Foreign Exchange Option [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Weighted-average remaining contractual life for options exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Restatement Determination Date: Restatement Determination Date [Axis] Investment, Name [Axis] Investment, Name [Axis] Tax at statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Commitments and contingencies (Note 16) Commitments and Contingencies Operating Leases Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Schedule of Activity for Nonvested Restricted Share Awards Nonvested Restricted Stock Shares Activity [Table Text Block] Freight Freight Amount of liability for accrued freight costs, classified as current. Proceeds (repurchases) from exercise of stock options, net of employee tax withholdings obligations Proceeds from Issuance of Common Stock Geographical [Axis] Geographical [Axis] Required service period following grant date Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period Non-U.S. Plan Foreign Plan [Member] Maintenance Maintenance [Member] Income Taxes Income Tax Disclosure [Text Block] 2028 Defined Benefit Plan, Expected Future Benefit Payment, Year Five Standard prepaid maintenance contract time period (months) Standard Prepaid Maintenance Contract, Time Period The time period of the standard prepaid maintenance contract. Total property, plant and equipment Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Leases Lessee, Leases [Policy Text Block] Business Acquisition [Line Items] Business Acquisition [Line Items] 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] Contingent consideration payments Contingent consideration payments Payment for Contingent Consideration Liability, Financing Activities PEO Total Compensation Amount PEO Total Compensation Amount Hedging Relationship [Axis] Hedging Relationship [Axis] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Goodwill [Roll Forward] Goodwill [Roll Forward] Schedule of Weighted-average Asset Allocations by Asset Category Schedule of Allocation of Plan Assets [Table Text Block] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 Fair Value, Inputs, Level 3 [Member] 2024 Defined Benefit Plan, Expected Future Benefit Payment, Year One Outstanding at beginning of year (in shares) Outstanding at end of year (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Buildings and improvements Building and Building Improvements [Member] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Weighted-average grant date fair value of stock options granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Net income Net income Net Income (Loss) Total current liabilities Liabilities, Current Derivative Contract [Domain] Derivative Contract [Domain] Information For Our Plans With A Projected Benefit Obligation In Excess Of Plan Assets Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets [Table Text Block] 2025 Finance Lease, Liability, to be Paid, Year Two Translation of Non-U.S. Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Leases Lessee, Operating Leases [Text Block] Property, plant and equipment, less accumulated depreciation of $304.0 and $279.3, respectively Property, plant and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Total debt Carrying value of total debt Debt and Lease Obligation LIABILITIES AND TOTAL EQUITY Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Foreign exchange Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss) Repurchases of common stock Stock Repurchased During Period, Value Fed Funds Effective Rate Overnight Index Swap Rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period U.S. operations Income (Loss) from Continuing Operations before Income Taxes, Domestic Receivables Receivable [Policy Text Block] Cost of sales Cost of Goods and Services Sold Income Tax Contingency [Table] Income Tax Contingency [Table] Net accrued liability Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position New stock option awards granted vest period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Weighted-average original life (in years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Name Measure Name Name Forgone Recovery, Individual Name Goodwill Beginning balance, net Ending balance, net Goodwill Dividends payout Debt Instrument, Restrictions, Maximum, Dividends Payout Or Repurchase Of Stock The maximum amount of dividends payout or repurchase of stock allowed under the debt instrument. Excess of FIFO over LIFO cost Inventory, LIFO Reserve Underlying Securities Award Underlying Securities Amount Receivables Increase (Decrease) in Accounts Receivable Selling, General and Administrative Expenses Selling, General and Administrative Expenses [Member] Excess tax benefits on share-based compensation Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent Long-term operating lease liabilities Operating Lease, Liability, Noncurrent Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Income Statement Location [Axis] Income Statement Location [Axis] Long-term liabilities Liability, Defined Benefit Plan, Noncurrent Schedule of Maturities of Operating Lease Liability Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Foreign currency forward exchange contracts Foreign Exchange Forward [Member] Undistributed earnings of foreign subsidiaries Undistributed Earnings of Foreign Subsidiaries Payables and Accruals [Abstract] Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Schedule of Lease Cost Lease, Cost [Table Text Block] Inventories Increase (Decrease) in Inventories INVESTING ACTIVITIES Net Cash Provided by (Used in) Investing Activities [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Plan Name [Domain] Plan Name [Domain] Debt extinguishment payment Debt extinguishment payment Payment for Debt Extinguishment or Debt Prepayment Cost Capital expenditures in accounts payable Capital Expenditures Incurred but Not yet Paid Loss on extinguishment of debt Debt extinguishment cost Gain (Loss) on Extinguishment of Debt Weighted-average remaining contractual life for options outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Stockholders' Equity Note [Abstract] Trading Arrangement: Trading Arrangement [Axis] Use of Estimates Use of Estimates, Policy [Policy Text Block] Long-Term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five 2026 Long-Term Debt, Maturity, Year Three Reclassification, Type [Domain] Reclassification, Type [Domain] Warranty reserve Product Warranty Accrual, Current (Decreases) as a result of tax positions taken during a prior period Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Auditor Firm ID Auditor Firm ID Amortization expense Amortization of Intangible Assets Entity Shell Company Entity Shell Company Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Risk free interest rate, minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Restatement Determination Date Restatement Determination Date Increases as a result of tax positions taken during the current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Debt instrument, periodic payment, principal Debt Instrument, Periodic Payment, Principal Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Cash, cash equivalents, and restricted cash Cash, cash equivalents and restricted cash at beginning of period Cash, cash equivalents and restricted cash at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Variable lease cost Variable Lease, Cost Information For Our Plans With An Accumulated Benefit Obligation In Excess Of Plan Assets Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets [Table Text Block] Operating lease cost Operating Lease, Cost Common stock, shares issued (in shares) Common Stock, Shares, Issued Schedule of Activity for Nonvested Restricted Stock Units Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Vested (in shares) Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Net actuarial (loss) gain Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax Severance-related costs Severance Costs Total assets Assets, Fair Value Disclosure Total aggregate maturities Long-Term Debt 2027 Long-Term Debt, Maturity, Year Four Foreign Currency Translation Adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Balance at beginning of year Balance at end of year SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Leverage ratio minimum Debt Instrument, Covenant, Minimum Leverage Ratio For Dividends Or Repurchase Of Stock Requirement for minimum leverage ratio required to pay dividends or repurchase stock under the debt agreement. Weighted-average period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule Of Benefit Payments For Expected Future Service Schedule of Expected Benefit Payments [Table Text Block] Funded status at end of year Defined Benefit Plan, Funded (Unfunded) Status of Plan Inventories carried at LIFO: LIFO Inventory [Member] Represents LIFO inventory. Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Lessee [Abstract] Cash Flow, Lessee U.S. Federal and State Tax Credits Domestic Tax Authority [Member] Short-term lease cost Short-Term Lease, Cost Schedule of Assumed Health Care Cost Trend Rates Schedule of Health Care Cost Trend Rates [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Total cost of benefits Pension and Other Postretirement Benefits Cost (Reversal of Cost) Subsequent Event [Table] Subsequent Event [Table] Fair value of plan assets Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets 2024 Finance Lease, Liability, to be Paid, Year One Weighted-Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Accumulated other comprehensive (loss) income Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax Subsequent Event Subsequent Event [Member] Unrecognized tax benefits, income tax penalties and interest accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Non-U.S. cumulative tax losses Operating Loss Carryforwards Schedule of Balances of Acquired Intangible Assets, Excluding Goodwill Schedule of Finite-Lived Intangible Assets [Table Text Block] Other current liabilities Total other current liabilities Other Liabilities, Current Income Statement [Abstract] Income Statement [Abstract] Defined Benefit Plan, Plan Assets, Category [Axis] Defined Benefit Plan, Plan Assets, Category [Axis] Beginning balance Ending balance Goodwill, Gross Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Schedule of Reconciliation of Liability Balance of Severance and Related Costs Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Derivative liability Derivative Liability Issue stock for directors, employee benefit and stock plans, net of related tax withholdings Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Noncurrent other assets Assets for Plan Benefits, Defined Benefit Plan Denominator: Earnings Per Share, Diluted [Abstract] Net foreign currency transaction loss Foreign Currency Gain (Loss) [Member] Prior service cost Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), before Tax Inventories Total inventories Inventory, Net Raw materials and work-in-process Inventory, Work in Process and Raw Materials Land Land [Member] Advertising Costs Advertising Cost [Policy Text Block] Total Shareholder Return Amount Total Shareholder Return Amount Repurchases of common stock Repurchases of common stock Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Total leased assets Lease, Right Of Use Asset Lease, Right Of Use Asset Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Foreign Deferred Foreign Income Tax Expense (Benefit) Acquisition and Divestitures Mergers, Acquisitions and Dispositions Disclosures [Text Block] Defined Benefit Plan, Plan Assets, Level 3 Reconciliation [Table] Defined Benefit Plan, Plan Assets, Level 3 Reconciliation [Table] Supplemental non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Inventory Disclosure [Abstract] Tennant Company Shareholders' Equity Parent [Member] Pension and postretirement medical tax (expense) benefit Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax Purchases, sales, issuances and settlements, net Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases, (Sales), Issuances, (Settlements) Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Retained earnings Retained Earnings (Accumulated Deficit) Defined Benefit Plan, Plan Assets, Category [Line Items] Defined Benefit Plan, Plan Assets, Category [Line Items] Collateral, percentage of stock of first tier foreign subsidiaries Debt Instrument, Collateral, Percentage Of Stock Of First Tier Foreign Subsidiaries The percentage of stock of first tier foreign subsidiaries that is pledged as collateral on the debt instrument. Outstanding principal amount Debt Instrument, Face Amount Leases [Abstract] Investment in leased assets Payments to Invest in Leased Assets Cash outflow for the investment in leased assets. Deferred tax assets: Components of Deferred Tax Assets [Abstract] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Total lease payments Finance Lease, Liability, to be Paid OPERATING ACTIVITIES Net Cash Provided by (Used in) Operating Activities [Abstract] Total lease payments Lease Liability Payment Due Amount of lessee's undiscounted obligation for lease payments for lease. Disposal Group Name [Domain] Disposal Group Name [Domain] Nature of Expense [Axis] Nature of Expense [Axis] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Netherlands Tax Credits Tax and Customs Administration, Netherlands [Member] Derivative other asset, before offset Derivative Asset, Subject to Master Netting Arrangement, before Offset Other, net Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Customer [Domain] Customer [Domain] Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Present value of lease liabilities Operating Lease, Liability Total recognized in other comprehensive (income) loss Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Vesting [Domain] Vesting [Domain] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Charged to costs and expenses SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Cost Defined Contribution Plan, Cost All Executive Categories All Executive Categories [Member] Deferred revenue, noncurrent Contract with Customer, Liability, Noncurrent Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Pension and Postretirement Medical Benefits Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Plan Name [Axis] Plan Name [Axis] Debt Disclosure [Abstract] Total excess tax benefit recognized for share-based compensation arrangements Share-Based Payment Arrangement, Expense, Tax Benefit Number of reportable segments Number of Reportable Segments Net income per share Earnings Per Share [Abstract] Allowance for excess and obsolete inventories: SEC Schedule, 12-09, Reserve, Inventory [Member] Common stock, $0.375 par value per share, 60,000,000 shares authorized; 18,631,384 and 18,521,485 issued and outstanding, respectively Common Stock, Value, Issued Trade Names Trade Names [Member] Retirement Plan Sponsor Location [Domain] Retirement Plan Sponsor Location [Domain] Curtailment gain Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Curtailment Undistributed foreign earnings, deferred tax liability reduction, percent Effective Income Tax Rate Reconciliation, Undistributed Foreign Earnings, Percent Effective Income Tax Rate Reconciliation, Undistributed Foreign Earnings, Percent Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Financing cash flows from finance leases Finance Lease, Principal Payments Schedule of Maturities of Finance Lease Liability Finance Lease, Liability, to be Paid, Maturity [Table Text Block] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other (expense) income, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Schedule of Effective Income Tax Rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Unrecognized tax benefits, ending balance Beginning balance Ending balance Unrecognized Tax Benefits Income Tax Authority [Axis] Income Tax Authority [Axis] PEO Name PEO Name Expected volatility rate, minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Thereafter Lease Liability To Be Paid After Year Five Amount of lessee's undiscounted obligation for lease payment for lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Asia Pacific (APAC) Asia Pacific [Member] Plan combinations Defined Benefit Plan, Benefit Obligation, Business Combination 2028 to 2031 Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years Schedule of Changes in the Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] U.S. federal and state tax credits Tax credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards Potential lowest number of shares participant receives based on achievement of performance goals Share Based Compensation Arrangement By Share Based Payment Award Potential Lowest Number Of Shares Participant Receives Based On Achievement Of Performance Goals Represents the potential lowest number of shares of common stock that a participant could receive based on the level of achievement of performance goals. Deduction SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Net actuarial (gain) loss Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax Miscellaneous accrued expenses Other Accrued Liabilities, Current SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Other assets and liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Principal amount stated percentage Debt Instrument, Interest Rate, Stated Percentage Operating lease liabilities Deferred Tax Assets Operating Lease Liability Amount, before allocation of a valuation allowances, of deferred tax assets attributable to operating lease liability. Employee compensation and benefits Increase (Decrease) in Employee Related Liabilities Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Gain on sale of assets Pre-tax gain on sale of business Gain (Loss) on Disposition of Business Total Tennant Company shareholders' equity Equity, Attributable to Parent Unrecognized tax benefits Unrecognized Tax Benefits that Would Impact Effective Tax Rate State State and Local Income Tax Expense (Benefit), Continuing Operations Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Adjusted Secured Overnight Financing Rate Adjusted Secured Overnight Financing Rate [Member] Adjusted Secured Overnight Financing Rate Restricted Stock Restricted Stock [Member] Finance lease asset, net of accumulated amortization Finance Lease, Right-of-Use Asset, Accumulated Amortization Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Expected term, in years Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Schedule of Changes In Benefit Obligations and Plan Assets Schedule of Defined Benefit Plans Disclosures [Table Text Block] Subsequent Events [Abstract] Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Derivatives not designated as hedging instruments: Not Designated as Hedging Instrument [Member] Management Actions Restructuring and Related Activities Disclosure [Text Block] Current liabilities Liability, Defined Benefit Plan, Current Hedging Designation [Domain] Hedging Designation [Domain] Level 2 Fair Value, Inputs, Level 2 [Member] Derivatives designated as net investment hedges: Net Investment Hedging [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Disposal Group Classification [Domain] Disposal Group Classification [Domain] Weighted-average discount rate: Weighted-Average Discount Rate [Abstract] Weighted-Average Discount Rate Schedule of Effects of Derivatives Designated as Hedging Instruments Derivative Instruments, Gain (Loss) [Table Text Block] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] 2025 Lease Liability To Be Paid Year Two Amount of lessee's undiscounted obligation for lease payment for lease to be paid in the second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Document Fiscal Period Focus Document Fiscal Period Focus 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Outstanding at beginning of year (in dollars per share) Outstanding at end of year (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-based compensation expense Share-Based Payment Arrangement, Noncash Expense Weighted-average expected dividend yield Weighted Average [Member] Foreign Tax Authority Foreign Tax Authority [Member] City Area Code City Area Code Product and Service [Axis] Product and Service [Axis] Income Attributable to Tennant Company Per Share Earnings Per Share [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Inventory [Domain] Inventory [Domain] Schedule of Activity for Stock Option Awards Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Net gain (loss) recognized in income Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net Dividends paid per common share Dividends, Common Stock, Cash Goodwill and Intangible Assets Disclosure [Abstract] Total liabilities Liabilities, Fair Value Disclosure Net income Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Warranty Guarantees, Indemnifications and Warranties Policies [Policy Text Block] Gaomei Gaomei [Member] Represents Hefei Gaomei Cleaning Machines Co., Ltd. and AnhuiRongen Environmental Protection Technology Co., Ltd. Total liabilities and total equity Liabilities and Equity Other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Cross-currency swap instruments, net Debt, Weighted Average Interest Rate, Net Of Currency Swap Contract Weighted average interest rate of debt outstanding, net of currency swap contract. Maximum EBITDA to interest expense ratio Debt Instrument, Covenant, EBITDA to Interest Expense Ratio, Maximum Debt Instrument, Covenant, EBITDA to Interest Expense Ratio, Maximum Operating lease assets Operating Lease, Right-of-Use Asset Schedule of Long-Term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Risk free interest rate, maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Expected volatility rate, maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Foreign Current Foreign Tax Expense (Benefit) Warranty reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Discount rate Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Arrangement Duration Trading Arrangement Duration Total Defined Benefit Plan Expected Future Benefit Payments Total Amount of benefit for defined benefit plan expected to be paid. Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Inventory, Current [Table] Inventory, Current [Table] Total pre-tax restructuring costs New charges Restructuring Charges Projected benefit obligation Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Projected Benefit Obligation Remaining authorized repurchase amount (in shares) Stock Repurchase Program, Remaining Authorized Repurchase Amount Termination Date Trading Arrangement Termination Date Common stock, shares authorized (in shares) Common Stock, Shares Authorized Other Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Donal L. Mulligan [Member] Donal L. Mulligan Adjustments to reconcile net income to net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Award Timing Disclosures [Line Items] Total fair value of restricted shares vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Additional paid-in capital Additional Paid in Capital Inventory [Axis] Inventory [Axis] Unused borrowing capacity Debt Instrument, Unused Borrowing Capacity, Amount Rate to which the cost trend rate is assumed to decline (the ultimate trend rate) Defined Benefit Plan, Ultimate Health Care Cost Trend Rate Pre-tax gain on sale of building Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Year Three Share-Based Payment Arrangement, Tranche Three [Member] Income Taxes Income Tax, Policy [Policy Text Block] Current portion of long-term debt Less: current portion of long-term debt Debt, Current Prepaid and other current assets Prepaid Expense and Other Assets, Current 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Insider Trading Arrangements [Line Items] Beginning balance Ending balance Contract with Customer, Refund Liability Aggregate intrinsic value of options outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Reclassification SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment Issue stock for directors, employee benefit and stock plans, net of related tax withholdings (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Effect of foreign operations Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Adjustment to Compensation, Amount Adjustment to Compensation Amount Year Two Share-Based Payment Arrangement, Tranche Two [Member] Cost of Sales Cost of Sales [Member] Deferred tax liabilities: Components of Deferred Tax Liabilities [Abstract] Severance-related costs Employee Severance [Member] Noncontrolling interest Equity, Attributable to Noncontrolling Interest Auditor Name Auditor Name Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Disposal Group Name [Axis] Disposal Group Name [Axis] Schedule of Assets and Liabilities Subject to Fair Value Measurements Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Exercisable at end of year (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Entity Central Index Key Entity Central Index Key Total share-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Original cost Finite-Lived Intangible Assets, Gross Income Tax Authority [Domain] Income Tax Authority [Domain] Employee compensation and benefits Employee-related Liabilities, Current Total: Total Income Tax Expense (Benefit), Continuing Operations [Abstract] Total Income Tax Expense (Benefit), Continuing Operations Schedule of Accumulated Benefit Obligations Schedule of Accumulated and Projected Benefit Obligations [Table Text Block] Name Trading Arrangement, Individual Name Other comprehensive (loss) income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Amortization of net actuarial (loss) gain Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax Net sales Net loss reclassified from accumulated other comprehensive loss into income, net of tax, effective portion to net sales Revenue from Contract with Customer, Excluding Assessed Tax Long-Term Debt, Type [Axis] Long-Term Debt, Type [Axis] Specialty surface coatings Specialty Service Coatings [Member] Represents specialty service coatings. Amendment Flag Amendment Flag Derivative other liability, asset offset Derivative Liability, Subject to Master Netting Arrangement, Asset Offset Derivatives designated as fair value hedges: Fair Value Hedging [Member] Goodwill and intangible assets Deferred Tax Assets, Goodwill and Intangible Assets Movement in Deferred Revenue [Roll Forward] Movement in Deferred Revenue [Roll Forward] Operating leases Operating Lease, Weighted Average Discount Rate, Percent SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Finance leases Finance Lease, Weighted Average Remaining Lease Term Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Actual return on plan assets Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss) Weighted average shares outstanding, Diluted (in shares) Diluted - weighted average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Audit Information [Abstract] Audit Information [Abstract] Retirement Plan Sponsor Location [Axis] Retirement Plan Sponsor Location [Axis] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Axis] Net (loss) gain Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Gain (Loss) Amount of gain (loss) recognized from asset measured at fair value on recurring basis using unobservable input (level 3). Interest expense, net Interest expense, net Interest Income (Expense), Nonoperating, Net Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Open tax year, term (Year) Open Tax Year Term Open term for open tax year. Expired (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price 2027 Defined Benefit Plan, Expected Future Benefit Payment, Year Four Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Thereafter Finance Lease, Liability, to be Paid, after Year Five Share-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition 2028 Long-Term Debt, Maturity, Year Five Restructuring and Related Activities [Abstract] Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Construction in progress Construction in Progress [Member] Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Defined Benefit Plan, Plan Assets, Category [Domain] Defined Benefit Plan, Plan Assets, Category [Domain] Pension Plan Pension Plan [Member] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] FINANCING ACTIVITIES Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Adjustment to Compensation: Adjustment to Compensation [Axis] Operating loss carryforwards, tax effected Tax loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Debt Instrument [Line Items] Debt Instrument [Line Items] Weighted average shares outstanding, Basic (in shares) Basic - weighted average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Fixed assets Deferred Tax Liabilities, Property, Plant and Equipment Property, Plant and Equipment, Other Property, Plant and Equipment, Other Types [Member] Foreign currency Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Foreign Currency Effects Amount of increase (decrease) in asset measured at fair value on recurring basis using unobservable input (level 3) due to foreign currency effects. Warranty reserve: SEC Schedule, 12-09, Reserve, Warranty [Member] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Term loan facility borrowings Term Loan [Member] Represents term loan. Interim Period, Costs Not Allocable [Domain] Interim Period, Costs Not Allocable [Domain] Schedule of Debt Outstanding Schedule of Debt [Table Text Block] Contract with Customer, Sales Channel [Domain] Contract with Customer, Sales Channel [Domain] Number of shares authorized to be repurchased (in shares) Stock Repurchase Program, Number of Shares Authorized to be Repurchased Noncontrolling Interest Noncontrolling Interest [Member] EX-101.PRE 14 tnc-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 15 tnc-20231231_g1.jpg begin 644 tnc-20231231_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X1$$17AI9@ 34T *@ @ ! $[ ( M 3 (2H=I 0 ! (7IR= $ F 0UNH< < @, /@ M &UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT#IX;7!M971A/@T*(" @(" @(" @ 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(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" \/WAP86-K970@96YD/2=W)S\^_]L 0P '!04&!00' M!@4&" <'" H1"PH)"0H5#Q ,$1@5&AD8%1@7&QXG(1L=)1T7&"(N(B4H*2LL M*QH@+S,O*C(G*BLJ_]L 0P$'" @*"0H4"PL4*AP8'"HJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ_\ $0@ @P%5 M P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D*"__$ M +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JR ML[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V]_CY M^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! @0$ M P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)R MT0H6)#3A)?$7&!D:)B%E^U3--=6SF.1W;+,.H)/T./PKFQ&!G0ASMW.W YQ2QE7V2BT['645XGXZ MU[6+/QMJ$%IJM]!"C)MCBN755^13P <5SW_"3Z__ -!S4O\ P+D_QK:&63G! M2YEJXE:6YMV,,K.=$U:#7-&M] M0MONS+DKG[C=U_ T\3@YX=)MW3(P&:4L;)QBK-%^BJVHNR:7=NC%66%R&!P0 M=IYKY\;Q/KVX_P#$[U+K_P __X'T917 ?" MG4;[4=/U!M0O+BZ9)$"F>5G*\'IDU#\6-3O].72_[/O;FTW^;O\ (E9-V-F, MX//4TOJLOK'L+Z_\"Y;S&"P7USET[?.QZ+17SE_PD^O_ /0;U+_P+D_QKVKP M1XC'B/P['+*V;N#$=P/4]F_$?KFKQ.!G0ASMW1C@">( MO$6MP>)M2BAUB_CC2ZE542Z]T5 MY)\+]9U34/%4L-_J5W=1"U=@DT[.N=R\X)Z\UZW48B@Z$^1NYK@L7'&4O:Q5 M@HH)P,FO ]?\8ZM>:_>366JWL%NTI\I(KAU4*.!P#CI5X;"RQ#:3M8RS#,(8 M&,7)7N>^45\]6'B[7+74+>>35K^9(Y%9HWN797 /0@GT%!,EQ;QS0MNCD M4.I]01D4\5A)8>UW>Y.7YE3QW-RJS0^BBO-/BOJNH:==Z<-/O[FU#HY803,F M[D=<'FLJ%%UJB@G8Z<9BHX2BZTE>UOS/2Z*^H^)==34[E4UK4%596 NG S]:C"X66(;2=K&N89C# J+E&][_ ('T)17F M'PJU;4=1U2^34+^ZNE6$%1/,S@'<.F35KXJ>([G34LM/TV[EMIGS-(\,A1@O M11D=C\WY"F\'+V_L$]2(YI3>#^MM:=OG8]%HKYR_X2?7_P#H.:E_X%R?XT?\ M)/K_ /T'-2_\"Y/\:[/[*G_,CS?]8Z7_ #[?X'T;17SE_P )/K__ $'-2_\ M N3_ !KK_AOXJOW\3BRU2_N;J.Z0JGGS,^UQR,9/'0C\16=3+9TX.=[V-L/G MU&M5C3Y6KNQZ]17%>)]5O8KN0Q22[(I7188F=>$B$A8[64\YQUP ,X-='HEQ M+-;SQ3R&8V\OEK*<9=2BN.1U(W[<\9VUP2HN,%+N>O3Q49U732V-*BBBL3K& M3Q>?;R0EF02(5W(<,N1C(]ZXT_"GP\3]Z\_[^K_\37:T5K3K5*?P.QS5L+0K MM.K%.W<\1^(?A;3_ S-8KIIF(G5R_FL#T(QC 'K7'1J&D4'H37I?QD_X^=* M_P!R7^:UYK#_ *Y/K7U&#G*>'C*3N_\ @GY]FE.%+&3A!62M^2/:/^%4^'?6 M\_[^K_\ $UM>'O"6G^&9)FTU[C]^ '61P0<=#P!ZG\ZW!T%%?,RQ-:<>64FT M?>T\#A:4E.$$FCP/XA_\C[J?^^G_ *+6J?A+2[?6O%-G87F_R9BP;8<'A2?Y MBKGQ#_Y'W4_]]/\ T6M9GA[6#H.O6VI"$3F L?++;=V5(ZX/K7T\.9X9*._+ MI]Q\!5<%CY.I\/.[^E]3UK_A5/AW^]>?]_5_^)H_X53X=_O7G_?U?_B:P?\ MA?"DNW.=NX XS^->/?%K_ )'&/_KT3_T)JG 2E+%-S>MC3.:=.GEZC25H MW5CAZ[[X6^)?[/U8Z3=/BWO#^[R>%D[?GT^N*XBSM);^^AM+< RS.(T!.,L3 M@4PB6VN"#NCEC;GL5(_E7N5J<:T'39\AA:\\-5C7CT?W]T?2>J?\@>\_ZX/_ M .@FOFEOOM]:]VT#Q$OB/P-/<.P^TQ0/'<#_ &@IY_'K^8[5X2WWV^M>=EL) M4_:1ENFCW<_JPK*C4ALT_P!#UCX._P#(-U+_ *Z)_(U!\9/NZ1_VV_\ 9*G^ M#O\ R#=2_P"NB?R-0?&3[ND?]MO_ &2L5_R,OZ['3+_D1?U_,>6UTG@?Q&?# MGB*.25B+2?\ =W _V3_%^!Y_/UKFQ5K4M/N-*U&:RNUV30M@^_<$>Q'->S4C M&<7"74^6HU*E&:K0Z,^EE8,H92"",@CO7SIXG_Y&S5?^OR7_ -#->I_#'Q+_ M &KHITRY?-U9 !,GEXNWY=/IBO+/$_\ R-FJ_P#7Y+_Z&:\G+Z4J-><)=#Z7 M.L1#$X2E5AU?Z'2?"3_D<9?^O-__ $)*]HKQ?X2?\CC+_P!>;_\ H25[17'F M?^\?)'IY!_N?S9@^-=4_LCPA?3JVV1T\J/'7'=..K>(K&R R)IE#?[N-BJV&YUZD MY34>$S#V4NMXO^O5'L%>4_&/_C\TO_KF_P#,5ZM7E/QC_P"/S2_^N;_S%>1E MW^\Q^?Y'TV>?[C/Y?FCS2NL^'OB7^P/$"QW#[;.[Q'+D\*?X6_ _H37*QH9) M%0$ L<9-37MG/IU_-:72;)H7*./0@U]+4A&I%TY=3X.A5J4*BK0Z/^E\SZ9K MYHU3_D+77_79OYU[/\./$G]M^'Q;7#YN[(!'R>73^%OZ'Z>]>,:I_P A:Z_Z M[-_.O*RZG*E4J0ETL?19Y7AB*%&K#9W_ $.]^#W_ "%]0_ZX#_T(5VFM> M) MU_4WOM0DNC*P PL@"J ,8 Q7%_![_D+ZA_UP'_H0KUJN3'5)T\4W!V=D>EE% M"G7R^,:L;J[_ #9YQXA^&^AZ9X=OKVV-UYL$1=-T@(S^5>2U]#^,?^1-U3_K MW:OGBO1RZK.I3;F[ZGAY[AZ5"M&-**2MT]3T?P+X&TGQ#X=:]U W E$[)^[< M 8 !]#ZUU5I\,]#LKR&ZMI+Q987#H?-'!!R/X:A^%'_(FM_U]/\ ^@K7;5Y> M*Q-:-:45)VN?09=@<+/"TZDH*]EJ9]YH\%W<_:%DFMYF7:[PL!O'H000>XSU MYJS9V<-A:K;VR;8U)/)))).223U)-3T5P.4FK-GM*G!2YDM0HHHJ2PHHHH \ MK^,G_'SI7^Y+_-:\UA_UR?6O2OC)_P ?.E?[DO\ -:\UA_UR?6OJ\#_NT?G^ M;/SC./\ ?ZGR_)'T\.@HH'045\H?HYX'\0_^1]U/_?3_ -%K6-I6EW.LZG#8 M604SS$A0S8' )Z_05L_$/_D?=3_WT_\ 1:TOP[_Y'W3?]Y__ $6U?71DX852 M72/Z'YI4IJKF#IRV<[??(N?\*M\2?\\8/^_PI1\+?$@(_B?^A-2RUWQ%_)CSV*C@>5=&CG/"__ "-FE?\ M7Y%_Z&*ZSXI^&OL&IKK%JF(+ML2@#[LGK^/7Z@UR?A?_ )&S2O\ K\B_]#%> M_:SI4&MZ/<:?=#Y)DP&Q]T]F'T/->ABZ[H8B$NEM3QLMP:QF"JT^M[KUL>%^ M$_$)T&^G65F^RW<+0S #/4':WX']":P6.6)'K5G4M/GTK4I[*[7;+ Y1A_7Z M55KTHQC=S74\&&OM M6DP:W:)F6W14G 'WD[-^!_0^U>3BOIH0QW&GB&= \^(+^ MZMB6BFN))$)&,J6)'\ZM^+- D\.>()[)LF+.^%S_ !(>G^'U!K%KT(*$VJL> MJ/$J.K33P\^CV\]CN?A)_P CC+_UYO\ ^A)7M%>+_"3_ )'&7_KS?_T)*]/\ M6ZI_8_A6^NPVV01%(S_M-P/RSG\*\#,(N>*45UL?9Y+4C2R]SELFV>)^,=5_ MMCQ9?72MF/S"D?/&U>!^8&?QK;^%_P!AM_$$U]J-W;VRV\)$?G2!,LW'&?;= M^=<03DTH#=@:]V=%2I>R3LK6/CZ>*<,3]8DKN]_F>A?%9].O;JQO].O;:YHMI&NV=\F?W$JL0.XSR/Q&15'#=P:2BE15.E[)NZ M#$8IUL0\0E9Z/YGT_&ZRQK)&0R, RD=P:\K^,?\ Q^:7_P!ZI_: MG@VT+-F2VS;OS_=Z?^.E:Y#XQ_\ 'YI?_7-_YBO!P<'3QG(^ES[+-*JK96ZB MZ\K_ !1YS;?\?47^\*].^*_AK8VW_'U%_O"OI:[M M8;ZSEM;E \,R%'4]P:]#'5G0JTYKS_0\7*,+'%X>M2?E;R>I\^^%=>D\.^(( M+Y23$#LF0?Q(>H_K]0*SK^1)M1N)(CN1Y6*G'49JYXBT6;P_KEQ83Y/EME'Q M]]3T/Y5EUZ,5"3]I'JCPZDJD%["?V6].SZ_D>C_![_D+ZA_UP'_H0KUJO)?@ M]_R%]0_ZX#_T(5ZU7S>8_P"\OY?D?=Y%_N,?5_F8OC'_ )$W5/\ KW:OGBOH M?QC_ ,B;JG_7NU?/%>CE7\*7J>'Q'_O$/3]6>U_"C_D36_Z^G_\ 05KMJXGX M4?\ (FM_U]/_ .@K7;5Y&,_WB?J?3Y9_N5/T04445RGH!1110 4444 >5_&3 M_CYTK_:P_ZY/K7I7QD_P"/G2O]R7^:UYK#_KD^M?5X'_=H_/\ -GYQ MG'^_U/E^2/IX=!10.@HKY0_1SP/XA_\ (^ZG_OI_Z+6N=BEDAD$D+LCKT93@ MBO?]1\$:!JNH2WM]8F2XE(+OYKC.!CH#CH*K?\*X\+?] T_]_P"3_P"*KWZ6 M9484XQ:>B7];GQF(R+%5*TZD91LVWN^K]#Q'^U=0_P"?V?\ [^&C^U=0_P"? MV?\ [^&O;O\ A7'A;_H&G_O_ "?_ !5'_"N/"W_0-/\ W_D_^*J_[2P_\K^Y M?YF7]@8W^=?>_P#(SOA99W T";4;R621[J3;'O8G"+QW]R?R%!GL" M/6O.I8N,<2ZTEHSV\1ELYX".%@U=6W_$\-\+_P#(V:5_U^1?^ABOHRN?;)KEHG[R(".X '5?X6_#I^7I7D]?3MQ!%=6TEO<()(I5*.C=&!&"*YO_A7 M'A?_ *!I_P"_\G_Q5=.$S"-*GR5$]-C@S+))XBO[6BTK[W[_ ''/_!W_ )!N MI?\ 71/Y&H/C)]W2/^VW_LE=[HWA_3= CECTJW\A92"XWLV2.G4GUINL^'-+ M\0>3_:UMY_DY\OYV7&<9Z$>@KG^M0^M^WUM_P+':\OJO+?JEUS?A\5^Q\Y"O MIV#_ (]X_P#<'\JYO_A7'A;_ *!I_P"_\G_Q5=.JA5"KP ,"GCL5#$68,D>!RR_P 2_P!?P]Z\,Z5] M0US4WP]\,SS/+)IOS.Q8[9G R?8' K3!XY48QTI&Y09[#Y5_P#9ORKLM(\(Z+H5X;K2 M[0PS,A0MYK-P2#C!)]!2:KX/T36[XW>IVAFF*A=WFNO [8!I2Q=*6*59IV14 M,MQ,,O>%37,WYVM]Q\^V\#W-U%!$NYY'"J/4DX KZ(L_#6D6MC!;G3;.0Q1J MA=H%); QDG'6J5GX"\.6%Y%=6VG[9H7#HQE,5"3Y[M,K-+A'V5DU^7R.#^ M$.J^5JEWIDC?+/&)$!_O+U'X@_I4GQC_ ./S2_\ KF_\Q7;Z=X(T#2K^*]L+ M)HKB(DH_G.<9&.A/H:LZSX9TG7Y(GU6V\]H00A\QEP#]"*T>+I?6E72=O^!8 MR66XEY<\))J]]-[6O?MZGSS;?\?47^\*^G*YA?AUX81@RZ<00Y-: M]<6+K1K57..QZF6X6>$PRI3M=7V]3%\8_P#(FZI_U[M7SQ7T/XQ_Y$W5/^O= MJ^>*]?*OX4O4^9XC_P!XAZ?JSVOX4?\ (FM_U]/_ .@K7;5Q/PH_Y$UO^OI_ M_05KMJ\C&?[Q/U/I\L_W*GZ(****Y3T HHHH **** /*_C)_Q\Z5_N2_S6O, MU;:P8=CFO;O'G@V\\536364\$0MU<-YI(SG'3 /I7(_\*?U?_G^L?^^G_P#B M:^CP>*HPH1C*5G_P3X;-,OQ57&3J4X-IV_)!_P +?U?_ )\;+_OE_P#XJC_A M<&K_ //C9?\ ?+__ !5'_"G]7_Y_K'_OI_\ XFC_ (4_J_\ S_6/_?3_ /Q- M+_A/\OQ'_P +?][\ _X7!J__ #XV7_?+_P#Q5'_"X-7_ .?&R_[Y?_XJC_A3 M^K_\_P!8_P#?3_\ Q-'_ I_5_\ G^L?^^G_ /B:/^$_R_$/^%O^]^ ?\+@U M?_GQLO\ OE__ (JC_A<&K_\ /C9?]\O_ /%4?\*?U?\ Y_K'_OI__B:/^%/Z MO_S_ %C_ -]/_P#$T?\ "?Y?B'_"W_>_ /\ A<&K_P#/C9?]\O\ _%4?\+@U M?_GQLO\ OE__ (JC_A3^K_\ /]8_]]/_ /$T?\*?U?\ Y_K'_OI__B:/^$_R M_$/^%O\ O?@'_"X-7_Y\;+_OE_\ XJC_ (7!J_\ SXV7_?+_ /Q5'_"G]7_Y M_K'_ +Z?_P")H_X4_J__ #_6/_?3_P#Q-'_"?Y?B'_"W_>_ /^%P:O\ \^-E M_P!\O_\ %4?\+@U?_GQLO^^7_P#BJ/\ A3^K_P#/]8_]]/\ _$T?\*?U?_G^ ML?\ OI__ (FC_A/\OQ#_ (6_[WX!_P +@U?_ )\;+_OE_P#XJC_A<&K_ //C M9?\ ?+__ !5'_"G]7_Y_K'_OI_\ XFC_ (4_J_\ S_6/_?3_ /Q-'_"?Y?B' M_"W_ 'OP#_A<&K_\^-E_WR__ ,51_P +@U?_ )\;+_OE_P#XJC_A3^K_ //] M8_\ ?3__ !-'_"G]7_Y_K'_OI_\ XFC_ (3_ "_$/^%O^]^ ?\+@U?\ Y\;+ M_OE__BJ/^%P:O_SXV7_?+_\ Q5'_ I_5_\ G^L?^^G_ /B:/^%/ZO\ \_UC M_P!]/_\ $T?\)_E^(?\ "W_>_ /^%P:O_P ^-E_WR_\ \51_PN#5_P#GQLO^ M^7_^*H_X4_J__/\ 6/\ WT__ ,31_P *?U?_ )_K'_OI_P#XFC_A/\OQ#_A; M_O?@'_"X-7_Y\;+_ +Y?_P"*H_X7!J__ #XV7_?+_P#Q5'_"G]7_ .?ZQ_[Z M?_XFC_A3^K_\_P!8_P#?3_\ Q-'_ G^7XA_PM_WOP#_ (7!J_\ SXV7_?+_ M /Q5'_"X-7_Y\;+_ +Y?_P"*H_X4_J__ #_6/_?3_P#Q-'_"G]7_ .?ZQ_[Z M?_XFC_A/\OQ#_A;_ +WX!_PN#5_^?&R_[Y?_ .*H_P"%P:O_ ,^-E_WR_P#\ M51_PI_5_^?ZQ_P"^G_\ B:/^%/ZO_P _UC_WT_\ \31_PG^7XA_PM_WOP#_A M<&K_ //C9?\ ?+__ !5'_"X-7_Y\;+_OE_\ XJC_ (4_J_\ S_6/_?3_ /Q- M'_"G]7_Y_K'_ +Z?_P")H_X3_+\0_P"%O^]^ ?\ "X-7_P"?&R_[Y?\ ^*H_ MX7!J_P#SXV7_ 'R__P 51_PI_5_^?ZQ_[Z?_ .)H_P"%/ZO_ ,_UC_WT_P#\ M31_PG^7XA_PM_P![\ _X7!J__/C9?]\O_P#%4?\ "X-7_P"?&R_[Y?\ ^*H_ MX4_J_P#S_6/_ 'T__P 31_PI_5_^?ZQ_[Z?_ .)H_P"$_P OQ#_A;_O?@5=4 M^*&IZKI=Q8S6=HB7"%&9%;(!]/FKB*]!_P"%/ZO_ ,_UC_WT_P#\31_PI_5_ M^?ZQ_P"^G_\ B:WIU\)25H22.2O@\SQ$E*K%MKT.J^%'_(FM_P!?3_\ H*UV MU<_X+\/W'AK06L;N6*5S,TFZ(G&" .X'I705\]B9*=:4H[7/ML!3E3PM.$U9 MI!1117.=H4444 %%%% !6%K'C30=#F,%_?+YXZQ1J79?KCI^-5?B!XAD\/>& M'EM6VW5PWDQ,/X<@DM^ 'YD5QGP_\"6NMV+:SKP>=)7(BBW$;\'EB1SUR/P- M,#L['XB>&K^<0I?^4[=/.0H#^/0?C73 AE!4@@C(([UY]XO^&^D?V'=7NCP& MTN;>,R[51'E5)^\QX4?B2*0#-8\1Z3H,8;5;V. L,JG+.P]E'-8L'Q M,\,33",WKQY. SPMC]*X+PAX=F\>ZU=ZGKD\CV\;9D(.#(QZ*/0 ?EP/IW-] M\+O#=S9M':V\EI+CY94E9L'W#$@TP.MM[F&[MTGM94FAD&5DC8$,/8BI*\;\ M$ZM>^$_&C^']0?-O+-Y+*3PK]%9?KQ^!]A7LE( KG+WQ[X']'U"2RU"_\ +N(\;T$3MC(SU (Z&MBRO(-0LH;NT??#,@=& MP1D'V-?.&IRW6IW%SJ]P/EGN#EL\;CS@?3_"O?/!W_(EZ3_UZI_*F!M52U75 M[+1+$WFI2^3 K!2VTMR?8#-7:X[XI_\ (C3?]=D_G2 G_P"%E^%?^@DW_@/) M_P#$U/:>/_#%Y*(XM5C5B<#S49!^; "N+^'W@O1-?\-->:G;O),+AD!65EX" MJ>@/N:U?$'PLT@Z//+HZRV]U"A= 9"P? SM.:>@'H*LKJ&0AE89!!R"*6O,? MA%KES/\ :]'N',D4*>;#DYV#.&'TY!_/UKTZD 5GZQKFGZ!:+1$[[%. MTMDX)Q@ GM6A7DGQ+NI==\86'A^R;)C*H>>!)(1U^@V_K0!Z;I&LV&NV/VO2 MY_/AW%"VTK@CM@\]Q5ZO*/A5?R:9K^H:!=G#,257TD0X8?B/_0:]7H *BN[J M&QLYKJY;9#"ADD;!.% R3@5+65XI_P"11U;_ *\Y?_0#0!'HWBW1=?N7M]*O M!-*B[RA1E.,XSR!FMFOFS1-1N]$U.'5;,-_H\@#'^$YS\I^H!_6OHC2]2M]7 MTNWO[-MT,Z!E]O4'W!XI@9]_XPT33-6_LV]O#'=Y4>7Y3GEL8Y QW%;=>*^. MO^2JK_UT@_\ 05KVJ@ K /C;05U?^S)+TQW?F^3Y;PN/FSC&2,=>];]>5_%G MP\8Y8=?M%QDB.XV]C_"W]/P%(#U2J&KZUI^A68NM5N!!"6" [2Q)] !SV-9_ M@O7QXB\,6]T[9N(QY4X_VQW_ !&#^-><_$'4YO$_C*#1--_>);OY*@'AI"?F M/X=/;!I@>JZ/KEAKUHUSIX&>HK0JCHNE0Z)HUMI]M]R!,% ML8W-U+?BF_\ 75_Y"NJ\# +X'TL* M !Y.>/\ >-<[\7[*2?PY:W4:Y6WGP_L&'7\P!^-:?PTU6+4/!MO"K#SK0F*1 M>XY)4_D?T-/H!UI 92& ((P0>]1Q6T$!)@@CB)ZE$ S^55= M[D#H9(P?^^@?Z5U]K @ X^F!^=>ELP12S$*H&22>E 'B?C4 M[/BT67@B: @CUVI7MM>(74B^+/BVK6/[R%[I &7H40 %OR4FO;Z; *\8@ ;X MVNK@%6O)%(/<$$8KV>O$RQ7XU9''_$RQ_P"/4(#0\(,WA+XG7>BS$B"Y8Q*3 MW_BC/XCC_@5=%\5M9^P>&4L(FQ-?/M(!YV+@G]=H_.LKXL:;):7NG>(+3*R( MPB=@.C [D/\ /\A63+>CXA_$33T16^QQQH74C@*!N?\ ,DKGZ4"*GBK21HG@ M/P_;N-L\[2W$H[Y8)C\A@?A7JW@[_D2])_Z]4_E7"_&?AM'QZ3?^R5W7@[_D M2])_Z]4_E0,VJX[XI_\ (C3?]=D_G78UQWQ3_P"1&F_Z[)_.D!R?@+QUI'AS MPZUEJ N/-,[2?NT!&"%'J/2M/7_BOI\NDSV^C07#W,R% \BA53(QG@DDTWX: M^&]'U;PJ]QJ-A%<2BY9=[YSC:O'ZUV=MX1\/VDPE@TBU#J<@M'NQ],TP..^$ MOAZZLX[G6+R-HA<((X%88++G);'IP,?C7I5%%("&[NHK*RFNKAML4,;2.?0 M9->3_#JWD\0>.[W7+L9\G=+[!W) 'TQN_(5TWQ5UC^S_ L+.-L2WS[.#SL7 MEOUVC\:X;P]IOCJPTT2:!#-%;76)05\OY^.#\W-,"_XUC?PM\3+;6+=2(YF6 M? [GHZ_CS_WU7K\4J3PI+$P:.10RL.X/(->&^)=.\;7>GBY\1PRR6]KDAV\O MY,D _=Y]*]&^&>L?VIX/BBD;,UDWD-_N]5_0X_"@#KZRO%/_ "*.K?\ 7G+_ M .@&M6LKQ3_R*.K?]>7_ UTB#7M,\0:=<\)-'%M;'W&!?#?@:O_ M \UF?P]XAN/"^KG8'E(BW'A9/0>S#I^'K2_!C_CXUC_ '8OYO5_XI>&VE@C M\0Z>"MQ;8$^S@E>S?4'],>E,1S?CK_DJJ_\ 72#_ -!6O:J^>KK6GU_Q;8WT MR[9F:%9/]IE !/XXS7T+0QA574M/@U73+BQNUW13H4;V]Q[@\U:HI >%:5K= M]\/M7U?3Y49F:-HU Z"0?777PY\0Z#J+W?A*^W(<[5\ MSRY,>AS\I'^<5ZO10!Y')X+\<>(VCCU^\\F%3TEG# >X5,@FO1_#OA^T\-Z2 MEC9 GG=)(W61O4_X5JT4 %!&1@\BBB@#S/7_ (874>J'4O"=RMNV[>(2Y0QG M_88?RXQ6?+X:^(NL1FSU&Y:.W/!,ERNUA[[22?Q%>N44[@\<:+=Z_X9DL; (9FD5AO; P*Z&B@#F? 6@WGAWPZ]EJ(C M$IG:0;&W#!51_0UTU%% !1110!YUXV\':YXH\2Q31&%+&%5C0M)SCJS8]6))X7BF0/'(I5U89# \$ M4ZB@#R*3X6:K:^)!-8-"]E'.'C+R8;;G.#[CI7KM%% !1110!Y_\0?!NJ>)= M6M+C31"8XH=C;WVG.XG^M=OIL#VNE6EO+CS(H41L'(R% -6:* "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B %BB@#_]D! end GRAPHIC 16 tnc-20231231_g2.jpg begin 644 tnc-20231231_g2.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@" M^ 4H P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BO-?VE_VQOV6_V-O#FG>+OVI_CMX<\":;J]ZUGI=YXCU!;=+J<(7,:$]2 M%!/TKQK_ (?H_P#!'[_I(E\+_P#PHD_PH ^KZ*;#-%%_"6FSPPZAKMW:S2PVS2N(X_,\E'*!G94 M#$ ;F49RP! .[HKF_@]\8?AA^T!\,-$^-'P7\;V'B/PMXDL$O=$UO3)=\-W" MW1E/!!!!!4@,K J0""*I?'S]H#X,?LN?"?5OCG^T'\1M-\*>$M#2-M5US592 ML,'F2+$@. 2S,[HH5022P % '8T5X-\0?^"G7["'PI_9J\,?MA?$?]HO2M%^ M&OC._2R\+^++^RNXX-1F=)W18U,/F89+:9U8J%94R"05)\I_XB'?^"+G_20# MP?\ ^ M]_P#(] 'V?17SA^S/_P %=?\ @F]^V/\ %*'X*?LR_M8^'O%_BJXL MYKN'1M-@NEE:&(;I'S)$JX4$$\U]'D@#)- !17C7[*O_ 4)_8M_;?U;Q)H? M[)_[1&@>.+OPB\*^(H-'>3=9^:TJQL=Z+O5C#( R[E^7KR,^MZYK6E^&]%O/ M$6N7BVUE86LES>7#@[8HD4L[''. H)_"@"U17QA_Q$._\$7/^D@'@_\ \!;[ M_P"1ZZ?X3_\ !;S_ ()+?&[Q=:> _AS^WO\ #VYU:_G6"QL[_538&XE8X6., MW2QJ[L2 %!))( !- 'U11110 45X]^UK_P % /V+_P!A/0K;Q!^UO^T?X8\# MQWREM/L]5O2UY>*#AF@M8@\\R@\$HC $C.,UY3^S3_P7=_X)(_M=^/[3X6_ MG]MGPW?^(=0F$.G:5K>G7^BRWLI.%B@_M*W@$TA)P$0LQ/0&@#ZWHKG?BW\6 M?AU\"/AEKGQD^+GBJWT/PQX:TV2_UW6+M6,=G;1C+R,$!; '/ )JK\#/CI\) M?VEOA/HWQR^!?C>U\2>$_$-N\^BZW9*XBNHUD:-F4.JM@.C+R!]V@#K**X/] MI+]I[X"?L@?"F[^./[2GQ+L?"7A.PN8+>[UO44D:**29Q'&I$:LV68@#CO69 M\8OVS_V7_P!G_P#9[M/VK/C'\8M-T'X>7UO93VGBF[CE-O+'>!3;, B%\2!U MQ\O?G% 'I]%>?_LS_M3_ +/?[8WPL@^-G[,GQ4TWQCX6N+R:TBUC2R_EF>)M MLD9#JK*RDC@@<$'H0:ZKQ]X\\'_"WP+K7Q-^(?B&VTC0/#NDW&IZWJMX^V*S MM((FEFF<]E1%9C["@#6HKR7]DO\ ;L_9(_;L\.ZOXM_9(^.&E>.-.T*]2SU> M[TJ.95MIW3>J-YJ(>,U<_9I_;-_9@_;$M?$5Y^S/\8=-\71>$M9;2?$;Z M='*HL;T DPOYB+EL ],CWH ].HK/\5^*?#_@;PMJ7C7Q9J<=EI6CZ?-?:G>R M@E;>WB0R22' )PJJ2<#/%>?_ 9_;1_9=_:%_9^O/VJ/@Q\8],\0?#[3X;V6 M\\46<W&: /4**X+]FS]J#X!_M@?"FU^.'[-7Q,L M?%WA2]N9[>UUK3DD6*26%RDB@2*K95@0>*[V@ HK+\<^-O"?PT\%:Q\1O'NO MVVE:%H&EW&I:UJEX^V*SM((VEFF<]E1%9B?0&N"_91_;4_98_;D\"W_Q+_9- M^-6D>-]#TO56TW4+_23(!;W2QQRF)ED56!V2HP.,'/!.#@ ]1HKYP_:8_P"" MNO\ P3>_8X^*4WP4_::_:P\/>$/%5O90W#__ %OO_D>@#[/HKP?]DW_ (*=?L&?MT^*]4\#?LE? MM*Z'XWU;1=.%]JEEI4-PKV]N9!&)&\V)!C>P'!)YJ;P!_P %*?V&_BI\%/&_ M[1GP[_:'TC5_!/PWN9K?QQX@L[6Y:+2)(D5Y1*OE;R%1@Q*J0!R3@&@#W*BN M.^ 7[0'P:_:D^$FD?'?]G[X@V'BGPAKZ2OI&NZ:S&&Y$4SPR8W ,"LD;H00" M"I%=;>7EII]I+?W]U'!!!&TDTTSA4C11DLQ/ ))/2@"2BO /#7_!4K]@'Q MA^R]XB_;3\-_M,:+=?"SPIJJ:9X@\:I:W0M+2[>2WC6(YB#,2]W;KE5(!E&3 MUQY?_P 1#O\ P1<_Z2 >#_\ P%OO_D>@#[/HKY5^#W_!;W_@E-\?_B?HGP7^ M#O[:?A?7O%'B2_2RT/1K2WNQ+=W#?=C4O"%R<=R!7U50 45\P_'_ /X+.?\ M!+_]EKXNZQ\!OV@/VP_#7ACQ?H#PKK&A7]O=M+:F6".>,,8X67YHI8W&">&% M<=_Q$._\$7/^D@'@_P#\!;[_ .1Z /L^BO%OV1/^"B7[%?[>DGB"+]D+]H+1 M_'3>%1:GQ -)BG7[$+GSO(W>;&F=_D38QG[ASCBLK]L+_@J5_P $^OV!;F'3 M/VM_VJ/#/A#4KB 30Z'(\MYJ31'I+]CM$EN-AP0'\O:2" 3B@#WZBOEO]E'_ M (+6?\$M/VW/&D7MZ_P#<@@U&&!YV[[8P MQP"<8%>U?M'?M+_ K]D7X37_ ,=/VD/B19>$_"6F3017^N:BDC10O-*L42D1 MJS?,[JHP.IH [JBOC#_B(=_X(N?]) /!_P#X"WW_ ,CTZ'_@X7_X(P7$R00_ MM^^#V=V"HHM;[DG@#_CWH ^S:*YOXO\ Q>^&GP"^&.N?&;XQ^,K/P]X7\-Z> M]]KFM7[$0VD"#YG; )/8 $DD D@5@_LR?M6?L[_ME_"Z/XT_LP?%?3/&7A M>6^FLUU?2B_EBXB($D3!U5E8;E."!PP(X(- 'H5%<1^T5^TC\#_V2OA'J7QX M_:,^(EEX4\(Z/) FIZYJ"2-%;M-,D$0(C5F^:21%&!U85T'P_P#'GA#XJ> ] M$^)_P^UV+5- \2:1;:IH>IP!A'=V=Q$LL,R[@#M>-U89 .#R* ->BBJ?B'7] M'\)Z!?>*?$5^EKI^FV#_ /P%OO\ Y'KJ?A%_P6W_ ."3?QT\86G@#X:?MZ?#V[UC4)U@L+&^U4V# M7,K$!8XS=+&'=B0 JDEB< $T ?4U%18HHEW M0 99V51D@9-=)^T9_P %B?\ @F?^R1\6M0^!/[1W[77ASPIXNTJ*"34=#U"" MZ:6!)HEFB),<++\T;JPP>C4 ?2U%?&'_ !$._P#!%S_I(!X/_P# 6^_^1Z]2 M_9L_X*C_ + 7[8-KXIO?V:OVF]"\71>"M)&I^*7TZ&X4:=:$.1*_F1+D8C?[ MN3\IXH ]]HKSW]F3]JS]GK]LKX71_&G]F+XHV'C#PM+?36<>LZ:DBQ-/$0)$ MQ(JMEMOXS_&;X8?L\_"W6_C7\:/&%MX?\+>'+(W>MZS>*YBM(00"[! MS8R0. >M '3T5YI;_MB_LS77[+Q_;2M_B[IS?"X:&VL'QD(Y?LWV%209\;-^ MT$'^'/'2OGO_ (B'?^"+G_20#P?_ . M]_\ (] 'V?17SC^SS_P5X_X)F?M6 M^-K;X:? +]M;P'K_ (BOGV:?H0U?[->7C_W(8;@1O,V,G:@8X!.,"O4/VE?V MHO@%^Q[\*KGXW_M+?$RQ\(^%+.ZAMKK6M121HHY9GV1J1&K-EF.!Q0!WU%<] M\)_BO\-_CK\-=$^,/P@\96/B'PQXDTZ._P!#UK39M\%W;R#*NIZCT((!4@@@ M$$5RO[3/[8G[,_['&A:'XE_:;^+NG>$+'Q)KD>C:'ZM/V1/VHO#?C& M^LH//NM&A::SU&*'('FFSNXXK@1@D OY>T$@$Y- 'O5%%?(O[1__ 7E_P"" M17[)OCJZ^&?QN_;>\,VFO6,S0ZAIN@V%_K M4D1IB-6;+$''% 'H-%<'^S;^T]\ OVO_ (4VGQP_9I^)^G>+_"E] MNZO>MMBL[2"-I9IG(R=JHK,< GCB@#:HKRC]DW]N/]D_]NGPIJGCG]DKXUZ7 MXWTG1=1%CJE[I4&ZC_P '!O\ P1HTG4)]*U'] MOGPA%<6TS13Q-:WV4=20P/\ H_8@B@#[)HKYD^!W_!9K_@EA^TAXUM/AQ\'/ MVZ/A_JFO:A.L&FZ3<:O]BGO)FP%BA2Z6,S.2_LK_&'3?&>CZ+K+Z3JE_ID:BG<$ MD1N 1\PYH ].HKP#]L;_ (*G?\$^/V ;NWTK]KG]J;PWX0U*ZMQ/!H;^=>ZD MT)R!+]CLXY;@1D@@.4VD@@$D&N?_ &2_^"S_ /P2]_;D\91?#G]F3]L3PWKW MB&XW?8] O[>[TF^NR 21!!J$,$DY !)$:L0 3T&: /I^BBOFG]KK_@L5_P $ MS/V$_%#>!?VI/VOO#/AW7XU5KCP_:1W.J:A;!AE3-;6$4\L.001O5<@Y&10! M]+45\Z?L?_\ !6S_ ()P_M[:TWA;]E#]K3PSXHUH1-(OA^03Z=J4D:C+.EG> MQPSR*HY+*A [D5[3\6_BS\.O@1\,M<^,GQ=\56^A^&/#6FR7^NZQ=JQCL[:, M9>1@@+8 ] 30!T5%<'^S;^T_^S_^V!\*K3XW_LS_ !4TKQCX5O;F:WM]8TF1 MBGG1.4DC96 9&4C[K '!4]&!,G[1G[2?P-_9(^$FH_';]H[XC67A3PCI,L$> MHZYJ"2-% TTR0Q B-6;YI'11@=6H [BBLSP7XQ\,_$3P=I/Q \%:O'J&C:[I MD&H:1?P@A+FUFC62*5<@'#(RL,@'FM.@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** /QI_X.%?&'[._Q6_X*W_L++6[AMM.C;?#<7. MC',C1JUX'#2#RBUPA*G&OAW\ M2/A-J>CZEX7\5^"M)ATFY?S-3M;4V\CVRH9 //\ ,C)RT",(D:A45>@ & *Y[XO_ D^'?Q[^%GB'X*_%OPM;:WX9\4Z1/IFN:5= MKE+FVF0HZG'*G!R&&"I (((!K\_/%'_!2?\ X*U:)^R3^SC\5/V7?^"^-_\ @E?K7[5-Q! ?$VEW!@N["6ZU:QLID$J_,$*S++\I!$MO"P/R\^V?\$!_P!E M[X2_LQ_\$H_@[_PK'13%>>/_ 1I?C3Q=J=PP:XU+5=3LH;F:21\#<$#K"@[ M1Q(#DY) /CG_ (/,?#?A_P '_P#!*+X6>$/"FBVNFZ5I?QNTBSTW3K*!8H+6 MWBT+6$CBC10 B*JA0H& *_0'_ASQ_P2@_Z1N? _P#\-CIG_P 9KX+_ .#U M89_X)A_#L'O\>]-_],NM5VO_ !"$?\$N?^BD_'#_ ,+^#_Y#H ^Z_@K_ ,$\ M?V#?V;_',?Q._9^_8V^&7@GQ'#;26\6N^%O!-E8W:12##QB6&-6"L.",X->( M_P#!P'^VX_["/_!+3XC?$;0-5-KXJ\4V8\(^"S&^V7^T=05XC+&?[\-N+FX7 MW@'K5[_@F_\ \$1/V0?^"7'Q)U_XI_LY^*_B#J&I>)-#&E7\?C#Q+'?0K )D MFRBI!&5?<@YR>,C%?G9_P7Q^.OQL_:W_ ."QOP>_8N_9A_9IU'XV0?L[6]OX M_P#''P[TK58[-=2OI)K>58KF:175(HX#9 DJ21?R)C+9H Y+]G/]G36_^#>; M]OS]C;XD^)(Y-,\(_'WX60>!OC*)#B.S\332I.\DK'Y4$5Q M)? \7AC4H?%6G^-K;XE6VH2:,]FDAFD%NMM&TH:V>X0JK Y=6 8J%/Z(_P#! M-+]NF/\ X*'_ /!%>Q_:!U75ENO$T/PZU/0_'.6RZZS96CPSR/Z&8".Y [+< MK0!\A?\ !J-^QA^QY\=_^"50\=?'#]D_X:>,M;_X63K%O_;/BOP)I^HW7DHE ML4C\VXA=]B[FPN<#)QUKTO\ X.%/^";'_!*#P%_P2_\ B7\8=3_9L^&GPX\4 M:!I E\#^(O"/ANST:]N-8WJ+:S'V5(_M2RG*-&X<*C.X"E-Z_#W_ ;Y_P#! M#3X7?\%"/^"?G_#0'BW]LKXZ^!;T^-M2TP:)\/?&$%EIP6%(")?*>WD/F-YA MW'=SM'2N9^*7_!.C]GS_ ()1_P#!5/P5X'_X+$6_B7XW_ GQY.J_#?XH>(O$ MUY';Z-(O G@3]GWP1X,^(MMIDL_ M@'QIX=T"#3)[+4D4M!'/);1J9;9W 21'#@*[.H#JK#C/^#5OXM^$OB;_ ,$5 M/AEH'AV]A>^\%ZEK>AZ_;1,";>Z_M.XNT5AV+6]W;R<_\]*^^OB+X_\ "GPH M^'VN_%'QYJT=AH?AO1[G5-9OIB EO:V\32RR$GLJ(Q_"@#\_?VG/A;^UQ\$? M^#;'XH?"#]N+X@Z'XK^(_AOX*ZO8:OXCT"^N+F*_AC1Q;/)+<11223"#RTD< MK\[HSY)8UZ#_ ,&Y'_*%#X!?]BU>_P#ITO*YC]K_ /;4^!G_ 4T_P"""?[0 M7[0W[*E[K&H>'KCX7^(X,ZOHDUE.DMI:-).NR08<*H.7C+)D, Q*L!N?\&U^ MN:;KW_!$CX#W.F722K!HNIVTNUL[)(M8OHW4^A#*: /.O^#M'_E"MXW_ .QK M\/\ _IQBKR/_ (+Q_P#*KKX)_P"Q6^'O_HJTKT__ (.Y=?TO1_\ @C)XFT[4 M+I(Y=5\<:!:V*,<&6477GE1ZGRX9&^BFO.O^"_\ H]_X>_X-C_"OA_5;=HKJ MQT#P#;W,3C!21%M593[@@B@#G?\ @V7U35/V+/VK/C;_ ,$K?%=_*-,U+0=# M^*OPU6XPC..=UM,3T./H__ (.3?BQXQ?\ 8M\-?L+? M!^^V>._VF_B+I7@'1$0G?%9RSI)>SD#_ )9!%CAD/9+HGCJ/FW_@H/&?V&?C MG_P3V_X*]:8/LNBV.A:+\-?BK>#A!I%_IP,,L@'41QS:C)EN-\<(R"!7M^DK M_P -]_\ !R9?:R?]-\#_ +&?PT6UMS]^ ^+M<0EV';*VA93W66Q7OT /(O\ M@T&\"Z3\+O!O[4OPST"65[#P[\;VTRR>=LNT-O'+$A8CJVU!GWJ[_P &CO\ MR*'[5/\ V7RX_P#1;U>_X-4/^0I^V)_V<5>?^A3U0_X-,W31;G]K[X=Z@PCU M71OCW,=0M&X>(,;F)4?\ /I0!^FW[:W_)FWQ;_ .R9:]_Z;IZ_,+_@ M@1_RK">//^P!\0/_ $GN*_3#]OC7]+\*_L+_ !H\3:W=)!9Z?\*/$5Q=3._TS_@UY\77MY R1ZCX6^(5Q:LPX>,+>1$CU&^)Q^! MH ]3_P"#2G_E"UX,_P"QN\0?^E\E?I;7YI?\&E/_ "A:\&?]C=X@_P#2^2OT MMH _,[_@Z,_:3\8^#OV(/#O[#OP6=IOB)^TOXVL_!F@V$,FV62R,T1NRN/X7 M=[6U88^[>-Z5X9^P%\/M,_X(>_\ !>6]_P"">MG>O#\*?VBOAEI%[X)GF^6( M:_IUHT3Y8_*LDLD&H94?,QNK4'/RY\F_:Z_:D_:E_:L_X.*-1^.?[(G[$NJ_ MM"^'?V1;-?#EIX:TWQ%%IMK;:S+'RS2)(!(EV;A%4+ECIT;9&PYY/_@N M1\??^"M/[3?P]^'W[6GQ#_X(\>(O@GJO[/'BI?$^F_$N/Q[;ZL+&$R0EHY(( MX(GV?:(;23>&(41-E<,64 _<;XU?\$\?V#?VD/',GQ._:!_8V^&7C;Q'+;1V M\NN^*?!-E?7;Q1C"1F6:-F*J#@#.!7Y#?LR?L&?L2^(_^#K?]HG]F37_ -DK MX=7OPYT'X*V.H:)X%NO!UF^DV%VUGX89IX;4Q^5'(6N;@EE4',TG/S'/['?L M7?M0>#/VT_V4/A_^U5X 9%TWQSX8MM36V23>;2=EQ<6K'N\,RRPM_M1FOS+_ M &2_^5RG]I__ +('I_\ Z0^$J /TO^ ?[#G[&G[*VO7WBG]FC]E;X?> -2U. MT%KJ-_X/\)6FG37, 8.(I'@C4NFX!MIXR :_+G_@TT\">%/BE^QG^U!\,O'> MCQZAH?B/XRZKI>LV$P^2YM+C3HHIHF]F1V4_6OV9K\??^#/3_DV_]H7_ ++Y M>?\ I';T 7?^#8SQ5XK_ &4OB?\ M(?\$8?BUJTLNL?!?Q]-K/A![KA[W1;I MEC:5%_AB)%I&_"]SXKDCP?.UBZ\3Z75T4G^"-!T % M?0G_ 3!_P""5?\ P3/^(_\ P3:^ 'Q!^('[ 7P>UK7=<^"_AB_UG6-4^'>G M3W-]=3:5;R2SRR/"6DD=V9F9B2223UJ?_@Z'_P"4%?QT_P!SPW_ZDNE5\I?L M#?\ !K9_P3D_:*_8:^#GQ_\ '?C_ .,,&M^-_A=H.O:Q#I?C>&&VCNKO3X)Y M5BC-HQ2,/(P523@8&3UH _3/X>?\$O?^";_PC\;Z9\2_A;^P?\(_#OB+1;I; MK2-)?%C_@ MFI_P3T^/'Q U'XL?&O\ 8A^%7BSQ/J[1MJGB'Q%X#L+R]NS'$D2&2:6)G?;' M&B#).%0#H!7Y(_\ !*;]@S]B7XF_\%W?VU?@K\1?V2OAUKO@_P 'W$ \*>%] M6\'V=Q8:.#!=5L_#L"Q0>%O"UKI\>IZF\WV331 MB-)@C)-?-?_!"'_@C;\!?%G[..@_\ !2/]O?P/9?&#XV?& MJT7Q;>ZW\0[1-3BTVUN_WMJ(8)PT?FO 8I6E*[D+B-"J(,^S?\'.?PG\6?%S M_@BK\8-/\&6NW%M"I)>TL]2MIKECCM' LLI]HC7L/\ P1H^,G@O MX[?\$JO@!XZ\"ZE#<6L/PKT;2;P0,"(+VPM([*ZA..A2>WE7'L#WH \G_P"" MHG_!!+]BG]N3X!ZS;_"WX%^%OA]\5=+T^2Z\!>./!ND0Z5<1:C$N^"*Y-LJ" M>!G54.\,8PQ:,JP!KA?^""G[3NC?\%AO^"5S?#+]O+P%I'Q UWP#XF;PKXXL M/&FE17R:N]H(;BSO+B&965Y=CHK.P+--;2.<%J_1;QUXW\*?#/P3K'Q'\=ZY M!IFAZ!I=QJ.L:E=/MBM;6"-I997/95168GT%?DM_P9\^%O$.L_LQ_'/]I>]T MB:PTCXC?&FZGT*"9<;XH85=W7L5#W)CR.-T+#M0!Q'_!U/\ \$^_V%OV9_\ M@EW%\2/V=_V/?AKX'\0'XEZ1:'6_"G@NRL+HP/#=EXO-AC5MC%5)7.#M'I7Z M _!+_@D;_P $L]2^$'A'6]0_X)U_!6>\N/#=A//=2_#736DDE:WC9G+&')8D MDD]G?\ I+'0!^:__!SI M\4?%GQC\-_!'_@D-\'=4D3Q1^T?\1[*#7OLYW-::#:7$322R*.B>>T4V>FVQ MF&#BN3_X)*FQ_P""6/\ P6W^/G_!(>9#IOP_^)T:?$3X*6^!]Y^S[K\+WOBU_',&JP:G9SWD'E6%R(X(VBC:0RQ! MN01>R*1\PH _2G_@ZI_Y0=_%O_L)>&__ $_6%?3W_!,/_E&K^SS_ -D-\)?^ MF:TKXY_X./OB]X'_ &@?^#=GQC\=/AGJ@O?#WC&P\'ZSHMT,9DM;G6-.FC) MZ-M< CL01VK[&_X)A_\ *-7]GG_LAOA+_P!,UI0![E7"?M2?\FR_$7_L1-7_ M /2*6N[KA/VI/^39?B+_ -B)J_\ Z12T ?E/_P &JG[%O['/QT_X)0V7CSXW M?LF_#/QCKC?$#68&UGQ5X#T_4+LQ(8=D9FN(7?:N3A!?$'A#PY9Z->W6K&5%@LP+5(_ MM:R_,C1N'"H7D 4Q[U^+O^#?[_@A;\+?^"@7_!/2V_:#\5_MF_';P-?2^+]3 MT\:'\/O&$%EIJK"8\2^4]NYWMN^8[N<#I7)^//\ @G=^SO\ \$J/^"K_ (-^ M'/\ P60LO$7QL^"?CN=?^%8?%3Q)XEO$M-*N5=5:+5+;S"LJQ.T(F7>(_+=) MBKJ7A4 ^^V\=_&'XE_\ !HAJ'C7X[W-[<>)+S]G*\$UWJ)9I[JT0R1V4[LW+ MM):);R%SDMOW$DG-:W_!"/\ X)D_\$Z?C5_P22^"7Q2^+_[#/PG\4>)=8\-7 M$NK:]KW@&PN[R\D%_^+/CKXL6OB+Q?H4UWJEOH/C*&VLT=;N>("*-K5R@VQKP6/.: /U<\+ M_P#!)_\ X)B>"?$VG>,_!W_!/GX-Z7J^D7T-[I6IV'PYTZ*>TN8G$D4T;K"& M1T=596!!! (K9^,/_!./]@#]H7Q_=_%7X[_L6?"[QCXFU!(DOO$'B;P-8WMY M<+'&L<8>:6)G8*BJHR> H X%?+W[)?\ P;2_\$_/V,OVB_"O[3WPG\=?%BZ\ M1>$+Y[O2[?7O&4-Q9O(T3Q$2QK:H7&V1N PYQ7Z$T ?A)^P'^P9^Q+XX_P"# ME3]K/]GKQE^R5\.M5\!^%_ UK<>&_!VH>#K.;3-+F8:/F2WMFC,<3'S9>54' M]XWJ:_4_Q?\ L5?L@_LI?LV?%O5OV9/V8? 7P_NM9^'6JPZM<>#O"MKISWD< M=G.R)*8(U+A2S$ YP2?6O@G_ ()M?\K6O[:/_9/;/^6AU^IW[26CW_B+]G;Q M]X?TJ!I;J^\%:K;VT2#)>1[255 'J20* /SP_P"#0;_E#EI?_91==_\ 0XJ^ M@_\ @OW_ ,H:_P!H3_L0)?\ T=%7SA_P9Z:WINJ_\$?H["QNDDETSXGZW;7B M*_: U#5[I(8I?!J6J,YP#+/>V M\,:_4O(H'N: /EGPU_RIS2?]FZ7?_HZ2O2O^"#?[!/["_P 4O^"1/P-^('Q. M_8N^$WB/7M3\*RRZEK>O?#G3+R\NW%[<*&EFE@9Y#@ 98DX ':O/[+1[_0O^ M#/(V6HP-'(_[-4EPJL,$QS9E0_0HZG\:\(_X)1_\&[7PL_:[_P"":WPO_:)N M_P!OC]H;PAJ_BWPW+=?V-X9\9P1:3I\@N9XU$5N;?<(_D#%?,!))^89H Z7_ M (.IOV&/^";G[,G[$&D?M#?!GX0^"OA1\7['QMIZ>!;GX?:9;Z+=:H?,W7 : M&T$8D$48\X3[=\;QQ@.OF;6]*_X.*/$7Q*\7_P#!MIH/BWXS6DEOXPU2P\#7 M?BN":+RWCU*06[W2LN!M(F9P1VQBOCW]A#]C']F+_@GS_P %I[?]C?\ X+$? M#NZ^(7B_6+Z"\^ /QD\3:]=3:/JA:0_9%GLIG9#*\JM&OF-(L=RHCVMN2:OT M#_X.V_\ E"[XN_['+P__ .EJT ?-7_!"+]HSXL?\$FOVJ=,_X(\?MB^)'G\" M?%71;/Q;^SSXONLI;M+?Q+,VG@L<)YKET\O(VW<3A0WVI6KU/_@[P_Y-S_9V M_P"SC-,_]([JO6O^"CW_ 2SMO\ @IS_ ,$F/AMIGP]==-^+OP^\":1KWPG\ M0Q3>1-%?I86[/9F8$&..X$:+NR DJ0R'_5X/Y??\%"?^"IES_P %(O\ @F1^ MSWX?^,:-IGQK^%O[2NE>'_BOH%W#Y%P;J.TO(X[\Q$ H)_*<.N!LGBF3 4*2 M ?TLU\(_\'&G_!0?QS_P3H_X)E>(?B/\(M9?3?&WC+6;;PEX2U6(_O-.N+J. M:6:Z3TDCM;>X*-_#*8VYQ@_=U?DC_P 'E/PR\3>*O^"8WA/XFZ!8-?-;Q\_\ /7\P#W'_ ()-_P#!"G]CC]CS]FCPYJ_Q MF^ OAOQY\7/$>DPZG\0?&/CK1H=4N_[1N$$L]O";I7\F*-W,?R!6DV;Y"S'C MA?\ @J#_ ,$$#\2?BA\.OVQ_^"2NG^!_@G\<_!7BZ"YNM5MHGTK2-3L-K;VN M8;*%P\H8*IQ'^^BEECEW IM_13X/_%'PC\L:/= M1.&66VN84FC8$>JN*\]_;L_;S_9R_P""DW;H;2VS;Q7BVTN Z&2>\M81)@,(Y9"-K;2/>_V#_^ M"&/_ 3F_84^#>F?#S0/V;_"7C#Q"EDB^(?'7C/PY;:CJ.JW.!YDF^X1_L\1 M;[L$6U% &=S98_#G_!R+XWT'0_V@_P#@GO\ \%*U:Z?X9>&_BG::AJ^HWEA+ M ;:VN+K2-3@9XI55XG>VL[IMCJK*8<$9! _:&SO+34+2*_L+J.>">-9()X7# M)(C#(92.""""".M 'XW_ /!?/_@E]X!_8=^'EK_P61_X)C>&;+X2?$WX1:U9 MWWB.Q\&VBV>G:UILUPEO(9+.+;%N5I4\T*JK-"\XD#G:19_X.)/VD]"_;$_X M-N_"G[4GARR%K;>/-0\)ZR;$/N^QRS9:6W)[F.3?&3W*5]1_\')7QE\%_!K_ M ((S?&:;Q=J,,4WB?2+?P]H=K(X#W=[=W,2JD8/WF6,2S$=DA<]J_/S_ (*6 M?"CQ5\%/^#/WX-_#_P :V%[ZYM9U*R0?;)YKQ8W!Y5E6=5*GD$$'I M0!Z]_P &S^J:I^QI^T]\?_\ @DQXMOY?L=DNE_$OX;)<.6,NE:C:6OGX8_>V M)-IJG''F"8D YKW;_@Y,^)/B[Q#^RCX%_P"">?PCU(P^-?VH/B;I?@NP,?W[ M?3%N(I[^Y./^6: 6\#?\%#T_X80_;8_8+_ ."L>G_Z)X?U+1M- M^%OQ5N_NQ+87MGFUFEQ][8LU[,2>?]#B'. !Z]\/U_X;X_X.1_%/Q#;_ $SP M1^QS\.(]!TEQ\T+>+-95VN)%SP62V,\+CJKVL9]"0#RK_@SV\*:7X#^!'[1O M@?1#(;+1OCO<6-F9GW/Y4-K'&FX]SM49->7_ /!K'^PO^Q?^U/\ L\?&[Q?^ MTM^RE\/?'VJZ=\;[VSL-2\8>$;349[>W^R6[^4CSQL53>[-M!QEB>]>Q_P#! MI5_R3K]J/_LXK4/_ $2M?$/_ 04_P"";/[;7[:GPJ^+GCS]F+_@K1XY_9]T MG2OBY>6&H>&O"V@37<.HW/D0R?:W:/4;4*^QUCP58XC'S=@ ?=?_ <&?\$C M/^"7_P /_P#@EK\2OCKX$_9E\!?#'Q5X(L(-1\+^(_!NAP:3*]X;J&-+606Z MHMPLV\Q!7#89PRX*@U[%^S7_ ,%$O&7P%_X-S_"G_!07]HJ_DO?$N@?!=+I9 M]5FF5F.7:ZD^REGZL9BW.:\>/\ P;!^/_CWXET>3_@I1_P5\^,W MQY\+Z-?+=Q>#;M9M-LYI%S][S;Z[V;@2K-&$D*DA74X(\P_X.B_'7BCQY??L M^?\ !%+]CKX0W/B*^UN:/Q'J?P[\*3):22:+IL,D5E81-@I#$4AO7R1B/[%& MV#C% 'R?\-O@!\4_^"2OP _8T_X+M^(EU&XUOQ;\0-1NOCK*ZL\U[HVOLTEK M(X'WB]@MQ)EA@3W$/<#/]+FC:QI7B+1[3Q!H.HPWEC?6T=Q97=M('CGB=0R. MK#AE*D$$=0:_%?\ ;K_:#_X*\_MR?L->+/V%]?\ ^#=?6_#^@Z]H$.GZ/>6? MQ6LY1HDULTRDH ^7_\ @VL_95_9?_:( M^)7[8FJ?M ?LW^ O'5SIGQWGBTVX\8^#[+4Y+2-YKTLD;7,3F-20"0N 2!7V MW_P4D_X)9_\ !'V7]BOXC^)OC-^R;\)O >EZ/X1OKL>-/#WA"PT:^TJ9(7:& M6&XMHXW+B39MA)996(0H^[:?RI_X(X?\$AOAW_P4M^,_[5/BSQO^U+\8/A[) MX6^-=Y:6]K\,O%$.GPWBS7-XY>=9()-[+MPI!& 36%_P4J_X),>"O^"37[4W MP\^,?[+;N'5/#5Z-HF549N M6CCN7NXE[*(@@P% 'F'_ 9G?\F,?&3_ ++Y?_\ ILTZOU-_9QTSX$:1\!/! M]G^R_8:';?#L^';23P7%X:B5+ Z<\:O T 7C8R,&SU.XD\DU^4G_ 9Z>(M* M\(?\$\_CIXMUV62.QTOXW:I=WCQ0M(RQ1Z38.Y"("S':IPJ@D] ": /%?^"- MNH_\$\?%_P#P45_:BU'_ (*_GP--^T3<_%J[M]$L_C0ENUG'8K+(GEV OO\ M1_-!"HH'SB!8!#\A:OM[_@K5_P $$OV??VY_@/8^,OV$_ 'PZ^%OQIT'6K#5 M?!/Q!T"U_L:WE5;A&E%S-IL#M(!'NEBD$;NLL<>UD5G-;>M?LC?\$3_^#BGX M3_\ #5EE\,[;Q:%OI]%C^(&DPWFA:S'-;! 8Y3B-Y0B.A1;A'4*X*J 17Q9^ MV-_P0U_:._X(K?!+Q/\ MW_\$E?^"B?Q%T73_A[:MK>O_#?Q?=QSVFH64;!I M\^4L=M<;%RWE36QW '$@<#< ?;W_ 67_;Q^/7_!,G_@C?+\6->\2Z9-\9]1 MT72/"D&N:4I:S7Q'=6^+N]MQ(BDK&L-Y/$&09,<89 ,BN<_X(^?\$(_V2?V: M?V-]*AUWQWXN^(.GQZO/;7UV@GDMK<70<1>69"C3 M>;*V]G;#*B_)W_!?SXM>-O\ @I;_ ,&U?P@_;BTWPE_9\J>+]"\3^,-.M S0 MV9:WU#2IV3.6\H7MS&$+$G8XR<\U^RG[-GQD\%_M#?L^>"?CK\.M2AN]#\7> M%K'5M,FMV!7RIX$D"\=&7.TJ>592#@@B@#\_/^"W'_!#[]FGXI?LS>)/VL?V M/?A=I?PL^./PMTN7Q3X4\3?#NR32)-0>Q0W#VTR6H17E9(SY4V!*DBQ_/LW* MW.2_MZ:[_P %'?\ @U@^)?[2'CEXF\6GX0ZYHWC-H8PBR:G9JT,DX5(_C]XB>?]FG]K MSP_#=PZ[*"MMX7\1Q2M;&20D[8\%8UE;Y0]O-%(23:LH_3?_ (.KV5O^"'_Q M396!!U;PV00>O_$[LJXW]B7_ ()]_"O_ (*:?\&SWPF_95^*"1V[ZEX#-UX8 MUTP[Y-$U>*YN3;7B=_E8E'4$%XI)$R-^:_/+]H[_ (*"?%7Q%_P0G^/G_!)3 M]N5Y-.^._P"S[K/AW3$74)MTNO:%#KMA'#.CG_7-"K1)Y@_UD$MM*"Q=V !^ M_'_!/W_DPSX)?]DB\-?^FNVKUVO(O^"?O_)AGP2_[)%X:_\ 37;5Z[0 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'YQ_\ !2O_ ()2 M?M;ZM^W/X:_X*S_\$L?B;X8T#XRZ+HPT?Q;X3\;+(-(\7:>J%%61XP2LGE[8 MF5MH810NLD+Q!G\M^-O[ 7_!;7_@L=K7AKX-?\%-I_AA\&?@3HFM6^J>*O"? MPQU:>]U7Q5+"%O#'A[P1X8T[P9X2 MTB#3]*TBPALM,L+5-L5M;Q((XXD'95154#T%7Z** /EG_@M3^QQ\6_V__P#@ MF7\3/V1O@5T'V76;&\D\R1$=E_=6\F,*Z1=OYL,$4T!A"HK6TT<OQZ_P"" M9?[ @_9H_:-O/#\_B/\ X3;4M6W^&M1DNK;R)U@"#>\<9W?NVR-O'')KT_\ MX*L?\$[?AU_P4_\ V+/%'[+OC?[/::EXZ-K,*M]FN1@9V$LT M4@'+12R*,$@CZ.HH ^3_ /@C-\%?V]?V9OV*-#_9M_X* :CX9U7Q#X'8:9X9 M\0^&]=EOOMVC(@^SQW!EAB*RPC,((!#1I$2=P8GZPHHH _)?XD_\$:_^"CG_ M 3V_:G\7?M6?\$*_CCX.T_PWX_OC?\ C+X%_$1'72GN2S-FU*J5";G8H ]N M\2L465D(08/QP_8M_P"#DK_@K%H*?LY_MO\ Q$^#GP%^$E]-&/&=M\,6GNK_ M %NW5@WE!6N+AG4DO^(OAY_P2=^,?PV^)_P7UG69M1T3P/\ %1GBN]&DEQNY#0C(4*"\=PJR ME"YA1B<_LM10!^/-W_P2._X*_?\ !6/XV>#/%G_!;;XN> /#WPF\"ZTNK6OP M>^&>YUU:[7C$S?.$1D)C,K3S2+&TB1K$9&DKZ^_X+L_L&_&G_@HS_P $Y]?_ M &5/V=I]!MO$>HZ[I-W:'Q!?/:VBQ6URLC@O''(0=HX 7KZ5]D44 ?(/[=W_ M 3CUK]LS_@C]J/[ ^HSZ7'XMC^'>E6NA7UQ,WV6WUW3HH'@;S0A98FF@\MG M"D^7*_RG.*Q/^"%'_!-_XO?\$Z/V6/$.E?M/^*=.\0_%KXA^.K[Q+X^U_3K] M[M)Y'*Q6\8GD1&D CC\PY4;7N) ..:^V:* /@O\ X(>?\$V?VAO^">%[^T#< M?'R]\.3+\3?BU<>)/#G_ C^I27&VS:\8_:F_X(]?\ M%%OV7?V\_&/_ 4<_P""*7QR\)Z5J'Q,D-S\3/A3X\1ET[5;MG,DDT3!&5_, ME9Y<,T,D3R3;)MDIC'ZMT4 ?C?\ &S]CW_@YR_X*C>#Y?V8OVQ/B#\%O@C\+ M=9>./QK/X$$ES?:I9APS0J@FN&?) S'YUNC@89F!*G]%='_8?\&? W_@FYJ' M[ ?[-EFMKIUC\+=2\,>&VU2?!EN+BTFC^T7#JOWY9Y6ED95QND8A1P*][HH M_$[]A']@'_@Y_P#^"=7[.NG?LO?L[>*?V9QX7TR_N[RU&NWE[=7'F7$IEDS( M+=N: M5K/Q4^(/C>\\0>-]9TF]>ZCESB.WB$SQHTF%#S$E1B2ZD'/6OL3XQ_"CP7\= M_A)XG^"7Q'TP7OA_Q?X?O-&UNU./WMK&Y[WQI\4;CQ#HY\-:G)=(MH]O%&!(9(HRK[D/R@$8QS7W[ M10!\R_\ !8']@>/_ (*4_P#!/OQ[^RQILMC;^(M0M(]0\%ZAJ+E(K36+5Q-; M,SJK&-'*M"[!6(CG? )XKRG_ ((9?\$TOVA/V%?!WQ2^+_[;/C'1O$OQL^,' MC;^U/%FNZ+>O'Q5XN71QI4FO7CV]H/LNLV-Y)YDB([+^ZMY,84Y; M XSD?%/P%^ '_!U]^SC\#_!W[/OPY\5?LM#P_P"!O"]AH&AB_>]EG^R6=NEO M#YC^2-[[(URV!DY.!7Z]T4 ?FK\&=)_X.G8_C#X4D^.?B;]F-_!*^); ^,4T M2.\^VMI7VA/M8M]T0'G>3YFS)QNQ7Z5444 %? 7_ 3W_P""9_[1?[,/_!6S M]J/]MOXD7WAN3P;\8IHF\)1:9J0B2&Y@D4I)$Z-D,K*2I4\$$BOR5L/^"0W_!6 M'_@D[\4/$GBK_@B%\?/!OB#X5>*-3?4KOX%_%YYF@TZZ; _T692N\!0$\P36 M\A18UD,QC$@_76B@#\@OBU^P-_P<-_\ !6K3XO@I_P %$?C?\+/@5\'9[B-O M%?ACX0K-$_".F+9:18JVYMH)9Y9'/,DLDC/([GEG=F/6N[HH ^'_^#@?_ ()X M_'O_ (*;_L#Q_LU?LXWGA^#Q$OCG3M7+^)=1DM;;[/!'<*XWQQ2'=F5<#;SS MS7OGQO\ O[1UC^PCKGPM_9MN=)A^* ^'/\ 8WA>]U+4'@M+34FM!;KR44 ?'O\ P0R_X)N:S_P2W_X)_:%^SKX]N-+N?&M]K%]K MGCF_T:9I;:XOYY B"-W1694M8K:+) R8V.!FO=_VROV9O"'[97[*GQ _9:\= M!%TWQSX6N]*:X=-WV2:2,^3ET4 ?CYX<_X(X?\%,]<_X- MYO%O_!)CXK:U\/[GQO:^*;-OA_J<'B>XDL?['35K347AGE:V#H\;K=A $8;& MB7@+Q?\ @O\ _\ X.Q?@-\'?"?P-\!^*OV6!H?@SPU8:%HPO&O9)OLEI;I; MP^8_DC<^R-+O 6@M"M]K?AB_T^R- MPY6,2S6\D:;B 2%W,,G!X[5T]% 'Q1_P0(_X)^_';_@FC_P3]M?V9/VBKO0) M_$H27-MY$YCV#>\<9W?(/)T?685;[//P"?+;2 MO;J\T MT<:M/>SW'EM,\IWR"!=QW2-S@<8K]E** /R\T#1_^#M<:]9'Q'XJ_95.G?:X M_MXMX[WS/)W#?MS%][;G'O7ZAT44 ? 7['__ 3/_:+^!G_!%+?3O#,-CJ7Y<;B7RP]9WQ7_X)I_\ !?C_ (+ 7VC?"/\ X*F_&'X9_"CX*V&L M07_B+PC\+"9K[6VB.449:8>N&EGV1L5D\F1D4#]E** /G+]O/]C34OC)_P $ MP?'O["O[-6E:3I$NH_#0^%O!=C?W+PV=G''"D-O$SA7945$5I?^"3? M[+?Q+_8I_P""=?PK_99^,4^ER^)O!N@26>KR:-=-/:F1KJ:4>6[(A8;9%Y*C MG-?1%% 'Q#_P7;_X))VG_!5S]E.W\-> +_3]%^*_@C4!JGPU\2WTKPI#,2HG MM)98U9TAF15.Y02LL,+\A2#YM^W;_P $_O\ @I3_ ,%!/^"'^G?L9_&:]\"' MXZPW^DKKFLKXBF.EZJEC<@_;3-]FWK-+$JLZ>7CS2^,*1C])Z* .4^!'@O6/ MAO\ _P9\._$+0M?Z#X4T[3KYK9RT9F@MHXGVD@$KN4X.!D=J_)+_@LW_P & MU'Q(_:W_ &]/#/[;W[$6H>$]'GU?5+6]^*.AZ_?RV<<]Y;S1E;^W\J&0-)-& M&$JG;EXQ)EFE73=:L' M;:7B<<,C#E)$8*Z..4=%8<@5V=% 'X]_!K]@?_@XC_X)(65Q\#?^">?Q@^%' MQR^#4%Y*_A'PY\6#-;W^A12.7:/Y);?:,MT2X:,MN<0Q%RINZ)_P1T_X*>_\ M%1/VC_"/QW_X+H_%_P $VOP_\":@+_0/@3\-/,:QNKD$$BZ=BP$;8 =C+<2L MF^-6A#%J_7>B@#R;]MC]BOX$?M]_LS>(OV4_V@?#K77AO7[9566S98[G3;B, M[H+NV<@B.6)P&4X*D95@R,RG\X?A/^RK_P '-/\ P3&\-0_L]?LD?$_X+_M" M?#'2$^S>"Y/B?]IM=3T>R7B.W<+<6[!4 "JGVBX55PJ;% 5?UWHH _)?P;_P M1;_X*'_\%'?VB?"W[2'_ 7<^/WA34_"W@N]%]X6^ GPWCD_L@3Y!_TMV !4 ME0'&Z>21#L\Y%RA^E?\ @O7_ ,$__C?_ ,%(_P#@GG?_ ++?[.,^@6WB*X\4 M:7?P'Q#?O:VJP6[L7&^..0@X(P-N/I7VG10!\@_\%)/^"<>M?MU?\$F-7_8> M6;2X?%\?A#2_^$:O[R9A;6^M:>L+Q'S A98W:)X6<*2(YF..U9__ 0V_P"" M=GQ8_P""=W[)6K^'?VE_%-AX@^+7Q \=ZGXK^(_B"POGNTN[R>0)$!/(B/)^ MYC20Y48DFEQG.3]G44 ?!?\ P0C_ .";/[0W_!.'PE\:]$_:#O?#DTWQ ^+5 MUXDT(^'=2DN56SDC"J)2\4>R3(Y4;A[U6_X-^/\ @F?^T7_P3(^!_P 4?AY^ MT??>&Y[_ ,8?%&Y\0Z2?#6IR748M'MH(E$ADBC*ONC;Y0",8YK[]HH *_/;] MC[_@F)^TOI?_ 6F^-W_ 50_:]OO#,]MJ^E#P_\&M)T;5)+J73M+#)")9E> M)%@F^S6T8*H7!>]N>>Y_0FB@ K\X_P!D;_@E=^U%^Q-_P6Y^+_[7GP>U#PL? M@#\;;&2Z\2Z"VK2QZC9:NX%S]H2W$/EOB]-T%_>#;%?/QE.?T)_VB=8^/M]X;FB^*7Q1?Q#X9'A_4Y+DK:%[E@)]\4>Q\3)\ MHW#KS7UK^U[^RM\)?VVOV;/%_P"RW\;]&^V>'/&.D/9790#S;63AH;J(D$+- M#*J2HW(#QKD$9%>D44 ?!7_!!;]BO_@H3_P3I^!7B']C[]L'Q3X2\3^"_#VL M23_"GQ!H&LS374-G+*YFM)H984\J/=B>,!G*F:5"K_@F7^T3_P $ MP?V9/B'\(/VE[OPU6][\,K7P4OA5O#]\Q<7&G"#R2)'&&,C#+F48 M;S"7!#O$ M>C:!_P %@/V@_ GPU^#>EZE%>ZA\)O@P96FUF6-L@32R-*%']UY)YPA&5A5L M/7WG^V]^QF_Q0_X)B^/_ -A/]F#P]HN@C4_AC/X6\%:9<2M!8V*"W$,$;,JN MRQJH49PQXSR:^BJ* /GO_@E+^S!\2?V+_P#@GA\*OV7/B_/IDOB7P9X<-CJ\ MFC733VK2^?+)^[=D0L,..2HYS7Q1_P '$W_!OEXF_P""HNL^&/VB_P!DR\\- MZ)\4]-1=*\3?V_=R6EIKFE ,T3R2112'[1 _RJ2OSQR%2W[J,5^K=% '!?LK M?#;Q%\&?V8/AO\'_ !>]LVK>%/ 6CZ/JC6$W%K90P2%&(!9-Z-@D D8X% M=[110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%?&G_!63X"_M[?M:>)?A#^S!^S'XOUSP5\*O$GB6ZF^/_Q#\)^([;3]7L-( MAC1H;&U+R";_ $EC*C-"CE2L>\&,R*P!]ET5^,G_ 4T_8_\(?\ !"70/A=^ MV]_P3M^-/Q%T37Y_BOI/AWQ%\.->\=WNKZ=X]M;OS3-!+;W3N3/B(D.N-H+, MH5PC#VC_ (*$:G\1/^"B?_!7CP7_ ,$@]+^+OBCPA\*O#'PLF^(OQE_X0S5W MT^^\0AKH6MKI;W$?SI &>!W5?OK.W\4<;( ?IG17Y2P_#*]_X(>?\%3?@'\) M/@1\6?&>H_ +]I.?4?#&K?#_ ,7>);C5HO#GB"WCB:SO+&2Y9GC$[S1QLFXY M E+%L1"-VM_#C4?^"W/_ 5B^.WP#^.7Q3\8Z?\ #]FFWTG0K3P)X1\2W&E M1>)?$-Y%))/=WLENRR2B PS1JFX;<1%2NZ4. ?JQ17YE_L&7OQ _X)M?\%?_ M !%_P21OOC%XJ\8_"7QU\*T\?_!Y/&>L/J-[X:FBNI+>[TI+F0[W@(BGE53] MP1Q\;GD=_P!)_$GB#2O"7AV_\5:[<^38Z992W=Y,1G9%&A=V_!030!=HK\=_ M^"=/["%C_P %U/@1K/\ P4Z_;\^,WQ/;4OB-XIU=?A1X>\)^/+K2K+P+HUI= M2V<"V<,#!#.)89=TD@=7V*S*S,[-V7[#O_!37XX?LR_\$]OVMO!O[3WC:?Q_ M\0/V,_$.LZ'8>)M99C-XFLU23^QIKML[F>25#&SDEC&$+%GW,0#]5J*_(W]F M+_@B-K/[87["OAS]M3XY?MB?&%?VG_B5X/A\8:3\2;#X@WEI'X>'O&\JQ*@GU*QF:%IRJX56EC$,S!0%#RL% % 'UW1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %>,_MX_MX_L]?\ !.C]GK4?VC?V MC?$)9_"MOX,>W06U_)-'*;]7D0LDX\F$*Z MD%?*!&#F@#R;]CW]B7]JW_@HS^U#X9_X*G_\%7/"_P#PBUCX2E-Y^S_^SL)" M\7A0,5:/5-3W >9J!VQN%*AD94+",QI#&SP @^'/_!UUXZA\4L+6QOX+R>&10>2H1X^1T\Q?[PKVW]C'_@D=8?L^?M*7?[;7[37 M[5'C/X]?&-]".B:/XP\9VUO:6^@Z<22\-A96X\NV+[F#N"_]M/_ M ()(Z3^T9^T;I_[:W[-_[4/C/X$?&:TT+^P]0\:^"X(+F#6]-SE+>_LIQY=U ML(78Q((VINW>7%L /#OB^@^(?_!UA\)M.\,-]I;X?_LNZGJ/B1H>1:IOT$^/WA+5?'_ ,"/&O@30U+7NM^$M2L+, XS+-:R1I_X M\PKP[_@GM_P2^^'G["6O^-/C%KGQ<\4_%/XL_$FYAE\>?%+QQ,CW]^D(Q#:P MQH EK;(,8B7/106*QQJG7?LU_L97W[._[0OQ@^/5S^T=X[\7Q_%C6+2^A\*^ M)]4,^G>%A ;D^3IT9/[F-_M W =?*3TH ^;/^#7;Q5I7B'_@B3\(M&LI MYX M>NO$&EZQ:D8>UN5UR^E\MQU5C'+$^#SAQ7PCXL\#ZY\?^"QOQ+\ 6[WF MDZAX[@L[.YMANCFDT%[BXO\ :1PVV,AB1V(/>OO/X@_\$,M>\._%KQS\0?V# MO^"B/Q0_9\T3XH:M+JGC[P1X1MK6\TZXOY01/=V(FPVG32=2\9)!P%VJJ(OT MG^QI^P#^S?\ L-?LKVO[(/P?\+277A7RKDZ[)X@=;NYU^XNABZN;URH6:28? M*WRA0H5%4*JJ "E_P3@^)'A#Q)_P31^"'Q-M-9MH]';X+^'[J>[:4".W2/2X M/-#GHOEE75L_=*$'I7R=_P &IFCZD/\ @EA/\0[FREAL?&WQ;\3:YHWF(5WV MK7*6X(SV\RVE'U!I;G_@W=U'P]X-UC]F3X*_\%//C7X)_9YU^[N'U'X,Z:]I M.L%K<2%Y["TU&53-;VKEG!B*N&#MO,A9RWWY\"O@A\+_ -FOX.^&_@)\%O"D M&A^%?">D0Z;H>EVY)$$$:X&68EG!VKXR\OBG_V(D'_HG1J /+O^(;']@[_HL/Q__P##U:C_ (T?\0V/[!W_ M $6'X_\ _AZM1_QK]!:* /SZ_P"(;']@[_HL/Q__ /#U:C_C1_Q#8_L'?]%A M^/\ _P"'JU'_ !K]!:* /SZ_XAL?V#O^BP_'_P#\/5J/^-'_ !#8_L'?]%A^ M/_\ X>K4?\:_06B@#\^O^(;']@[_ *+#\?\ _P /5J/^-'_$-C^P=_T6'X__ M /AZM1_QK]!:* /SZ_XAL?V#O^BP_'__ ,/5J/\ C1_Q#8_L'?\ 18?C_P#^ M'JU'_&OT%HH _/K_ (AL?V#O^BP_'_\ \/5J/^-'_$-C^P=_T6'X_P#_ (>K M4?\ &OT%HH _/K_B&Q_8._Z+#\?_ /P]6H_XT?\ $-C^P=_T6'X__P#AZM1_ MQK]!:* /SZ_XAL?V#O\ HL/Q_P#_ ]6H_XT?\0V/[!W_18?C_\ ^'JU'_&O MT%HH _/K_B&Q_8._Z+#\?_\ P]6H_P"-'_$-C^P=_P!%A^/_ /X>K4?\:_06 MB@#\^O\ B&Q_8._Z+#\?_P#P]6H_XT?\0V/[!W_18?C_ /\ AZM1_P :_06B M@#\^O^(;']@[_HL/Q_\ _#U:C_C1_P 0V/[!W_18?C__ .'JU'_&OT%HH _/ MK_B&Q_8._P"BP_'_ /\ #U:C_C1_Q#8_L'?]%A^/_P#X>K4?\:_06B@#\^O^ M(;']@[_HL/Q__P##U:C_ (T?\0V/[!W_ $6'X_\ _AZM1_QK]!:* /SZ_P"( M;']@[_HL/Q__ /#U:C_C1_Q#8_L'?]%A^/\ _P"'JU'_ !K]!:* /SZ_XAL? MV#O^BP_'_P#\/5J/^-'_ !#8_L'?]%A^/_\ X>K4?\:_06B@#\^O^(;']@[_ M *+#\?\ _P /5J/^-'_$-C^P=_T6'X__ /AZM1_QK]!:* /SZ_XAL?V#O^BP M_'__ ,/5J/\ C1_Q#8_L'?\ 18?C_P#^'JU'_&OT%HH _/K_ (AL?V#O^BP_ M'_\ \/5J/^-'_$-C^P=_T6'X_P#_ (>K4?\ &OT%HH _/K_B&Q_8._Z+#\?_ M /P]6H_XT?\ $-C^P=_T6'X__P#AZM1_QK]!:* /SZ_XAL?V#O\ HL/Q_P#_ M ]6H_XT?\0V/[!W_18?C_\ ^'JU'_&OT%HH _/K_B&Q_8._Z+#\?_\ P]6H M_P"-'_$-C^P=_P!%A^/_ /X>K4?\:_06B@#\^O\ B&Q_8._Z+#\?_P#P]6H_ MXT?\0V/[!W_18?C_ /\ AZM1_P :_06B@#\^O^(;']@[_HL/Q_\ _#U:C_C1 M_P 0V/[!W_18?C__ .'JU'_&OT%HH _/K_B&Q_8._P"BP_'_ /\ #U:C_C1_ MQ#8_L'?]%A^/_P#X>K4?\:_06B@#\^O^(;']@[_HL/Q__P##U:C_ (T?\0V/ M[!W_ $6'X_\ _AZM1_QK]!:* /SZ_P"(;']@[_HL/Q__ /#U:C_C1_Q#8_L' M?]%A^/\ _P"'JU'_ !K]!:* /SZ_XAL?V#O^BP_'_P#\/5J/^-'_ !#8_L'? M]%A^/_\ X>K4?\:_06B@#\^O^(;']@[_ *+#\?\ _P /5J/^-'_$-C^P=_T6 M'X__ /AZM1_QK]!:* /SZ_XAL?V#O^BP_'__ ,/5J/\ C1_Q#8_L'?\ 18?C M_P#^'JU'_&OT%HH _/K_ (AL?V#O^BP_'_\ \/5J/^-'_$-C^P=_T6'X_P#_ M (>K4?\ &OT%HH _/K_B&Q_8._Z+#\?_ /P]6H_XT?\ $-C^P=_T6'X__P#A MZM1_QK]!:* /SZ_XAL?V#O\ HL/Q_P#_ ]6H_XT?\0V/[!W_18?C_\ ^'JU M'_&OT%HH _/K_B&Q_8._Z+#\?_\ P]6H_P"-'_$-C^P=_P!%A^/_ /X>K4?\ M:_06B@#\^O\ B&Q_8._Z+#\?_P#P]6H_XT?\0V/[!W_18?C_ /\ AZM1_P : M_06B@#\^O^(;']@[_HL/Q_\ _#U:C_C1_P 0V/[!W_18?C__ .'JU'_&OT%H MH _/K_B&Q_8._P"BP_'_ /\ #U:C_C1_Q#8_L'?]%A^/_P#X>K4?\:_06B@# M\^O^(;']@[_HL/Q__P##U:C_ (T?\0V/[!W_ $6'X_\ _AZM1_QK]!:* /SZ M_P"(;']@[_HL/Q__ /#U:C_C1_Q#8_L'?]%A^/\ _P"'JU'_ !K]!:* /SZ_ MXAL?V#O^BP_'_P#\/5J/^-'_ !#8_L'?]%A^/_\ X>K4?\:_06B@#\^O^(;' M]@[_ *+#\?\ _P /5J/^-'_$-C^P=_T6'X__ /AZM1_QK]!:* /SZ_XAL?V# MO^BP_'__ ,/5J/\ C1_Q#8_L'?\ 18?C_P#^'JU'_&OT%HH _/K_ (AL?V#O M^BP_'_\ \/5J/^-'_$-C^P=_T6'X_P#_ (>K4?\ &OT%HH _/K_B&Q_8._Z+ M#\?_ /P]6H_XT?\ $-C^P=_T6'X__P#AZM1_QK]!:* /SZ_XAL?V#O\ HL/Q M_P#_ ]6H_XT?\0V/[!W_18?C_\ ^'JU'_&OT%HH _/K_B&Q_8._Z+#\?_\ MP]6H_P"-'_$-C^P=_P!%A^/_ /X>K4?\:_06B@#\^O\ B&Q_8._Z+#\?_P#P M]6H_XT?\0V/[!W_18?C_ /\ AZM1_P :_06B@#\^O^(;']@[_HL/Q_\ _#U: MC_C1_P 0V/[!W_18?C__ .'JU'_&OT%HH _/K_B&Q_8._P"BP_'_ /\ #U:C M_C1_Q#8_L'?]%A^/_P#X>K4?\:_06B@#\^O^(;']@[_HL/Q__P##U:C_ (T? M\0V/[!W_ $6'X_\ _AZM1_QK]!:* /SZ_P"(;']@[_HL/Q__ /#U:C_C1_Q# M8_L'?]%A^/\ _P"'JU'_ !K]!:* /SZ_XAL?V#O^BP_'_P#\/5J/^-'_ !#8 M_L'?]%A^/_\ X>K4?\:_06B@#\^O^(;']@[_ *+#\?\ _P /5J/^-'_$-C^P M=_T6'X__ /AZM1_QK]!:* /SZ_XAL?V#O^BP_'__ ,/5J/\ C1_Q#8_L'?\ M18?C_P#^'JU'_&OT%HH _/K_ (AL?V#O^BP_'_\ \/5J/^-'_$-C^P=_T6'X M_P#_ (>K4?\ &OT%HH _/K_B&Q_8._Z+#\?_ /P]6H_XT?\ $-C^P=_T6'X_ M_P#AZM1_QK]!:* /SZ_XAL?V#O\ HL/Q_P#_ ]6H_XT?\0V/[!W_18?C_\ M^'JU'_&OT%HH _/K_B&Q_8._Z+#\?_\ P]6H_P"-'_$-C^P=_P!%A^/_ /X> MK4?\:_06B@#\^O\ B&Q_8._Z+#\?_P#P]6H_XT?\0V/[!W_18?C_ /\ AZM1 M_P :_06B@#\^O^(;']@[_HL/Q_\ _#U:C_C1_P 0V/[!W_18?C__ .'JU'_& MOT%HH _/K_B&Q_8._P"BP_'_ /\ #U:C_C1_Q#8_L'?]%A^/_P#X>K4?\:_0 M6B@#\^O^(;']@[_HL/Q__P##U:C_ (T?\0V/[!W_ $6'X_\ _AZM1_QK]!:* M /SZ_P"(;']@[_HL/Q__ /#U:C_C1_Q#8_L'?]%A^/\ _P"'JU'_ !K]!:* M/SZ_XAL?V#O^BP_'_P#\/5J/^-'_ !#8_L'?]%A^/_\ X>K4?\:_06B@#\^O M^(;']@[_ *+#\?\ _P /5J/^-'_$-C^P=_T6'X__ /AZM1_QK]!:* /SZ_XA ML?V#O^BP_'__ ,/5J/\ C1_Q#8_L'?\ 18?C_P#^'JU'_&OT%HH _/K_ (AL M?V#O^BP_'_\ \/5J/^-'_$-C^P=_T6'X_P#_ (>K4?\ &ON;XJ_$_P "_!/X M9^(/C!\3_$,&D^'/"^CW.J:YJ=RV$MK6"-I))#ZX53P.3T')K\M?^"-W_!2? M]KCQQ^VKJ>C_ +<>CW6B>$_VN=.O/B-^S;;W]P6%A:V3&T;2!GA9'TVWL[P* MORE?WOW[E@ #V3_B&Q_8._Z+#\?_ /P]6H_XT?\ $-C^P=_T6'X__P#AZM1_ MQK]!:* /SZ_XAL?V#O\ HL/Q_P#_ ]6H_XT?\0V/[!W_18?C_\ ^'JU'_&O MT%HH _/K_B&Q_8._Z+#\?_\ P]6H_P"-'_$-C^P=_P!%A^/_ /X>K4?\:_06 MB@#\^O\ B&Q_8._Z+#\?_P#P]6H_XT?\0V/[!W_18?C_ /\ AZM1_P :_06B M@#\^O^(;']@[_HL/Q_\ _#U:C_C1_P 0V/[!W_18?C__ .'JU'_&OT%HH _/ MK_B&Q_8._P"BP_'_ /\ #U:C_C7!_P#!+_\ 9S\._L8_\%KOCY^RS\,?B)XX MU?PAI?P8\-ZI8VGC/Q=$?_2B6@#[_HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH *^2_A!_P I>OBG_P!B)!_Z)T:OK2ODOX0?\I>OBG_V(D'_ *)T:@#Z MTHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBJ/B7Q-X;\&:#=^*O&'B"QTG2[" M$S7VI:E=I!;V\8ZO)(Y"HH[DD"@"]17YF?MS?\'6W_!+O]DG[9X8^$_BV^^- M'BFWW(FG^ =ITQ)!T\W4I?W)0_WK<7!']VOA"7_@HQ_P 2S,N>?L"H^,?)0!^VO[8'_ 4>_8=_8)T MZ]^UG^TKX9\(.T)EMM(NKSSM3NU]8;& /<3#ME(R!D9(K\EOVG_^#P?QE\6/ M&!^!G_!)/]BG7O&GB*_=H=,UOQ7IDUU/<-TW6VD6#-++URK/,I'&Z+J*W_V/ M_P#@S<^&"Z^/BU_P4S_:AUWXF^([V;[3JF@^%KN:VLYYC]X7&H3YN[L'^\HM MF]S7ZN? 7]AG]EW]DKX67_PI_9#^#V@_#"WOM/>V_M3PGI$"WP:"5&X,.* /Y@?VG/'?_ 4T_:,_;/\ !?PA_P""R'QD^(-[I5W> MVFL^.?A?X-C:^N/#FA&17+2:3I/[BSN9HOW<:RK]H42+)*%#1M)^CW_!5W_@ MI_\ L?\ [37[+?A9/V1_@[\:?#/Q7^"?B33/$_P3O9?@GJ5O:65U9,BFQ,'U MS2_CG;ZP+BY^(,EVS2066KO)(\EEJ:!R$MG8(Q?'EAX:\)^&K!KO6=9U&3;'#&. !EG=F*HD:@N[LJJ"S $ X#_@G MI^W7\'/^"C'[*GAC]J#X-:M"\.K6:QZ_HPFW7&A:HBK]IT^X4X99(G) ) #H M4D7*.I/MM?F-_P $A/@-\7OCW^W+\2O^"PV@> [_ .!GPE^*VG);^%_A-#'Y M=QXZ522GBC5X&W1VLTFXO$( COO+%V5GDN_TYH **** "BBB@ HHHH **** M"O@#]G?_ )6./VB_^R >$?\ THEK[_KX _9W_P"5CC]HO_L@'A'_ -*): /O M^BBB@ HHHH **** "BBF75U;65M)>WMPD,,*%Y997"JB@9+$G@ #G- #Z*^2 M_P!BS_@L#^SG^WU^V5\5_P!E3]FZ$Z[I7PJTNSGN_B#::@LEAJ]S-*\ M/P)\,/ \,;7M]'"-TUS-)(0EM;H,YD;/W6(4K'(R 'U#17QM^Q__ ,%>K7XX M?M1M^PS^U1^R;XU^ ?Q@NM"?6O#OA?Q?=VU]:>(;% QD>QOK8^7.Z!)&9-HP M(WP6*.%M?MI?\%:;#]G;]HW3_P!BK]FK]EOQC\>/C+=:#_;FI>"_!MU;VD&A MZ9N"K<7][<'R[;>2-BD$G(OBWXY\ _L(?\$[/B?^T%H'PNU>72?'WCCPC>6MGI\&H0 MC,]I8^=E]1FCZ,D8!)(*[E9';Z3_ &-/V_/VH6*PR0@9;YBNTJZL596(![517YLS_P#!P[JWB'P; MK'[3OP9_X)@?&GQI^SQH-U<)??&;3!:0BXM;>0QW%_:Z;*PFGM4*N3*60*$; M>(RCA?OOX%_&[X8?M)_![PW\>O@OXJ@UOPKXLTB'4M#U2 $">"1WCN%YZT ?J17@7[9W_!47]@?_@G[I,E[ M^U=^TSX<\-7PA\R#PXMR;O5[D$94QV-N'G93P-^P(,C+ I?W, /(,&DV+QV%H2O&YG61>-T;$$5^ZG[.?[)W[,_[(G@I?AW^S'\"O M"_@;1P%\VT\.:1%;&X8# >9U&^=_]N1F8]S7H5 'P=^PS_P;>_\ !*O]AK[' MX@T?X$Q_$+Q7:[6'BSXFF/5)ED'(>*V*+:P$-RK)#Y@X^3K%#;PHI9Y'=B%1 M54$EB0 2: +-?B]_P %N?\ @XY\1>'O',O_ 3B_P""20G\9?%K6[[^QM8\ M9^&[?[:-*N7.PV.F*@87-]G(:492#D+ND!,/D_\ P5<_X+M_M'_\%.?C8?\ M@E3_ ,$2-+U?5[?7II-/\2_$'0R8I]:B'RSI:3' L].4$^;>,5,BY"E(^9OO M7_@B-_P0,^ W_!)SP-%\0/%/V'QE\:M7L=FO^-6M\PZ8CCY[+35<;HH>S2D" M2;&6V+MB0 ^7O^":'_!IK\(-+^!'B'Q]_P %0=0U'Q7\7/B%ITC2C3M>DW># M9IF$OVB*Y5C]JU(28=YVWQ!LHJR*6>3VSX#?\$A/VY?CW\7M!T#_ (+#?M*: M=\5OA+\#+]8_A-X7LX2B^.KA/F@UOQ"A)\^:&)U@$+EM[Q2,Q96D>[_3FB@! M(XTB18HD"JH 55& !Z"EHHH **** "BBB@ HHHH **** "O@#]G?_E8X_:+_ M .R >$?_ $HEK[_KX _9W_Y6./VB_P#L@'A'_P!*): /O^BBB@ HHHH **** M "O'_P!N']BGX7_M^_! _L[?&KQ/XIL/"EWK-M>ZY9>%-<;3Y-7@AW$V-Q(@ M+&VD)&]%VL=@PRD CV"B@#\JO^"5WP/^$?[-O_!P%^V)\#_@1\/M,\+>$_#O MPV\!VVC:%I%OY<%M'_95HS8'5F9V9V=B6=V9F)9B31_X++>/M<^ /_!7_P#9 MQ_:,_8ZT:7XH_M"67A/4-%N/@%;6DF[6/"\[7&^_-ZH,>F&.22XQ+*"K;,D; M8G5_4/V+OA]X]T;_ (.*/VS?B#J_@C5[70-8\"^"(M(URYTV6.SOGCTJT618 M9F4)*58$,%)(((.*XG]LV3XE_P#!-#_@MFG_ 53\6_ KQ;X\^#/Q$^#R>"/ M%NM^"=#?4[[P5>PW4,R3RV\>7^RN+>++CC,DG5E1) #SKX,/\ @I3\#;C]FC7/AYX+U@? [X=ZA>C5SXUOKRVDAO7_ +9MU6U;RHF# M"W7YMRJN27(;UW_@B]CQU_P58_X*&_&'Q$OVC6D^+.D>'(+F;EX;&QAO(8HU M)Y"E$BX'!\I/05Y_\7/C9=?\%R?^"AG[,5Y^QM\%_'%O\,/@'\0!XZ\;_&#Q M;X3N='LI'B,+Q:59?:522=Y6A"2*%'#JV-J,U;6N?$C5_P#@B3_P5@^.WQ[^ M-WPB\9:G^S_^TK!I.O6OCSP?X;GU:/PQX@LH9([BUO8K=6DC6=III%?:(:W@ M7)[1*.U?H'\?_%NJ^ ?@1XV\=:$Q6^T7PCJ5_9L!G$L-K)(G_CRBOSW_ &"; M3XA_\%)O^"O_ (C_ ."N%Y\'?%/@[X1^!_A6GP_^#[^,](?3[[Q+-+=/<76J M);R?.D $L\2L?OB2/!W)(B?77P._:Y\._M>?&/XW_LJZI^S[XZ\.VWPTNX=% MU+7O%&DBWTWQ-'=K=1L^G2AB9HU6 [C@8\U/6@#YW_X-=/"6D^'/^")/PCUJ MRC!O?$=WX@U76;HG+W5RVMWT7F.>K,(H8DR>?D%?"7B[QQK_ ,$OV>O^"QOP MT\ W4EGI&G^.[>\L[6V.V.&37GN+>_V@<+NC"J0.R@=!7M'_ 3L_;RMO^"% M?P'UC_@F/^W[\$/B@E_\./$^KGX4^)?"?@6ZU6Q\=:/=W.5S(R$!A&4#!7W* #[>_X)N_#;PAX7_X)H? _P"& M-GHUM)I"_!?P_;7%HT0,=PLFEP&8N.C>8SNS9ZESGK7R?_P:F:QJC?\ !+&? MX?75]+/8^"?BWXFT/1/-\A5H9+:54AD>0$G M_6&,2#87^M_^"&'[#WCW_@G]_P $V/ WP-^,**OCB]DO/$'C:))5?R-1OIVF M: LI*LT49BA9E)4O$Q4D$4 ?7E%%% 'EM_\ ML?LI:7?3Z9J'QRT.*XMIFBG MB>5LHZDAE/R]0017@'[//Q*\!^-?^"I?Q'\?>%?$]K?:-?\ @:-;/4(&)CE* M)I*, 2.S(X^JFOK:7X:?#B>5IY_A_HCN[%G=]*A)8GJ2=O)KY<^">BZ/IO\ MP5K^)^DZ=I-M;VL7@6$Q6T$"I&F8M')PH&!DDGZDT ?5G_"8^&/^@U!_WU1_ MPF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ M 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_ MZ#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^ M&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_P MF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I M_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^ M_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#G MQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ M )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM M/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[] M"C^SM/\ ^?&'_OT* *?_ F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?& M'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ MGQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T_ M_GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57 M/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0? M]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z# M4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z M#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ M"8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU M1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4 M'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z# M4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/A MC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ M F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H M I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_O MT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ M +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ M /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^ MSM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0 MH_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ MOT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ M^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[. MT_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S M^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!] M5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_ F/AC_H M-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H-0?]]4?\)CX8 M_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_P MF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_ MPF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ M 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_ MZ#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^ M&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_P MF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I M_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU6/XW^*?P2^&5W!8?$CXC>%?#T]U& M9+:'7-7MK1Y4!P642LI8 \9%>'?L_P#_ 5<_8 _:-^)WQ/^%?@KXY^$[:^^ M%OBF/1-4N-4UJT@@U$M;I(;FT=G FA$WVBW+#^.U<_=9&8 ^B?\ A,?#'_0: M@_[ZH_X3'PQ_T&H/^^J- U'PAXLT:W\1^%K[3=3T^[C\RTO]/ECFAF3^\CIE M6'N#5S^SM/\ ^?&'_OT* *?_ F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ M .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[ M3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/ M[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4' M_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ MH-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX M8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)C MX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!] M4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U M!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ M *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX M8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ MPF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* M *?_ F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8? M^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"? M&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0K$^(GCK MX4_"'PA>?$'XL>,/#_AC0=/CWW^M^(;^"RM+9?62:9E1!]2* +__ F/AC_H M-0?]]4?\)CX8_P"@U!_WU7Y6_MS?\'L:CJ=UE+7Q!XETN35=2*$X\U-.LR8K?;U\R::9 #\R#%>N?L3_ M /!F[^R1\-;V#X@?MX_&77OB]X@DD\^\T/399-*T[N2Q))))- 'X+>#/^"!'_!8+_@JEXGL_BQ_P6#_ &\I_"^E-,+B'PO/J2ZM M?6^>2L-C:LFG6&X'&48LI)W1<8/Z:_L,_P#!!G_@D7^P7]CU[P'\%=/\8>*K M3:R^,_B,Z:M?+(.DD4;H+:V<'.&AA1N>6-?=']G:?_SXP_\ ?H4?V=I__/C# M_P!^A0!2'C#PN!@:S .@!I?^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ M ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%> M7_MA?M=\':B M]@6)559@ ='\5?VA_@A\#OAUJ_Q;^+WQ.TGP[X:T&R:[U?6=4N1'!;1+W)/4 MDD *,LS$*H)(!_GT_;D_X*7_ +;W_!R/^T=+_P $]_\ @FSHNH>%O@C;72GQ M/X@U)GM5U.V5\?;]5E4$P6F5)BLER\K %E=]J0Y.O>)/^"B__!VO^U4?"/@+ M3;KX6_LQ^"]8!N)I8RUI9XZ2SE2HU'57C.4A4^7 KCE S2R_O7^PQ_P3^_9= M_P""=GP$T[]GK]F;X>0:9I-H!)J.HW2K+?ZQ=[0'N[N;:#-*V/0*HPB*B*J@ M \J_X)1_\$M_V./^"3/P3'P^^#4UOJWBO58(SXT^(.HVZK?ZW,O.T8SY%LIS MY=NI*J.6+N6D;ZL_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ MWZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\ M^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I M_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%'] MG:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ MWZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I_ M_/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G M:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J^#?V:KZTU'_@XP_:* MNK&=98V^ /A$!UZ'%Q+7W]_9VG_\^,/_ 'Z%? G[.<4OBG_P!B)!_Z)T:@ M#ZTHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHKY0_;G_ ."VO_!-7_@GFEWI7[0' M[26E2^)K4$?\(/X5/]J:R7'_ "S>"$D6Q/8W#1*H ^KZY?XO_ !M^#G[/ MO@BY^)?QU^*GA[P=X>LQ_I.M>)M8ALK9#@D+YDS*I8X.%!R>@!K^>#]NG_@\ M[_:9^)*7GA/]@7X'Z=\.=*_\%4/V)OV\?\ @H9X&B_97^%=M\?VTSX<:KX,T"QU32YK>PE\3:E#OB%> M^%_"4G@[XZ0>*M+FNK2]O]19YHM=7RI8I(Y(KR:6".4OD*UE&P=%93Q'PN_X M-5?^"R/[,GBOP/\ '3X.^+O![>,+$MJ4B:'XRCLYO#MXORP!;BYMI$FE"NY+ M)&50XV.WWA[;\9/^"6__ =$?'[X7:W\&OB_\;K[Q%X:\0V+6FKZ+J_QCTV: MVNHR00KI_9@) 8*PP005!!! - 'C'_!.K_@Z^^+_ .PI^R'X%_9S\2_L#V?B M[POX(TE=)L?$=EXNN-,>X178Y=GM+B,O\Q&!C..U?87PV_X/:_V(=7\M?BW^ MR'\4M!9L!SH%SIVJ*A^LLUJ2/PS[=J^??#'_ :+_P#!13X$_"CPS\=OV3OV MVK;PG\84TC=XF\,)J5SIJ07&YBT-KJEFS>:C*%&R2)5)SN?!X\W\:_MH_P#! M2K_@G5J*>$?^"TO_ 1O^&7QF\+1S"%_%OC+X7:6)YAG"B'7+*VFLY'P0?WB M/,3@E@]?0'PV_X+A_\$A_BMY8\*?\%$/A; TN/+37_$\6D,2>@VWWDG/MC-?EM^SC M\7O^#/G_ (*(?9]!^)7[,.A?!;Q3>84Z5XHOK[P[;"0]3%?:?=K9[0>GFM$6 M_P">?4#Z.\5_\&@W_!&_XP:-#XF^%?BKXDZ!8W\(FT^]\)>.[>\MI4/*LC7= MM<^8A]0W([]Z /TY^'?QY^!OQ>B6?X3_ !F\*>*$==ROX=\16UZ"/4&%VKJZ M_"GXB?\ !C_\(+J5KKX,_P#!07Q1HKHVZW7Q%X&M]0((Y&7@N;;!_P!H+QUQ M7)G_ (-A/^"XGP$^;]DK_@KTMO'!S#$OCKQ'X?+ =MEJ+A>?0G'8G% '] 5% M?S^G]F+_ (/3_P!G#_DGO[04GCN&WZG_ (2[P_JOF*.O_(;C21N/^!>G-!_X M*L_\'=7[./'Q8_X)TMXVC@_X^)F^$5U?@@=6WZ'<(@^N,#KTH _H"HK\ (?^ M#Q/]M?X)3):?M:_\$HA8R*P2?9K&I: P/3A+VSN.?8GVS7J_PV_X/:_V(=7\ MM?BW^R'\4M!9L!SH%SIVJ*A^LLUJ2/PS[=J /VHHK\UOAM_P=G?\$6?'?EKX MB^-WBKP>\F!L\2> ;]]I]";&.X4?7./>OH#X;?\ !6FO^)XM(8D]!MOO).?;&: /JFBN4^'?QY^!OQ>B6?X3_&;PIXH1UW* M_AWQ%;7H(]087:NKH **** "BBB@ HHHH **** "BBB@ HHHH **YSXK?&'X M3? GP5=?$CXV?$W0/"/A^Q&;O6_$NKPV-K#P3AI9F503@X&$M;^-/B*(M''?6@;2M#23IS4!1P.)!D&@#] M$_&;_@ZP_;S_ &WO&]Q\"/\ @C3^PAK,M[-\D?B'6-'; M6]5CC8D"?[';YM;(#N\\D\8&090#G,=?N[\&?@1\%/V<_ ]O\-/ M@'\)?#G@SP_:_P"HT?PQHT-E;@XP6*1*H9CCECEB>22:ZR@#XY_89_X(*?\ M!+__ ()__8];^$/[.5AKGBFSVLOC?QV5U;5!(.DL;2KY5J_O;QQ5]C444 %% M%% !1110 445\/?\%FO^"X_[.?\ P20^&)LM3>V\5_%?6[)I/"/P]MKK#X.5 M6\OF7)M[4,#S]^4J5C'#O& >I?\ !3/_ (*D?LN_\$KO@1+\9/VAO$GFZA>+ M)%X2\&Z=*IU+Q!=* ?*A0_=C7*F2=ODC##)+,B-^)/[-7['7_!0K_@ZA_:>A M_;'_ &X-?U'P)^SQH%_)#X>TO32T<+P!_GL=(208DD8J%GU!U/S+M 8QB&/L M/^"9_P#P1E_:V_X+:_'J/_@JA_P6:\0ZN_@W57CN?"G@FXWVDNNV@8O#%'$" M#I^DC/RJN))PS." _G2?T"^$O"7A;P#X7T_P1X'\-V.CZ-I%G'::5I6F6B06 MUG;QJ%CBBC0!415 4 8% '._L_P#[/GP8_98^$.B? ;]GWX=Z=X6\)^'K M06^E:-ID6U(UZL[$Y:21F)9Y'+.[,68DDFNRHHH **** "BOB#_@H1_P4(_; M;^"7[;?PX_8B_8B_9P\#^._$/COP/J?B*23QGXEFTV.WCLYE1U5T4@Y5@>>< MUQGC?]K;_@X?^'W@O5_'OB/_ ()V_ -=/T/2[C4+]H?BSH>.O#::G=Z3I\SR0VKL M[KL1G^8CY>I]:]KH **** "BBB@ HHHH **** "O@#]G?_E8X_:+_P"R >$? M_2B6OO\ KX _9W_Y6./VB_\ L@'A'_THEH ^_P"BBB@ HHHH **** "BBB@ MHKA/"_[37P%\;?'GQ-^S#X2^)NG:AX]\&:7::CXI\-VI=IM,M[K/D-*P78K. M!N";MX4JQ #*3-^T!^TA\!?V5/AM=?&#]I#XN:#X*\,V$RMG M;$FXYDD;!VQH"S8. <4 =K17AW[(_P#P4K_80_;OO=1TK]DG]I_PQXUO](B\ M[4=*T^X>*\@AW!?.-O.J2F+<0OF!2F6 SR,Z/[6_[?O[&?["&A6'B']KG]HG MPYX&AU9W72H-6N6:YO=F-YAMXE>:55W+N94(7QW-K>0 M.,I+%+&2LB$XM[NW2ZM9TEBE0/')&P9 M74C(((X(([T /HHHH *^2_A!_P I>OBG_P!B)!_Z)T:OK2ODOX0?\I>OBG_V M(D'_ *)T:@#ZTHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **^7_VXO\ @LK_ ,$XO^">4%S9?M(_ MM+:-;^(;="5\%:"_]I:R[8R%-K!N:#=V>XCP#DCL ?NU\4?B MW\*_@?X+N_B/\9_B3H/A/P_8+NO=;\2:M#96D _VI9F5!T. 3S7Y7?MT?\'@ MO[ ?[/[7?@[]DCPGK/QJ\21EHX[ZS#:7H<XTSQ&8OM-E\'/"FK+XJ\8,C@-Y$5M&XL-' M1QRLF3 2".#7+?LP:O\ M ?M,^,I/@]_P0#_ .":TO@N&UE$&H?&;7_+UCQ1 M%G_EM-KEXJV>B,RX;R[%(9>#L>0]0#=_;Q_X*T_\%J_VN/#KZI^U!\>+7]F_ MX=ZQ;F73_".FM/H=UJELP^7RK6/S-7OHI%&/-?%FQ^\\8:OCC]F3]B?X[_MN M_$9OAA^P7^SEXN^(VI1S+]N\1ZK8QQ6]IELK+."YM+%2,J10,Y!WBOV%^$/P8^$?[/\ X!L?A9\#OAGH7A'PWIJ;;'0_#FEQ6=K#ZD1Q M*!N.,ECRQY))H _%/_@G5_P9I_#SPR]A\2_^"FGQ=?Q;J"*C_P#"NO!-W+;Z M=& !B*YOR%GG&."D"P!2O$CK7[0_ K]GOX&?LQ?#RT^$W[//PE\/^#/#=B/] M'T?PYI<=K#NP 9&" >9(V!ND;+,>22>:[&B@ HKYX_X*-?\ !1KX2_\ !.SX M2V?BCQ1H][XJ\<>*KT:5\,OAEX?!DU;Q9JSD+';01J&98PSIYDVTA P #.\< M;_%WA3]K;_@K;_P2[\3Z=^U-_P %:+[3/&GP7^+%[%-XX3P3I[2-\#=1F816 MT&U-QN=-\KR8Y9%+XG#L&=V#7@!^K%0:II>F:WIL^CZUIT%Y:74317-K=0K) M'-&PPR,K AE(X(/!JMX4\5^&/'?AC3O&W@GQ#9:OH^KV45YI6JZ;=+/;WEO( MH>.6*1"5=&4A@P)!!!%:% 'Y\?MK_P#!L?\ \$G?VROM>OV7P3?X7>)KG1^>6O?\ ! '_ (+Q_P#!)_6;GQ]_ MP2:_;7N?&?A^*9KAO"]AJ2Z9<3XYS-I5^\FGW1 XW>878YVH,XK^A2B@#\#? M@M_P=J?MB?LD>-8?@?\ \%@OV =9TS4[?"W.M>']*FT;4S&#@RG3[XB&YW== M\4T,9XV@@U^I'[%/_!:[_@F;^WV+32_V?OVI-"/B&[ "^#?$LATK5_,/_+-+ M>YVFX([F RKS]ZO?/C3\ O@=^T?X*F^''[0'P@\->-=!GR9-(\4:+!?0;L8W M!)E8*P[,,,.H(-?EO^VM_P &=G_!/KXZF[\4?LG^-?$7P9UV7+Q6-O(VL:*7 MZ\V]Q()X\G^Y\97GQY^&FE\I MIEE)+XHM%@7E8_L4^S4K50 21:XC7GYSU/NW['__ >7_L[^(]43X=?\%!_V M""ZA>VN8 M4DCD4J\;J"K ]00>HKRCXD_L$?L,_&3S#\6OV-/A5XF:7.^37OA]IMVY/KND MA)!]P.6XM >@N+"YML'_:"\ M=<5R9_X-A/\ @N)\!/F_9*_X*]+;QP_M!2>.X;?J?^$N\/ZKYBCK_R&XTD;C_@7IS0?^"K M/_!W5^SCQ\6/^"=+>-HX/^/B9OA%=7X('5M^AW"(/KC Z]*_H"HH _ "'_@\ M3_;7^"4R6G[6O_!*(6,BL$GV:QJ6@,#TX2]L[CGV)]LUZO\ #;_@]K_8AU?R MU^+?[(?Q2T%FP'.@7.G:HJ'ZRS6I(_#/MVK]IIX(+J%[:YA22.12KQNH*L#U M!!ZBO*/B3^P1^PS\9/,/Q:_8T^%7B9I<[Y->^'VFW;D^NZ2$D'W!S0!\7_#; M_@[._P""+/CORU\1?&[Q5X/>3 V>)/ -^^T^A-C'<*/KG'O7T!\-O^"X?_!( M?XK>6/"G_!1#X6P-+CRTU_Q/%I#$GH-M]Y)S[8S7'_$G_@W-_P""*WQ3\QO$ M'[!7AFQ>3)#^&]4U'2=A]0MEU> ?$G_@SG_X)&>-O,?PEJ'Q5\',V M3&N@^,H9T0]N+ZUN"1_P+/O0!^EOP[^//P-^+T2S_"?XS>%/%".NY7\.^(K: M]!'J#"[5U=?A3\1/^#'_ .$%U*UU\&?^"@OBC171MUNOB+P-;Z@01R,O!.N*Y,_\&PG_ 7$^ GS?LE?\%>EMXX.88E\=>(_#Y8#MLM1<+SZ$X[$ MXH _H"KQ#]EG_@H)^SE^V#\8OC#\#_@SXH%[K?P5\7Q^'_%499=LDK0!C-%@ MG=&)UNK8DX/F6B>'M8^)/[8\NMZ=XI\56GA?PX M(->TKQ!<:MJMWN6WM(8K^ W+O(5;YE7*@%LC%=-_P5N_X(M?$;_@G'^R#\%_ MBY^S;^T1K7@6ZU&TL? G[4GC?3-;O;>WU)M2OA/VE-*N_$UH&!\$>$2-5U?S!_RSDAA M)6V8]C-+KX'_\ !&?]A75;1W/EGQ+>Z1_; MFJ0(V=L[H!]AT\>IG,Z&:^D/V%?\ @S__ .">WP&CL?&O[5/B[6?C;KZJ MLQMKIVTS0E;[P*VUO(99@#_SUG9' &8QDBOU0^%?PA^%'P,\%VOPX^"WPTT# MPCX?L5Q9Z)X:TB&QM(> /EBA55!.!DXR: /P@^%/_!KG_P %+?\ @H'XUM?C MC_P68_;KU6VE<^9_PC5AK!US58$8@M DK'[#IX]! LZ)K0*1XW\6#^U=8,@_Y:)/."+9CW%NL2GTKZRHH M**** "BBB@ HHHH **** "BBOQ>_X+<_\''/B+P]XYE_X)Q?\$DA/XR^+6MW MW]C:QXS\-V_VT:5=2B$*V48^T6?A3S!A);M5_P!;KK&C?#SQ6WG2"4X:.[U=&X+@!? M+L-OCQJ4IU&UL[^X^VVOA M2>0EVD\QBPN]0+,2]R251B1$209G_66@!$1(T$<:!54850, #TI:SO%?B_PG MX#\/W7BWQQXGT[1M*LH_,O=3U:]CM[>W3^\\DA"H/>&VA M>YN9ECCC4M)([ *J@9))/05_/]XQ_P"#J#_@J'^W1XDN?AI_P2;_ .":@'4\\9T'_!"G_@XK_X*ES)K7_!33]N5 M_ _AN]8/<^&=2U_[>8P2#N32-*:/3U..QE1A@ CK@ _4W]K7_@OS_P $F_V- M/M.F_$S]KSP_K6MVV5;PUX$^8.L3_9-\4#^TTD?UK\X/C3_P>*?&;XX> M+&^$W_!+7_@GCK?B76KK(TV\\6P3ZE>S#( (TK2R6SSU^TL,D9'K]+_LD_\ M!HA_P2R_9_\ LNM_&RU\4_H=KR-XIU4V6FB0=TL[(QDK_ +$TLP.>_@-^S?X33P)^S[\&/"W@C1DQ_Q+/"F@V]A"Q QN9844,WJQR3DDGF M@#\,_P#@G'\:O^"G]Y_P7(^&/QP_X+4W=MX(N=7^$OB0>![+Q$NF:1%96&8] MT?DQ,&A)E)&+D^ YIYO >KQPPQ>+ M[)GD MN0.[VL+OO9%VL."W->5_\."/^"-O_2/;X?\ _@'-_P#'* #_ (($?\H;?V>_ M^R?P_P#HZ6OK^N;^$/PA^&GP#^&FC?!SX.>#;/P]X7\/68M-%T73U(AM(020 MB DD#)/?O724 %%%% !1110 4444 %%%% !7P!^SO_RL&'LE% 'X^?\$//V5+3]BO_ (+>_M>_L[Q?%3Q%XXN=)\#>$;S5_&'BRY\W M4-8U"]M8KV[NI6YY>XN)2 2Q52H+.06.9_P4J_:C_91U#_@O5I.@?M[7,VL_ M#C]G_P"$=MJ?@GX;6^CR:K-XE\;:K=1B%8=/0-]KF%LZ,JD;4:V5R5&XU[9^ MPY_RLK_MO?\ 8@> _P#TT6=>??''1OA%^Q__ ,'3WA?]J#]J!M/TGPM\7?@? M)I/P]\8:X5BL;#Q/;O#;R0&>3"12FSB:,$D9^WHH.7Q0!T/[/7QG_P""6?\ MP4-_X*G?#[XJ^%?!?Q:_9[_:,^&&D:A+8>!O&/@JW\+7OC729H"CQW43),+R M&*/S61%DCE"O(P!6/,71?"L:P272W8NZ[_P3R\=>"?V*/^"W_P"V1^RU\<_%%CX;N_B_K.C?$/X9W&LW2VT6O6TD M5R;U8'D($CQRS;-@)8^1.0,1DT 2^!O"_A?]A[_@YM/PE^!V@6F@>#OVC/@" M^N^)_#>EP""S/B#3[RYQ?)"F$1S!;N"0!N:YF8Y9LU^D?Q2\;0?#3X9>(_B/ M=6_G1>']"O-2DBSC>L$+RE?Q"8K\VO GBSPM^W#_ ,'-S?%?X':[:^(/!W[. MGP DT+Q-XETJ83V2^(+^\N<62S)E'<07#D@$[6MIE."I%?>%U\6?V??VJK+X MH?LQ_#CXS>']:\0:#ILVA^.=(TK4HY[G09;R&>)%N8U.8F.R7 ;&?+;TH ^& M/^#;C]F/X5?%G_@F0/VM?CY\.M!\8^//VA?%'B'7_B+K?B31X;V;4@=4NK1; M=S,K9@VP%Q%]P&9SCYC7SI^SQ^T5XS_X)X?L*?\ !2[]F'X1:Y=V.E_L^>.- M1_X5,_VEVD\/VFO&:*UAA8DD""1?.7_IH[L<[C7T5_P;=_M1?"+X3?\ !,M? MV1OCU\2= \'>/OV>_$OB'0OB-H7B36(;*;30-4N[M;EQ,RX@V3E/-^YF%QG( M-?.O[.O[//C'_@HA^PE_P4O_ &G?A)H-Y>Z7^T%XWU$_"=?LSK)X@M="\Z6U MEA0C)$\C>2O_ $T5U/W30!]L_P#!.O\ X);?L?7O_!&SX>?LR^//@?X=U*R\ M?_"NPU'QM>W.DQ/=WNJ:C9)<7%X9V4R>QGS;J2>T<$T4*_[,2UL_P#! M.W_@J?\ L<6?_!&[X??M,>-_CIX=TZS^'_PKT_3O&]A<:M$EY8ZIIUC';SV9 M@9A)YSRQ$11[=THEC*@[QG%_X-C/@MX\^$W_ 2:\+^*_B3HLNFZK\2O$^K^ M-#83H5>.WO;C%NY![200Q3+ZK*IH _0:BBB@ KY+^$'_ "EZ^*?_ &(D'_HG M1J]'U3]@CX-:OJ=SJUSXJ\;K)=3O-(L7B^Y50S,6( !X&3P.U>)?LU_"KPYX M#_X*=_$/X<:-?:G+8:=X'1H)KW4'FN&+KI,AWRM\S_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D? M\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO M_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _ M-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!; M4 ;%%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"! M;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q1 M6/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_ MP@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ M @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I' M_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I M'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_- M[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ M/S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@ M6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ M@6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L M45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;4 M?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/ M_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z M1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"# MZ1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;4?\(/I'_/ MS>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ M #\WO_@6U?-G[;G_ 4^_P"";7_!/.RGC_:?_:AT[2]:BBWQ^$-,U!]0UF;( MRH%G;[I8PW0/($C]6')H ^JZQ/B)\2_AS\(?"%Y\0?BQX^T7PQH.G1[[_6_$ M.J165I;+ZR33,J(/J17X'_'#_@Z(_:]_;*\=S? /_@C3^PYXFOM1N,K!X@UV MREUC51&3@3+86I-O:!>IDGEFC SN"XS47PP_X-H/^"M?_!2CQ79?&/\ X+%? MMLZAH-H7\Z/PN-4&M:G;JW+1Q0Q,NGZ<"#UA,F#G,= 'U;^W5_P=Z_\ !.W] MFW[9X2_9@TG5_C9XF@W(DVC$Z=HD<@XPU[.A>7G!!@AD1AGYQ7QY_P +)_X. MF?\ @NU^Z^'^BW7P&^$VJ\+>V_G^&+"6W;@,;E]^I7Z,N0WDAH6YRJYQ7T3X M\L/^#:7_ (-Y(?LL6@V_CWXP:4N8K*.XB\1>*$N%Z-([;;726Z9P+=BIRJ/T M/S!JW_!1/_@OE_P7K\1W?P]_X)Q_!G5?A+\+9KAK:]\3:=JLMNB1YPPNM=E5 M"S@*_^"4W_!!7_@C9%_PDW_!53]K/5/CK\485^T'X3>#& M,(>8_.%FMX)O.7GD27=S;QR#/[LYVUF^#_\ @HW_ ,%>/^"I-C+^RE_P0Q_8 MHL?V??@];3FUN=2\!V$.G"W4@!GN]9,<4-M(5 ?9:JMR?F >;O\ 97_!/G_@ MT%_9&^!]Q;_$_P#;T\=W?QF\9O)]IN-'1I+308)R=S%E)\^^.[)WRLB/D[H: M_5GP;\$_AO\ #KPO9>"/A]X/AOJ\/QD_X*2_%2\^,?C*XG^UWOAVPN[BWT1;ACN8SS,1 M=:@V[YMS&%6R0\3BOUZ^&_PQ^''P<\%6'PW^$G@'1O#'A[2X1%INA^'],BL[ M2U3^['%$JH@^@J3_ (0?2/\ GYO?_ MJY?XM>-?@)\ _"4OCWXY?&'1_!NAP M9\W6/%/B>*PME(&<&2=U7..V@45^5'[6_P#P=0?\$C/V=/M6B?"CQ?XO M^+VMP[D6W\%6CQ6"R#L][>&)&3_;@68C_@IU?2^'_P#@ MES^PA?>%-"N9&B@\2V6FRZN\!R1B35-06+3HS[-$I!!YXH _H8\4>*_"W@?0 M+KQ7XU\2Z?H^EV49DO=2U2\2WM[=!_$\DA"H/#O^#7/_ (*R_MYZY:_$#_@JW_P4/FL83()ET)=6N?$E[;?WHD1GBLK3J<&% MI5&<[3TK[R_94_X-8_\ @D/^S(MMJ>N?!S4OB;K5OM)U7XDZH+V,MW_T.)(K M0KGH'B<@<;CSD \(_P"#<7]H/]GC_@IQ\=_'O[?W[27Q/3Q5^U-;RS6MGX3U M6W$-GX%\,ERL$>A0,[;H6#E9KC_6J[E' \UI;G]?_%_A?PIXV\*:EX.\=Z#8 M:KHFJV$MIJ^F:I;)-;75M(A62*5'!5T920RL"""0:^/?V[/^"/O@3XR^'?#/ MQ<_8IUFT^#7QR^%:&7X4>-M LDM[6%1N+:5>P1)MFT^;(?V:_"/A$_V;^U7XUAFQ/K]T.3HGAZ0[LVU MU 8YWGRX6&X52SIM%V >;?\ !)#_ (*+?LQ_LV_\%5_B'_P31_99_:P\/ZO^ MS%LFO/!#>/?$2VXT/7VE_?Z3X>NI&;^TK)Y6;:KE Q#/$TF#)=_MA7Y8?MO? M\&DO_!-;]I'P7"G[.=AJ'P9\5Z=IT=K8:KH+M>V%UY:!$-Y9S/\ O6P/FECD MBD=B6=I#U^";OQ+_ ,'$G_!NE<):_$O1Y_C3\"-+8(EY]LN=5TBUM0< ):.0N %E46X8\++UH _I%HK\V?\ @G!_P<4?\$RO^"@7V#P3KGC^]^%'Q N] ML?\ PB'CS5EAANICQLL[_B"XR2 JOY4S$\15^AH\$:01D75Y_P"!;4 ;-%8_ M_"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q7A7[8'_!,S]@S]O72WL?VK_V M7_"WBRZ:'RHM=ELOLVJP+C $=];E+F,#CY1(%X&0:]=_X0?2/^?F]_\ MJ/ M^$'TC_GYO?\ P+:@#\2/VG?^#.*X\"^*O^%Q_P#!++]M;7_ WB*QD,^E:1XP MO)4:WDZ_N-5L%6> #H T,K<\OQD^81_\%.O^#FO_ ((P.NE_MY_L\77Q=^'N MG';)XFUJS^W1K .C+K>G;O+9NH-\LDF,_*,_\ @6U-D\": M+*C12SW;*P(96NF((]#0!^:W[%'_ =I_P#!+W]I_P"R>'/C5K&L?!;Q)/M1 M[;QG#Y^EO(>T>H6X**H_OW"6XX^E?I7X"^(7@#XJ>%+3QW\,/'&C^)-#U"/S M+#6=!U.*\M+E/[T_P"">7B>\^+'_!(+ M]NZ]U:'?YK^&I-6;0-1N0/NQ2*SM87X&!DSF%3Q\G% ']!E%?SQ_#[_@Y,_X M*:?\$^/&%K\'_P#@L-^P=K=WA_*7Q%:VDN@:C<*/O31@JUC?CT\CR4_VN*_3 M#]BC_@NI_P $D_VZ?LFC?#K]J!/"_B6[VJO@_P"(EU_8U^9#TCC:5S;W#G^[ M!-(>* /NRBL9?!.CLH9;N\((R"+MN:7_ (0?2/\ GYO?_ MJ -BBL?\ X0?2 M/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^; MW_P+:@#8HK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VH ^3_P#@I-_P2:\1 M_P#!0OXW?#3XV:=^VGXR^&=U\*!/<>$K3PMI%I.(-2F;$E^6GSF7RUB1./W> MPE2"YKR7XO?\$'_VG?C[\--9^#?QF_X+8_'#Q)X7\0V9M=:T/5-#TN2"[A)! MVLNSL0"",$$ @@@&OT*_X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@#DOV2/@3 MK'[,'[-/@O\ 9XUSXIZEXUE\&:##I$'B;6+9(KJ]MX 4@\T(2"Z0B.,MG+;- MQY)KT6L?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\ M MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8 MHK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ MA!](_P"?F]_\"VH V*K:QK&D^'M)NM?U_5+:QL+&W>XO;V\G6*&WA12SR.[$ M*BJH)+$@ DUXS^T]^UC^Q)^Q?X>D\3?M3_M.>'/ \"6[316VN>)%2\NE R? M(M5)GN&X/RQ(['L*_FN_X+H?\'"GC[_@HCKNH?LY_LLW>L^%?@C;7!CG6>X> M._\ %[*W$UV ?W5MD QVO?AYKZO;Z]-)I_B7X@Z&3%/K40^6=+28X%GIR@GS;QBID7(4I'S-]D_\$J/^ M"0O["_\ P06^#2_'O]J3XP^"4^*&IV)C\0_$OQ;JT%A8Z8K*-]AIC73)YUCQ-\7]:ARB1>$-)-MIZR#L]Y>>4"O^W"DPKXTNO\ @OC_ ,'"G_!4 M.ZDT+_@E_P#L(OX-\/W$DXVR:MJ:QZ(O'$_^#7'_ (*O?M[>(+7XC?\ M!63_ (*,7$"F03+H<>K77B6]M@?O1(LCQ6=GW \DRH/[ISBOO;]DG_@UU_X) M"_LK_9=6U?X%77Q0URWVDZM\4-0_M"-FZG_0D6.S*YZ!X7('&X\Y^]_^$'TC M_GYO?_ MJ/\ A!](_P"?F]_\"VH D\&^"?!GPZ\.6O@[X?>$=+T+2+*/99:5 MHUA':VUNO]U(HU54'L *U*Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK' M_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!] M(_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'T MC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W M_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^; MW_P+:C_A!](_Y^;W_P "VH V*^ /V=_^5CC]HO\ [(!X1_\ 2B6ON?\ X0?2 M/^?F]_\ MJ^$?V9M/ATS_@XN_:)L[=Y&5?@#X1(,CECS<2GJ: /T&HHHH * M*** "BBB@ HHHH XSPQ^SO\ [P7\9_$W[1/A3X7Z18>.?&=I:VOBKQ1;6H6 M\U2&VC6.W29^KB-$55'8**@_:(_9C_9\_:U^'$_PB_:7^#OA_P ;>&YY5F;2 MO$.G)<1QRJ"%EC)&Z*0!F D0JP#'!&37=44 >*?LC_\ !.7]AS]A!=1;]D?] MF?PQX(N-70)J>HZ9:M)>748;<(GN9F>9HPW(CW[0>0,U=_:T_8%_8U_;LT&P M\._M&_',&E.[:7/J]H1O44 >??LU M?LH_LW_L=?#A/A)^R]\%] \$>'5N&N'TW0;$1">9@ 9I7Y>:0A5&^1F;"J,X M %3_ Q_9D_9_P#@Q\1?&7Q<^%7PDT30?$WQ#O(;OQOK>FV@CN-:GB,ICDN& M'WV7SI<'_IHWK7=44 ?.G[2__!)'_@FU^V'\2H_C'^TE^QYX.\4>*56,3:[< M6CP7%T(P%07#0.GVD*H"@2[\* O0 5[MX'\"^"OAEX/TWX>_#CPEIN@Z#HUF MEII.C:/9);6MG @PD4448"H@' 4 5JT4 ?,7CO_ ((P?\$K/B;\;)/VB/'G M["OP_P!2\6W%\;V\OYM)Q#=W);*-3ANY+;3;*6ZN(["REN9W2-"[".&)6DE<@':B*S,< D@4 <]\ M>?CS\(?V8OA#KWQY^//CRP\->$_#5@UWK.LZC)MCAC' RSNS%42-07=V55 M!9@#\0_L5?\ !=Z/XZ_M!Z7\*OVK/V7O$/P2\._%PM?_ +,_BOQ=^[@\::>I M$8@G).VUOI& FBA)P\=Q$JDEH7N?,OV2M$U'_@XE^,2_MO?M)7-M;_LU_#3Q M=<6GPH^ YOHYI=8U>U;:VK^)(D9@KKN!BLGX"N,@QLSW7W]^VK^Q'^SY^WW^ MSYJG[-W[1'A 7VB7P673[RT(BO-&O$!\F]LY<$P3QDDJPR""R,&1F4@'K=%? MCY\/_P#@O79_\$@OB[K?_!,__@KCX\U#QYK7@=;8^$/C'X*AAU"75]&F0M;K MK5J)O.M-02/9NX=I%978$%9[CZV^#'_!PI_P1H^.IBB\)_M[>#M+FEP##XR% MSH.QO0OJ,4*?B&(]Z /LVBN;^&WQE^$'QETK^W?A!\5O#?BNQVAOMGAO7;>^ MBP>AWP.P_6NDH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **^>OVU?\ @JO_ ,$__P#@GQIDL_[5/[3'A[0-36'S M(/"]M.;W6+@$9798VX>;:W #LJQC/+ .9/@#_P $ M35=29,X\Z/3+(M' %Z^9-+*@!^9%P: /W5\<>// M _PR\*WGCKXD^,])\/:)IT1EU#6-265E1%]R0*_,+]NK_ (.X M?^";7[+_ -L\*?L[_P!J?&WQ1;[D5?#+?8]%CD'9]0F0^8.F&MXIU/\ >%?( M7@?_ (-U?^"T/_!5/Q39?%[_ (+$?MJW_AC2VE^T0^%IM035K^W!Y*P6-LR: M=I^X'&49F4D[HLC%?I[^PK_P;]_\$NOV OL>O?#3]GNT\4>*[/:R^-_B$4U; M45D'22(.@@M7'/S011MSR30!^5G_ T1_P '1_\ P77_ -&^!/@^Z^!7PHU7 MA-7L#-XP?$']O+X MP:Y\8/$4DOVB\T33Y9=*T +F.Y%M,.-EW>Y,%M@\,H,DR_\\C7 MYG77[1O_ <<_P#!Q==2:)^SWX4E^"7P.U*0Q2ZI974^D:9/;DX(FU)E^UZH M<95X[5?*/\<2]: /T9_:H_X+*_\ !&7_ ((D^!;CX"_"33O#4NOZ9E(_A9\' M-+M?,BN ,9O98ML%L^<;S,YG(.X(]?G5JO[='_!Q-_P<,:G<>#OV*_AM<_!? MX-WDS076O:9?2Z=9M#G:RW.M.@GO&&2KPV*+D-AX2.:^X/\ @G+_ ,&G7_!/ M[]D V/C_ /:5C?XW^-X-LI?Q-9"+0K24<_NM.#,L^.1FY>56P"$0U]H?M,_\ M%)O^"=7[ >B+HO[1'[4/@7P1_9MLJ6WAB.^26_CA50%6+3K4/<% -L6!P* M /A;_@G3_P &CW[#G[,,ME\1_P!L75Y?C?XT1A,]EJEN;?P]:S=3BSW%KO!) M!:X=D<8/DJ:_5OPYX;\.^#M!M/"OA'0++2M+T^W6"PTW3;5(+>VB486..- % M10. H K\7OVIO\ @]$_9I\.W[^#/V'OV6O%OQ'U::7R++5?$TRZ3922DX5H MH(Q-2";5--\%H8O.EXSYFI7XEFN%/0GR8FQT8'I^F'[)'_!&C_@F1^Q#]EOOV M?/V/O"5EK%I@Q>)M:LSJNJJXZNMW>&66(D\D1LB^@ % 'Y#?\/-?^#IG_@K M)_H?[%/[+T_PG\&:CQ!X@TOP^FGQR6Y_B_M;63B0@<[K14?@87)YZ?X2_P#! MH-^U'^TIXMB^+?\ P59_X*,:MKNKSX:]L?#EWA MP.?WOHH ^*/V2?\ @WD_X)(?L=?9M3\$_LFZ/XIURVP1XC^(K'7+EG'218[@ M&WA<=0T,,9SS7VE965GIMG%I^G6D5O;P1B.""&,(D: 8"JHX X %2T4 %%% M% !1110 4V:&&XA>WN(EDCD4JZ.N0P/!!!ZBG44 ?FI_P4@_X-;_ /@G5^W/ M]O\ '7PK\/GX,>/KG=)_;O@FP0:;=S'^*ZTW*Q-DDDM 8'8G+,W2OSS3Q'_P M<<_\&WD@@\0VC?&WX!Z4<+*[W&L:/9VB_P!V3B]T;:O # 6P=N!+BOZ-Z22- M)4:*5 RL"&5AD$>AH _.C_@F_P#\'.7_ 3C_;Y^P>!_&'B[_A4/Q NML?\ MPBWCN]CCM+J8_P -IJ/RP39)"JLGDRN3A8SUK]%U974.C @C((/!%?F__P % M(/\ @U__ ."/V_QS\/O"_P#PIWQ_=;I/^$C\#6,:V-U,?XKO3BOS<_X)O_ /!T'_P3F_;O^P>!OB+XF_X4YX_NML?_ COCB^C6PNY MC_#::EA89,D@!9A!(Q.%1NM?I%')'-&LL3AE8 JRG((/0@T +1110 4444 8 MGQ$^&GPX^+WA*[\ ?%CP!HGB?0K]-M]HOB'2H;VTN%]'AF5D+KXQ?#K3?FB\-:+=_VG$MN/X#HNH9DA9L# M(L&=^GS^GJW[+?\ P>1Z;X7\3?\ "H?^"H/[&FO^ O$5C*(-5UGP?:RE;>7O MY^EWQ6XM@.IVRS-SPGK^Y->4_M2?L,_L?_ML>&?^$3_:L_9S\*>.;5(C';3Z MWI2-=6BGK]GN5Q/;GD\Q.IYZT 8_[(G_ 4C_86_;PT==5_9/_:<\*^+YC#Y MLVC6M]Y&IVZ8SNEL9PES$/=HP.#@\5[=7XG?M=_\&:'P-U76&^)7_!.S]ISQ M%\,M?M9OM.FZ'XFEDO[&&8'*""\B*7=J <'>WVAN/R\1_P"&F?\ @ZL_X(H? MZ/\ 'SX?WGQV^&NE\2:QJ,,GB:U6!>&E.HVQ74+48& UYA1Q\AS@@']#]%?D ME^Q3_P 'A7_!.WX_?9/#/[4GA;Q#\%]>FVI)=7\;:MHK.> %NK9!,F3U,ENB M*",OU(_4/X/?'+X+_M"^"X/B/\!_BSX<\9Z!<_ZC6/"^M07ULQQG;YD+,H89 MY4G([@4 =51110 4444 %%%% !1139YX;:%[FYF6..-2TDCL JJ!DDD]!0 Z MBOCC]K7_ (+\_P#!)O\ 8T^TZ;\3/VO/#^M:W;95O#7@1SKE[Y@ZQ/\ 9-\4 M#^TTD?UK\X/C3_P>*?&;XX>+&^$W_!+7_@GCK?B76KK(TV\\6P3ZE>S#( (T MK2R6SSU^TL,D9'J ?O-7SO\ M9_\%9O^"9-&U' M7%T.)[<]8SINDJT\Q'9+W:21RPX-?1'[)?\ P9D?L(?"YK;7_P!K7XS>,/BO MJ:$-<:99,-"TJ0]2K) [W3<\;A<)D9.T9X .1_:;_P"#T/X-0ZN? /[!'['W MBKQ]K%U+]GT_5/%TXT^"64_=,-G;>=/<@] K- W]?E7]L']MC_@YL^/_ ,"M M5_:+_:2\>2?LO_"1%"K,Z_\ "(&XED!,=M:QDR:W=R2 ':B;U*AF.U0S5^OO M[3'Q7_X)(?\ !O#^SC)\3= ^!/@SP;?WD$EMX8\,^$M(@77O%%PJC]UY[ SR M(N5\R>9V6,$9)9D1ORC_ &:OV.O^"A7_ =0_M/0_MC_ +<&OZCX$_9XT"_D MA\/:7II:.%X _P ]CI"2#$DC%0L^H.I^9=H#&,0Q@'PY_P $JO\ @C]^UC_P M69^/UY/X?U;4[+P38ZD&\=_%?Q%$\RP9PQB3>Y-U>LF"(@YVY#2.JD$_U$?L M0?\ !&W_ ()S?\$_?#VEV7P!_9F\/'7]-@C63QUXAL(]0URYF4#=,;N92T1= MAN*0^7$"?E10 ![=^S_^SY\&/V6/A#HGP&_9]^'>G>%O"?AZT%OI6C:9%M2- M>K.Q.6DD9B6>1RSNS%F)))KLJ "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH *^ /V=_^5CC]HO_ +(!X1_]*):^_P"O@#]G M?_E8X_:+_P"R >$?_2B6@#[_ **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "ODOX0?\I>OBG_ -B)!_Z)T:OK2ODOX0?\I>OBG_V( MD'_HG1J /K2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBN0^._Q^^"W[,/PMU3XU_M!?$S2/ M"/A718?,U'6]:NQ%#'Z(,\R2,>%C0,[L0JJ20* .OK\V_P#@L/\ \')7[*'_ M 3/AU+X.?"QK/XF_&2-6B_X173;S_0-"FQ@-J5PF=C \_9H\S' #>2&5Z^% M?VT?^"^G[?O_ 6&^,5S^P/_ ,$._A9XFTK0K[=#J_CR!/LVK7MKG8]PTY(3 M1K/G_6,PG;Y1NC9C$?L?_@CQ_P &QO[-?[ ,VG?'W]J*>P^*WQD1ENH[Z\MS M)H_A^XSNS9PRC,\RMS]JF&[(#1I"D? M!S2EL/&]ZFL^,_@1)9#2+OQ]II):6>RTZ&+%O<1(6D@FEQ<3,6;%QYS";[S^ M*_\ P7.3]M/P9X-_9S_X(Q6G_"7_ !J^*.CMN?$'6%U7 MQKJFD:JWLVJ>./BEX\T\3Z[K^JW!W7-R;K=YT$9?.R%),*.27=GD?RC MXS_\&C7_ 1N^*?G2>#OA]XW^'LLN2'\'^-YY K'N%U);M0/8 #TQ7ZL:KX.U@>$/VN?\ @F[J^AZA!C[;-X?\5LDR]C_H5[;(R].\W\J_>>L# MX@_"KX7_ !:T<^'OBI\-] \36!SFQ\0:/!>PG/7Y)E9?TH _-SX,?\'>?_!' M?XGB*/QSXL\??#R5\!_^$M\$R3HC?[VF/=\9[D#W KZU^#'_ 5[_P""7G[0 M)BA^%/[>OPMOKF?'DZ;>>+K:QO'SZ6UTT@_L9C/@7XRW'Q2TNT'[YO^$ET;7_.0#TU M=$O&S_L#=0!_0-17\_/_ !$>?\' '[)'[C]MS_@E4MYIUK_KM6F\ ZWHAF Z MG[6&FM6'ND>![UZ?\&?^#W#]DO7C%!^T#^QA\0?"LC8663PIK-EK<:'U/G_8 MFQ] 3['N ?MO17Y^_!C_ (.@_P#@BS\9!%;2?M7/X2OIG4444 %%%% !1110 4444 %%-FFAMX7N+B58XT4L[NV H')))Z"ORS_ &=? M^#H[]C/7/B)\;3^U9XMA\!>"O#OB 7/P5UV72;J5_&N@*TEA)/:I$CM<,;ZR MN7#* H2=4.#!(U 'ZG5G>+/%WA/P%XOBT=AKOB?29 M=1OI1G:9(-*L2VT#.X22S,!D;XAR*XSPG_P;_P#_ 7*_P""MWB.S^*7_!7; M]LB]\&>'WF%S!X6O;U-1NX >?W&EV;1Z?8EE.-V\2+_%&2,4 ?:7[=7_ =E M_P#!,O\ 92^V>%O@=JVH?&WQ3;[D6U\&.(=(20=I-2E4HRG^_;)<#FOAUOVQ M?^#G[_@ND38_LK_#>Z^"'PKU0XCU_2C+H-H]NW D;5KC-Y=X!PWV$ '/,?%? MJ%^PK_P;M?\ !+/]@S['X@\'? .#QMXLM-K+XR^)!35;M9!R'AB9%MK9@6.*^W[JZL].LY+V]N(H+>"(O++*X5(T49+$G@ 9)/3% 'XQ_L5?\&; MO[-/@K4X_B5_P4+^.VN?%KQ%<3?:=0T#19YM-TIYF.7$UQN-Y=Y//F![ M&C/.01;K.P(PP3K7X9_MP_\ !ZA=^'_P!HO]IR#X9?#*X=Q+X" M\"VTZPSPA@&B>&)S->R%2"%O)HX&9RM9A_#=ZE\T,6""K+$)I5(PT8ZU^XT71[NT;^],0;W6-R\$(#;%EY$6>/B/\ M8N^,?@'P#XK@\.?\$TO^"6FH_'+XG0%3#XY^*FAS^))+1STGM=!L +2Q*D!E M>XEO&0J3Y@'%??DZ87DD7I@"X0@8&T=O=?V2?^#.__ ()H? _[ M-K7[1?B3Q=\8M7BP9H=4OCI&E,PZ,MK9L)NO57N9%/ (QG/Z4_ +]E;]FG]E M;PS_ ,(=^S9\!/"/@732H$MMX6T"WLO/Q_%*T2AI6[EG)8GDF@#\)_\ AF?_ M (.W?^"MO[WXU?%.^^!G@?4?O:=?:F/"\0A/WHFLM/5]0EX/W+L8)P"PP<>[ M_LH_\&7W['G@6XA\4_ME_M$>+OB?JA?S;K2M$0:)ILCDY99W4O/\ <) M/7 Z#]GZ* /%_P!EG_@G5^PQ^Q-81V?[+'[+'@SP;,D7EMJNFZ.CZC*N,8DO M9=]S*/\ ?D;J?6O:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I& M564JR@@C!!'6EHH _.G_ (*0?\&R/_!.+]OK[?XX\)^#_P#A47Q NMTG_"5> M!+*..UNIC_%=Z=\L$^22S-'Y,KDY:4]*_-Y_"O\ P<<_\&WDIN/"]ZWQM^ > ME-EH8TN-8T>SM1_>BR+W1MJ\DH1;!VY,N*_HWH(!&"* /S2_X)P?\'2?_!.O M]N7[!X$^+&OGX+^/KG;'_8GC6_3^S+N8_P -KJ6%B;)( 6<0.Q.%5NM?I7!/ M# K2.&&ZF/.^\L.(+C))+,OE3,>LM?FI/\+_^#C?_ (-P)GU# MX::P_P ;/@-I;%Y+2"&XUC2+2U!R3):DB\TKGX*>/+G;'_9?C&_0Z1=RGC%OJ>%C&3@!;A8& M).%#]:_36UNK:^MH[VRN(YH9HP\4L3AE=2,A@1P01R"* 'T444 %%%% !111 M0!\F_MK?\$/O^"8O[?(N]6^.W[+NB6_B.[W,WC+PFG]DZMYA_P"6DDUOM%RP M["X65?:OR[^,/_!IS^V_^QOXTG^-_P#P1Y_;^U>RU"'YH=$UO5I=$U1XU.1# M]NL_W%WGNDT4$9&-L=YO:TDRW"CS@[J/&X*NI]""*_.O\ ;7_X-8?^"4O[ M6_VOQ#X'^&=Y\(/$UQN==5^&TRVUFS]M^G2*UL$SU$*PL?[U 'WQXH^.?P3\ M$1V4OC3XQ>%M(74K87&G-JGB&VMQ=0GI)&9'&].1\RY'-9/_ UA^RS_ -'* M_#__ ,+*Q_\ CM?@W^R3_P $ M _9'_X+1?#O]BO]M#QGH?QR^&OB#X9>(M< M\):?J-IWB*;5X5L1%G'F?:"WE[<_Q;L5\*_M:_\'/?_!(/]E/[3I5I M^T!+\3-;M\C^Q_A;8_VHK'MB\9H[(C/]V*VL,X8CRS+][)7)( MK]4?V2?^#77_ ()"_LK_ &75M7^!5U\4-@ M>%R!QN/.0#X+\8_\'4'_ 5#_;H\27/PT_X)-_\ !.2Y#&3R3K-QI=UXEOH M>DK+ D5K9]1GSO-0#J>>,Z#_ ((4_P#!Q7_P5+F36O\ @II^W*_@?PW>L'N? M#.I:_P#;S&"0=R:1I31Z>IQV,J,, $=#?!/@SX=>'+7P=\/O".EZ%I% ME'LLM*T:PCM;:W7^ZD4:JJ#V %:E 'Y8?LD_\&B'_!++]G_[+K?QLM?%/Q@U MJ':\C>*=5-EIHD'=+.R,9*_[$TLP.>" M-&3'_$L\*:#;V$+$#&YEA10S>K').22>:["B@ KX>_X+-?\ !*_BOK=DTGA'X>VUUA\'*K>7S+DV]J&!Y^_*5*QCAWC\@_P""Z_\ MP<4_#;_@G'87?[,G[+OV'QK\>=2B$*V48^T6?A3S!A);M5_UMR=P,=H.>0\F MU2BR_/?_ 1E_P"#=GXF?%[XG#_@IU_P6D?4/%GCOQ#>KK&C?#SQ6WG2"4X: M.[U=&X+@!?+L$?_2B6@#[_ **** "BBB@ HHHH *\X_:N_:W_9Z_8B^"FI_M"?M/?$ MJS\+>%-**I/?W2/(\TSY\N"&*,,\TKX.U$4DX)Z D>CUA>//AA\-_BG96.F? M$WP!HWB*VTS5(=2TZVUS3(KJ.VO(MWE7"+*K!94W$JX&Y2<@@T ?GG_P2%_X M*]?M"?\ !2;_ (*%_'3P%XR^&6H^!/ASX3\(Z)J/P_\ !_B+1EM]66WNR7CU M"[8C?NN8&BF6,$QI&Z!2_,C_ *%_%+XG^ /@I\-]=^+WQ5\4VFA^&_#6E3ZE MKFKWS[8K2UA0O)(QZ\*#P,DG@ D@5^>?[#G_ "LK_MO?]B!X#_\ 319UYU_P M4\_;J_90_:]_X*(V/_!,?]HK]IGPG\._@=\)I[+Q%\='\5Z_%I[>.-5&R>P\ M.0"1E,MJA*3W+#*D@)E'5&8 ]"_X(I_\%Z2L-_;Z9J$.L/;7]\GF6FF M65H6$3,8\L[R=TE *&+$O@?_ 3._;F_8EN_^"_O[76M>&OVE? K:-\3;?P! MI/PQGL]<@$'B&YATJ*V:VL=IQ,R2XCV)G#<5ZQ_P1!5Q_P %*/\ @HD=5'_$ MS/QST_S=_P!_[)LO_LW_ '9NQ0!Z1_P3P_;I_:VA_;0\>?\$M?^"CB>%;WX MG^%/"T'BWP3X[\'6;V=CXQ\/2RB!IVMG)\BXBF8(RIA21( N(O,D^YI98X8V MFFD5$12SNQP% ZDGM7YG_M!AS_P=6? 3^R/]>/V8]9.K[.OV7[7J7E;O]GSN MGO7WW^TR-7/[-_Q!&@;_ +?_ ,(1JWV+R_O>=]CEV8]]V* /SN^!O[5G_!8? M_@K='XT_:>_X)^_&_P"&7P?^#>A^*+[1/AC:^+?!;ZO>^-_LC;'O;N4G_0[> M23Y5\E2Z8=2K%-[^W_L&_P#!7.T^-'["?Q1_:(_:X\&6W@KQQ^SSJ6N:+\,,^T.W/_ /!L"-+'_!#3X'?V5LVF M'Q!Y^WKYO_"0ZEOS[Y_3%?GU\9%UD_"#_@LNWA/?]A_X3/0]GD_=\W[1<_;N MG?;][]: /JCX7?&[_@X?_:L_9<3_ (*6?!CQ]\'_ SHNM:7+XB\!_L[ZEX- MEO)=6T49DMTN-4WK*MU<0J&39MC;S(R3#N*I]S_\$XOVW?!/_!1;]B[P+^U_ MX%TIM-@\6:8S:CH[S^8VFW\,KP75L6P-P2:*0*Q"ETV/@;L5;_X)U#2Q_P $ M^O@4-#V?8A\&_#'V/R_N^5_9-MLQ[;<5\8_\&HH;_AV7KYM?^08?C;XG.B8^ MY]E\R#;M_P!G?OZ=\T ?IE1110 5\E_"#_E+U\4_^Q$@_P#1.C5Z/JG[4OQE ML-3N;"V_8M\;W4<$[QQW,5S;;9E#$!QENA R/K7B7[-?CGQ'XH_X*=_$/QAK M/PWU/1;^\\#H)]!O70W%J%724!(=1U;67>TG^(EIIQ;4KN/[LCZ?$X L8%!RU[<;64$L!"5$A /T"_ MX*X_\%_/V./^"5&AW/@W5M33QU\5I;;?IGPWT&]42VY96!4J9PNQ?J;_@DI_P &Q'P\_9V\06_[4O\ P4DT MI_B[\5KJZ.HKH5_-]KT;2KIVWM+.9LMJ=UN))DE'E!B<(Y59:_7J/Q%JD2"* M+P;=JJ@!54J !Z4 >>?L7?L*?LL_\$^_@[;? _\ 92^$]AX9T:/:]]/$OF7F MJ3@8-Q=W#9DN)3SRQPH^50J@*/7:Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ M +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^ M^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V** MQ_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X2 M75_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8KS#XS M?L2_L;_M%B5OCY^RE\.?&X(/O7;_\)+J__0H7 MO_?2T?\ "2ZO_P!"A>_]]+0!\)_&?_@UZ_X(L_&/S;J+]E.7PE?39S?>#/%5 M_9;?]V!IGMQC_KE7R7\9O^#(_P#9.UTRS_L^_MH_$#PM(Q+0Q^*]%LM:1#Z? MN/L38^I)]S7[+ZKX[;0=.FUC7-"DLK2W3?/=7=S'''&OJS,0 /'X[*U<_P"T]]+%*H]Q$QYZ5\VZ[_P>%_MH?M!ZK+X6 M_8$_X)8OJU^&V0&_NM1\1RN3T+6NG00,I_V1(WUH 9IG_!W]^W=^SOJ,6A?M MY_\ !*C^R[HOY<_V6;5/#,BMW*P:C;W)8CGY2X^HKZ'^#'_!YO\ \$Q_'7E6 M7Q:^%_Q2\"W38\ZXGT2UU&R3Z26UP9FQ_P!<17S%K7Q9_P"#R?\ ;STZ;2-* M^#$_PT\.:DFV\LY_"VCZ%&J'LPU0R7P ]%R?7I7G_@S_ (,]_P#@HI\;_$\O MCK]K3]JGPCHE[J,GF7D^E6EUKEVN3DAE<6D8/^RLA7GK0!^OW@G_ (.*_P#@ MBSX]\/MXCTG]O?PM:11INDM];T^_T^X4XY AN;='=#X(\=^-_B-/%D!/!W@N:)&;TWZDUHI&?XER.XS7S]\/?^#+K]BK3/ M#[VWQ6_:&^,VM:J8\1WOA_\ LK3+=6QU,,UM=,1GMY@^O>O+/C'_ ,&44S/+ MJ'[//[:.J0X)-OIOC+P3'(?;==6URN/P@_*@#I?B!_P>D>./B)K;>"OV+?\ M@FOJFN:C-G[%-X@\1RW4\GIFQL;W2?V]ZPO\ AO7_ (/$?VW#L^!W[(.=R M4GCG3[1?]/U6Y^%=S.JJ!RWVK0I5MH_]XJ5]J /GG]NC]AS_ (+GZ#XM^%OP MX_X*'_\ !2%CJ?QJ\6C0=#\%3_%:]FBLX %-[J5U!&(K&&TMHY%9V1V9BR*$ M8$D?;7_!=#]A?_@F_I'["_P4^('PFU+P1XRT[]ERXTVTUGP3I?C2WCOO%7@[ MS8EU*U\RVF24W.X?:O,5@07N6&6*=?U33K5TF?2M)A^SK'8L9)\SS'S&0/'EOE,,GIG[= M?P^_X-_OBC^SI_9O[)/[(?Q:^%/C_P )QK?>&/$UU\$]:NM/O'A7)MM6CN/, M%Q;2!%=*C@&I6TT2R0SRR >9.Y1P=\K,_/)KT7XC?$_X:_![PG<^/?BW\0] M#\+:%9+NO-:\1ZM#8VD ]7FF944<'J17\I/B;_@Z$_X*&Z%\%M"_9D_8W\(_ M#_X(^%-$L!9Z?:> - DN[C+LSR"*34I+CR4:1W9$1%>,-M#< CJ?V:_^"#W_ M 6I_P""O'B>R^-W[9WCGQGX;\-W9\Q/%GQ=OKN]U.2%N?\ 0M.FD$H7&"H< MV\17&QB!B@#]2O\ @H%_P=R_\$]?V8+:]\'_ +*T-Y\;O%\6^-)-%=K+0;64 M$K^\OI4S..C#[-'*CCCS4ZU^/'QU_;;_ ."[_P#P7Z\17/@[P;X-\<>(?!\U MSL_X0?X9:'<6?ANTYX6[FSLDP<8>\F?!/RE>E?N'^P]_P;8_\$N_V,[*SU?7 M/V9KOXK^*H,-+XC^)[1:A'OPN1%88%FBA@64M$\JYQYC=:_0#0[B+PQI%OX? M\-?#=M/L+.(16EC8PQPPP(.BHB850/0#% '\VO[)'_!F+^WA\5/LNN?M9_&3 MPA\*=.DPT^EV!.O:LGFX7#X/\)QS^H'[)'_ :A_P#!)3]FC[+K M/C_X=:W\6M<@VN;[XA:J7M!)WVV5L(H&3_8F6;'J>M?HK_PDNK_]"A>_]]+1 M_P )+J__ $*%[_WTM $'PU^%/PO^#/A2W\!_!_X;Z#X4T.U&+71O#>CP6-I# MQCY8H55%Z#H.U;]8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P ) M+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2Z MO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#P MDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ M -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P ) M+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2Z MO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#P MDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ M -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P ) M+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ?"W_ 4?_P"#;;_@G!_P4,^W^-8_ M /\ PK#X@W>Z3_A-? 5M';BYF/.^\LL""ZR>6?"3-_SU%?F7=? G_@XT_P"# M<:YDUCX(>))/C;\"=-D,DNGVMM/JVE6]L#DF:P+?:]).,LSV[>2#]Z1^E?T. M_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!^:G_!.#_@ZR_X)[_MH?8/ M/Q_OS\$O'5QMC^Q^*[Y7T6\E/'[C4L*D>3_#H_ MN\^'/Q N]TG_ G7@**&UDN9CSOO+7'D7>3@L[*LQ P)5K\T8_V=?^#C+_@W M;NIO$/[.>O7WQC^"&G2M-<:1!83:IID-N#N9I]-WFZTPX!9Y+5_+&/GE;I0! M_1[17Y3_ /!//_@[._80_:W^P> ?VB=-D^#7C>?;$8_$.II)H=W+T_=:@518 M;6=.@U?2/#\UW:74*RVUU;3QR1S1L,JZLI(92"" M"."#0!OT5C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A M>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_] M]+0!\,?\%&?V;?\ @HM_P\B^$W[=G["7P;\#^-?^$*^&^L^'=4TOQGXL.F1^ M9>SJP92JEFPJYXXS6)\3?BA_P<7?$WX;>(?AO??\$^/@':P>(=#N]-FN8OBW M.7A2>%XBZ@QX) ?(!]*_0+_A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: /%/\ M@E+^SE\2_P!D7_@G7\)/V:OC':V<'BCP=X3CT_6HM/NQ/"LRR.Q"2 .,,.: M^@ZQ_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6JV ML>/?^$>TFZU_7]$DL;"QMWN+V]O+F.*&WA12SR.[$*BJH)+$@ DT =#7XO? M\%N?^#CGQ%X>\)?'> MAL4N=9B'RS1VLW L]/4$^;=L5,B\*4CR9ON3_@B1_P $,/@U_P $F_!$7C_Q M-X1'C/XTZM9;->\;/"ODZ8CCY[+35?F*'LTI DFZMM7;$@!YM_P0H_X-QO#O M[%U_:?MI_MYF#QM\>-2E.HVMG?W'VVU\*3R$NTGF,6%WJ!9B7N22J,2(B2#, M_P"LM8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A> M_P#?2T?\)+J__0H7O_?2T ;%%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!] M+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__ DNK_\ 0H7O M_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2 MT ;%%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A> M_P#?2T?\)+J__0H7O_?2T ;%%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!] M+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__ DNK_\ 0H7O M_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2 MT ;%%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A> M_P#?2T?\)+J__0H7O_?2T ;%? '[._\ RL_]]+7PC^S-=37O_!Q=^T3<7%E);L?@#X1S%(1D?Z1+Z4 ?H-1110 4444 M %%%% !1110!\;_LS_L-_''X4?\ !9/]I7]N7Q6ND?\ "#?%7PKX7T_PJ;;4 M"]X9K"PMX+CSHMH$8WQ-M.XY&#Q7M_CS]@G]ACXI^+K[X@?$[]B_X3>(]>U. M42ZEK>O?#G3+R\NW"A0TLTL#/(=H RQ)P .U>LT4 ?GQ^QS_ ,$;?!GP#_X* MN?'[]K3Q%^S3\*;;X>^)%\+3_!>STWP]9&7P]>6-DB7<]O;B +I\C7"[P\)# M,?F)S47[0W[%_P"W]^R3_P %#O&/_!1K_@F3X/\ !OCZQ^+N@6%A\7OA%XNU MXZ0UW?V,?E6FIV-WM,:.(\JZR=WE.',N8OT,HH ^%?\ @G=^PI^UQ/\ MI>/ M/^"IO_!1V7PM8_$_Q7X6@\)>"O 7@Z\>[L?!WAZ.43-"URX'GW$LRAV9,J,R M$-B7RX_>?V;Y/V][O]H'XQ6O[5FF^ U^&0U:T7X*MX:\PZA-8DW/VG^T0[%= M^/LNW: .7KW&B@#\M_@A^RC_ ,%C/^"2,7C/]F3_ ()^_!?X8_&'X,ZWXFOM M9^&$WB[QB^D7W@C[8YD>SNHR,7EO'(=P$3!WRS;D+[$]N_8+_P""1=M\%?V$ MOBE^SO\ M<>-K?QKXX_:'U+7-9^-_B72D,<5U?ZK$T"/@]XIT31]+E\.> OVAM M1\82V4VCZ(08[=[C3-C2-=00MM3RPZ+Y<8(FVEG^Z/\ @G#^Q#X)_P""<_[% MW@7]C_P+JS:E!X3TUQJ.L20>6VI7\\KW%UX44 % M%%% !7R7\(/^4O7Q3_[$2#_T3HU?6E?)?P@_Y2]?%/\ [$2#_P!$Z-0!]:44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4453\0^(O#_A'0;SQ3XKURSTS3-.M7N=0U'4;I(8+6%%+/+)(Y"HBJ"2Q( M )- %ROD3_@J9_P6J_8P_X)1>"&N?C1XK_MSQQ>VAE\._#70)T?4[[.0DDN M M#_@=_P %D/\ @ZK^)UK\3_CIXAE^$O[-NGZD9=*@CMY4TP(K%?\ 0;9BKZM= M@;E-W*1$A\P*R?ZD_N/_ ,$]O^"8W['O_!,?X4+\+?V6/AG%I\MS&G]O^*-1 MVSZOKDJCB2ZN=H+#))6)0L2;CL1\*>++ M#4;[POJBZ;XBM+.Z6233KMK:&Z6"90] &Q1110 45R?Q4^ M//P-^!6E?VY\;OC/X3\&V6PM]L\5>(K;3HMHZG?<.@QP><]J^1OCA_P=;:Q^VMHOB*]BSLLO ^F7FL^:1V6:UB:W'U:4 ^M 'W+17XJ_'#_@] MF_8O\+^=;?L^?LD_$7QC-'D)-XDO[+0[>4]BK1M=R;?]Z-3[5Y%_Q$:?\' G M[9/^C_L*_P#!+9=/TR[_ -1K-OX$U?6S"#G:3>R-#9J/=X\''X4 ?T#UD^-/ M'W@3X;Z))XF^(GC72= TV+_6ZAK6I16L"=^9)651^=?@=_PQW_P>3?MO'/Q; M_:;G^%&G7GW0WC>PT 1QGL4\/1R7 &.SC=Z]:UO!?_!F1\:?BUKZUJ3?\?46BZ%3B^U"Y5A^,!SUXH _3'XX?\%]O^"._[/OG1>.?V M^? U_/#D-:^#[J77Y-X_@_XEL=8_!/X) M_$[QW=1Y\JXFL+72;&7TQ)+,\P_&"N^^!_\ P:#?\$@/A7Y,_P 0?#_C_P"( M\R8,@\6>,GMHF;V33$M2%SV+-[D\U]B_ _\ X)0?\$TOV3JC^$;:ZOEQT_TJX5YO\ Q^@#\?)_^#J[_@K9^UI.^G_\$]O^"4B7,A?MO\ZQXGN?A-H5W_JS]OT7 MP[Y&WQY%[XBT4:UN*^1?C5_P>B_MI<>&/A]'_(!SCF_9[]_P J/M]Z]E^"O_!D_P#L-^%O)N?CS^U1\2_&,\>"\6@V]EHM MM*>X9&CNI OLLH/O0!]!?&K_ (.M_P#@C!\(?.M]"^/'B#QW=P9#VG@KP9>/ MDCLLMXMO"_U60CGK7R!\>O\ @].^!_C+3K_X<_ G_@G3XB\9VNN6\M@]IXZ\ M16]HEW%*I1HI+2VAN_.5U)4Q^8,@D9-?>WP5_P"#;/\ X(N_ _RKG2?V*=(\ M0WD>-]YXUU>]U?S2.[0W,S0?@L8!]*^M?A+^SA^SS\ [(:;\"O@/X,\%VX38 M(/"?A>TTY-OIBWC08H _G=_X-R]2^.\G_!9CP5I'Q"^!/BCX;>!QX)\8:A\, M?!FOV=ZMKI-G=M%-<6]A->H));83986ZO_P $6_VY/%.CZMX8\8?\%X_CKJ&E:K!):R67]@Z: M@:UDBV212$@[]V7Y 7Y6 QD;B >#_P#!K5_P1D_9S^#/[+G@_P#X*/?$G1[+ MQ;\3/'VFM?\ ANYO[026_A2Q,KHBVJOG_2I FZ2XP&4-Y4>U?,:7]B:\K_8C M_98T#]B3]D_P+^RAX6\57FN:?X%T--,M-6U"%(YKI%9FWNJ?*#\W0>E>J4 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 ?"?\ P4?_ .#=S_@G#_P4<%_X MP\2_#0> ?B!=[G_X3[P'%':7$\QYWW=OM\B\R<;F=1*0,"5:_+G4OV/_ /@X MI_X-U=0G\4_LF^.Y_C7\$K&9I[G1M/L9M3T^.#.YFN=(9SQ +/+9N4 W MS8XK^C*B@#\J/^"<7_!V9^P5^UPUC\//VI8V^!_CB8K$7\07@FT"[EZ?N]0V MK]FR0+-:7EI.LD4\; %71U)#* M0000<$&OB7_@H[_P;W_\$XO^"D2WWBWQO\+AX)\?789Q\0? B1V=Y-*>=]W% MM,-[DXW-*AEP,+(G6ORQU?\ 8;_X.(/^#>#5+GQG^Q;\1[GXT?!BSG:XN]"T MVPFU&S6')9FNM%9S/9L<%GFLG8 +EY@.* /Z,**_)[_@G'_P=K_L+?M526/P MX_:YL7^"'C>4K"USK-UY_AZ[EZ?)>[5-ID@DKN:)XGT:U\ M1>&]8M=0T^^@6>ROK&X66&XB895T="5=2""""00: +5%%% !1110 445Y?\ MMA?MD_L[?L'_ )U;]HO]IWXAVOA[PWI2;0\AWW%_<$$QVMM$/FGG?!VHO8% MB5568 '6_%WXO?##X!_#36?C'\9_'6F^&?"_AZQ:[UG7-7N1%;VL*]V8]220 MJJ,LS$*H)(!_GK_;5_X*-_MW_P#!RW^TE-_P3R_X)D^&=3\.?!*TN5;Q3X@O M]]JNI6H?'V_5I5!,%IE28;(9>5E!97<*D.-XC\7?\%(O^#M[]J@^#O!%M??# M#]F+P7K :XEG#/:66.DL^TJ-1U5XVRD*GRX%?J@9I9?WJ_83_8(_9G_X)R_ M/3_V>/V7_ D>DZ3:XEU+49\27^LW>T![N\FP#-*V/0*H 1%1%50 ><_\$H_^ M"0W[+_\ P29^"8^'WP:TH:MXKU6",^-/B#J-LJW^MS+SM&"?(ME.?+MU)51R MQ=RTC?5E%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %? '[._P#RL .[U=I;JY[H-4N8VQ#&HP%LK<@(NU6= K0U^X_@C MP/X+^&GA'3O 'PZ\):;H.A:1:):Z5HVCV4=M:V<"#"QQ11@*B@= !0!\T_\ M$Q/^".O[&/\ P2H^'W]@? #P3]O\57UJL?B3XAZ[&DNK:H>"R;P,6\&X B"( M*GRJ6WN"Y^JJ** "BBB@ HHK.\6>+O"?@+PY>>,/'/B?3M%TC3X3-?ZIJU[' M;6UM&.KR2R$*BCU) H T:*_,7]N/_@["_P""7W[*'VSPQ\'O$FH_&KQ1;[D6 MS\"A4TM)!T$FI2CRF0_W[=;CKT]/A>3_ (*(_P#!S;_P6[D;3/V(?@G=_!GX M::B2J>)M$C;2X6@/\;:W>XEG9<\FP5&QCY* /V:_X*&_\%./V4/^"<'P7U[X MB_''XL^'[;Q!9:'<7?AOP-)J\2ZKKURL;&&W@MP3*0\@5#+MV)NW,0!7X[CX MX_\ !0[_ (-WK71?^"@_QF\!7?Q8F_:\T5]1^*'A+4-4?3X_#?CB2ZEO;2-6 M6&4J!I]PT'V<#+/;S .JQ1+7E_B7_@W*_;5_8Q_:;^'/QZ^(?Q<^$/Q=UZ'4 M(?$WBW3_ (A?$@:-::C>03[H[3S;U_M%_%OCCDEE>- X*Q[?O$_7/_!0+XL? M\%1_^"AW[+FO?LQ?$_X*_LG:3!J:1XBTG]HZ 7NB:C;3+-;WMNQ/RR(R MXZC*.ZY 8T >/_\ #ZS_ (.COVTOW'[)'_!.)O!NF71_T'6K?X9WA&#TS>ZQ M+]C?'J$ YYH_X=5_\':_[; \S]IG]O.3X=V-WS?:;/\ $LV*LAZK]E\.Q- _ M^ZS!>.M?MI^Q%XJ^-GC3]DKP!XA_:/\ [#?QW)X;@B\577AK5XK^PO+R,&*2 MZ@GA^1DF*>< OW/,V=5KU.@#\(_A7_P9.^'M;U7_ (2K]K?_ (*&^(O$-[=/ MOOX/"OAA()6;O_IE[/.9"?4PCZ&OKKX'_P#!J'_P1D^#ODW'B#X(^(_']W!@ MI=^./&5T^2.[0V1MH7^C1D>U?H7XU^('@/X;:*_B3XB^-M(T#3H_]9?ZUJ45 MK O&>7E95'YU\N_&K_@O1_P1[^ 7FQ^//^"@'@"ZE@R)+?PG?R:](&'\.W3$ MG(.>,'IWQ0!ZY\#_ -@#]AO]FGR9/@#^R%\-O"-Q!C9?Z%X,LH+HD=&:=8_- M=O=F)]Z]=K\B_C5_P>9_\$PO 7FV7PE^&WQ1\>72Y\F>UT.VTZR?ZR74XF7_ M +\FOG35?^#OG]O;]HW4)M!_8%_X)4_VI=!_+@-R^J>)Y6;L6@TZ"V*GI\N\ M_4T ?O\ T5_/R/C-_P 'H7[:1QX/^%EQ\*](N_\ 7#^P-%\/^0I[YU-GOEQZ M(2WK1_Q#.?\ !=']KD>?^W=_P592.QN_]=ID_C/6_$30J>J_9I/L]LO^ZCE? M>@#]I_C5_P %!?V%?V&/*N/CW^UG\2?%\T>"\7AZRLM$MY3Z,LB7<@7V60'WKZZ^"O\ MP;4?\$7/@CY-UIO[&.F^([V+&Z]\:ZU?:KYN/[T$\QM_RB&: /AWXN_\'N'P M<6Z.D?LR_L$>+_$=Q._EV4OB[Q/;Z:Y8]/W%I'=ES_LB0?6N(_X?A?\ !S[^ MV+^X_9+_ .":1\*:9<_\>6M0?##49 ,YQF]U246;8X_Y9CWZU^YWPB_9E_9O M_9^M!8? ?]G[P3X*@5-@B\)>%;/3EVXQC%O&E=Q0!_/S_P .Z_\ @\'_ &SS MO^/'[:AQS6SX%_X,MO'WQ$UE?&7 M[9/_ 4LU'6M1EQ]LBT+PS+=S/ZXOKZY+'\8/\*_>VB@#\N/@K_P:"_\$?OA MAY4WC[0/B#\194P9!XK\:/;QNWLNF1VI"^Q8^Y-?77P5_P""0G_!+W]GHPS? M";]@SX7V%U;X\C4KSPE;W]Y'CTN;I9)AT'\?:OHVB@"'3M.T_2+&+3-)L(;6 MV@0)!;V\01(U'0*J@ #V%3444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 ?$_P#P4<_X(!_\$Y/^"E$=[XI^ M)/PH7PEX\N@S+\0_ RQV.H22G^*Z3:8;W)QDS(TFT85TZU^5.N?\$^?^#A;_ M (-Z]8NO'G["'Q2N_C+\'K6=[F]\/:782W]MY6=S-=Z&[M+;L<$O-8NQ"KEI M5'%?T744 ?DI_P $YO\ @[@_8D_:;FL_AG^V9HTGP0\;.P@DOM2G:X\/74V= MIQ=[0]F2025N%$:#@S,:_5[P[XC\/>+]"M/%'A/7K+5-,U"W6>PU'3KI)X+F M)AE9(Y$)5U(Y# D&OC[_ (*,_P#!!;_@G/\ \%+(;SQ'\6?A&GAKQSN_B-_P3T^+ MM[\8?A+;W#7-]X;TJPDO(FBSEC=Z%([/&Q ^::Q=GVC+2(.* /Z+*I:7XE\. M:Y?:AIFB:_97ESI-V+75;>UNDD>RG,22B*55),;F.2-]K8.V16QA@3^,G[-O M_!R?^U[_ ,%.?AW'^R-^Q?\ L777AS]I'6Y/LEYXEOKI;CPMX5T\92ZUV8R# MSHS"V%2VEC=3(ZJ'G8>2_H?C+_@E+^V+_P $AO"T?[ZB^*LC-)-)J<,8;J%XLD7A+P;ITJG4O$%TH!\J%#]V-TO32T<+P!_ MGL=(208DD8J%GU!U/S+M 8QB&/2_X)*_\$N?C3_P<"_'W5?^"IG_ 51^,2> M(O!]CK\FG6G@?3M359KN:V;=_9SPQ.3I5A%O'[GY9I=Y?@2>=)_1'X2\)>%O M /A?3_!'@?PW8Z/HVD6<=II6E:9:)!;6=O&H6.**- %1%4 !0 !@4 <[^S_ M /L^?!C]ECX0Z)\!OV??AWIWA;PGX>M!;Z5HVF1;4C7JSL3EI)&8EGD665PJHH&2Q)X YS3Z\?\ VX?V*?A?^W[\$#^SM\:O$_BFP\*7>LVU M[KEEX4UQM/DU>"'<38W$B L;:0D;T7:QV##*0" #RO\ 8L_X+ _LY_M]?ME? M%?\ 94_9NA.NZ5\*M+LY[OX@VFH+)8:O.-DV^>&*R$,4!3:[ M7/V_/^"J?P__ &)OB3X._9N\&?!3Q?\ %SXQ_$"WENO"?PP\"01FZ>SC+![V MZFE8):VP*2#S&W$_#O MPV\!VVC:%I%OY<%M'_95HS8'5F9V9V=B6=V9F)9B3^A1_9*_9OL/VIY_VYIO MAY GQ./@L^%YO%TVIW)*:.)UN#;B%I?LZ#S$#>8(P^"PW89@0#YS_9>_X+(Q M_$;]JC2OV(/VR?V.O'7[/GQ/\4:;-?>"=,\77EM?Z;XCCB4M+':7]L?+>955 MF,94#"XW;BJG8_;2_P""M-A^SM^T;I_[%7[-7[+?C'X\?&6ZT'^W-2\%^#;J MWM(-#TS<%6XO[VX/EVV\D;%().Y MQXZ_X*L?\%#?C#XB7[1K2?%G2/#D%S-R\-C8PWD,4:D\A2B1<#@^4GH* /I3 M_@GS_P %/OA[^W9K_C7X/:W\(_%7PM^+'PUN88O'?PN\<0HE_8),-T-U#)&2 MES;./NRKCJI*A7C9_IVOS.^,$C?#S_@ZP^$NH>%O]&/C_P#9=U/3O$R0\"[2 MVO;RXB>3'WB&MX%R>T2CM7Z!_'_Q;JO@'X$>-O'6A,5OM%\(ZE?V; 9Q+#:R M2)_X\HH ^,/B!_P7(\2>(OBWXY\ _L(?\$[/B?\ M!:!\+M7ETGQ]XX\(WEK M9Z?!J$(S/:6/G9?49H^C)& 22"NY61V^D_V-/V_/V$M)\.?\ M!$GX1ZU91@WOB.[\0:KK-T3E[JY;6[Z+S'/5F$4,29//R"OA+Q=XXU_X)?L] M?\%C?AIX!NI+/2-/\=V]Y9VML=L<,FO/<6]_M X7=&%4@=E Z"@#[+G_ .#A MW5O$/@W6/VG?@S_P3 ^-/C3]GC0;JX2^^,VF"TA%Q:V\ACN+^UTV5A-/:H5< MF4L@4(V\1E'"_??P+^-WPP_:3^#WAOX]?!?Q5!K?A7Q9I$.I:'JD ($\$BY& M58!D<8_P#!-WX;>$/"_P#P30^!_P ,;/1K:32%^"_A^VN+ M1H@8[A9-+@,Q<=&\QG=FSU+G/6OD_P#X-3-8U1O^"6,_P^NKZ6>Q\$_%OQ-H M>B>:Y;9:K<)H((KP#]GGXE> _&O\ P5+^ M(_C[PKXGM;[1K_P-&MGJ$#$QRE$TE& )'9D?V,)[[]GO\ 8EMK#XM?%UY#9O-:NTVB:#V^=Z03+& FCV?/%M"JS?,_$#?,P!R'Q;_;6_X*^_\'0OQ1U']G#]B7P+ M>?"_]GZUO/L_B/4+B[>&UD@ZAM7OHQFYD93N&GVX*\CL_$WQ!9I]K.X8>*SCRRV,!R1M0EV! DDD MP,?4'P;\#_L_?L\_#;2O@]\#O"NA>%/"^B6P@TK0]#LUM[>W3J<*HY8G+,QR MS,2S$DDUT_\ PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0? M]]4 :5%<=\2OVA/@7\&O"%U\0/B[\7?#OA?0K)L^(=6BL[6'_ 'I9651T MZ9YK\QOVX?\ @\"_X)X?L]?:_"O[+'AW7/C5XBBW)'_MV?'S6/ MB_X@>3S[S1=/FETG1S*QW,)&1S=W)W?Q^;$&R=T?- 'G'QZ_X.VOVI_VJ?'$ MOP&_X([?L(:YK.KW>4M-<\1Z1+JVI,A./-CTRQ+1P;>#YDLTJ 'YD&*YGPG_ M ,&]?_!<#_@J[XCM/BC_ ,%>?VU+SPCHKS"XB\+W>H+JEY;YY_<:;9O'IUCN M4XW*^]<_-&<8K]O_ (0_#G]CG]C/X8R>%_@MX*\$?#?PG81B6[BT>PM].M5" MC'FS.H4.WK)(2Q)R22:^7?VK?^#EW_@C_P#LI)?M-0^/]9M\_P#$C^&% MD=7>0CJ!*!D6U@8')#1PJX_O'&:^Z(XXXHUBB0*J@!548 ["OP"^)_ M_!W'^W%^U9XFN/A?_P $K_\ @G3=7=ZYV1:GK5I=>(+\(V<2_8[%8XK8CUDD MF08)/%-QSDY)R ?9?[;WP__8J_X*#?\' /P1^ /Q.A\%_%'0]%^"GB9O$?AM-5 MBO4L+U;A'A%PL,F8I ,L%;!QSC%>T_M'_P#!"?\ X)#>%/V>/'OBGPY^P/X# MM-0TWP7JEU87<-I*'AFCM)71U_>=0P!'TKX9_9^_X(+_ +6/_!';]K?P3^TW M_P $YM>\,?&W4+?P?J6G^,&^(FM)X?M1;(JA%).Z1^2!D8Y^K/ MB;^T#_P<#?$WX;>(?AO??L)?L^VL'B'0[O39KF+XN7!>%)X7B+J#'@D!\@'T MH _,C]@?_@J9_P '%]_^QU\/?V9/^">_[!K3>#O"V@)INA^/8OAI?7/VY0[' MS#?7DPL#\Q/ 3C')->O?\.__ /@\2_;0&[XX?MC3?#&TNQF6*3XB6NC 1G^$ MQ^&HG/3C:WT;'-?KA_P2E^$?B3]D7_@G7\)/V:OC'J&FP>*/!WA./3]:BT^] M$\*S+([$)( XPPYKZ$_X3'PQ_T&H/\ OJ@#\(O!7_!E[\4_B=K2>,_VT/\ M@IE?ZSJ+_P#'W%HOAR>_GDRX"Z;':L%]BY/N:_3K_A,?#'_0:@_[ZH_X3'PQ_P!! MJ#_OJ@#Y^^"O_!'?_@EI^SWY,OPJ_8(^&%G.XN;P2R@^ M^_FOHO2]*TO0]/BTG1=-M[.T@39!;6L*QQQKZ*J@ #V%5?\ A,?#'_0:@_[Z MH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ MA,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ M +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J M/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A, M?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/ M^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[Z MH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ MA,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ M +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J M/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A, M?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/ M^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[Z MH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ MA,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ M +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J M/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A, M?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/ M^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[Z MH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJI>)=+ MOM<\.:AHFF>(+O2;F\LI8+?5;!(FGLG="JS1B5'C+H2&4.C+D#*L,@Q?\)CX M8_Z#4'_?5'_"8^&/^@U!_P!]4 ?EM_P2GU.Q_P""0/[5/B?_ ()S?MS>'K2# MQI\7_%UWK_P^_:2N6D9/BP\DA86=_<3NYM]2A,FU;?CSX\L/#7A/PU8-=ZSK.HR;8X8QP ,L[LQ5$C4%W=E5068 M \#^VQ^RQ^RQ_P % /V?]6_9S_:,TV#4=&U'$UC?6TGEWNCWJ ^3?6T'0/^"PW[5VC_%;X2_ R_6/X3>%[ M.-D7QU<)\T&M^(4)/GS0Q.L A*1F+*TCW8!I_P#!(3X#?%[X]_MR_$K_ M (+#:!X#O_@9\)?BMIR6_A?X30Q^7<>.E4DIXHU>!MT=K-)N+Q" ([[RQ=E9 MY+O].:RX_%OA2)%BBU>W55 "JIP /04[_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ M0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH T MJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,? M#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,? M]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@# M2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'P MQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ M0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH T MJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,? M#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,? M]!J#_OJC_A,?#'_0:@_[ZH TJ^ /V=_^5CC]HO\ [(!X1_\ 2B6ONW_A,?#' M_0:@_P"^J^#?V:KZTU'_ (.,/VBKJQG66-O@#X1 =>AQ<2T ?H)1110 4444 M %%%% !1110!^=G[%WP^\>Z-_P '%'[9OQ!U?P1J]KH&L>!?!$6D:Y_'#Q7\'? D]_JOB-)HS*FC6DQ*0I 8S&)GWG)F961A$8Y?V8HH _-G_@G M]_P5T_8<\(S_ ]_86_9:_X)L?M(?#GP_=:C;Z-H1U;X/BRTNP>5PIN+RY-V M[(+*&2.XM;V*W5I(UG:::17VG.8@H;;*4_5>B@#\R?V";3 MXA_\%)O^"O\ XC_X*X7GP=\4^#OA'X'^%:?#_P"#[^,](?3[[Q+-+=/<76J) M;R?.D $L\2L?OB2/!W)(B?77P._:Y\._M>?&/XW_ +*NJ?L^^.O#MM\-+N'1 M=2U[Q1I(M]-\31W:W4;/ITH8F:-5@.XX&/-3UKWRB@#\=O\ @G9^WE;?\$*_ M@/K'_!,?]OWX(?%!+_X<>)]7/PI\2^$_ MUJMCXZT>[NYKR VDT V+<&2:4& M.0JJ;U5F5E=5[+]AK_@F9\=/VF?^">G[6_C+]I_P1-X!^('[9?B'6M=T[PQK M*L)O#-HT$(?!^C?#FQ^']Y=Q>);RR@6TLKRWO(5:&2VE5(9' MD!)_UAC$@V%_K?\ X(8?L/>/?^"?W_!-CP-\#?C"BKXXO9+SQ!XVB257\C4; MZ=IF@+*2K-%&8H6925+Q,5)!%?7E% !1110!B2_#3X<3RM//\/\ 1'=V+.[Z M5"2Q/4D[>37RY\$]%T?3?^"M?Q/TG3M)MK>UB\"PF*V@@5(TS%HY.% P,DD_ M4FOKZODOX0?\I>OBG_V(D'_HG1J /J[^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J M:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ MY\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT M*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ M .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B M@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:OS;_P""P_\ P@#[4_:M_:N_9 M?_8A^#]_\=OVH_B5HOA'PU8#;]KU#!ENI<$K!;PJ#)<3, <1QJS$ G& 2/P> M_:7_ ."L'_!3S_@X7^+VH_L4_P#!);X1:MX%^%I;R?$GB:206EU<6;DJ9M5O MX\I86[*&Q:0,TLH#KF?/EC0_92_X(M?\%,?^"\GQ@L/VY_\ @LC\4_$7A+P# M,?.\.^$?*^RZA=63$,L%A9,"FE6C #][(IFE #;7WB:OWB_9G_9:_9]_8Y^$ M>G? K]F;X4Z3X/\ "VEK_H^F:5!M\R0@!III&)>>9L#=+(S.V.6- 'Q=_P $ M@?\ @W._9"_X)@Z?8_$[Q;:6WQ)^+_E!I_&VLV ^SZ3(1\T>F6S9%N!T\]MT MS?-\R*QC'Z%?V=I__/C#_P!^A4U_V6/!$GQ(_:0^-7AGP/H<>0 M-2\3:S#9QRL!G9'YC ROZ(@9CD YH [+^SM/_Y\8?\ OT*/[.T__GQA_P"_ M0K\I12:3H[2L=JF-'0W=R M=W\'E0[LC#\U\X_\*=_X.H_^"Y7[[XI^);OX#?"S5>7TZ[,WABQDMVY*"SBW MZE>J5P5%P6B;C#CK0!^L7[<7_!<+_@EK_P $_?MFC?&[]H;1M1\3V>Y6\$>" MXUU;5O,'_+*2*$[+5O\ KX>(>_(K\M_BA_P,[OX)?\$:OV M!+VS9F\L^);S0_[=U2W1ONSN@46.GCL3.9TX^\,UZ!\//^" ?_!!3_@E+I]M MXZ_X*D?M@Z-XV\36\:S_ -B^+-<32[-V R&@TBTD>\NL=PSRHPQF,9Q6M\8/ M^#N+_@F+^R-X/3X-?\$X_P!D?4_%%CIP,>E6VF:1!X4T!,\!HD$33GH"5-M& M3Q\V3D 'EOPH_P"#7#_@I?\ M_\ C.U^-O\ P6._;GU&Q=V\S_A&K#5?[/00"=./NC-?H_\ O^"4__ 14_P""/7A&W^*%_P""/ 7AN[L0 M#_PLKXO:Y;3WWFJ!\\5Q?%8[>3IQ;)%G/W>>?S0_X;L_X.Q/^"L'^C_LO?L] MW7P:\%ZCQ'K&GZ"FAQ-;GI(-1U=FGE([O9[22.%ZBNL^#G_!GA\>/CSXL3XL M?\%2O^"BFL^(]9N<'4;/PK/<:I>R@G)!U75,D$\O?*4K_ +<*3#GOSCXQO/\ M@OY_P7M_X*;7DOA[_@EQ_P $^$\*:) _V1M#\1ZW;8(\1?$+.N71D'214NMT$ M+CUABCP>:^SK.SL].M(K#3[6.""",1PP0QA4C0# 50. . !0!_/OX:_X-B? M^"PG_!0+6[?QU_P57_X*&MI=J\HF_L#^U[CQ'=VIZM&D"O#8VF>0#"[J,D[3 MT/W5^R9_P:J?\$B_V9?LVK^+_A/JWQ6UNWPQU'XD:L;BWW]\65NL5LR$]%EC MD('\1Y)_2*B@#GOA]\)/A3\)?#$'@CX5?#+P]X9T6U&+72/#^BP65K"/]F*% M%1>G85M_V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $ M/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_ M]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V= MI_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^, M/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/] MG:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^ MA4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I_ M_/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ M?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G: M?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4 MU% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ MSXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H M4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ M ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% M $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C# M_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4? MV=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SX MP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $ M/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_ M]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V= MI_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^, M/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/] MG:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^ MA4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I_ M_/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ M?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G: M?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4 MU% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ MSXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H M4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ M ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% M $/]G:?_ ,^,/_?H5\"?LYQ1P_\ !QM^T7'%&JJ/@!X1PJC _P"/B6OT!KX M_9W_ .5CC]HO_L@'A'_THEH ^_Z*** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "ODOX0?\ *7KXI_\ 8B0?^B=&KZTKY+^$'_*7KXI_ M]B)!_P"B=&H ^M**** "BBB@ HHHH **** "BBB@ HHHH **** "N0^._P ? MO@M^S#\+=4^-?[07Q,TCPCX5T6'S-1UO6KL10Q^B#/,DC'A8T#.[$*JDD"OD M'_@KC_P7\_8X_P""5&AW/@W5M33QU\5I;;?IGPWT&]42VY96!4J9PNQ0#K/VT?^"^G[?O\ P6&^,5S^P/\ M\$._A9XFTK0K[=#J_CR!/LVK7MKG8]PTY(31K/G_ %C,)V^4;HV8Q'['_P"" M/'_!L;^S7^P#-IWQ]_:BGL/BM\9$9;J.^O+()E&&G&Q@)NKE,>!HC.DL!_Y9KIVGNEO) M(AXV:C=12#GYJP?V7+SX>ZIXHC\)?\$__P#@EOKOQV\:0E1_PD'Q-L+KQ#%" MQ_Y;)H>F+%:6Z_[-[+?(.23CH ?I#XK_ .#@_P#X+B_\%8/$5Y\,?^"1/[%M MYX/T-YC;S>*;2P75+NWSQ^_U*\2/3K'=0^'WPW\03>+O$F^'GDB.+P,NKPVMI!;'.U(M#T M)4L_E!QMF:-@#SR37US^R9_P9T?\$U/@I]FUK]HWQ9XP^,&JQ8,UOJ-Z='TI MV'(*VUFPG'/4/?$17O=;NY,8.R& W%W(CGGRX[F!"M2_Y=KB['A"**-OO(T-L)-6D4CC;,&4],]:_=']GK]D7]ES]DWP[_ M ,(K^S-^SWX/\"V31A)D\,>'X+1[@#O+)&H>9N/O.6)[FO1* /Q+_9@_X,N/ MV>M(U%/&O[(9--^W:J,?\ 3]=&2Y]\>9C/ M:OH.B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH *^ /V=_^5CC]HO\ [(!X1_\ 2B6OO^O@#]G?_E8X_:+_ M .R >$?_ $HEH ^_Z*** "BBB@ HHHH ***\;_;J_:2^+/[+?P'E^('P)_9= M\2_&#QA?:K;Z5X=\%>&66-IKF;=MFN9V!%M:H$)DF((48S@'< #V2BOR+_X( MF>)OVZ=4_P""T/[5FA_\%"/&6G7WQ!M/ /A2XO\ 1O#MX\FDZ#%=1+=PZ?:* M> L$5PL;,"V^178O(6,C>@_\%"-3^(G_ 43_P""O'@O_@D'I?Q=\4>$/A5X M8^%DWQ%^,O\ PAFKOI]]XA#70M;72WN(_G2 ,\#NJ_?6=OXHXV0 _3.BOREA M^&5[_P $//\ @J;\ _A)\"/BSXSU'X!?M)SZCX8U;X?^+O$MQJT7ASQ!;QQ- M9WEC)!/"/B6XTJ+Q+XAO(I))[N]DMV6240&&:-4W#;B(J5W2AP#]6**_,O M]@R]^('_ 3:_P""O_B+_@DC??&+Q5XQ^$OCKX5IX_\ @\GC/6'U&]\-3174 MEO=Z4ES(=[P$13RJI^X(X^-SR._Z3^)/$&E>$O#M_P"*M=N?)L=,LI;N\F(S MLBC0N[?@H)H NT5^._\ P3I_80L?^"ZGP(UG_@IU^WY\9OB>VI?$;Q3JZ_"C MP]X3\>76E67@71K2ZELX%LX8&"&<2PR[I) ZOL5F5F9V;LOV'?\ @IK\W[6W@W]I[QM/X_\ B!^QGXAUG0[#Q-K+,9O$UFJ2?V--=MG7L(N[*S@LXF6&.UB5X4>(+G_6",QC8$^M_^"&7[58E03ZE8S-"TY5<*K2QB&9@H"AY6"@ "@#Z M[HHHH *^2_A!_P I>OBG_P!B)!_Z)T:OK2ODOX0?\I>OBG_V(D'_ *)T:@#Z MTHHHH **** "BBB@ HHHH **** "J6E^)?#FN7VH:9HFOV5YQ7:QW5OY81=J.AVW+2 ']9/Q'^)/P^^#_@;5/B=\5O&VE>'/#NBVC7 M6KZYK=\EM:V<*]7DED(51T')ZD#O7X4?\%(/^#FW]H/]L;XAW7[$/_!#_P % M:Q7OKDH44E@(-HD/Y4_\ !3;_ (+. M?MP_\%7O&$,GQZ\91Z=X5LK@/H7PY\+"2#2;23&!*8V=GN9^3^]E9V&Y@FQ3 MMK>_9'_X(K?\%C/VP_"Z^&O@Q^R[XPT;P;JDDY:_7P M-X#D&K>&]&OF8N9+S4K@BWU*XWY+R;IE1B<0R$+*$ MOV=8]'^"/A>8&../PNOVS6&B/&U]0G0;".,-;Q0,/4U]2?LF?\&2.IS?9M<_ M;C_;&B@7@W7AOX7:878CJ0-0OD 4]L?96'OZ_IU^R;_P;]?\$E?V.?LNI?#O M]D/0=>UNVPP\1^/@=J1SS6\TO3,^J7C+"&_P"NDH/'L:_2/]D[_@S#_;2^ M(EK!?_M?_M)^%OAOI4S))<>'_#,+ZU?DJ,;9 IAM8WQP'62;&2<'H?Z2[6UM M;&UCLK*VCAAAC"0PQ(%5% P% ' ' J2@#\X_V3?^#5W_@D1^S#]FU?Q/\ M!W4OBIK=OAO[2^)>JF[@W=3BR@6*U9<]%DCD('&X\D_H%\/_ (;_ [^$_A> MW\#_ L\!:+X:T6S&+31_#^EPV=K .F$BA547H.@[5M44 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !7P!^SO\ \K''[1?_ &0#PC_Z42U]_P!? '[._P#RLK 6L[D#H(R:^ MLO@__P $_? 7P=_;]^+W_!0/2/'6KW>O_=&TW5]"N8XA9V*:=:Q6\;0E5 MWDNL0+;B1DG%87_!0K_@F#\-OV]-5\%_%2Q^*OBKX8_%3X:WLMSX ^*/@:X2 M/4--$H"S6\J."ES;2 ?-$V/X@&"O(K@'S3_P6\7_ (3C_@I+_P $]/@_X?83 MZV_QUNO$;6L1S(ECIJVD]Q(0.0NP,,_CU\8WT(Z)H_C#QG;6]I;Z#IQ)+PV%E;CR[8ON8.X)R'? 7S)-[_V MT_\ @DCI/[1G[1NG_MK?LW_M0^,_@1\9K30O[#U#QKX+@@N8-;TW.4M[^RG' MEW6PA=C$@C:F[=Y<6P \.^+Z#XA_\'6'PFT[PPWVEOA_^R[J>H^)&AY%JES> MWEO&DF/NG-Q"V#VE4]Z_03X_>$M5\?\ P(\:^!-#4M>ZWX2U*PLP#C,LUK)& MG_CS"O#O^">W_!+[X>?L):_XT^,6N?%SQ3\4_BS\2;F&7QY\4O'$R/?WZ0C$ M-K#&@"6ML@QB)<]%!8K'&J==^S7^QE??L[_M"_&#X]7/[1WCOQ?'\6-8M+Z' MPKXGU0SZ=X6$!N3Y.G1D_N8W^T#(?^")/PBT:RD" MWGAZZ\0:7K%J1A[6Y77+Z7RW'56,:3J'CN"SL[FV&Z.:307N+B_P!I'#;8R&)'8@]Z^\_B#_P0RU[P[\6O'/Q! M_8._X*(_%#]GS1/BAJTNJ>/O!'A&VM;S3KB_E!$]W8B;#:=-)U+QDD' 7:JH MB_2?[&G[ /[-_P"PU^RO:_L@_!_PM)=>%?*N3KLGB!UN[G7[BZ&+JYO7*A9I M)A\K?*%"A450JJH *7_!.#XD>$/$G_!-'X(?$VTUFVCT=O@OX?NI[MI0([=( M]+@\T.>B^65=6S]TH0>E?)W_ :F:/J0_P""6$_Q#N;*6&Q\;?%OQ-KFC>8A M7?:M):IX%_; MTEU.YETCX[^"(;1IW-K%+X7D9DC+':I.[D@8!->)?LUZ7\5+'_@IW\0].\=^ M*=,OO$-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W M9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H M-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[ M%XW_ .@W9?\ @,?\:I>(_#WQ#UOP]?Z+IWCE=*N+RRE@@U2QLT:>S=T*K-&) M5>,NA(8!U9<@94C(/2T4 ?RS?M%?LM_MG?\ !/S_ (*&V7[%6L:IH\7Q ^+. ME:_HMA^T/=ZNX?Q1I?B.^A2ZUG47N)BT%Q;6D-]%(JL!&0CJ&+>=-]I?\' 7 M[!'[ *_\$Z/A3XM_9W\7>!]?E_9EM;/3Y?#>G>+K7[;K_A9C&E[&3!*KR7"R M8N]X/5KIL$R$']*?V_/^"//[ ?\ P4MF?Q!^U5\&6U7Q+#X;?1=%\66.LW5K M?:3 7DD1H!'((BR2RO(/,C=23A@R_+7YO?L+?\&D_A70_P!H+4-4_P""@>F> M#O$?P]\">9IW@?3?!_VJQN/'8=FE35=89)M]NT22)#]F@9%=X"S;E!>Y ,+_ M (-9_P#@E[\16GT#_@IWJ'A/0_ ?AJ[\"KH'A?P\(/[0NO%EQ'*PN=?N7N?, M-CF962)+;R2RQ*2 FXW/[B?8O&__ $&[+_P&/^-8G[/G[/GP<_95^#VB_ '] MG_P/!X;\'^'8I8]%T2VN)98[5))GF].*[.@#'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :^$?V9H[^+_@X MN_:)34[B.6;_ (4#X1W/&FT'_2)<<5^@U? '[.__ "L%-&^(_Q,T&]\1Z[X_\;V3W=EX;T2V,JF2&V0C[1<.T$P ;*C:H*_O# M)$ ?=U%?G1\"/VSO^"AW[('_ 4L\ _\$W_^"C7Q \%_%#2OC+X=U*_^&?Q1 M\(^&SHUU#>V$+SW-E?6:NT87RT^5T[R1Y9MS+';_ &AOVSOV^OVNO^"A_C#_ M ()R?\$RO'/@[X?V/PA\/V.H?%[XN>+/#QUA[:_OD\RTTRRM"PB9C'EG>3ND MH!0Q8E /T,HKX7_X)X?MT_M;0_MH>//^"6O_ 4<3PK>_$_PIX6@\6^"?'?@ MZS>SL?&/AZ640-.ULY/D7$4S!&5,*2) %Q%YDGW-++'#&TTTBHB*6=V. H'4 MD]J '45^6_P-_:L_X+#_ /!6Z/QI^T]_P3]^-_PR^#_P;T/Q1?:)\,;7Q;X+ M?5[WQO\ 9&V/>W&M*D,D5K?Z5&TDSV@=BS1S*O[M2S?O \89]H=@# M[9HK\J?A=\;O^#A_]JS]EQ/^"EGP8\??!_PSHNM:7+XB\!_L[ZEX-EO)=6T4 M9DMTN-4WK*MU<0J&39MC;S(R3#N*I]S_ /!.+]MWP3_P46_8N\"_M?\ @72F MTV#Q9IC-J.CO/YC:;?PRO!=6Q; W!)HI K$*738^!NQ0![?1110 5\E_"#_E M+U\4_P#L1(/_ $3HU?6E?)?P@_Y2]?%/_L1(/_1.C4 ?6E%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 5\ ?L[_\K''[1?\ V0#PC_Z42U]_U\ ?L[_\K''[1?\ V0#PC_Z42T ? M?]%%% !1110 4444 %%%% !7Y-_\%6M(^(?[;?\ P6&^%'[)?[!,R> ?CQ\( MO!TOC#7?V@)KMBGAC0[F00-IOV':4U(S&5#Y4N$ N,9VO.1^LE? G[<_[!/[ M:7@?_@H%HO\ P5<_X)HW?A#5O&[>"?\ A$/B5\,_'5[):67BC21*LL4D%T@/ MD7*,D7+X7$$9R)CK>H:MK^$\J[O+M46%8H6CC=%3YLJRE< M.7&O^T-^Q?\ M_?LD_\ !0[QC_P4:_X)D^#_ ;X^L?B[H%A8?%[X1>+M>.D M-=W]C'Y5IJ=C=[3&CB/*NLG=Y3AS+F( YG]H,.?^#JSX"?V1_KQ^S'K)U?9U M^R_:]2\K=_L^=T]Z^^_VF1JY_9O^((T#?]O_ .$(U;[%Y?WO.^QR[,>^[%?) MG_!.[]A3]KB?]M+QY_P5-_X*.R^%K'XG^*_"T'A+P5X"\'7CW=CX.\/1RB9H M6N7 \^XEF4.S)E1F0AL2^7'[S^S?)^WO=_M _&*U_:LTWP&OPR&K6B_!5O#7 MF'4)K$FY^T_VB'8KOQ]EV[0!R] 'SO\ \&P(TL?\$-/@=_96S:8?$'G[>OF_ M\)#J6_/OG],5^?7QD763\(/^"R[>$]_V'_A,]#V>3]WS?M%S]NZ=]OWOUKZV M^"'[*/\ P6,_X)(Q>,_V9/\ @G[\%_AC\8?@SK?B:^UGX83>+O&+Z1?>"/MC MF1[.ZC(Q>6\FN-1UB2#RVU*_GE>XNKDKD[0\TLA5"6V)L3) MVYH ]PHHHH \2U3]J7XRV&IW-A;?L6^-[J."=XX[F*YMMLRAB XRW0@9'UKQ M+]FOQSXC\4?\%._B'XPUGX;ZGHM_>>!T$^@WKH;BU"KI* N5.WY@BL,=G%?; M5?)?P@_Y2]?%/_L1(/\ T3HU 'TY_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ M?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*% M[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_W MTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H M7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ M?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*% M[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_W MTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H M7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ M?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*% M[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_W MTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H M7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ M?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*% M[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_W MTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H M7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ M?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*% M[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_W MTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H M7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ M?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*% M[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_W MTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H M7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ M?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*% M[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_W MTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H M7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ M?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*% M[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_W MTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H M7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ M?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*% M[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_W MTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H M7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ M?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*% M[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_W MTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H M7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ M?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*% M[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_W MTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H M7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ M?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*% M[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_W MTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H M7O\ WTM?"/[,UU->_P#!Q=^T3<7%E);L?@#X1S%(1D?Z1+Z5^@U? '[._P#R ML'?LC_P#!2O\ 80_;OO=1TK]DG]I_PQXUO](B\[4=*T^X>*\@AW!? M.-O.J2F+<0OF!2F6 SR,Z/[6_P"W[^QG^PAH5AXA_:Y_:)\.>!H=6=UTJ#5K MEFN;W9C>8;>)7FE5=R[F5"%W+DC(H ]@HKS[]FO]JW]F_P#;$^'*?%K]E_XT M:!XW\/-<- ^I:!?K,()@ 3#*G#PR %3LD56PP.,$&O0: "BOG/\ :6_X*X?\ M$V/V/OB='\&/VD?VP_!_A?Q4RQM-H=S=23W%H' 9#<+ C_9MRD,/-V94@C@@ MU[OX'\<^"OB;X/TWX@_#GQ;INO:#K%FEWI.LZ/>QW-K>0.,I+%+&2LB$ --\76U\;.]L)]5)@M+D-M:&: MZ"FWAD5OE9'D4J00P!!KZ;M[BWN[=+JUG26*5 \OBG_ -B)!_Z)T:@#ZTHHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "O@#]G?_ )6./VB_^R >$?\ THEK[_KX _9W_P"5CC]HO_L@ M'A'_ -*): /O^BBB@ HHHH **** "BBB@ K\:?\ @I5^U'^RCJ'_ 7JTG0/ MV]KF;6?AQ^S_ /".VU/P3\-K?1Y-5F\2^-M5NHQ"L.GH&^US"V=&52-J-;*Y M*C<:_9:OR4^..C?"+]C_ /X.GO"_[4'[4#:?I/A;XN_ ^32?A[XPUPK%8V'B M>W>&WD@,\F$BE-G$T8)(S]O10OC/_P2S_X*&_\ !4[X??%7PKX+ M^+7[/?[1GPPTC4);#P-XQ\%6_A:]\:Z3- 4>.ZB9)A>0Q1^:R(LD26'?O&&'VB< XD(JC_P5A\8_#7]H3_@L-^PQ\)?V;?$6EZ]\4/! M_P 1KKQ%XLN/#URD\NB^%8U@DNENY(B?*2:.*4(CGG## \Q=UW_@GEXZ\$_L M4?\ !;_]LC]EKXY^*+'PW=_%_6=&^(?PSN-9NEMHM>MI(KDWJP/(0)'CEFV; M 2Q\B<@8C)H E\#>%_"_[#W_ -H/AI\,O$?Q'NK?SHO#^A7FI21 M9QO6"%Y2OXA,5^;7@3Q9X6_;A_X.;F^*_P #M=M?$'@[]G3X 2:%XF\2Z5,) M[)?$%_>7.+)9DRCN(+AR0"=K6TRG!4BOO"Z^+/[/O[55E\4/V8_AQ\9O#^M> M(-!TV;0_'.D:5J4<]SH,MY#/$BW,:G,3'9+@-C/EMZ4 ?#'_ ;?M"^*/$.O_$76_$FCPWLVI ZI=6BV[F96S!M@+B+ M[@,SG'S&OG3]GC]HKQG_ ,$\/V%/^"EW[,/PBUR[L=+_ &?/'&H_\*F?[2[2 M>'[37C-%:PPL22!!(OG+_P!-'=CG<:^BO^#;O]J+X1?";_@F6O[(WQZ^).@> M#O'W[/?B7Q#H7Q&T+Q)K$-E-IH&J7=VMRXF9<0;)RGF_/_ (5V&H^-KVYT MF)[N]U34;)+BXO#.RF3SDEF/E2;MT8BB"D;%QB_\&QOQK\>_%O\ X).>&/"G MQ*UF74=5^&GB?5_!1OYW+/+;V,^;=23VC@FBA7_9B6MG_@G;_P %3_V.+/\ MX(W?#[]ICQO\=/#NG6?P_P#A7I^G>-["XU:)+RQU33K&.WGLS S"3SGEB(BC MV[I1+&5!WC.+_P &QGP6\>?";_@DUX7\5_$G19=-U7XE>)]7\:&PG0J\=O>W M&+=R#VD@ABF7U6530!^@U%%% !7R7\(/^4O7Q3_[$2#_ -$Z-7H^J?L$?!K5 M]3N=6N?%7C=9+J=YI%B\7W*J&9BQ / R>!VKQ+]FOX5>'/ ?_!3OXA_#C1K M[4Y;#3O Z-!->Z@\UPQ==)D.^5OF;F1L9Z =J /MJBL?_A!](_Y^;W_ ,"V MH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJ -BBL M?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2 M/^?F]_\ MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!]( M_P"?F]_\"VH_X0?2/^?F]_\ MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_ M\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJ -BBL?_A!](_Y^;W_ M ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJ M-BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_ MX0?2/^?F]_\ MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ MA!](_P"?F]_\"VH_X0?2/^?F]_\ MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^ M?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJ -BBL?_A!](_Y M^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ M MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\ M"VH_X0?2/^?F]_\ MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V** MQ_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJ -BBL?_A!](_Y^;W_ ,"VH_X0 M?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJ -BBL?_A! M](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F M]_\ MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"? MF]_\"VH_X0?2/^?F]_\ MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH M V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJ -BBL?_A!](_Y^;W_ ,"V MH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJ -BBL M?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2 M/^?F]_\ MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!]( M_P"?F]_\"VH_X0?2/^?F]_\ MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_ M\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJ -BBL?_A!](_Y^;W_ M ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJ M-BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_ MX0?2/^?F]_\ MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ MA!](_P"?F]_\"VH_X0?2/^?F]_\ MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^ M?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJ -BBL?_A!](_Y M^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ M MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\ M"VH_X0?2/^?F]_\ MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V** MQ_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJ -BBL?_A!](_Y^;W_ ,"VH_X0 M?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJ -BBL?_A! M](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F M]_\ MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"? MF]_\"VH_X0?2/^?F]_\ MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH M V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJ -BBL?_A!](_Y^;W_ ,"V MH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJ -BBL M?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2 M/^?F]_\ MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!]( M_P"?F]_\"VH_X0?2/^?F]_\ MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_ M\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJ -BBL?_A!](_Y^;W_ M ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJ M-BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V*^ /V=_P#E8X_:+_[(!X1_ M]*):^Y_^$'TC_GYO?_ MJ^$?V9M/ATS_ (.+OVB;.W>1E7X ^$2#(Y8\W$IZ MF@#]!J*** "BBB@ HHHH **** "N%_:(_9C_ &?/VM?AQ/\ "+]I?X.^'_&W MAN>59FTKQ#IR7$<"+C5T":GJ.F6K27EU&&W")[F9GF:,-R(]^T'D#-7?VM/V!?V M-?V[-!L/#O[7'[.WAOQS!I3NVESZO:$7-EOQO$-Q$5FB5L+N57 ;:N0<#'KU M% 'GW[-7[*/[-_['7PX3X2?LO?!?0/!'AU;AKA]-T&Q$0GF8 &:5^7FD(51O MD9FPJC. !4_PQ_9D_9_^#'Q%\9?%SX5?"31-!\3?$.\AN_&^MZ;:".XUJ>(R MF.2X8??9?.EP?^FC>M=U10!\Z?M+_P#!)'_@FU^V'\2H_C'^TE^QYX.\4>*5 M6,3:[<6CP7%T(P%07#0.GVD*H"@2[\* O0 5[MX'\"^"OAEX/TWX>_#CPEIN M@Z#HUFEII.C:/9);6MG @PD4448"H@' 4 5JT4 ?,7CO_@C!_P2L^)OQLD_ M:(\>?L*_#_4O%MQ?&]O+^;2<0W=R6W--/:JPMYW9OF9I(V+$DDDDU]-6]O!: M0):VL"111($CCC4*J*!@ < =J?10 4444 %?)?P@_Y2]?%/_L1(/\ T3HU M?6E?)?P@_P"4O7Q3_P"Q$@_]$Z-0!]:4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7P!^SO_P K M''[1?_9 /"/_ *42U]_U\ ?L[_\ *QQ^T7_V0#PC_P"E$M 'W_1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\E_"#_E+U\4_^Q$@ M_P#1.C5]:5\E_"#_ )2]?%/_ +$2#_T3HU 'UI1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %? ' M[.__ "L/[:?PO_8!_9C\0?M*?%))KR/3$2VT'P_8\WFO MZK,=EIIML@!+S32848!VJ'Q5^/?[;'[0W[3.H?\%DT^(_QZ_X)?_M$ M_$_X2_ 2&/\ X4II7PW^'\M]I>I^(9HD:?Q!(V3S 4<-O M +'_ 0$\1?MGZC_ ,%5?VP=*_;K\827GCY]"\&:MK.B07DCV6@R7]G)>IIT M",Q5%MHIXK8[<@F#.Y_O'I-;^'&H_P#!;G_@K%\=O@'\!/"/B6XTJ+Q+XAO(I))[N]DMV6240&&:-4W#;B(J5W2A_%/^"9?_ 4. M\N_ NE:II-[X1"77@-(K"*V%YK:;_]$MW4 M^,]8?4;WPU-%=26]WI27,AWO 1%/*JG[@CCXW/([_I/XD\0:5X2\.W_BK7;G MR;'3+*6[O)B,[(HT+NWX*":_-OXOH/B'_P '6'PFT[PPWVEOA_\ LNZGJ/B1 MH>1:IOT$^/WA+5?'_P(\:^!-#4M>ZWX2U*PLP#C M,LUK)&G_ (\PH _*3_@G3^PA8_\ !=3X$:S_ ,%.OV_/C-\3VU+XC>*=77X4 M>'O"?CRZTJR\"Z-:74MG MG# P0SB6&7=)('5]BLRLS.S=E^P[_P4U^.'[,O M_!/;]K;P;^T]XVG\?_$#]C/Q#K.AV'B;668S>)K-4D_L::[;.YGDE0QLY)8Q MA"Q9]S'U/_@UV\5:5XA_X(D_"+1K*0+>>'KKQ!I>L6I&'M;E=.X+.SN;8;HYI-!>XN+_ &D< M-MC(8D=B#WH ]_\ V8O^"(VL_MA?L*^'/VU/CE^V)\85_:?^)7@^'QAI/Q)L M/B#>6D?AR\O81=V5G!9Q,L,=K$KPH\07/^L$9C&P)];_ /!#+]N'QW_P4"_X M)L^!_CC\7F5O'%C)>>'O&\JQ*@GU*QF:%IRJX56EC$,S!0%#RL% %>A_P#! M.#XD>$/$G_!-'X(?$VTUFVCT=O@OX?NI[MI0([=(]+@\T.>B^65=6S]TH0>E M?)W_ :F:/J0_P""6$_Q#N;*6&Q\;?%OQ-KFC>8A7?:MDNIW,ND?'?P1#:-.YM8 MI?"\C,D98[5)W(X_ Z?VCJ-E8F M*WF!722@2,G*X0Q@^I4GO0!]M45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ MP&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ M]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ M /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%% M8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C M_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# M8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T M&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ M]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C M_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^ M-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C M_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0; MLO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T M&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/] MB\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT M?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^ M- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR M_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0; MLO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+ MQO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1] MB\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT M ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ M ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR M_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O& M_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+ MQO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0! ML45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ MP&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ M ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ M /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O& M_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q M16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# M8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ MP&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ M]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ M /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%% M8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C M_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# M8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T M&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ M]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C M_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^ M-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C M_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0; MLO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T M&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/] MB\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT M?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^ M- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR M_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0; MLO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%? '[. M_P#RL--H/^D2XXH _0:BBB@ HHHH **** "BBB@ HHHH \!^!?\ MP3]\!? G]NCXU_MVZ'XZU>]USXVVNAP:UHEW'$+33QIEHMK$8"JAR75=S;B> M>F*\]_;3_P""2.D_M&?M&Z?^VM^S?^U#XS^!'QFM-"_L/4/&O@N""Y@UO37=;"%V,2"-J;MWEQ;/L"B@#YA_P"">W_!+[X>?L):_P"-/C%KGQ<\ M4_%/XL_$FYAE\>?%+QQ,CW]^D(Q#:PQH EK;(,8B7/106*QQJG7?LU_L97W[ M._[0OQ@^/5S^T=X[\7Q_%C6+2^A\*^)]4,^G>%A ;D^3IT9/[F-_M W =?*3 MTKW"B@#X!^(/_!#+7O#OQ:\<_$']@[_@HC\4/V?-$^*&K2ZIX^\$>$;:UO-. MN+^4$3W=B)L-ITTG4O&20('6[N=?N+H8NKF]#=8_9D^"O\ P4\^-?@G]GG7[NX?4?@SIKVDZP6MQ(7GL+3495,UO:N6<&(J MX8.V\R%G+??GP*^"'PO_ &:_@[X;^ GP6\*0:'X5\)Z1#INAZ7;DD001K@99 MB6=R+_BY\8_B!;RW7A/X8>!((S=/9 MQE@][=32L$M;8%)!YC;N8W.-J.R_5%>:']DK]F^P_:GG_;FF^'D"?$X^"SX7 MF\73:G"=,\77EM?Z;XCCB4M+':7]L?+>955F,94#"XW;B MJG8_;2_X*TV'[.W[1NG_ +%7[-7[+?C'X\?&6ZT'^W-2\%^#;JWM(-#TS<%6 MXO[VX/EVV\D;%().Y-G^G:_,[XP2-\//\ @ZP^$NH>%O\ 1CX__9=U/3O$R0\"[2VO;RXB>3'W MB&MX%R>T2CM7Z!_'_P 6ZKX!^!'C;QUH3%;[1?".I7]FP&<2PVLDB?\ CRB@ M#XP^('_!72?'WCCPC>6MGI\&H0C M,]I8^=E]1FCZ,D8!)(*[E9';Z3_8T_;\_9P_;D_98M?VO?@_XHDM?"IBN1KD M?B!%M+G0;BV!-U;7J%BL,D(&6^8KM*NK%65C\R_\&NGA+2?#G_!$GX1ZU91@ MWOB.[\0:KK-T3E[JY;6[Z+S'/5F$4,29//R"OA+Q=XXU_P""7[/7_!8WX:> M;J2STC3_ !W;WEG:VQVQPR:\]Q;W^T#A=T852!V4#H* /LN?_@X=U;Q#X-UC M]IWX,_\ !,#XT^-/V>-!NKA+[XS:8+2$7%K;R&.XO[7396$T]JA5R92R!0C; MQ&4<+]]_ OXW?##]I/X/>&_CU\%_%4&M^%?%FD0ZEH>J0 @3P2+D95@&1QRK M(P#*RLK $$5YC_P3=^&WA#PO_P $T/@?\,;/1K:32%^"_A^VN+1H@8[A9-+@ M,Q<=&\QG=FSU+G/6OD__ (-3-8U1O^"6,_P^NKZ6>Q\$_%OQ-H>B>:Y;9:K< M)H((KP#]GGXE> _&O_!4OXC^/O"OB>UOM M&O\ P-&MGJ$#$QRE$TE& )'9DG? :&P@O?CAXK^#O@2>_U7Q&DT9E31K28E(4@,9C$S[SD MS,K(PB,$9_A[^PM^RU_P $V/VD/ASX?NM1M]&T M(ZM\'Q9:78/*X4W%Y6=][L2S,6))KCM<^)&K_P#!$G_@K!\=OCW\ M;OA%XRU/]G_]I6#2=>M?'G@_PW/JT?ACQ!90R1W%K>Q6ZM)&L[332*^TYS$% M#;92GZKT4 ?F3^P3:?$/_@I-_P %?_$?_!7"\^#OBGP=\(_ _P *T^'_ ,'W M\9Z0^GWWB6:6Z>XNM42WD^=( )9XE8_?$D>#N21$^NO@=^USX=_:\^,?QO\ MV5=4_9]\=>';;X:7<.BZEKWBC21;Z;XFCNUNHV?3I0Q,T:K =QP,>:GK7OE% M 'X[?\$[/V\K;_@A7\!]8_X)C_M^_!#XH)?_ X\3ZN?A3XE\)^!;K5;'QUH M]W=S7D!M)H!L6X,DTH,.5S(R$!A&4#!7W*/U7HH M_(S]F?\ X+=Z_P#L>?L*^'?V+?CI^QI\8Q^T[\-O"$/@_1OAS8_#^\NXO$MY M90+:65Y;WD*M#);2JD,CR D_ZPQB0;"_UO\ \$,/V'O'O_!/[_@FQX&^!OQA M15\<7LEYX@\;1)*K^1J-].TS0%E)5FBC,4+,I*EXF*D@BOKRB@ HHHH Q)?A MI\.)Y6GG^'^B.[L6=WTJ$EB>I)V\FOESX)Z+H^F_\%:_B?I.G:3;6]K%X%A, M5M! J1IF+1R<*!@9))^I-?7U?)?P@_Y2]?%/_L1(/_1.C4 ?5W]G:?\ \^,/ M_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0 M_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^ M,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ MWZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/ M]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#S MXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/ M_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0 M_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^ M,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ MWZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/ M]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#S MXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/ M_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0 M_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^ M,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ MWZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/ M]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#S MXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/ M_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0 M_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^ M,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ MWZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/ M]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#S MXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/ M_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0 M_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^ M,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ MWZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/ M]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#S MXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/ M_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0 M_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^ M,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ MWZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/ M]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#S MXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/ M_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0 M_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^ M,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ MWZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/ M]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#S MXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/ M_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%? G[.<4$?\ THEH ^_Z*** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "ODOX0?\I>OBG_V(D'_H MG1J^M*^2_A!_REZ^*?\ V(D'_HG1J /K2BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^ /V=_\ ME8X_:+_[(!X1_P#2B6OO^O@#]G?_ )6./VB_^R >$?\ THEH ^_Z*** "BBB M@ HHHH **** "BBB@ KQ_P#:W_;]_8S_ &$-"L/$/[7/[1/ASP-#JSNNE0:M M[,;S#;Q*\TJKN7P5^7?_ 3O\%>$/VT_^"X'[9/[4GQQ M\-V/B.Z^$.KZ-\._AI;:Q:K&0 J=DBJV M&!Q@@UZ#7Y?^!O"_A?\ 8>_X.;3\)?@=H%IH'@[]HSX OKOB?PWI< @LSX@T M^\N<7R0IA$QW-K>0.,I+%+&2LB$S:D#JEU:+;N9E;,&V N(ON S./VB MO&?_ 3P_84_X*7?LP_"+7+NQTO]GSQQJ/\ PJ9_M+M)X?M->,T5K#"Q)($$ MB^? _P[J5EX_\ A78:CXVO;G28GN[W M5-1LDN+B\,[*9/.268^5)NW1B*(*1L7&+_P;&_&OQ[\6_P#@DYX8\*?$K69= M1U7X:>)]7\%&_GOBG M_P!B)!_Z)T:OK2ODOX0?\I>OBG_V(D'_ *)T:@#ZTHHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MO@#]G?\ Y6./VB_^R >$?_2B6OO^O@#]G?\ Y6./VB_^R >$?_2B6@#[_HHH MH **** "BBB@ HHHH **** "ORZ_X)Y>.O!/[%'_ 6__;(_9:^.?BBQ\-W? MQ?UG1OB'\,[C6;I;:+7K:2*Y-ZL#R$"1XY9MFP$L?(G(&(R:_46O(?VM/V!? MV-?V[-!L/#O[7'[.WAOQS!I3NVESZO:$7-EOQO$-Q$5FB5L+N57 ;:N0<# ! M\-^!/%GA;]N'_@YN;XK_ .UVU\0>#OV=/@!)H7B;Q+I4PGLE\07]YFV@CN-:GB,ICDN&'WV7SI<'_ *:-ZT ?G_\ \&W?[47P MB^$W_!,M?V1OCU\2= \'>/OV>_$OB'0OB-H7B36(;*;30-4N[M;EQ,RX@V3E M/-^YF%QG(-?.O[.O[//C'_@HA^PE_P %+_VG?A)H-Y>Z7^T%XWU$_"=?LSK) MX@M="\Z6UEA0C)$\C>2O_3174_=-?IS^TO\ \$D?^";7[8?Q*C^,?[27['G@ M[Q1XI58Q-KMQ:/!<70C 5!<- Z?:0J@*!+OPH"] !7NW@?P+X*^&7@_3?A[\ M./"6FZ#H.C6:6FDZ-H]DEM:V<"#"1111@*B -_CIX=TZS^'_PKT_3O&]A<:M$EY8ZIIUC';SV9@9A)YSRQ$11 M[=THEC*@[QG%_P"#8SX+>//A-_P2:\+^*_B3HLNFZK\2O$^K^-#83H5>.WO; MC%NY![200Q3+ZK*IKVGQW_P1@_X)6?$WXV2?M$>//V%?A_J7BVXOC>WE_-I. M(;NY+;FFGM586\[LWS,TD;%B2222:^FK>W@M($M;6!(HHD"1QQJ%5% P . M .U #Z*** /$M4_8(^#6KZG!D\#M7EO MQ;_X(H?LF?&3Q$GBCQ)XS^(5M>)%Y9ELO$4)9UPHPSS6\CO]T8RQQVQDU]?T M4 ?"W_$/M^QE_P!%-^*?_A26?_R'1_Q#[?L9?]%-^*?_ (4EG_\ (=?=-% ' MPM_Q#[?L9?\ 13?BG_X4EG_\AT?\0^W[&7_13?BG_P"%)9__ "'7W310!\+? M\0^W[&7_ $4WXI_^%)9__(='_$/M^QE_T4WXI_\ A26?_P AU]TT4 ?"W_$/ MM^QE_P!%-^*?_A26?_R'1_Q#[?L9?]%-^*?_ (4EG_\ (=?=-% 'PM_Q#[?L M9?\ 13?BG_X4EG_\AT?\0^W[&7_13?BG_P"%)9__ "'7W310!\+?\0^W[&7_ M $4WXI_^%)9__(=><>&?^"+7[+.M_M/^)_@?=>/OB(NE:)X;LM1M;F/7[<7# MRS,0RNQMBA48X 4'U)K],*\^\.?!G4]$_:2\2?'&76H'M-<\/6>G16*QL)(F MA8DN3T(.: /E?_B'V_8R_P"BF_%/_P *2S_^0Z/^(?;]C+_HIOQ3_P#"DL__ M )#K[IHH ^%O^(?;]C+_ **;\4__ I+/_Y#H_XA]OV,O^BF_%/_ ,*2S_\ MD.ONFB@#X6_XA]OV,O\ HIOQ3_\ "DL__D.C_B'V_8R_Z*;\4_\ PI+/_P"0 MZ^Z:* /A;_B'V_8R_P"BF_%/_P *2S_^0Z/^(?;]C+_HIOQ3_P#"DL__ )#K M[IHH ^%O^(?;]C+_ **;\4__ I+/_Y#H_XA]OV,O^BF_%/_ ,*2S_\ D.ON MFB@#X6_XA]OV,O\ HIOQ3_\ "DL__D.C_B'V_8R_Z*;\4_\ PI+/_P"0Z^Z: M* /A;_B'V_8R_P"BF_%/_P *2S_^0Z/^(?;]C+_HIOQ3_P#"DL__ )#K[IHH M ^%O^(?;]C+_ **;\4__ I+/_Y#H_XA]OV,O^BF_%/_ ,*2S_\ D.ONFB@# MX6_XA]OV,O\ HIOQ3_\ "DL__D.C_B'V_8R_Z*;\4_\ PI+/_P"0Z^Z:* /A M;_B'V_8R_P"BF_%/_P *2S_^0Z/^(?;]C+_HIOQ3_P#"DL__ )#K[IHH ^%O M^(?;]C+_ **;\4__ I+/_Y#H_XA]OV,O^BF_%/_ ,*2S_\ D.ONFB@#X6_X MA]OV,O\ HIOQ3_\ "DL__D.O./#/_!%K]EG6_P!I_P 3_ ^Z\??$1=*T3PW9 M:C:W,>OVXN'EF8AE=C;%"HQP H/J37Z85Y]X<^#.IZ)^TEXD^.,NM0/::YX> ML].BL5C821-"Q)/OB(NE:)X;LM1M;F/7[<7#RS,0RNQMBA48X 4'U)K],*\^\ M.?!G4]$_:2\2?'&76H'M-<\/6>G16*QL)(FA8DN3T(.: /E?_B'V_8R_Z*;\ M4_\ PI+/_P"0Z/\ B'V_8R_Z*;\4_P#PI+/_ .0Z^Z:* /A;_B'V_8R_Z*;\ M4_\ PI+/_P"0Z/\ B'V_8R_Z*;\4_P#PI+/_ .0Z^Z:* /A;_B'V_8R_Z*;\ M4_\ PI+/_P"0Z/\ B'V_8R_Z*;\4_P#PI+/_ .0Z^Z:* /A;_B'V_8R_Z*;\ M4_\ PI+/_P"0Z/\ B'V_8R_Z*;\4_P#PI+/_ .0Z^Z:* /A;_B'V_8R_Z*;\ M4_\ PI+/_P"0Z/\ B'V_8R_Z*;\4_P#PI+/_ .0Z^Z:* /A;_B'V_8R_Z*;\ M4_\ PI+/_P"0Z/\ B'V_8R_Z*;\4_P#PI+/_ .0Z^Z:* /A;_B'V_8R_Z*;\ M4_\ PI+/_P"0Z/\ B'V_8R_Z*;\4_P#PI+/_ .0Z^Z:* /A;_B'V_8R_Z*;\ M4_\ PI+/_P"0Z/\ B'V_8R_Z*;\4_P#PI+/_ .0Z^Z:* /A;_B'V_8R_Z*;\ M4_\ PI+/_P"0Z/\ B'V_8R_Z*;\4_P#PI+/_ .0Z^Z:* /A;_B'V_8R_Z*;\ M4_\ PI+/_P"0Z/\ B'V_8R_Z*;\4_P#PI+/_ .0Z^Z:* /A;_B'V_8R_Z*;\ M4_\ PI+/_P"0Z/\ B'V_8R_Z*;\4_P#PI+/_ .0Z^Z:* /A;_B'V_8R_Z*;\ M4_\ PI+/_P"0Z\X_9>_X(M?LL_'+X>WWB_Q7X^^(EM^$-5UJ"_DNO$-]J*S6\;*JK/ M*7"8/< X- 'RO_Q#[?L9?]%-^*?_ (4EG_\ (='_ !#[?L9?]%-^*?\ X4EG M_P#(=?=-% 'PM_Q#[?L9?]%-^*?_ (4EG_\ (='_ !#[?L9?]%-^*?\ X4EG M_P#(=?=-% 'PM_Q#[?L9?]%-^*?_ (4EG_\ (='_ !#[?L9?]%-^*?\ X4EG M_P#(=?=-% 'PM_Q#[?L9?]%-^*?_ (4EG_\ (='_ !#[?L9?]%-^*?\ X4EG M_P#(=?=-% 'PM_Q#[?L9?]%-^*?_ (4EG_\ (='_ !#[?L9?]%-^*?\ X4EG M_P#(=?=-% 'PM_Q#[?L9?]%-^*?_ (4EG_\ (='_ !#[?L9?]%-^*?\ X4EG M_P#(=?=-% 'PM_Q#[?L9?]%-^*?_ (4EG_\ (='_ !#[?L9?]%-^*?\ X4EG M_P#(=?=-% 'PM_Q#[?L9?]%-^*?_ (4EG_\ (='_ !#[?L9?]%-^*?\ X4EG M_P#(=?=-% 'PM_Q#[?L9?]%-^*?_ (4EG_\ (='_ !#[?L9?]%-^*?\ X4EG M_P#(=?=-% 'PM_Q#[?L9?]%-^*?_ (4EG_\ (='_ !#[?L9?]%-^*?\ X4EG M_P#(=?=-% 'PM_Q#[?L9?]%-^*?_ (4EG_\ (='_ !#[?L9?]%-^*?\ X4EG M_P#(=?=-% 'PM_Q#[?L9?]%-^*?_ (4EG_\ (=>??LU_!G4_@9X" MO?"&JZU!?R77B&^U%9K>-E55GE+A,'N <&@#Y7_XA]OV,O\ HIOQ3_\ "DL_ M_D.C_B'V_8R_Z*;\4_\ PI+/_P"0Z^Z:* /A;_B'V_8R_P"BF_%/_P *2S_^ M0Z/^(?;]C+_HIOQ3_P#"DL__ )#K[IHH ^%O^(?;]C+_ **;\4__ I+/_Y# MH_XA]OV,O^BF_%/_ ,*2S_\ D.ONFB@#X6_XA]OV,O\ HIOQ3_\ "DL__D.C M_B'V_8R_Z*;\4_\ PI+/_P"0Z^Z:* /A;_B'V_8R_P"BF_%/_P *2S_^0Z/^ M(?;]C+_HIOQ3_P#"DL__ )#K[IHH ^%O^(?;]C+_ **;\4__ I+/_Y#H_XA M]OV,O^BF_%/_ ,*2S_\ D.ONFB@#X6_XA]OV,O\ HIOQ3_\ "DL__D.C_B'V M_8R_Z*;\4_\ PI+/_P"0Z^Z:* /A;_B'V_8R_P"BF_%/_P *2S_^0Z/^(?;] MC+_HIOQ3_P#"DL__ )#K[IHH ^%O^(?;]C+_ **;\4__ I+/_Y#H_XA]OV, MO^BF_%/_ ,*2S_\ D.ONFB@#X6_XA]OV,O\ HIOQ3_\ "DL__D.C_B'V_8R_ MZ*;\4_\ PI+/_P"0Z^Z:* /A;_B'V_8R_P"BF_%/_P *2S_^0Z/^(?;]C+_H MIOQ3_P#"DL__ )#K[IHH ^%O^(?;]C+_ **;\4__ I+/_Y#KSC]E[_@BU^R MS\+_%?C[XB6US:^)+_ $Z./3M?MU0Q03%$8B2V<[B!R^$-5UJ"_DNO$-]J*S6\;*JK/*7"8/< X- 'RO\ \0^W[&7_ M $4WXI_^%)9__(='_$/M^QE_T4WXI_\ A26?_P AU]TT4 ?"W_$/M^QE_P!% M-^*?_A26?_R'1_Q#[?L9?]%-^*?_ (4EG_\ (=?=-% 'PM_Q#[?L9?\ 13?B MG_X4EG_\AT?\0^W[&7_13?BG_P"%)9__ "'7W310!\+?\0^W[&7_ $4WXI_^ M%)9__(='_$/M^QE_T4WXI_\ A26?_P AU]TT4 ?"W_$/M^QE_P!%-^*?_A26 M?_R'1_Q#[?L9?]%-^*?_ (4EG_\ (=?=-% 'PM_Q#[?L9?\ 13?BG_X4EG_\ MAUZE^Q5_P2B_9=_8.^*OB3XU?!J]\5WOB/Q7HMOI6KW_ (DUM;D-:PR&2-$1 M(HT0AB>0,G/-?2]% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %Y 9V/"H,LQ( !)Q765\M_MV_\$Q?"G[?_ .T5 M\#OB;\9OB*MSX!^#^NW^LZG\*;[0%NK#Q5?2P*EK+<.TRJHMW4,$:*575Y4( M D8T ;7[+G_!6S_@F[^VGX[?X7?LR?M?^$?%'B14=XM!BN)+6\N%0$NT,-RD M;SA5!8F,, !D\%P+>/4==O1%]HF M()$,*#+SR$*QV1JS84G& 37YL_\ !Q#X4^#%Q\5?V6?@G^R_X)T>T_:\(?LY? &+6?"_AS5(%GLTU_4+NV)OFA<%&D$%PH!(.UK:%AA ME!H ^X_V2_V^/V-_V[/#]]XE_9'_ &B/#?CFWTMT75(=(NB+FR+YV&:WD"S1 M!L-M+H VUL$X./5]4U33=$TVXUK6M0@M+.S@>>[N[J41Q0Q(I9G=F("J "23 MP ,U^87_ 4'\&>#?V)/^"XW['7[3WP*\+6/ARY^,NIZW\/?B=;:/;+;0Z[; M/%;?8GG2, 221S3;]Y&X_9X020@%>J?\%>/V'?VQ/VXTUKP5=_M8IX!_9PTG MX?37_BGPIX0M67Q!XOU6(74CVEQ=.-D&G^6MM\JEC(3*KH?D=0#Z\_9Z_:'^ M#'[5OP@TCX^?L]>/;7Q/X/U[[1_8^NV44B177D7$EM*5$BJV%FAD3) SMR,@ M@GRW]J?_ (*P?\$YOV)_','PQ_:A_:Y\)^$_$<\4'?\ !L)_R@P^!7_7OXA_]2/5*^._V4/VLOV$/^"4?[=' M[6_P^_X*[MI>F?$GQU\4[_Q-X=\=ZIX9EUY->\*W8+6=C&;6&X>VV+N)MY%0 M8E5.?+4 _9?X1_&'X5?'SX=Z9\6_@E\1-&\5^&-9@\W2]>T#4([JUN5!*G; M)&2"0P*L.JLI! ((KI*_,O\ X-G? FKV_P */CM^T!X!\(OX5^"GQ6^->H^( M/@AX.DGCW6&DEF1IA!&S+:K(!"@AR"OV;IMV,WZ:4 %%%% !1110 4444 %% M%% !1110 4444 %%%% !7)_&WX[_ 8_9L^'%_\ %[X_?%'0O!WAC3 OVW7/ M$6I1VMO&6.%3>Y 9V/"H,LQ( !)Q765\M_MV_P#!,7PI^W_^T5\#OB;\9OB* MMSX!^#^NW^LZG\*;[0%NK#Q5?2P*EK+<.TRJHMW4,$:*575Y4( D8T ;7[+G M_!6S_@F[^VGX[?X7?LR?M?\ A'Q1XD5'>+08KB2UO+A4!+M##C_M,?M9?LV?L;?#AOBW^U'\:= \#^'A<"WCU'7;T1?:)B"1#"@R\\ MA"L=D:LV%)Q@$U^;/_!Q#X4^#%Q\5?V6?@G^R_X)T>T_:+_"WAO]MS_@YSD^&7QLT2UU M[PA^SE\ 8M9\+^'-4@6>S37]0N[8F^:%P4:007"@$@[6MH6&&4&@#[C_ &2_ MV^/V-_V[/#]]XE_9'_:(\-^.;?2W1=4ATBZ(N;(OG89K>0+-$&PVTN@#;6P3 M@X]7U35--T33;C6M:U""TL[.!Y[N[NI1'%#$BEF=V8@*H ))/ S7YA?\%!_ M!G@W]B3_ (+C?L=?M/? KPM8^'+GXRZGK?P]^)UMH]LMM#KML\5M]B>=(P!) M)'--OWD;C]GA!)" 5ZI_P5X_8=_;$_;C36O!5W^UBG@']G#2?A]-?^*?"GA" MU9?$'B_58A=2/:7%TXV0:?Y:VWRJ6,A,JNA^1U /KS]GK]H?X,?M6_"#2/CY M^SUX]M?$_@_7OM']CZ[912)%=>1<26TI42*K86:&1,D#.W(R""?*_P!J'_@K M/_P3@_8P^($/PI_::_:^\(^%?$LJ1N^A7%U)<75NK@%&GCMTD:W5@0P,H4$' M(XYKP_\ X-ABP_X(7_ LJ 3]F\0X!.,_\5'JE>)_\&O/PG^"WQI_90^)?[4/ MQI\(:+XG^-WC3XMZ[#\7-3\16$5UJ%I,)%*V#B4,T4.US)Y? 8RMG.T!0#]1 M_AG\4/AO\:/ >F?%'X1>/-(\3^&]:MA<:3KN@ZA'=6EW$21NCEC)5AD$'!X( M(/(-;M?E=_P0_P#'WP^^%_\ P52_;>_8._9^OK9?A7X8\7:;XA\(:'ITH-EH MFH3Q&+5[:W1?EBC%UMC\M<*GV; YK]4: "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ KD_C;\=_@Q^S9\.+_P"+WQ^^*.A>#O#&F!?MNN>(M2CM;>,L M<*F]R SL>%099B0 "3BNLKY;_;M_X)B^%/V__P!HKX'?$WXS?$5;GP#\']=O M]9U/X4WV@+=6'BJ^E@5+66X=IE51;NH8(T4JNKRH0!(QH VOV7/^"MG_ 3= M_;3\=O\ "[]F3]K_ ,(^*/$BH[Q:#%<26MY<*@)=H8;E(WG"J"Q,88 #)XYK MT?\ :8_:R_9L_8V^'#?%O]J/XTZ!X'\/"X%O'J.NWHB^T3$$B&%!EYY"%8[( MU9L*3C )K\V?^#B'PI\&+CXJ_LL_!/\ 9?\ !.CVG[3FH?&S2+_X?S>%[".# M4=,T6 R&[N+AH0&2R#K$Q#_(?(D8<128ZCQ?X6\-_MN?\'.$ M/V&_'-OI;HNJ0Z1=$7-D7SL,UO(%FB#8;:70!MK8)P<4? MVM_^"CG[#7["(L(_VM_VF_"_@FYU2(RZ=IFI7;27MS$"5,J6L*O,T88%=X3; MD8SFOB?_ (*#^#/!O[$G_!<;]CK]I[X%>%K'PY<_&74];^'OQ.MM'MEMH==M MGBMOL3SI& ))(YIM^\C%X]?\,1@^"],MHFC-C:.\LH82+Y.YU2(GRNAWMD ]E_9?_;& M_9;_ &T_ LOQ)_94^.OASQUHUO.(+RYT&_$CVDI&1'/$<20.1R%D521R!CFN M(_:K_P""JG_!._\ 8B\:6GPX_:F_:S\*>$?$%["DT6AW=Q)/=I$WW))8;=)' MA1L':\@53@X)P:^(/V,K3X8^)_\ @YC^-/C']A;1++3OAKX9^"T&C?&Z\\.0 M+'H]]XO-\'C51$!$;E8EVLRC(>VN\G2-R21DJV""I& M<@@@X((K?K\R/^"*ME8?LM_\%+OVV?\ @FWX$MQ9> /!OC#0_&'@70821!HR MZQ8_:+JVA4_+08KB2UO+A4!+M##C_ +3' M[67[-G[&WPX;XM_M1_&G0/ _AX7 MX]1UV]$7VB8@D0PH,O/(0K'9&K-A2<8 M!-?FS_P<0^%/@Q&_P!MS_@YSD^&7QLT2UU[PA^SE\ 8 MM9\+^'-4@6>S37]0N[8F^:%P4:007"@$@[6MH6&&4&@#[C_9+_;X_8W_ &[/ M#]]XE_9'_:(\-^.;?2W1=4ATBZ(N;(OG89K>0+-$&PVTN@#;6P3@XH_M;_\ M!1S]AK]A$6$?[6_[3?A?P3M_#WXG6VCVRVT.NVSQ6W MV)YTC $DD1N/V>$$D(!7TK\"_\ @E-\./AY^WO\8O\ @H'\9?%EE\2? M%?Q+EL8/"\>O^&(P?!>F6T31FQM'>64,)%\GR_LO_MC?LM_ MMI^!9?B3^RI\=?#GCK1K><07ESH-^)'M)2,B.>(XD@#1?C9=^'(%CT>_\8&^#1JJQ M 1&Z6-=K,HR'MKO)W,^[F/\ @XN_8>_;#^//[-OQT_:2_:,_:Q2S^#_PWT:/ M4?A-\'O!5JT*WUT/L\1O];GD&9Y%D>8QPKN51L96C/F*X!^N/@3QOX5^)O@? M1OB1X%UA-0T3Q#I5OJ6C7\:,JW-K/$LL4H# , R.K8(!YY K5KQ[_@GA_P F M ? S_LCOAG_TU6U>PT %%%% !1110 4444 %%%% !1110 4444 %%%% !7)_ M&WX[_!C]FSX<7_Q>^/WQ1T+P=X8TP+]MUSQ%J4=K;QECA4WN0&=CPJ#+,2 M2<5UE?+?[=O_ 3%\*?M_P#[17P.^)OQF^(JW/@'X/Z[?ZSJ?PIOM 6ZL/%5 M]+ J6LMP[3*JBW=0P1HI5=7E0@"1C0!M?LN?\%;/^";O[:?CM_A=^S)^U_X1 M\4>)%1WBT&*XDM;RX5 2[0PW*1O.%4%B8PP &3QS7H_[3'[67[-G[&WPX;XM M_M1_&G0/ _AX7 MX]1UV]$7VB8@D0PH,O/(0K'9&K-A2<8!-?FS_ ,'$/A3X M,7'Q5_99^"?[+_@G1[3]IS4/C9I%_P##^;PO81P:CIFBP&0W=Q<-" R60=8F M(?Y#Y$C#B*3'4>+_ MX;_;<_P"#G.3X9?&S1+77O"'[.7P!BUGPOX M#?V)/^"XW['7[3WP*\+6/ARY^,NIZW\/?B=;:/;+;0Z[;/%;?8GG2, 221S3 M;]Y&X_9X020@%?2OP+_X)3?#CX>?M[_&+_@H'\9?%EE\2?%?Q+EL8/"\>O\ MAB,'P7IEM$T9L;1WEE#"1?)W.J1$^5T.]L@'LO[+_P"V-^RW^VGX%E^)/[*G MQU\.>.M&MYQ!>7.@WXD>TE(R(YXCB2!R.0LBJ2.0,6RN 4:>&V21X RD,#(%R#D<A66G_#;PW\%X-%^-EWX<@6/1[_ ,8&^#1JJQ 1 M&Z6-=K,HR'MKO)W,^[ZD_P""?_\ P2B^#'[!_AWXC^-/BWXHT;XG>./B+XSU M+Q-XV^)GB?PM!;7,T,Y#_97,LL^RWBQ(V-X4F1B5% 'TA\$_CK\&?VD?AQ8? M%[X!?%#0_&'AC5%8V.N>'M2CNK:4J<,N]"0'4\,APRD$$ C%=77Y6?\ !N[; M>$_$'[6/[:7Q8_92T8:;^S?KOQ2T^'X96]C"8]+N=2@AG75+G3XQA4@=FMV& MP!?+:!0 (]H_5.@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y/XV_' M?X,?LV?#B_\ B]\?OBCH7@[PQI@7[;KGB+4H[6WC+'"IO<@,['A4&68D DX MKK*^6_V[?^"8OA3]O_\ :*^!WQ-^,WQ%6Y\ _!_7;_6=3^%-]H"W5AXJOI8% M2UEN':9546[J&"-%*KJ\J$ 2,: -K]ES_@K9_P $W?VT_';_ N_9D_:_P#" M/BCQ(J.\6@Q7$EK>7"H"7:&&Y2-YPJ@L3&& R>.:]'_ &F/VLOV;/V-OAPW MQ;_:C^-.@>!_#PN!;QZCKMZ(OM$Q!(AA09>>0A6.R-6;"DXP":_-G_@XA\*? M!BX^*O[+/P3_ &7_ 3H]I^TYJ'QLTB_^'\WA>PC@U'3-%@,AN[BX:$!DL@Z MQ,0_R'R)&'$4F.H\7^%O#?[;G_!SG)\,OC9HEKKWA#]G+X Q:SX7\.:I L]F MFOZA=VQ-\T+@HT@@N% )!VM;0L,,H- 'W'^R7^WQ^QO^W9X?OO$O[(_[1'AO MQS;Z6Z+JD.D71%S9%\[#-;R!9H@V&VET ;:V"<'%']K?_@HY^PU^PB+"/]K? M]IOPOX)N=4B,NG:9J5VTE[$VY&,YKXG_P""@_@SP;^Q M)_P7&_8Z_:>^!7A:Q\.7/QEU/6_A[\3K;1[9;:'7;9XK;[$\Z1@"22.:;?O( MW'[/""2$ KZ5^!?_ 2F^''P\_;W^,7_ 4#^,OBRR^)/BOXERV,'A>/7_#$ M8/@O3+:)HS8VCO+*&$B^3N=4B)\KH=[9 /9?V7_VQOV6_P!M/P++\2?V5/CK MX<\=:-;SB"\N=!OQ(]I*1D1SQ'$D#D*_P#@YE^-'B[]A/0K+3_AMX;^"\&B_&R[\.0+'H]_XP-\&C55B B- MTL:[691D/;7>3N9]WK2?!C_@F'_P0Q^''Q#_ &@OVU_BU:Z[J7QF^(.H:EKO MCCQWX7&I:IJ\UQ&9AI2);02,\*!)F5 JIF1LXXH ^Y_AC\4?AM\:O >F?%+X M0>/='\3^&]9M_/TG7M!U&.[M+N/)&Z.6,E6 ((.#P00>0:WJ_-3_ (-C?!FL M6?[+_P 6_C-X3T#_ (1SX3?$SXZ:[XC^"O@QKN*1]&T&5U6-"D;L+;.U5\C. M5\DMC#AF_2N@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KXB_P""TW_! M7/2_^":/P[\+_#WX:6.A:O\ &/XIZ@VF?#W2O$NK166EZ?\ ,B2:IJ-Q*Z)# M:0M(GWG0.Q(W*J2.GV[7B_[2O_!.K]AK]L?Q98>.OVI/V7?"'CO6-,TX6&GZ MCXBTL3RV]L)'D\I2>B[W=L>K&@#XQ_X)A^"_^";?[)_BW5OVJ?VFO^"I?P8^ M+_[3'Q"11XS^)%_\4](<6H?;C3-*B,X^SVJ85 %53($4;8T"1)4\9>+O"G[# M_P#P'D!1U.0PYZ@@&O:? MVE?V4?V;OVQ?ATWPF_:A^"WA_P <>'C<+<1Z=K]@LP@F ($T3\/#( S#?&RM MAB,X)% 'Y]?\%!?&_@O]MK_@N3^QU^S!\"O$]CXDN?@WJ>M_$+XG76C72W,. MA6Z16WV))WC)6.22:$)L)W#[1"2 '!K]$_VC_P#DWCQ[_P!B7JG_ *22URG[ M)7[ W[&W["7A^_\ #7[(W[._ASP-;ZJZ/JLVDVI:YO2F=@FN)6>:4+N;:K.0 MNYL 9.?5=9T?2_$.D76@:W8QW5E?6TEO=VTRY26)U*NC#N"I(/UH ^$/^#8C MS/\ AQ;\#/**A_LOB':6'&?^$CU3&:\"_P"#9_6_V:-)^!'Q$]$$PTG0-&MQ%;6HEF>>38@Z;I9)'/NY->0?M0?\$E?^";O M[9_CM/BC^TQ^Q]X/\4>) B++KTUJ]M>7*H $6>6W>-YPH 4"0L !@<<4 ?&O M_!#&3P%/_P %/_VVI?V*I+<_LV?\)+H7_".C1,?V(?$OV/\ XF9T[;^ZV>;Y MN[R?DV&VQ\GE5^J=)=6BLM+ MT_YD235-1N)71(;2%I$^\Z!V)&Y521T^W:\7_:5_X)U?L-?MC^++#QU^U)^R M[X0\=ZQIFG"PT_4?$6EB>6WMA(\GE*3T7>[MCU8T ?&/_!,/P7_P3;_9/\6Z MM^U3^TU_P5+^#'Q?_:8^(2*/&?Q(O_BGI#BU#[<:9I41G'V>U3"H JJ9 BC; M&@2)*GC+Q=X4_8?_ .#F^7XG?''7[7P_X0_:,^ ,6C>%_$FJS""R?Q!I]W; MV+3/A%D,$"D D9:YA499P*^E['_@AU_P2)TV]AU&P_X)Z_#&*>WE62&5/#R MHZG(8<]00#7M/[2O[*/[-W[8OPZ;X3?M0_!;P_XX\/&X6XCT[7[!9A!, 0)H MGX>&0!F&^-E;#$9P2* /SZ_X*"^-_!?[;7_!)['Q)<_!O4];^ M(7Q.NM&NEN8="MTBMOL23O&2L^&O&VH:%\;_">B?%"#PE+JTULW[V^O[:*65?L\Q\W,L;QJ[+,S?/N M8_J7\$O@=\(OV;OAAI?P5^ _P]TSPIX3T03#2= T:W$5M:B69YY-B#INEDD< M^[DUXY^TI_P2*_X)J_M@?$U?C-^T?^QSX/\ $_BG$8GUV>UD@N+L( J?:&@= M/M.U0%'F[\*H'0 4 ?%7_!O%\$_@KJG[8G[57[8'[)W@*#0O@A>:MHG@+X12 MV:RK?2+8Q7]_')*2\ZS3B*;SV+-(\TI8E@U?K%6/\/_AYX"^$_@K3?AO\ M+O!>E>'?#VC6JVVDZ'HEA':VEG"O2.**,!$4>@ ZUL4 %%%% !1110 4444 M%%%% !1110 4444 %%%% !7Q%_P6F_X*YZ7_ ,$T?AWX7^'OPTL="U?XQ_%/ M4&TSX>Z5XEU:*RTO3_F1)-4U&XE=$AM(6D3[SH'8D;E5)'3[=KQ?]I7_ ()U M?L-?MC^++#QU^U)^R[X0\=ZQIFG"PT_4?$6EB>6WMA(\GE*3T7>[MCU8T ?& M/_!,/P7_ ,$V_P!D_P 6ZM^U3^TU_P %2_@Q\7_VF/B$BCQG\2+_ .*>D.+4 M/MQIFE1&,O%WA3]A__ (.;Y?B=\<=?M?#_ (0_ M:,^ ,6C>%_$FJS""R?Q!I]W; V+3/A%D,$"D D9:YA499P*^E['_ ((=?\$B M=-O8=1L/^">OPQBGMY5DAE3P\@*.IR&'/4$ U[3^TK^RC^S=^V+\.F^$W[4/ MP6\/^./#QN%N(].U^P6803 $":)^'AD 9AOC96PQ&<$B@#\^O^"@OC?P7^VU M_P %R?V.OV8/@5XGL?$ES\&]3UOXA?$ZZT:Z6YAT*W2*V^Q).\9*QR230A-A M.X?:(20 X-E,[!-<2L\TH7Z"KS7EW/(TLTTC$_,[NS,3W)- %#_@ MF?I7_!*O]FSX4:7^QE_P3[^/GPQUT6EO)>WEAX=\?:=JNKZQ-M47&H7?V>5I M)Y&^7<^T*@VHH1%51\N?\&V_Q9^&/[+'[-OQ/_X)P_&_XA:/X7\>_ GXL:]: MZKHWB#4HK26729)5F@U*/S67S+=]TG[Q<@ (QP)$+?:_[/?_ 3#_P""?7[* M'Q#7XM?LW?LB^"?!?B5+*6T36M!TA8;@028\R// M[;OC&T^(G[4W[)GA/Q?X@LH4ABUR[MG@O'B0Y2*2:!T>9%YPDA91D@#DT ?) M'_!%+4=/_:E_X*6_MM_\%(O DWVWP#XQ\8:%X0\"Z_"I^SZPNCV/V>ZN(6/^ MLB.VU*..&#GN#7Z;US_PL^%/PS^!_P /]+^%'P<\ Z1X7\,Z);"WTG0="L([ M6UM(\D[4CC 56WMA(\GE*3T7>[MCU8T ?&/_!,/P7_ ,$V_P!D M_P 6ZM^U3^TU_P %2_@Q\7_VF/B$BCQG\2+_ .*>D.+4/MQIFE1&,O%WA3]A__ (.;Y?B=\<=?M?#_ (0_:,^ ,6C>%_$FJS"" MR?Q!I]W; V+3/A%D,$"D D9:YA499P*^E['_ ((=?\$B=-O8=1L/^">OPQBG MMY5DAE3P\@*.IR&'/4$ U[3^TK^RC^S=^V+\.F^$W[4/P6\/^./#QN%N(].U M^P6803 $":)^'AD 9AOC96PQ&<$B@#\^O^"@OC?P7^VU_P %R?V.OV8/@5XG ML?$ES\&]3UOXA?$ZZT:Z6YAT*W2*V^Q).\9*QR230A-A.X?:(20 X-E,[!-<2L\TH7Z"KS7EW/(TLTTC$_,[NS,3W)- %+_@F9IO_!*W]FCX5Z5^ MQM_P3X^/WPRUPV4$E[=V/ASQ]IVJZQK$X"B?4+O[/*TDTK87<^T*@VHH1%51 MS_\ P<'_ /*&+]H+_L21_P"E=O7J7[/?_!,/_@GU^RA\0U^+7[-W[(O@GP7X ME2REM$UK0=(6&X$$F/,CW#^%MHR/:O5?BU\(_AG\>/AQJWPA^,?@G3_$?AC7 MK;[/K&AZK )+>\BW!MCJ>HRH/X4 H-IGP]TKQ+JT5EI>G_,B2:IJ-Q*Z)#:0M(GWG0.Q(W*J2.GV M[7B_[2O_ 3J_8:_;'\66'CK]J3]EWPAX[UC3-.%AI^H^(M+$\MO;"1Y/*4G MHN]W;'JQH ^,?^"8?@O_ ()M_LG^+=6_:I_::_X*E_!CXO\ [3'Q"11XS^)% M_P#%/2'%J'VXTS2HC./L]JF%0!54R!%&V- D25/&7B[PI^P__P '-\OQ.^.. MOVOA_P (?M&? &+1O"_B359A!9/X@T^[M@;%IGPBR&"!2 2,M'D!1U.0PYZ@@&O:?VE?V4?V;OV MQ?ATWPF_:A^"WA_QQX>-PMQ'IVOV"S""8 @31/P\,@#,-\;*V&(S@D4 ?GU_ MP4%\;^"_VVO^"Y/['7[,'P*\3V/B2Y^#>IZW\0OB==:-=+, ME8Y))H0FPG MA\OX[?'CQ9XKM-.GL%8A9='T83RQ^9>88I)(A#(V]0T7EL[?H9^R5^P-^QM^ MPEX?O_#7[(W[._ASP-;ZJZ/JLVDVI:YO2F=@FN)6>:4+N;:K.0NYL 9.>!\: M_P#!&'_@E3\1_&6K_$/QW^P9\.-6US7M3N-1UG5+W05>:\NYY&EFFD8GYG=V M9B>Y)H H_P#!,W3O^"5G[,WPJTO]CC_@GU\?_ACK?V*"2^O++P[X^T[5=7U> M<*HGU&[^SRM)-(V%W/M"H J*$154?G[^T'_P4+^'O_!;G]HOQ5^RB/V[? WP M*_9*\#ZO_9WCC7M1\?Z?I7B'XJ3H?WEK9"XE5H=-.,&3!#J06$A?RHOTO^!O M_!++_@G;^S/XSE^(GP!_8\\#^$MD_L5^,_V"K7X7V/[/_P"P3\3_ (::IX9\ M"Z;#;P^'_AWXJLM132X&+;&E%O+(P:1A(QDD.Z1][%F8L:]FKR+]F/\ 8(_8 MS_8POM8U/]E3]F[PIX"N-?AABUJ;PWIHMVO$B+F-9,?>"F1R/]XUZ[0 4444 M %%%% !1110 4444 %%%% !1110 4444 %?$7_!:;_@KGI?_ 31^'?A?X>_ M#2QT+5_C'\4]0;3/A[I7B75HK+2]/^9$DU34;B5T2&TA:1/O.@=B1N54D=/M MVO%_VE?^"=7[#7[8_BRP\=?M2?LN^$/'>L:9IPL-/U'Q%I8GEM[82/)Y2D]% MWN[8]6- 'QC_ ,$P_!?_ 3;_9/\6ZM^U3^TU_P5+^#'Q?\ VF/B$BCQG\2+ M_P"*>D.+4/MQIFE1&,O%WA3]A__@YOE^)WQQU^ MU\/^$/VC/@#%HWA?Q)JLP@LG\0:?=VP-BTSX19#! I )&6N85&6<"OI>Q_X( M=?\ !(G3;V'4;#_@GK\,8I[>59(94\/("CJT_M*_LH_LW?MB_#I MOA-^U#\%O#_CCP\;A;B/3M?L%F$$P! FB?AX9 &8;XV5L,1G!(H _/K_ (*" M^-_!?[;7_!)['Q)<_!O4];^(7Q.NM&NEN8="MTBMOL23O&2L< MDDT(383N'VB$D .#7-_\%,/^"J6M?M0?MA:U_P $DOV5?VP/!'P,T'P]#Y?Q MV^/'BSQ7::=/8*Q"RZ/HPGEC\R\PQ221"&1MZAHO+9V_0S]DK]@;]C;]A+P_ M?^&OV1OV=_#G@:WU5T?59M)M2US>E,[!-<2L\TH77<\C2S32,3\SN[,Q/ M
\TU(3L-TQECBS!(-ZE@NT-&ZDG&3Z=^SW_ ,$P_P#@ MGU^RA\0U^+7[-W[(O@GP7XE2REM$UK0=(6&X$$F/,CW#^%MHR/:LS]I__@DE M_P $V_VS?B GQ6_:7_8^\(>*/$JJBRZ]-;26UW\+^'K,W6M:UJ#$0VD((!=R 2! MDCMWKYD_X?\ '_!&W_I(3\/_ /P+F_\ C='_ 7X_P"4-G[0G_9/YO\ T=%7 MY2?\&_/_ ;\_P#!.K_@HM_P3JTW]I7]I7PUXLNO%%UXLU33Y9=(\4R6D/DP M2*L8$:J0#@G)[T ?JW_P_P"/^"-O_20GX?\ _@7-_P#&Z/\ A_Q_P1M_Z2$_ M#_\ \"YO_C=> ?\ $(=_P1M_Z$KX@?\ A=S?_$4?\0AW_!&W_H2OB!_X7_P#_ M _X_P""-O\ TD)^'_\ X%S?_&Z/^'_'_!&W_I(3\/\ _P "YO\ XW7@'_$( M=_P1M_Z$KX@?^%W-_P#$4?\ $(=_P1M_Z$KX@?\ A=S?_$4 >_\ _#_C_@C; M_P!)"?A__P"! ?\ $(=_P1M_Z$KX@?\ A=S? M_$4?\0AW_!&W_H2OB!_X7_P#_ _X_P""-O\ TD)^'_\ X%S?_&Z/^'_'_!&W M_I(3\/\ _P "YO\ XW7@'_$(=_P1M_Z$KX@?^%W-_P#$4?\ $(=_P1M_Z$KX M@?\ A=S?_$4 >_\ _#_C_@C;_P!)"?A__P"! M ?\ $(=_P1M_Z$KX@?\ A=S?_$4?\0AW_!&W_H2OB!_X7_P#_ _X_P""-O\ MTD)^'_\ X%S?_&Z/^'_'_!&W_I(3\/\ _P "YO\ XW7@'_$(=_P1M_Z$KX@? M^%W-_P#$4?\ $(=_P1M_Z$KX@?\ A=S?_$4 >_\ _#_C_@C;_P!)"?A__P"! M ?\ $(=_P1M_Z$KX@?\ A=S?_$4?\0AW_!&W M_H2OB!_X7_P#_ _X_P""-O\ TD)^'_\ X%S?_&Z/^'_'_!&W_I(3\/\ _P " MYO\ XW7@'_$(=_P1M_Z$KX@?^%W-_P#$4?\ $(=_P1M_Z$KX@?\ A=S?_$4 M>_\ _#_C_@C;_P!)"?A__P"! ?\ $(=_P1M_ MZ$KX@?\ A=S?_$4?\0AW_!&W_H2OB!_X7_P#_ _X_P""-O\ TD)^'_\ X%S? M_&Z/^'_'_!&W_I(3\/\ _P "YO\ XW7@'_$(=_P1M_Z$KX@?^%W-_P#$4?\ M$(=_P1M_Z$KX@?\ A=S?_$4 >_\ _#_C_@C;_P!)"?A__P"! ?\ $(=_P1M_Z$KX@?\ A=S?_$4?\0AW_!&W_H2OB!_X7_P#_ M _X_P""-O\ TD)^'_\ X%S?_&Z/^'_'_!&W_I(3\/\ _P "YO\ XW7@'_$( M=_P1M_Z$KX@?^%W-_P#$4?\ $(=_P1M_Z$KX@?\ A=S?_$4 >_\ _#_C_@C; M_P!)"?A__P"! ?\ $(=_P1M_Z$KX@?\ A=S? M_$4?\0AW_!&W_H2OB!_X7_P#_ _X_P""-O\ TD)^'_\ X%S?_&Z/^'_'_!&W M_I(3\/\ _P "YO\ XW7@'_$(=_P1M_Z$KX@?^%W-_P#$4?\ $(=_P1M_Z$KX M@?\ A=S?_$4 >_\ _#_C_@C;_P!)"?A__P"! M ?\ $(=_P1M_Z$KX@?\ A=S?_$4?\0AW_!&W_H2OB!_X7_P#_ _X_P""-O\ MTD)^'_\ X%S?_&Z/^'_'_!&W_I(3\/\ _P "YO\ XW7@'_$(=_P1M_Z$KX@? M^%W-_P#$4?\ $(=_P1M_Z$KX@?\ A=S?_$4 >_\ _#_C_@C;_P!)"?A__P"! M ?\ $(=_P1M_Z$KX@?\ A=S?_$4?\0AW_!&W M_H2OB!_X7_P#_ _X_P""-O\ TD)^'_\ X%S?_&Z/^'_'_!&W_I(3\/\ _P " MYO\ XW7@'_$(=_P1M_Z$KX@?^%W-_P#$4?\ $(=_P1M_Z$KX@?\ A=S?_$4 M>_\ _#_C_@C;_P!)"?A__P"! ?\ $(=_P1M_ MZ$KX@?\ A=S?_$4?\0AW_!&W_H2OB!_X7_P#_ _X_P""-O\ TD)^'_\ X%S? M_&Z/^'_'_!&W_I(3\/\ _P "YO\ XW7@'_$(=_P1M_Z$KX@?^%W-_P#$4?\ M$(=_P1M_Z$KX@?\ A=S?_$4 >_\ _#_C_@C;_P!)"?A__P"! ?\ $(=_P1M_Z$KX@?\ A=S?_$4?\0AW_!&W_H2OB!_X7_P#_ M _X_P""-O\ TD)^'_\ X%S?_&Z/^'_'_!&W_I(3\/\ _P "YO\ XW7@'_$( M=_P1M_Z$KX@?^%W-_P#$4?\ $(=_P1M_Z$KX@?\ A=S?_$4 >_\ _#_C_@C; M_P!)"?A__P"! ?\ $(=_P1M_Z$KX@?\ A=S? M_$4?\0AW_!&W_H2OB!_X7_P#_ _X_P""-O\ TD)^'_\ X%S?_&Z/^'_'_!&W M_I(3\/\ _P "YO\ XW7@'_$(=_P1M_Z$KX@?^%W-_P#$4?\ $(=_P1M_Z$KX M@?\ A=S?_$4 >_\ _#_C_@C;_P!)"?A__P"! M ?\ $(=_P1M_Z$KX@?\ A=S?_$4?\0AW_!&W_H2OB!_X7_P#_ _X_P""-O\ MTD)^'_\ X%S?_&Z/^'_'_!&W_I(3\/\ _P "YO\ XW7@'_$(=_P1M_Z$KX@? M^%W-_P#$4?\ $(=_P1M_Z$KX@?\ A=S?_$4 >_\ _#_C_@C;_P!)"?A__P"! M ?\ $(=_P1M_Z$KX@?\ A=S?_$4?\0AW_!&W M_H2OB!_X7_P#_ _X_P""-O\ TD)^'_\ X%S?_&Z/^'_'_!&W_I(3\/\ _P " MYO\ XW7@'_$(=_P1M_Z$KX@?^%W-_P#$4?\ $(=_P1M_Z$KX@?\ A=S?_$4 M>_\ _#_C_@C;_P!)"?A__P"! ?\ $(=_P1M_ MZ$KX@?\ A=S?_$4?\0AW_!&W_H2OB!_X7_P#_ _X_P""-O\ TD)^'_\ X%S? M_&Z/^'_'_!&W_I(3\/\ _P "YO\ XW7@'_$(=_P1M_Z$KX@?^%W-_P#$4?\ M$(=_P1M_Z$KX@?\ A=S?_$4 >_\ _#_C_@C;_P!)"?A__P"! ?\ $(=_P1M_Z$KX@?\ A=S?_$4?\0AW_!&W_H2OB!_X7_P#_ M _X_P""-O\ TD)^'_\ X%S?_&Z/^'_'_!&W_I(3\/\ _P "YO\ XW7@'_$( M=_P1M_Z$KX@?^%W-_P#$4?\ $(=_P1M_Z$KX@?\ A=S?_$4 >_\ _#_C_@C; M_P!)"?A__P"! ?\ $(=_P1M_Z$KX@?\ A=S? M_$4?\0AW_!&W_H2OB!_X7_P#_ _X_P""-O\ TD)^'_\ X%S?_&Z/^'_'_!&W M_I(3\/\ _P "YO\ XW7@'_$(=_P1M_Z$KX@?^%W-_P#$4?\ $(=_P1M_Z$KX M@?\ A=S?_$4 ?:7[+'_!1O\ 8=_;V5_/;_P9_\ A#1OA]_P48_:D\!>'$D73]#TO^S[!9I-[B&' M5Y8T#-W.U1D]Z_H2H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@#Y _X+\?\H;/VA/^R?S?^CHJ\ _X M-#O^4-FB?]E U[_T__P#!?C_E#9^T)_V3^;_T=%7@'_!H=_RALT3_ +*! MKW_HY* /T^HHHH **Y'X\_'GX0_LQ?"'7OCS\>?'EAX:\)^&K!KO6=9U&3;' M#&. !EG=F*HD:@N[LJJ"S '\QY/VJ_^"Y/[1,C?\%;?V:/A?'I_P4\.DIX. M_9EUNU,>N_$+PN_S76M2. WD7S!(I+2(9.P,$$@;%X ?K-17DO[$_P"VQ^S_ M /\ !0#]G_2?VC/V<_%G]HZ-J.8;ZQN5$=[H]Z@'G6-Y#DF&XC) 93D$%74L MC*Q]:H ***_*C_@J)>?\%T?V#_V8/B?^VMHG_!47P7J?A[PC(+W3O!R? [3T MF%K/?Q6\4'VEV?+1K.N7*G=L/ S0!^J]%?"_[$OPI_X*_KJG@3]HG]J7_@IY MX*\4_#J]T*/6?$G@^V^#EEI-V< B(@X!KZ)^#G_!0 M/]A;]H;XA7'PF^!'[8GPS\8^)[8.TF@^&O&UC>W;*@R[)%%*S2*H'S,H(7N1 M0!Z_17!_$G]J?]F/X-:MJ>@?%W]HKP+X7U#1?#Z:[J]AXA\6V=G/9:6\_P!G M2^ECFD5H[=I_W0F8!#)\@);BD^ '[4_[-7[5OAJY\8?LS_'OPAX^TRRG$%]> M>$O$-O?I:RD$B.7R78Q,0"0K8)'(XH [VBO$?&G_ 4M_P""=OPZT31_$WCC M]NKX1:9IWB"6:/0[^Y^(FFB&^,,S03&)_.PZQS(\;L#A'1E8@@BO6(O'G@:? MP4OQ*@\9Z2_AQ].&H)KZ:C$;)K39YGV@3[O+,6SYM^=NWG.* -:BO$_A3_P4 MF_X)[_'3XBK\(O@S^VY\*O%/B>60I;:%H/CRPNKJZ8 DB%(Y29R "3Y>[ '- M=A\2?VI_V8_@UJVIZ!\7?VBO OA?4-%\/IKNKV'B'Q;9V<]EI;S_ &=+Z6.: M16CMVG_="9@$,GR EN* .\HKS/X4?MG_ +(GQU^&FM?&7X-_M.^ O$WA/PU! M+/XD\1:-XLM)[/2(HXVED>[E60K;*L:,Y,A4!%+=!FO O^"1W_!5[P/_ ,%* M=)^(\=UXY^'\/B3PS\2M;T_0?"/AGQ+#=7LGAJTDMX;;59(_-:22*9Y2?M"H ML+%U5?4@'V317C/_ 4%_;;^&/\ P3M_9#\9?M=?%BUFO--\*V"M:Z3:R!)M M3O99%AMK2,D':9)G12V#L7+/^"BG@#X : MCK-FNH:9\&M$^"EGKUO8Q2+OBMK_ %"^E\])PI59?*#!6+;>F* /T;HKY4_X M)8_M=_M7_M%^$_'?PE_;D^ 5]_\ V: /9Z*YCQ]\;?@Q\*=8TGP]\4?B[X8\-W^O)=OH M5CK^OVUG-J*VD)GNF@29U:80P@RR% ?+0%FP.:X?X8_\% _V%/C3H?B3Q-\) M?VQ_ACXBTWP=;&Y\5ZAI'CBQGATBW&?W]PZRE88>#B5B$.#@\&@#U^BO//V> M_P!K?]ES]K+2=0US]F+]H;P9X_M-)N%@U2;PCXCM[\6/KSQ5IL.A)8?;GUJ6^C6T6UV;_ M #S,3L$>SYM^=N.A1ZWK-CXA\6V=G/8Z8\WD)>S1RR*T=NTW[I96 1G^0$MQ5/X2_MD?LE?'K MX;:O\8O@O^TQX$\4>%?#T,DOB'Q#HGBJTN+/2DCC:21KJ5)"ML%C5G)D*X4% MCQS0!Z3161X"^('@/XJ>#=.^(OPP\;:1XD\/ZO;"XTG7=!U**\L[V$])(9HF M9)$.#\RDBJOPM^+OPH^./@V#XB_!3XG^'O&'AZZFEBMM=\+:U!J%G-)$[1R( ML\#NC,CJR, (? FL'3/$9\)_#.]U*VM[G8'V>;""#E6!'2N?M_P#@Y(_X)\_V MWI.B:WX)^-&C?VSK%KIEE>Z[\);^SMOM-Q*L42-+* JY9@.M 'W_ $444 %% M?.7_ 5E_;LN?^";7[ ?C_\ :_TKP=%K^J>&[6U@T32;IV6":^N[J*T@,Q4@ MB%'F5W *EE0J&!8&OFV]_9K_ .#CJP^&Y^/6A_\ !4_X8:WXM32O[1C^#*?! M*Q7P_+;;P-J>K:W\--4TZXM+T7]@LXDMXDG02!)W@W0LRDF.:,G) MS7YT_"K_ (*@_P#!2[2/A%^S3_P41\3_ +:/@/XB^'OVAOB]9>$[[]G+0_A_ M9VO]CPW=S-#(MA?QNU[-_'7]A/\ MX)=_$#]IO]FWQ-;:/XPT&^T6/3-0N]-ANXXUN-5M;>4&*961LQRN.1QG(Y%> M;+^RY_P<3V?AZ/Q1X5_X*R_"C7[QK,3VVBZ]\"[>SMIW*AECDFMW:1%)PI95 M) )(!- 'Z'45\I?\$*[_ $K1/%WC6%YM,\/V=A!%-=W!B4CSIRL\8BC.58A@0QP* /M* MBOS(^/B?\%\O^";/@V']JC4_VO=%_:V\+:5JEF/&WPKL_@C;:#K L9ITAD?2 MGTQI'N)8S(&_> @*"Y5@I%?H!XG_ &E/@%X!&CP?$WXQ>&O"5YKNB7&KZ7I? MBS7+?3;R:RMXEFNIA!<.C[($=6F;&(@?G*T =O17C_P^_P""@_["7Q7\ ^(_ MBK\-OVQ_ACK?AKP>%;Q7KVG^-[&2TT=6)"/Z59W/V:]OO"6OV]_';38SYA:SX^L+>YM)?[DZ M/*# WM)M->3?\%>OVS/C%^RU\-OV?_&?[./C6PMT^(O[2_@_PGK5Z+*"]BOM M#U$733I&75E7>(XRLJ?,!RIYH ^R**^._@M^V#\:_%?_ 6;^.O[('BSQ9:' MX>>!/A7X=UW0M/;3X(WM;JZ_X^)'G"AW4C/#,57MBO"_@[^T_P#\%3_^"S&J M^)_BY^P/^T7X7_9R^ &B^(KK1?!?CO4/A[!XG\0>-)+9_+FO5M;QTM[>T+C: MG20$,#N((4 _3BBO@W]D_P#: _X*??LW?MT:9^P-_P %!([7XO\ AOQIX@#URBN,/[1 MW[/2_!D_M'-\=_!H^'@L_M;>/&\3V@T86^_9YQO?,\@)O^7=OQGC.:Y2S_X* M!?L+:A\:(OV=+#]L7X93^/+B588/",/C>Q;4))F *PK")=QE(((C WD'.,4 M>O445\+?M-?M8_ML_M&_M_:K_P $V?\ @G;XU\+^ '^'WA.RU[XQ_%[Q/X;_ M +;;17OLM8:996!DCCEN)(AY[-*VWRR<%2GS@'W317R#^Q7\:/\ @H1\*O'_ M ,6/@A_P4HTS2]>\/_#W28-<\)_'_P .^'3I6G>)--:)I+F*XM0[K!=V^W++ M&2I7=UVAY/G3X-?M$?\ !<+]O#]F/5/^"F?[,?QA^&_@?PI>-J.I?"SX!:]\ M/#J$WB/2+2:6./\ M#5/M"2VUS<>2^T0KY?S(=R!B0 ?J317Y[_%K_@MM>:Y M_P $K/@_^V5^RU\-[#4_B3^T'XBTOP9\-?"&LW3/9VOB>[GEM9TN7CVN]O;3 M6UR"PVE]D8.SS,C*\8?M&_\ !3[_ ()@_&GX0ZO^WI^TAX&^,WPG^+OCJS\% MZ_JVA_#Y?#U[X)UN^5S9/'Y4TBW=B71T>24*X !PIP& /T=HHKXK_8+_ &U/ MCA\:O^"DO[:7[/GQ<\9V,O@KX*ZQX2B\$VYT^"W_ +.@O=/O9[LRS*H:4%H$ M;=(3M"G& 30!]J45X?XL_P""FG_!.?P+'X?F\7_MW_"#3XO%5LMSX;GN?B-I MHCU&W+L@GB?SMKQ%U9?,!V;E(SD$5ZUX@\>^!?"?@NX^)'BGQII.F>';.Q^V MW>O:AJ,4-E!;;=WGO.["-8]O.\G;CG- &M17Y\?M]?\ !7KP+%HG[/\ JO\ MP3Q_:S\ >+5\7_M9^#O ?Q /AG5+#6"FCZB+WSX'4%S;F3R%VR@*WRG:W6OL MKX_?M2_LU_LJ>&K?QA^TO\>_"'@+3+N8PV5YXN\0V]@EU( "4B\YU,K $$JF M2!SC% '>T5Q'@S]IG]G+XC?!ZX_:%\ _'OP;K/@*SM)KJ]\::9XFM9M*MH85 MWS22W2R&*-8U!+EF&P [L8JU8_'WX$ZI\'C^T/IGQJ\)7'P_739-1;QS!XCM M7T<6<>[?<_;1)Y'E+M;,F_:-IR>* .MHK+\$>.?!7Q,\(Z=\0/AOXPTOQ!H. ML6B76D:WHFH1W=G?0.,I+#-$S)*C#D,I((Z&M2@ HHHH **** "BBL'XI?$S MP1\%_AKX@^+WQ+U^'2O#OA?1KG5=HKR[]B MS]KCX4_MV_LN^#?VL/@M=2OX?\9:2+NWM[DKY]E,K-'/:S!20)89DDB;!(W( M2"003ZC0 445\Y?\%9?V[+G_ ()M?L!^/_VO]*\'1:_JGANUM8-$TFZ=E@FO MKNZBM(#,5((A1YE=P"I94*A@6!H ^C:*_."]_9K_ .#CJP^&Y^/6A_\ !4_X M8:WXM32O[1C^#*?!*Q7P_ M#="S*28YHRS7-IY:^8)R4#RH&R,%_M_\ X+U_ MM>_'7]A/_@EW\0/VF_V;?$UMH_C#0;[18],U"[TV&[CC6XU6UMY08IE9&S'* MXY'&/?"/ MC/4O!WQ!T?2I&:SBU>Q,9E:W+,S"-HYHFVEFVLS+N<*&(!]6T5\8_P#!8;]K M3]J?X##X%? 3]B7Q+X?TCXD_&KXOV_ARTU/Q-I'VZULM+2TGEO+EH006\L_9 MV..=NX=Q6K^RG\'?^"SOA'XWZ5KW[8'[9/PB\7^ 8H;D:OH/A3X>3:??3NT# MB I.SD*%E*,PQRJD=Z /KFBOSITS]I'_ (*6?\%+/VF?C-X6_8&_:*\&?!GX M7? WQE-X+7Q+KGP^7Q'?>,/$EJBM?0E99XX[2TA9XT#IND(<.-V[;'K_ #_ M ."R^MZ)_P $[OCG^T-^V5X"TS3?B;^S)KVJ^&?B=X<\-W#K9:IJUJ42TELV MDW-'!>/+"B%MVUBYY4#(!]_T5^6'Q!_:*_X+H_LM_L?V'_!57XS_ !<^&7BS MPW;Z=9>)/'W[.>F?#XV,FC:#<&-I4L]7-PTTMY;PRAF$J^6"DG,H4!_TU^&_ MQ \+?%GX=Z!\5/ VHB[T3Q-HMKJNCW8&//M;B%9HGQVRCJ?QH VJ*^+_ (B? MMD?'SP]_P7E^'_["VE^*+9/AOK_[/E[XJU/2&TR%I9-4CU&Y@243E?-51'&@ MV!MO&<9->X_$G_@H)^PG\'M'O]>^*'[9/POT*TTOQ'<>']2EU'QU81_9=6MU M1I]/D!ERMU$LD;20$>8@=2R@$&@#U^BL/X>?$WX'- M4@,VFZ_H&J17EE=Q@D%XYHF9' ((R">01VKXT_X*1_\ !7G]G[P#^Q'\:_$_ M[$?[:'PRUKXL^ ?"[WUAI6B^)=.U6YM94N(DD7?!?]HOP)J_@3X4^'_B=\6/#=IX^^(G@JUU32?#UYJUM;7^MR)8Q7%Y):6A M8/,L88N_EJ1&IR<"NOUSXN_"?PQ\0]"^$7B7XG^'=.\6>*(;F;PUX8OM:@AU M'5H[=-]P]K;.XEG6)/F.?&/_@H=^P9^SS\0H_A-\=_VR_A MCX/\3R!"=!\2>-[&SNHE< HTD/\ _!8'_@J=X6_X)Q?L MKZ)\7_!?BOP)?^(_&.OZ?9>$M/\ $7B"-([ZQEG@6[U&"-)%>[BMX9XY&:-M MBB6-G8*1N /L.BO+[K]M[]B^R\*Z1XYN_P!KGX8QZ+X@TB^U70-6;QYI_P!F MU.PLO^/RZMI/.VSPP?\ +61"RQ_Q$5Y@_P"U%;?'7]J7X%>)OV6OV]O@Y??" MWQ+9>)?[?\&V_B"RN]6\;36]I^Y;2BH9W^QRYDN5C92B_?':@#Z?HKR3X^_M M\_L0_LK:_;^$_P!I+]K?X=>!M6NHEEM])\3^,+.SNWC/200R2!]G^WC;[UY9 M_P %/?VU]4^$G_!*#XG?MK?L:?%GP_JMYH_A9=0\(^+-'FM=6L)6^UQ1&1&' MF0S+AG7N,^XH ^KJ*\;@_;!^"GP9_99\#_'C]K;X\>$O!5OKWAC3;BYUCQ5K M5MIL%U>36D"_#6H^,?%>K0 M6&EZ38S7NI7]R^V.VMXD+R2.>RJJEB?05\0? 3_@HQ\8E_X)M?%__@KK\;+. MZO/"%[;:MXF^$7PVCL8+9]/\-V2/!8+-,L?FM/?/%]JE>1Y%B2X01JH0A@#[ MMHK\RO@7\,O^#@K]KC]G_P +_MCZ)_P54^&/@.Y\;^&[7Q'H'PGTGX(V6HZ+ M%;W<*W%M;3ZI-(]V/W;H'9!)M.[:SX!/U/\ \$M_VJ_VB/VMOV7CXO\ VM/V M?[[X-OM!MT\+:;XZL)KZ2<'#0I$DI9Y00 M3_ Z_;Q_8E^+GPQUSXU?#/]KGX;:WX1\+IO\ $_B6P\:6 M3V6C+SAKN;S=ML#@D&0KD)? ]EXYCU M?4SKG@/PQKT=Q=:%8)J%Q!8O$;J72;K5(;7Q-XGM+&62QM@IN+E4FD5FB MBW+O< JFX9(R* .VHKXN_;=_X*%K\&_A9\,?^"CG[.WQWT'QM\ --\7QZ1\8 MH/#DEGJ%I+I%_.EDFKPW<2O*DUA>&+?"CA7CFF5UW(C+]G6]Q!=P)=6LZ2Q2 MH'CDC8,KJ1D$$=01WH ?17RI^W#^U/\ %>T_:G^#'_!/O]E_Q8NB^./B-J4O MB+QEXE2P@NW\-^#M,97O)EBN$DB\Z\EV6,+NCJIDE; 9%(\5_P""C?@S_@M5 M\!OAY\:/VO/@]_P4X\&Z7X)\%^'=<\5:#X"N/@I8W-S#8V=M+=)8F\D X?@E8PW$^G3".>:P6\C<%':,M&)E4$$[@.,5QWP$^*/\ P6(_;\_: M[_:=\$?!'_@H]X;^%_A;X-_&*[\+Z'H]]\%-.UN26U!D:,F9Y8FRJJ%^;<3U MS0!^JU%?F5KG[5O_ 56_P"":7[9WP-^$/[=/QW^'WQM^&'QV\;+X-L?$>@^ M"1X?UG0]7F*K:LT$4C120L\B!OO' ?E"%\SZ)^-_[4_Q7_95_P""D_PU^'?Q M1\6K?_![X]Z;+X>\++/801MX6\8V:M/'#Y\<:O+#J-NS*J2M(RSVPV%$/\ T^3U M^_U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 ?('_!?C_E#9^T)_V3^;_T=%7@'_!H=_RALT3_ +*! MKW_HY*]__P""_'_*&S]H3_LG\W_HZ*O /^#0[_E#9HG_ &4#7O\ TVC^;9+.X@?<9P6S& M%.>^:_=ZB@#\$OV9/B-^UE^VS_P4%^&WP6_X.3=+U[P5H]L#J7P3^&^J^%(M M,\*>,_$:2;2+V9&*7$\2,GE6LA97:0J2OF>3<_O9'&D2+%$@55 "JHP /05Y M-^VQ^Q/^S_\ \% /V?\ 5OV<_P!HSPG_ &CHVHXFL;ZV81WNCWJ ^3?634/CY\)/"?AJ+5/#\MDH#6^KZC&S".ROVDD&",-(LN]FC, MW^E^:?\ #?7_ >2?]&5#_PW-I_\?K]=_P#@G+_P3E^$O_!.SX2WGA?POK%[ MXJ\<>*KTZK\3?B;X@)DU;Q9JSDM) MWNM8TV!)9[8174-R"BO\I),(7GLQH _/W_@NUXZ^)FC?\$;/V=/A#\/M*N-0 ML_BKX]\!>$/%6E0:Z-+&JZ;/I\D[6#WI!%HD\MM!&TS JJLVX$$@^:?MX_LS M?MZ_%/\ 9MT3P[\&O^"%/PH_9X\4_#W7-)U/X;_%G0/VA/#T,WA:YM[N$JHV M6-L94F4&$QO,%9Y$A:9IT.IRVYS"NK7EM&)]40$ D2D%B,[NN0#RKX MF?LY_"W]JK_@YX\*:;^TM\--(\06_AS]BNU\2CPYJL"7FG_VHGB*>V5I(GW1 MSB+[9,R;@P#A''*@CIO@/\(OAE^S?_P<]^,OA[\!_ NE>$?#_C']C:#Q'X@T M'P[8QV=E$;?_ (*4/_P4FC\< MZ@-;?X*CX*M @OYEL8KZ6!+2)YE8PPC$DFV M,J/,E=_O'->._LI^-/V5-$_X-H/#GPP_;:O_ (B:YX.G^-.H>%O"W@GX?76= M8\5WB:[-G9"R_+%P?(FT]5;(*L%90#X'_X* M_7/QPF_9K^''Q*N_^"+'@S]FS2/"'Q>\+R^$_'8\::*=?M9?M:B*VM[+2H-T M",!N=9)@!Y2G8612/J'XX?LT_!;]IW_@Z:T30?COX TSQ3I'A?\ 8XB\16&B M:W:+^![ZU\-:3HFFZ%=PS(YNSIUE$L=Y#_B!^Q:FM>+O">E:3#!IF MI7R^(X[+SI+5%$3$VX9&^7#>9(3DNQ.E_P &U/PS^&^@? 7XV^,-!^'VB66K M1_M,^-M*CU2TTF&.Y6P2YMBEJ)54,(5(!$>=H(&!Q7UC%^PKX3B_X*52?\%* M1X[U$ZY)\%O^%J:\_PBUBSMGT_2M8O[F">:]@N% EX$)B5#P$D M.XLPW4 >&?\ !T[X?U6Z_P""8=C\04TN:]T3P-\7_#&O^+K:&,OOTQ+EX) R MCJOF7$.?S[5^BGAKQ)H'C+PYI_B_PIK%OJ&EZK917FFW]I*'BN;>5 \%+/7?#?B32YM.US1]0CWPWEK,A22- MQZ%21D8(Z@@@&O@7P[_P0J_:$^"&@/\ !W]C[_@LI\!9;.RU: M72+=R2;>POY@LUI&N3L"@E>N6;+$ ?\ \%>/^"GW@/4?^"?W[8WPZ_9#^(>J M2_$CX)Z%I^C>+[O3=/GC32GU2>&W"X]%M/@L^K0>-$T:W&HK?II9N1K/VW;YOG^8/., MF[!&4(\OY*]T_9=_X)2_L(_V,/"W@BZ\0^&/'$5[_P +$U'Q9>F[ MU+Q7/=QF.XN;VX 4M(RG *! F 5"G)/SZW_!!KXF7'PF3]CC4/\ @K!\:)_V M=$B%H/A2VG:4+YM,!XTQM;$'VHV>P>5Y.-OE?)@"@#XMU*TO/^"@GPF_X)): M;^UQ#-XD'BC5?$,'B>/579SK5M96T*(+DDYF6XBM8_-W9\U97W9WG/O/[:'[ M _['U_\ \'!/[+/@&U_9Y\)Z=X:\3?#;Q+/XL\+:3H<%IIFO_P!F*;FR2]M8 ME6*Y2.X$4NV16#&WB# A% ^VOB9_P3)^#'C/XI?LV^//!>JW'A+2OV9+B\/@ MSPMI%JC6MQ;S6,5DMO(SDLJQQQ*002Q/4GK6[\4_V%?"?Q2_;U^%G[>FH>.] M1M=7^%GAK6M'T_0(;:-K:^348_+>21S\RE!R .#WH ^1_A5\)/AC^SQ_P=!Z MKX+^!?@#1_".B^+/V*DUKQ!HWAW3H[.TO-0C\4"V2Y:&)53S!#"B;L9QGU.> M*_X-KOV"_P!CGQY_P3#U#XC?$7X(>$_&.M?$?QCXDM?%]QXCT:"^D%K!J5Q; M16 ,JL8X1'&)O+7 WW#/U.:^[9_V%O"<_P#P4IA_X*4'QWJ(UR'X*GX<#PT+ M:/[(;7^U6U+[7YGW_,WMLV_=V\]:_+G_ ((0_P#!.CX]_&?_ ()V'XA_L]_\ M%*?B=\&],\<>-O$=OX\\,^'-,TZ_M[TPZC/;+_P"")?Q$_9I_;+U'XD>*/AGX1_;#U?X<_"/PCX!O3+J_ MC6WMKV&[TS1XVDR)X'E:;*EE&V !3E44YG_!76Y^.,WP$^%7Q-O_ /@B[X,_ M9KTKPE\:?"LGA3QTGC316U^"0W0$=K;V>E09@0A=SK), /*4[,HI'Z-_%/\ MX(>?LE>,/V"/!/[!GPSUKQ+X%L?AGXEM?$_@#QMHE\CZSIOB"!Y9!JDDCKMG MED>:5I 0H._Y/+V1[///V@O^"$7Q&_;4^'UKH7[/A]IGBK2?"O['EOXAT[1-%M%TV.VTZ_OU M\0Q67GO;1@1[C 74X7GS')R78G[!T_\ 84\+V/\ P4DNO^"DS^/=0?7KOX+K M\.I/#8M4%H+8:HNH_:P^2_F;UV;>FTYZT6W["_A'3_\ @I+>_P#!2O\ X3O4 MFUNZ^"X^'C^&OLJ&U6U75%U'[4''SF3>NS;TP<]: /R\\"?M3>/_ /@F-_P3 MI_:Q_P""6V@W-Y<_$7X5?$@>#/@+:^:?M5_IGC"5GT22$L?GFB$UY.<$A3&J M>Q_6+]A3]ECPS^Q)^QY\./V4?"?E/;>!_"EKIUQ0U^;_AK1_V1_P#@L!_P< > _P!K3]E36W\7>!/@9\.K?4_B#XML;>>/2=2\ M1I/=#1+,"2-/,NK<7,]SYHR L2ID%2M?KQ0 4444 %%%% 'Q!_P6\^-O_!6# MX)?"SP/JO_!*#X1?\)=XAOO$%Q%XLMO[ BO_ +/9" &-]LCJ$S)QD9K\X/\ MAOK_ (/)/^C*A_X;FT_^/U^_U% 'Y0_\&P7B_P#:7\?>(OVLO&/[8_A?^Q?B M?J'Q@L9?&FE?8EMOLU[_ &< R>4I(3Y0O )ZUZ!_P=,ZAXSTG_@F!::K\.;+ M[3XAMOC!X5ET&V\L/YMZM[F!-IX;,@48[YK?\;?\$2?BW_PTC\3_ -H;]GG_ M (*E_%CX5?\ "U?% UWQ#X>\)Z58-;?:1$L2G=*I9L*N,GUK ^('_!!CX\?& MU-#T3]H;_@L1\:/'?A[1?%&G:Z/#FNZ1IQMKBYLYUFB+;%!'S+U![T ?#_\ MPWU_P>2?]&5#_P -S:?_ !^OM_\ X(A_M&_\%Q/C;\4_'&E_\%7_ ($?\(CX M>L?#]O+X3N?^$7AL/M%Z9R)$W1R,7Q'@X.*_1^B@#Y__ ."EWQ-_8<\"_LOW M7@K_ (*'&!OAI\1=9M/"%[;WFG74\,UU=LS0*[VREK4!X=XN24$3HC;U8*:^ M2Y?^"'W[='[)6EM)_P $L?\ @L/\2_"UAIL9.A_#;XO00^)="10/EM(WD7_0 MX?X04@D8#U;YJ^[OVLOV4O@=^VW^S_XB_9F_:+\'KK?A/Q-:K%?VHE,K'$L8"?("L8 "X /.[_\ X+T_M&WG_!&_2?VG+7X3 M>'+#XZ:[\8U^#L,,LC-H%MXD,LB'4L[B3;"*-G"[BHE^4LR#)^?M;_8=U'_@ MVF_:D\*_\%)_B9XTO\ M:I:Z@)3.-42Y93_I?G,TA6?+KQM_^"#OB+XVSZ%X/_X*'?\ !23X ML?'SX;^%KB.;1?AIK<-MI-C=O$,0MJ15;]];^ M3-M.=HE R<9KW"T_93_X.(/&G@^V\/7'_!4SX/\ A>QO-/2,ZMX=^#/GWUK& MR 9C%Q)L+@'@DCD#D=:W]4_X(-_#*^_X)B>,?^"5J?M2?$&X\!^(/%<>I^&[ MW6G@O;KPO8Q7UO>1:9:EE7= KP'ER3F5R N<5]VZ78IIFFV^FQR%EMX$B5B. M2%4#/Z4 >&_\$W?V ?AI_P $U_V7--_9K^''B74_$$HU&YU;Q-XJUHC[7KNK M7+!KB\E )"EMJ(JY)5(T!9V!=O,_^"F'PQ_X)P?MO_$_X?\ _!.#]KW7-6L/ MB+XEBNO$_P *;[0/M-EJ>GRV:.9KFRU!8VACE5(V)A)?"?B[P-JC:G\/OB/X&U3[#K7AR\;;N>";!& MQS''O0CGRU(*LJL #XC_ &FOV:/^"O7_ 1Z^!WB']KG]FO_ (*G:O\ &CP! M\/=/;5?$?PM^/>D1WMS=:9"091%JPV+2W<6Y5)!VL2H8,K $?3'Q0_X)]?#OXC?ME? ?\ ; LO%%UHDWP# MTC7M-\.^%M-L8A97<&IV"V11CP8EAC4% @QQCI0!\)_&7]@O]D'5?^#ESX:^ M!?\ AGSPI;>&+S]F^Y\2:QX1LM$@ATG5=3M-3N+>VN+JS11#F_#CP'/^S!I'BGQ7'XM>'?A;=> M"8?#B6T9M9K>:\:Z-PS_ 'PX8[0HXQ6+KG_!-3X2^+_VR/B;^UKXW\2W^JQ? M%7X.I\.?$G@^:%4M#IN]C(ZRJ1)N=69"., Y'- 'YN_L^Z;X&\=_L&:QX$_8 M'_X(--XX^$.O:5J]P/C9^T+XRT/2[[7$E>=Y-6F#03WUS@[FBD4*0L<>UD(% M>?>%]=U?Q%_P;[_\$WM0UK49;J:/]L'PK:I+-(6*PP:UKL,29/\ "D<:(!V" M@=J^[OA9_P $.?B?\/\ X1Q?L=:W_P %3/BWJO[/-K#+9V_PKM]&TJQO9=,= MF+:;/K<,'VU[5@S1LD9BS&S("JX WO"W_!#CX9^&/V'_ ('?L,K\??$5SH?P M)^,UG\0/#FL2Z9;BZO7M[Z]O$L9P/EV%[Z1?,4!MJKQ0!Y/IGA'Q%\0/^"XO M[;/@+PA(4U;6_P!ES0K#2W#[=MS-:R1QG/;YV7FO0?\ @V)\9>$_$G_!%[X5 M>&/#X2#4/"-SK>B>)],*[9M/U*/5KN62*5>J2,DT4N#SB9<]:^B/AU^PKX3^ M'?[?_P 1?V_K+QWJ-SK'Q%\&Z5X>O?#\MM&+:SBL?N2HX^9F;N#P.U>$_&'_ M ((EM:?M!>*OVG?^"?\ ^W!\0_V>+KF/Q[\5XM0D\':+8 MZ9-=&5+.,2323&)6^SIMWE9)-J'RI/F^0U^<'P9\<_!CQK\??COXJ_X)T_\ M!(#7OVH[OQ'\4=2B^(7QD^+/BG0].TJ74T")-IUA'O\ M@WN_X*,?#G5O"6E^&HO#/[0WBBQM?".@:@;K3= "W&D[[&SE*KOMHG#*C;5W M ;MH+$5]H?M??\$V?V%/ O\ P;Y^*-%\.?"3PQ;2>#O@7-XN\.^-H-/B35)- M?MM-^W0ZE]M \XSSW*+N<-EUF*?=(6N/_;N_X)A?"W_@E_\ \$0?VP_ WP5^ M(&O:MX<\=.OB2'3O$,OGSZ;_9[E\.:-J1^"$L&GQ"6,0PW"Z;-J\<(O9M/1] MJI;LWR(B*K@HK@ ^S/\ @G-\3?'OQI_X)_?!#XO?%*6:7Q)XG^$WA[5->GN M0\]W/IT$DLI!Z%V8OC_:K\SOA/\ L477[9G_ 7I_;<^#/QO^-/C/0/ -_AIK'['NL>/_AU8>+M:EU.^ M\)7\RRZ4RI&Q.T*A&6:1W^P_^"%GB[PI-_P1B^ /B>UU*WBT MVP^&-NE[=%P(XGMO,CN"Q[;9(Y-WH0:ZK]A#_@FSX6_8V\5^-_CAX[^-/B;X ML_%SXF2VY\=?$SQC'!'<7<%NI6"SMK:!1%9VL8/$*9&<9)5(U3P?6/\ @@KK MWA[0/%?[/O[-O_!2#XI?##X ^.=3N[KQ'\&=!TK3KB.WCNV+75IINHSQ&XTZ MVEW.#$FY2'8-NW'(!^=G[&VCZEX9_P""?O\ P3-^)GB*T>T\-7/[9VH"V-PN MV.$WFJ7L=GG/"Y>"8J?3D<5^AG_!S(IU7]B+X<>!]-.[6O$O[1W@S3?#L*?Z MR6]:ZD=50=2VU'Z5]'?'3_@F#^R=\=?V%[#_ ()[ZAX3N]!\":#IMC;^$9?# MUX8+_P /W%E@VE[:SL&*W,;#<9&W%RS[]P=L^5_"#_@D#XY?]H3P-^T'^W-^ MW[X[^/\ JU^HM?./P._X)R>"O@?\ M(_M'_M( MZ5\2-4OK[]H]M(.MZ;<6D:Q:/]@L[FU3R&',F];EF.[H5&* /A/_ (((]=T*"ZOY#%=WUK;+'<2*9( M%@A@A$0C91&R;UPQ)/@?PUU?4?VAO^"5?_!,#]E'XSZK=7WP\^)?Q?ET_P = MVEQFS)8ZYHNKK>W%W!J-LZ!EBFC:YD0<$% M"1U.0 ?.W_!<_P#8G_9/^%_Q-_8P^/GPM^#?A7P?XIT[]K[P/X=@E\-:+;V MO=-FN7F-O(D"J)!&]M&T98'RPT@7'F'/E_B;Q#^TM\:/^"^O[3'BS0_^";OA MK]I6Y^$.B^%_#O@S1/&WQ-L-#M_!EA=V!NI+BVM[ZUN%N)+J7S',R*K1 E[D+2!8R !N->H_M9_\$JD^,W[3$'[;_[+/[5'B_X$ M?&/^P5T36?%?A73K/4;+7]/0@QQ:AIUXC0W31D*$)?A1X>^*FEZ_;S>(8+N.*/4 MUL[6.'[.D]M)<1R8@",ZDL[%\#X=\0>%OA7X=_X*47O_ 1,L_VA=1M?V)-2 M^/-O=ZO;6]A,+*S\3RVSW@\!_P!I!MB6LEY&I,0.Y7&"1*KR5^L'[-?_ 2: MD_9Y/Q2^,E_^UOXR\9?'WXL:#_9.M?'+Q+I]JUYI5LJ;88M.LHU6WM8HR%D6 M+YE,D:%LJBH*^G?\$0?V0[3_ ()BWO\ P3&OAJ5YHVI>9J.H>.+@H=9G\1N_ MG?VZ92/^/H2A2,DCRU$))3((!]@:-HVD>'-'M/#_ (?TNWL;"PMH[>QLK.%8 MXK>%%"I&B* $55 4 "K-^ M+M5M4ANM6,:[5N)U0E?-90N]A]YMS8&<#K* "BBB@ KX@_X+>?&W_@K!\$OA M9X'U7_@E!\(O^$N\0WWB"XB\66W]@17_ -GLA #&^V1U"9DXR,U]OT4 ?@#_ M ,-]?\'DG_1E0_\ #.8[;Q%\2-.T_P -6]A?_P#"*6=T)9W:6&5WACFE@2V0X >20*25# _T M25^>_P 4O^"'7Q=\9?MH?$3]N#X:_P#!4WXI> /%/Q%,-OJ$?AG0M/V6NFP! M5M;"-I0S"*-43.,;V!=@6- 'P7^V=XE_X*P_\$4?V_;[]B7_ (),>%M+U'X; M_'34;OQO\,O!$_AV"[6RO1"O]JZ?9>:Z;!$81,($.U898B!G>2W_ (;Z_P"# MR3_HRH?^&YM/_C]?:_C3_@@5\>OB?\1O /Q2^+/_ 6*^,7BG5OAGXJ@\0^# M9=;T#39!87T;*=PVJI*.%"NF=KKPP-?I.,XYH _.#_@B'^T;_P %Q/C;\4_' M&E_\%7_@1_PB/AZQ\/V\OA.Y_P"$7AL/M%Z9R)$W1R,7Q'@X.*^G_P#@I=\3 M?V'/ O[+]UX*_P""AQ@;X:?$76;3PA>V]YIUU/#-=7;,T"N]LI:U >'>+DE! M$Z(V]6"FOH"O.?VLOV4O@=^VW^S_ .(OV9OVB_!ZZWX3\36JQ7]J)3'+$Z.) M(IX9%YCECD571AT*C(()! /A&7_@A]^W1^R5I;2?\$L?^"P_Q+\+6&FQDZ'\ M-OB]!#XET)% ^6TC>1?]#A_A!2"1@/5OFKDK_P#X+T_M&WG_ 1OTG]IRU^$ MWARP^.FN_&-?@[##+(S:!;>)#+(AU+.XDVPBC9PNXJ)?E+,@R?1-,_X(8_M: M^'?#"_!7PO\ \%T_VA;/X8I +.+PZT-E)JT-D 5%O'JQQ+& GR K& N M/=_$W_!'#]ACQ)_P3IB_X)@_\*^O+/X;6EN&L)[2_P :I:Z@)3.-42Y93_I? MG,TA6?+H _,/6_V'=1_X-IOVI/"O_!2?XF>'(?CG\-?$=C=6'Q-\ M16OA.UM;SP'XEO7+?VEI=K"%ALK2XR7$4-I+XAM#:2AY%5OWUOY,VTYV MB4#)QFO>7_X(.^(OC;/H7@__ (*'?\%)/BQ\?/AOX6N(YM%^&FMPVVDV-V\0 MQ"VIS6>)]29.H=W5BW))!8'6U3_@@W\,K[_@F)XQ_P""5J?M2?$&X\!^(/%< M>I^&[W6G@O;KPO8Q7UO>1:9:EE7= KP'ER3F5R N<4 8%I^RG_P<0>-/!]MX M>N/^"IGP?\+V-YIZ1G5O#OP9\^^M8V0#,8N)-A< \$D<@*M:(^UZ[JURP:XO)0"0I;:B*N252- M6=@7;W+2[%-,TVWTV.0LMO D2L1R0J@9_2IZ /BC_@H]^P1^R)_P4!_;$^"/ MA?X_?M9:IX<\1^"--UW4-!^%_ACQ6FEZEXDLKR*.&[EWQ.MVL 2W\MWAQE#* MFY=Q(^Y^'WQ/\&-%]MTX3J$GMIHIE:.ZMI%&&B?&>1D*\BOS/[, M'_!*F]^&_P"T[;?MN?M@_M;^+?C[\6-'T:;2?".O>)='L=*T[PU:S K.;#3K M%%A@FE4LDDW+,I(XR20#R?\ X-QD.C?!C]I'P)JW[O7-!_;"\<6VNP/Q()RU MH0[#K@C@'OM/I7P/^W'X?UWQU^R1_P %<_%?@F%Y]*;XV^$+;=;C*M-INHV; M:@..,QY#/Z;>:_3GXX_\$C?&E]^TEXQ_:C_8;_;O\;?L_:_\388%^)VG>'O# M^GZOIFO31)Y:7J6UZA%I>;"5-Q&=Q/S !F=G]-_9H_X)E?LO_LT_L8ZQ^P]8 MZ)?^*?"WBV+4F^(&H>*[PW&H>*KO4%*WUY>S*%+32@@;EVE0B!<;0: ./_X* MI^-_!,O_ 1-^-WC.&\M_P"QM4_9^U7^RY@P\M_M6EM':[3T^9Y8@ON1BN[_ M ."5V@ZYX6_X)C_L[^&_$L,D5_8_ _PK#=PRC#12+I%L"ASW7[I^E?,UE_P0 M(UK6_!>@?LM?&?\ X*2_%?QQ^S?X7U"VGTGX):MIVG1?:+>VD62VT^]U6&-; MJ[LXRB 0': L:!-A12/T/M;6UL;6.RLK:.&&&,)##$@544# 4 < < "@#\X MOB__ ,K4?PF_[-(U/_T[WE<)_P $*?\ M@I/X8_X*37'Q U*+7/#'PON/!4'AI+6,VD]O+=2W!N&D/SAP92N!Q@"K7[&/ M["OA/]C+QC\9O&'ACQWJ.M2_&;XL:AXZU.&_MHXUTZXNP@:VB*??C78,,W/- M 'XW>-O%WBC]DK_@CG_P4D^%'[/-S<>'O#WAO]K/4O#.@VNFLRQ:!HU]J.FV MEQ!" #]!/PQ\ M%VU_X(\4:7I-O#?QSQ20KO-TBAYC=*S1REV;S3,6.6VL/J+X7?\ !)_X ^#_ M /^T9\+OB+J5YXT\,_M*?$'5?%'B_1]4@6%;-KY$5K>!XSN'EE%=)]TK3(I-/,0 MM#>WT42SZHEOA&CAE*QAXHCMP@6@#E/&1"_\%9/^"8NXXW?!/Q@%SW/_ B\ M!Q^5>@?MP7-NW_!P_P#L.VBS*94\%_$9WC!Y56TG )'H2K?D:]9_; _X),>$ M/VH/ WP:E\&_M >+/AO\2/@) L?PU^)WA>*![JT#6L-K<1SV\H,<\,T<$>^, MEV1M8;2&TME2&P@M_,N)0L0+227,C.Q^4* ?(:?LS?M9?L3?$WXZZQ) M_P $O/AE^VG\)?BO\3M;\1ZEXS\/:W82>+;*&\;]YIES#=)(]T8!E4A@'#,S M!D+[5X[]M;4_V%/C-_P;N?"?7OV0? >LIX1\)?&+1-"T?3?B-"+K7/#DKZV# M?Z=++*9&0%BH*(Y0QB)1\JJJ_;MQ_P $:/BU\(_B'XVUC]@;_@I=\0_@=X.^ M(WB.ZU[Q5\/]-\*Z3K-E#J%S_P ?,VG27L1DT[S" ?W9."!@@*BKT'C/_@A] M^RUKG_!,K_AV-X2\7^+-#T*/5(M:A\;I?I/K;ZVEX+PZG-*Z!)97E!W#:HV' M:FS:I4 ^>/\ @J/^R9\ /C+_ ,%F_P!@S]F7QC\+=$?X>OI7CVYO?!EOIL<6 MFW26EC!?QV\EN@$;PFY@B=XRI1\$,#DUT?[2WP:^$?P"_P""Z7[ 7PO^!OPQ MT#P=X:LM"^*$_C3^W+\%?VY-4\=ZC9:M\%;#Q%:Z7H5O;1M;ZD-6LQ:R-* MY^9#&HW+MZGK0!^?_P (_'7P7\9_M%_'OQ7_ ,$[/^"0NO\ [4NH>(/BCJ$' MQ%^,'Q7\4Z'IVDG4XU2.;2]/N=0BDEDT^WX"Q1Q' ?C&_P!H+Q)9V_@[P]J)NM,\/$7&EB2PLY2J;[>)U*(P M50P7=M!8U^BG@_\ X(L_%/X#>-/&VF?L;?\ !3;XE_";X7_$+Q5=^(?$/PZT M3PSH]]):7EV1]I.G:C>0236"L NQ69<*=Q(S2> /^"!GP+^%?[&WQ]_8;\! M_&_Q9#X-^.NMKJD\^I!+R^T64EKHR&WC8M)SG=R-_M>_LB_M. M>/O'O[+/[97[+GPN^%WQLU?X<_ Z.QOO@'\2]8@MGN(+FWMLZMI_GGR8YPVV M)I90%7;&!N)^7K/^"2_QH_9EVTX@34;$VHCMYW660JTPB4MOD*LY\[;[;^TI_P22TGXM^(OA? M\;/@1^T]XO\ A%\7OA/X-3PKH/Q(\-6-I=G4-)"*#9W]C=(T-U#O#2JAP%>1 MCSQC9_8U_P""91_9W_:#\0?MF_M"?M.^*_C9\9O$7AF+PW)XW\3Z;9Z=!IFC M),)_L-C864:0VT;S 2/C=EAD;=S[P#'_ ."^WBWQ)X*_X(W?M":UX4ED2ZE\ M 36,C1$@_9[J:*VN.G;R9I ?;-:1^)O[(O[(W_!'/PKXG_:B6%?@YHOP8\/: M-XCB.B3ZA#-IMU96M@L3V\$;O(DGGHC87 #DM@ D>X?M3? #PK^U9^S9X\_9 MI\;2&/2_'?A*_P!#N[A4W-;BY@>(3*/[\;,'7_:05\M_\$K+?1/VI_\ @F'+ M^P/^V1X*M=0\2?"VRN/A+\8/"-^S$2?88Q!;S!OE=H[BQ^RW,=PN,F3!_C7;Z5HWQG^#?Q$MO MACXX\7>!I'CT_4;6XU"UMY;V \&%I89)H'4;<>:&"QE_+3Z:\*_\$(?VD_@C MH ^$/[*?_!:SX\>!?AC"#%IO@RYM;/4Y]+M2?^/>SOI-CVR*,A-B#;QU.2?H M3X)?\$D/V,_@K^Q!XF_8'C\):EXE\'>.C>7'C_4O%.IM!_P#@WJ^%?P[LM'\. M1-X0^)]E^TGH O\ P[?0*KP:S]J73X99)0ZB21S.AF#.&?#DUZ#XA\&^+_VN M/^"L?[&W[,G_ 4-TC3/$MIX4_93/CO6/#=[<0W^D:SXU)%G=3NJ%H+SRQ'Y MR'YU&21PQSZ[J'_!!SXI>-/AC8?LD_&#_@K%\9?%7[/FG>1"GPMNM+TNWO;N MQ@=6AL+K6H81=3VP"(ACP!M4!=F%(]U_;$_X)9?"']IO3/AKKOPO\>Z_\'O' MGP8C,/PH\>?#\0I<:%:F%8'L6@E5HKFS>)$1H'&,+@$*SJX!0O?V _\ @F[X M#_;WTWXQ6!\+^$_B)XV^']]X?N/A?8W>FV=AXXTR*19YI[C23%NOY("(R95^ MXJ('R%%?DU\,-9N?@5_P:%ZU\2/A#I]GX9\0>,?%MUX<\5>,]*L$AO5TFX\6 MRVTHEG0!W3R7:##$@+,0,9%?K'^R3_P2_O\ X,?M(7?[:G[4_P"U=XJ^.WQ? MD\.GP_H_BKQ+H]EI=EH.EL_F206&G62+#;O(W^LD&689 V[GW\9^S+_P0X^% M7P ^#GQ2_9$\7_'_ ,6?$#X#?$:WNXM/^$WB:VMU@\-FXNFN9)+:ZB"RF02, M&5L+M=%!/V?\ PCX:B^&'PKU' M7? OB?2]*@@U.PU/3K)[FUNEO443--)-$@D?>6E\Q@V=U?*OB?P9I/\ P46_ M;+_X)=']L?P[#XJ@\8?L_:OX@\::3K,(DM]>N8M&M;U&N8F^66.2YCAG:-@4 M?&""#BOJ:]_X(1?$CQ]\/=,_98_:!_X*J_&/QU^S_I#VZ0?"J]T[3+2YO[2W M=6@LK[6+>%;J[MUV("AV\(-I0JI7Z+\;_P#!/'X:>*OVS/@G^U_HOB.XT-O@ M=X6UC0?#?A'3;&);&:UO[1;7:3UC$2*NQ5XX H XW_@IG^SW\"?AC_P1E_:$ M^#/PV^&/A_PEX1TOX,>*[_3/#_AW28;*QM+E;.ZOE:."%51,W0\S"@?,37:_ M\$H/%GB3QU_P3#_9Z\7^+Y9)=3U#X+^&I;R>8DO.YTR#]ZQ/4O@.3_M5Y+_P M75\1>+OB)^RSI7_!/;X,W(/Q#_:6\20>#M%1 6-AI =+C6=3E4'/A#X&LS;:)X5T&ST?1[Z\)? #PKHOAKS.J:?A7TO8"6Y7[$TK86/=&"?GKZ^_:B^!6D_M0_LU?$']FK7M>N M-+L?B#X*U3PY>:G9QJ\MI%>VLELTJ*W#,HD+ '@D/_\ !%O_ )1)_LX_ M]D;T#_TBCK\Z/V%/V5_VZ_V@_P!O3]N75_V1?^"EVH? FRT[]HR_AU72[/X7 M:9X@75)V,K).SWCJT6U?EVKP ?V8?#OB*ZU>P\ M^$[+0K/5+V)4FNH[:%8ED=5^568+D@<5PG[&O[ ?@_\ 8V^+?QP^+?AGX@:E MK-S\;_B))XMU6TO[:.--,F<.#!$4Y=/G/+<\4 ?F]^P%\+O&?B3_ (+*'X$_ M\%KOV@?&?C_X_P#PHM9M?_9]_M&>TM?"&N:9*I+:KI]G;V\6+Z,1DLC%MIMW M/S-;YC^CO^#FFXE\/?L$>"_B=HK%/$'@S]H#P=K7A66/_6)J$=XT:%,<[MDL ME>Z_\%#?^"8?P^_;U\2_#+XM6OQ-UGX>?$CX1>*DUKP3X_\ #5K%+=VZ\&6S MD27Y9;>1EC9D;^X1]UW5O(O^"DOABZ_;I_;W_9W_ .">FB;;W1? /B:W^,7Q MHN8%(BL[+3_,ATBQDY()O;QYOW1;<([=I!D+F@#[ZHHHH _ '_@TV_Y2F?M= M_P#;Q_Z?)Z_?ZOP!_P"#3;_E*9^UW_V\?^GR>OW^H **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y _ MX+\?\H;/VA/^R?S?^CHJ\ _X-#O^4-FB?]E U[_TAZAXZ\-OIMIJVH0O)#:NSHV]U3YB/EZ#UK\6?"'_!G_\ \%&/ MA]HR^'/ 7_!4?2]#T]9&D6PTH_XA-O^"IG_ $EV_P#*AKG_ ,>H _?ZBOP!_P"(3;_@J9_TEV_\ MJ&N?_'J/^(3;_@J9_P!)=O\ RH:Y_P#'J /W^HK\ ?\ B$V_X*F?])=O_*AK MG_QZC_B$V_X*F?\ 27;_ ,J&N?\ QZ@#]_J*_ '_ (A-O^"IG_27;_RH:Y_\ M>H_XA-O^"IG_ $EV_P#*AKG_ ,>H _?ZBOP!_P"(3;_@J9_TEV_\J&N?_'J/ M^(3;_@J9_P!)=O\ RH:Y_P#'J /W^HK\ ?\ B$V_X*F?])=O_*AKG_QZC_B$ MV_X*F?\ 27;_ ,J&N?\ QZ@#]_J*_ '_ (A-O^"IG_27;_RH:Y_\>H_XA-O^ M"IG_ $EV_P#*AKG_ ,>H _?ZBOP!_P"(3;_@J9_TEV_\J&N?_'J/^(3;_@J9 M_P!)=O\ RH:Y_P#'J /W^HK\ ?\ B$V_X*F?])=O_*AKG_QZC_B$V_X*F?\ M27;_ ,J&N?\ QZ@#]_J*_ '_ (A-O^"IG_27;_RH:Y_\>H_XA-O^"IG_ $EV M_P#*AKG_ ,>H _?ZJ^EZ1I.AV@T_1=+M[. ,6$%K L: DY)VJ ,D\FOP)_XA M-O\ @J9_TEV_\J&N?_'J/^(3;_@J9_TEV_\ *AKG_P >H _?ZBOP!_XA-O\ M@J9_TEV_\J&N?_'J/^(3;_@J9_TEV_\ *AKG_P >H _?ZBOP!_XA-O\ @J9_ MTEV_\J&N?_'J/^(3;_@J9_TEV_\ *AKG_P >H _>OPKX+\'>!-.?1_!'A/3- M&M))VGDM=*L([>-I6^\Y6, %CW/4UIU^ /\ Q";?\%3/^DNW_E0US_X]1_Q" M;?\ !4S_ *2[?^5#7/\ X]0!^_U%?@#_ ,0FW_!4S_I+M_Y4-<_^/4?\0FW_ M 5,_P"DNW_E0US_ ./4 ?O]17X _P#$)M_P5,_Z2[?^5#7/_CU'_$)M_P % M3/\ I+M_Y4-<_P#CU '[_45^ /\ Q";?\%3/^DNW_E0US_X]1_Q";?\ !4S_ M *2[?^5#7/\ X]0!^_U%?@#_ ,0FW_!4S_I+M_Y4-<_^/4?\0FW_ 5,_P"D MNW_E0US_ ./4 ?O]17X _P#$)M_P5,_Z2[?^5#7/_CU'_$)M_P %3/\ I+M_ MY4-<_P#CU '[_45^ /\ Q";?\%3/^DNW_E0US_X]1_Q";?\ !4S_ *2[?^5# M7/\ X]0!^_U%?@#_ ,0FW_!4S_I+M_Y4-<_^/4?\0FW_ 5,_P"DNW_E0US_ M ./4 ?O]17X _P#$)M_P5,_Z2[?^5#7/_CU'_$)M_P %3/\ I+M_Y4-<_P#C MU '[_45^ /\ Q";?\%3/^DNW_E0US_X]1_Q";?\ !4S_ *2[?^5#7/\ X]0! M^_U%?@#_ ,0FW_!4S_I+M_Y4-<_^/4?\0FW_ 5,_P"DNW_E0US_ ./4 ?O] M17X _P#$)M_P5,_Z2[?^5#7/_CU'_$)M_P %3/\ I+M_Y4-<_P#CU '[_45^ M /\ Q";?\%3/^DNW_E0US_X]1_Q";?\ !4S_ *2[?^5#7/\ X]0!^_U%?@#_ M ,0FW_!4S_I+M_Y4-<_^/4?\0FW_ 5,_P"DNW_E0US_ ./4 ?O]17X _P#$ M)M_P5,_Z2[?^5#7/_CU'_$)M_P %3/\ I+M_Y4-<_P#CU '[\:CING:O92:; MJUA#=6TRXEM[B(.CCT*L"#4D445O$L$$2HB*%1$7 4#H .PK\ _^(3;_ (*F M?])=O_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J /W^HK\ ?^(3;_ (*F?])= MO_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J /W^HK\ ?^(3;_ (*F?])=O_*A MKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J /W^HK\ ?^(3;_ (*F?])=O_*AKG_Q MZC_B$V_X*F?])=O_ "H:Y_\ 'J /W^HK\ ?^(3;_ (*F?])=O_*AKG_QZC_B M$V_X*F?])=O_ "H:Y_\ 'J /W^HK\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X M*F?])=O_ "H:Y_\ 'J /W^HK\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?] M)=O_ "H:Y_\ 'J /W^HK\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ M "H:Y_\ 'J /W^HK\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ "H: MY_\ 'J /W^HK\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ M'J /W^HK\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J / MW^HK\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J /W^HK M\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J /W^HK\ ?^ M(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J /W^HK\ ?^(3;_ M (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J /W^HK\ ?^(3;_ (*F M?])=O_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J /W^HK\ ?^(3;_ (*F?])= MO_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J /W^HK\ ?^(3;_ (*F?])=O_*A MKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J /W^HK\ ?^(3;_ (*F?])=O_*AKG_Q MZC_B$V_X*F?])=O_ "H:Y_\ 'J /W^HK\ ?^(3;_ (*F?])=O_*AKG_QZC_B M$V_X*F?])=O_ "H:Y_\ 'J /W^HK\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X M*F?])=O_ "H:Y_\ 'J /W^HK\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?] M)=O_ "H:Y_\ 'J /W^HK\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ M "H:Y_\ 'J /W^HK\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ "H: MY_\ 'J /W^HK\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ M'J /W^HK\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J / MW^HK\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J /W^JG M9>'?#^FZO>^(-.T*SM[_ %/RO[1OH;5$FNO+4K'YC@;I-JDA=Q. <#%?@;_Q M";?\%3/^DNW_ )4-<_\ CU'_ !";?\%3/^DNW_E0US_X]0!^_P!17X _\0FW M_!4S_I+M_P"5#7/_ (]1_P 0FW_!4S_I+M_Y4-<_^/4 ?O\ 45^ /_$)M_P5 M,_Z2[?\ E0US_P"/4?\ $)M_P5,_Z2[?^5#7/_CU '[_ %%?@#_Q";?\%3/^ MDNW_ )4-<_\ CU'_ !";?\%3/^DNW_E0US_X]0!^_P!17X _\0FW_!4S_I+M M_P"5#7/_ (]1_P 0FW_!4S_I+M_Y4-<_^/4 ?OE/X=\/W.NP>*+C0K.34[6W MDM[747M4,\,3E2\:R$;E5BJDJ#@E1GH*N5^ /_$)M_P5,_Z2[?\ E0US_P"/ M4?\ $)M_P5,_Z2[?^5#7/_CU '[Y>(/#OA_Q9I,N@>*="L]3L)RIFLM0M4FA MD*L'7'M-UB]\0Z=H5G;W^I"(:C?0VJ)-="-2L?F.!N?: MI(7<3@$@8K\#?^(3;_@J9_TEV_\ *AKG_P >H_XA-O\ @J9_TEV_\J&N?_'J M /W^HK\ ?^(3;_@J9_TEV_\ *AKG_P >H_XA-O\ @J9_TEV_\J&N?_'J #_@ MTV_Y2F?M=_\ ;Q_Z?)Z_?ZOS!_X(+?\ !!;XT?\ !(KXT?$3XK_%?]HCP_XW M_P"$W\/V]@B:3I]S%+%*ER9FED:8G=NS]<\U^GU !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 %44 ?_]D! end XML 17 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover Page - USD ($)
12 Months Ended
Dec. 31, 2023
Jan. 31, 2024
Jun. 30, 2023
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2023    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 001-16191    
Entity Registrant Name TENNANT CO    
Entity Incorporation, State or Country Code MN    
Entity Tax Identification Number 41-0572550    
Entity Address, Address Line One 10400 Clean Street    
Entity Address, City or Town Eden Prairie    
Entity Address, State or Province MN    
Entity Address, Postal Zip Code 55344    
City Area Code 763    
Local Phone Number 540-1200    
Title of 12(b) Security Common Stock, par value $0.375 per share    
Trading Symbol TNC    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Public Float     $ 1,486,501,585
Entity Common Stock, Shares Outstanding   18,620,098  
Documents Incorporated by Reference
Portions of the registrant’s Proxy Statement for its 2023 annual meeting of shareholders (the “2023 Proxy Statement”) are incorporated by reference in Part III.
   
Entity Central Index Key 0000097134    
Amendment Flag false    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2023    
XML 18 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Audit Information
12 Months Ended
Dec. 31, 2023
Audit Information [Abstract]  
Auditor Firm ID 34
Auditor Name Deloitte & Touche LLP
Auditor Location Minneapolis, Minnesota
XML 19 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Income - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Net sales $ 1,243.6 $ 1,092.2 $ 1,090.8
Cost of sales 715.8 671.3 652.8
Gross profit 527.8 420.9 438.0
Selling and administrative expense 352.6 306.3 321.9
Research and development expense 36.6 31.1 32.2
Gain on sale of assets 0.0 (3.7) (9.8)
Operating income 138.6 87.2 93.7
Interest expense, net (13.5) (7.1) (7.3)
Net foreign currency transaction gain (loss) 0.3 (1.2) (0.7)
Loss on extinguishment of debt 0.0 0.0 (11.3)
Other (expense) income, net (1.6) 0.6 (0.3)
Income before income taxes 123.8 79.5 74.1
Income tax expense 14.3 13.2 9.2
Net income $ 109.5 $ 66.3 $ 64.9
Net income per share      
Net income per share, Basic (in dollars per share) $ 5.92 $ 3.58 $ 3.51
Net income per share, Diluted (in dollars per share) $ 5.83 $ 3.55 $ 3.44
Weighted average shares outstanding:      
Weighted average shares outstanding, Basic (in shares) 18,509,523 18,494,356 18,499,674
Weighted average shares outstanding, Diluted (in shares) 18,783,633 18,697,255 18,849,217
XML 20 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]      
Net income $ 109.5 $ 66.3 $ 64.9
Other comprehensive income (loss):      
Foreign currency translation adjustments (net of related tax benefit (expense) of $0.8, $(1.2), and $0.4, respectively) 8.3 (17.9) (16.9)
Pension and postretirement medical benefits (net of related tax benefit (expense) of $(0.3), $(1.6), and $0.3, respectively) 1.0 4.8 (0.4)
Derivative financial instruments (net of tax (expense) benefit of $0.4, $(0.3), and $0.1, respectively) (1.4) 0.8 (0.5)
Total other comprehensive income (loss), net of tax 7.9 (12.3) (17.8)
Comprehensive income $ 117.4 $ 54.0 $ 47.1
XML 21 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive Income (Parentheticals) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]      
Foreign currency translation adjustments tax (expense) benefit $ 0.8 $ (1.2) $ 0.4
Pension and postretirement medical tax (expense) benefit (0.3) (1.6) 0.3
Cash flow hedge tax (expense) benefit, tax $ 0.4 $ (0.3) $ 0.1
XML 22 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
ASSETS    
Cash, cash equivalents, and restricted cash $ 117.1 $ 77.4
Receivables, less allowances of $7.2 and $6.1, respectively 247.6 251.5
Inventories 175.9 206.6
Prepaid and other current assets 28.5 39.8
Total current assets 569.1 575.3
Property, plant and equipment, less accumulated depreciation of $304.0 and $279.3, respectively 187.7 179.9
Operating lease assets 41.7 31.8
Goodwill 187.4 182.0
Intangible assets, net 63.1 76.4
Other assets 64.4 39.7
Total assets 1,113.4 1,085.1
LIABILITIES AND TOTAL EQUITY    
Current portion of long-term debt 6.4 5.2
Accounts payable 111.4 126.1
Employee compensation and benefits 67.3 44.0
Other current liabilities 88.6 86.3
Total current liabilities 273.7 261.6
Long-term debt 194.2 295.1
Long-term operating lease liabilities 27.4 17.1
Employee-related benefits 13.3 13.2
Deferred income taxes 5.0 11.5
Other liabilities 21.5 14.5
Total long-term liabilities 261.4 351.4
Total liabilities 535.1 613.0
Commitments and contingencies (Note 16)
Common stock, $0.375 par value per share, 60,000,000 shares authorized; 18,631,384 and 18,521,485 issued and outstanding, respectively 7.0 7.0
Additional paid-in capital 64.9 56.0
Retained earnings 547.4 458.0
Accumulated other comprehensive loss (42.3) (50.2)
Total Tennant Company shareholders' equity 577.0 470.8
Noncontrolling interest 1.3 1.3
Total equity 578.3 472.1
Total liabilities and total equity $ 1,113.4 $ 1,085.1
XML 23 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Parentheticals) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Allowance for credit loss $ 7.2 $ 6.1
Accumulated depreciation $ 304.0 $ 279.3
Common stock, par value (in dollars per share) $ 0.375 $ 0.375
Common stock, shares authorized (in shares) 60,000,000 60,000,000
Common stock, shares issued (in shares) 18,631,384 18,631,384
Common stock, shares outstanding (in shares) 18,521,485 18,521,485
XML 24 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
OPERATING ACTIVITIES      
Net income $ 109.5 $ 66.3 $ 64.9
Adjustments to reconcile net income to net cash provided by (used in) operating activities:      
Depreciation expense 36.4 32.8 33.1
Amortization expense 14.7 15.9 20.0
Deferred income tax benefit (26.9) (15.6) (15.0)
Share-based compensation expense 11.6 7.8 9.5
Bad debt and returns expense 3.4 2.3 1.5
Gain on sale of assets 0.0 (3.7) (9.8)
Debt extinguishment cost 0.0 0.0 11.3
Other, net 1.3 1.0 2.3
Changes in operating assets and liabilities:      
Receivables 4.1 (46.3) (20.3)
Inventories 14.3 (68.3) (56.0)
Accounts payable (15.3) 7.7 19.1
Employee compensation and benefits 22.3 (14.8) 8.3
Other assets and liabilities 13.0 (10.2) 0.5
Net cash provided by (used in) operating activities 188.4 (25.1) 69.4
INVESTING ACTIVITIES      
Purchases of property, plant and equipment (22.8) (25.0) (19.4)
Investment in leased assets (1.2) (4.3) (3.7)
Cash received from leased assets 0.8 0.6 0.0
Proceeds from sale of assets, net of cash divested 0.0 4.1 24.7
Other, net 0.0 0.1 (0.1)
Net cash (used in) provided by investing activities (23.2) (24.5) 1.7
FINANCING ACTIVITIES      
Proceeds from borrowings 20.0 52.0 315.8
Repayments of borrowings (120.0) (19.1) (362.0)
Debt extinguishment payment 0.0 0.0 (8.4)
Contingent consideration payments 0.0 0.0 (2.5)
Change in finance lease obligations 0.2 0.0 0.1
Proceeds (repurchases) from exercise of stock options, net of employee tax withholdings obligations 19.0 (0.9) 5.0
Dividends paid (20.1) (18.9) (17.5)
Repurchases of common stock (21.7) (5.0) (15.0)
Net cash (used in) provided by financing activities (122.6) 8.1 (84.5)
Effect of exchange rate changes on cash, cash equivalents and restricted cash (2.9) (4.7) (4.0)
Net increase (decrease) in cash, cash equivalents and restricted cash 39.7 (46.2) (17.4)
Cash, cash equivalents and restricted cash at beginning of period 77.4 123.6 141.0
Cash, cash equivalents and restricted cash at end of period 117.1 77.4 123.6
SUPPLEMENTAL CASH FLOW INFORMATION      
Cash paid for income taxes 39.5 34.1 19.5
Cash paid for interest 17.1 7.6 11.7
Supplemental non-cash investing and financing activities:      
Capital expenditures in accounts payable $ 3.5 $ 4.1 $ 3.7
XML 25 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Equity - USD ($)
$ in Millions
Total
Tennant Company Shareholders' Equity
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Noncontrolling Interest
Beginning balance (in shares) at Dec. 31, 2020     18,503,805        
Beginning balance at Dec. 31, 2020 $ 406.1 $ 404.8 $ 6.9 $ 54.7 $ 363.3 $ (20.1) $ 1.3
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income 64.9 64.9     64.9    
Other comprehensive (loss) income (17.8) (17.8)       (17.8)  
Issue stock for directors, employee benefit and stock plans, net of related tax withholdings (in shares)     228,293        
Issue stock for directors, employee benefit and stock plans, net of related tax withholdings 5.0 5.0 $ 0.1 4.9      
Share-based compensation 9.5 9.5   9.5      
Dividends paid per common share (17.5) (17.5)     (17.5)    
Repurchases of common stock (in shares)     (196,982)        
Repurchases of common stock (15.0) (15.0)   (15.0)      
Other (0.1) (0.1)     (0.1)    
Ending balance (in shares) at Dec. 31, 2021     18,535,116        
Ending balance at Dec. 31, 2021 435.1 433.8 $ 7.0 54.1 410.6 (37.9) 1.3
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income 66.3 66.3     66.3    
Other comprehensive (loss) income (12.3) (12.3)       (12.3)  
Issue stock for directors, employee benefit and stock plans, net of related tax withholdings (in shares)     66,125        
Issue stock for directors, employee benefit and stock plans, net of related tax withholdings (0.9) (0.9)   (0.9)      
Share-based compensation 7.8 7.8   7.8      
Dividends paid per common share $ (18.9) (18.9)     (18.9)    
Repurchases of common stock (in shares) (79,756)   (79,756)        
Repurchases of common stock $ (5.0) (5.0)   (5.0)      
Ending balance (in shares) at Dec. 31, 2022 18,521,485   18,521,485        
Ending balance at Dec. 31, 2022 $ 472.1 470.8 $ 7.0 56.0 458.0 (50.2) 1.3
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income 109.5 109.5     109.5    
Other comprehensive (loss) income 7.9 7.9       7.9  
Issue stock for directors, employee benefit and stock plans, net of related tax withholdings (in shares)     400,819        
Issue stock for directors, employee benefit and stock plans, net of related tax withholdings 19.0 19.0   19.0      
Share-based compensation 11.6 11.6   11.6      
Dividends paid per common share $ (20.1) (20.1)     (20.1)    
Repurchases of common stock (in shares) (290,920)   (290,920)        
Repurchases of common stock $ (21.7) (21.7)   (21.7)      
Ending balance (in shares) at Dec. 31, 2023 18,521,485   18,631,384        
Ending balance at Dec. 31, 2023 $ 578.3 $ 577.0 $ 7.0 $ 64.9 $ 547.4 $ (42.3) $ 1.3
XML 26 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Equity (Parentheticals) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Stockholders' Equity [Abstract]      
Shares withheld for taxes (in shares) 23,622 27,653 35,061
Dividends paid per common share (in dollars per share) $ 1.075 $ 1.015 $ 0.94
XML 27 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Operations and Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Operations and Summary of Significant Accounting Policies Operations and Summary of Significant Accounting Policies
Nature of Operations – Tennant Company ("the Company", "we", "us", or "our") is a world leader in designing, manufacturing and marketing solutions that empower customers to achieve quality cleaning performance, reduce environmental impact and help create a cleaner, safer, healthier world. The Company is committed to creating and commercializing breakthrough, sustainable cleaning innovations to enhance its broad suite of products, including floor maintenance and cleaning equipment, detergent-free and other sustainable cleaning technologies, aftermarket parts and consumables, equipment maintenance and repair service, and asset management solutions.
Our products are used in many types of environments, including retail establishments, distribution centers, factories and warehouses, public venues such as arenas and stadiums, office buildings, schools and universities, hospitals and clinics, and more.
Customers include contract cleaners to whom organizations outsource facilities maintenance as well as businesses that perform facilities maintenance themselves. The Company reaches these customers through the industry's largest direct sales and service organization and through a strong and well-supported network of authorized distributors worldwide.
Consolidation – The consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany transactions and balances have been eliminated.
Translation of Non-U.S. Currency – Foreign currency-denominated assets and liabilities have been translated to U.S. dollars at year-end exchange rates, while income and expense items are translated at average exchange rates prevailing during the year. Gains or losses resulting from translation are included as a separate component of accumulated other comprehensive loss. The balance of cumulative foreign currency translation adjustments recorded within accumulated other comprehensive loss as of December 31, 2023, 2022 and 2021 was a net loss of $45.6 million, $53.9 million and $36.0 million, respectively. The majority of translation adjustments are not adjusted for income taxes as substantially all translation adjustments relate to permanent investments in non-U.S. subsidiaries. Net foreign currency transaction losses are included in income before income taxes on the consolidated statements of income.
Use of Estimates – The preparation of our consolidated financial statements in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) requires us to make estimates and assumptions that affect the amounts reported in these consolidated financial statements and accompanying notes, disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are used in determining, among other items, sales promotions and incentives accruals, inventory valuation, warranty reserves, allowance for doubtful accounts, pension and postretirement accruals, useful lives for intangible assets, and future cash flows associated with impairment testing for goodwill and other long-lived assets. Actual results could differ from our estimates.
Cash and Cash Equivalents – We consider all highly liquid investments with original maturities of three months or less from the date of purchase to be cash equivalents.
Restricted Cash – We have a total of $0.2 million as of December 31, 2023 and 2022 that serves as collateral backing certain bank guarantees and is therefore restricted. This money is invested in time deposits. Restricted cash is recorded in cash, cash equivalents and restricted cash on the consolidated balance sheets.
Receivables – Credit is granted to our customers in the normal course of business. Receivables are recorded at original carrying value less reserves for estimated uncollectible accounts and sales returns. To assess the collectability of these receivables, we perform ongoing credit evaluations of our customers’ financial condition. Through these evaluations, we may become aware of a situation where a customer may not be able to meet its financial obligations due to deterioration of its financial viability, credit ratings or bankruptcy. The reserve requirements are based on the best facts available to us and are reevaluated and adjusted as additional information becomes available.
Our reserves are also based on amounts determined by using percentages applied to trade receivables, using a loss rate method. We considered the following in determining the expected loss rate: (1) historical loss rate, (2) macroeconomic factors, and (3) creditworthiness of customers. The historical loss rate is calculated by taking the yearly write-off expense, net of collections, as a percentage of the annual average balance of trade receivables for each of the past three years. An account is considered past-due or delinquent when it has not been paid within the contractual terms. Uncollectible accounts are written off against the reserves when it is deemed that a customer account is uncollectible.
Inventories – Inventories are valued at the lower of cost or net realizable value. Cost is determined on a first-in, first-out (“FIFO”) basis except for inventories in North America, which are determined on a last-in, first-out (“LIFO”) basis.
Property, Plant and Equipment – Property, plant and equipment is carried at cost. Additions and improvements that extend the lives of the assets are capitalized, while expenditures for repairs and maintenance are expensed as incurred. We generally depreciate buildings and improvements by the straight-line method over a life of 30 years. Other property, plant and equipment are generally depreciated using the straight-line method based on lives of 3 years to 15 years.
Leases – We assess whether an arrangement is a lease at inception.
Operating leases with an initial term of 12 months or less are expensed as incurred as short-term lease cost. We have elected the practical expedient to not separate lease and non-lease components for all asset classes. Operating lease assets and operating lease liabilities are calculated based on the present value of the future lease payments over the lease term at the lease commencement date. When future lease payments are based on an index or rate, operating lease assets and operating lease liabilities are calculated using the prevailing index or rate at the lease commencement date. As the implicit rate is not readily determinable, we use our incremental borrowing rate based on the information available at the lease start date in determining the present value of future payments. Information used in determining the incremental borrowing rates for the Company's leases includes: (1) the market yield on the Company's traded bond, adjusted for the presence of collateral and the difference in terms of the bond and the leases, (2) consideration of the currency in which each lease was denominated, and (3) the lease term. The operating lease asset is increased by any lease payments made at or before the lease start date, increased by initial direct costs incurred, and reduced by lease incentives. The lease term includes options to renew or terminate the lease when it is reasonably certain that we will exercise that option. The exercise of lease renewal options is at our sole discretion. The useful life of lease assets and leasehold improvements are limited by the lease term, unless there is a transfer of title or purchase option reasonably certain of exercise. Certain leases also include options to purchase the leased asset. Lease expense for operating leases is recognized on a straight-line basis over the lease term. Certain leases contain variable lease payments for items such as index-based changes in rent, fuel and common area maintenance, which we expense as incurred as variable lease cost.
Finance leases are not material to our consolidated financial statements.
Goodwill – Goodwill represents the excess of cost over the fair value of net assets of businesses acquired and is allocated to our reporting units at the time of the acquisition. We analyze goodwill on an annual basis as of October 1 and when an event occurs or circumstances change that may reduce the fair value of one of our reporting units below its carrying amount. We have the option of first analyzing qualitative factors to determine whether it is more likely than not that the fair value of any reporting unit is less than its carrying amount. However, we may elect to perform a quantitative goodwill impairment test in lieu of the qualitative test.
In 2023, we performed a qualitative goodwill test on all reporting units. Our tests indicated that there was no goodwill impairment in any of our reporting units as of our annual assessment date.
Intangible Assets – Intangible assets consist of definite lived customer lists, trade names and technology. Generally, intangible assets classified as trade names are amortized on a straight-line basis and intangible assets classified as customer lists or technology are amortized using an accelerated method of amortization.
Impairment of Long-Lived Assets and Assets Held for Sale – We periodically review our intangible and long-lived assets for impairment and assess whether events or circumstances indicate that the carrying amount of the assets may not be recoverable. We generally deem an asset group to be impaired if an estimate of undiscounted future operating cash flows is less than its carrying amount. If impaired, an impairment loss is recognized based on the excess of the carrying amount of the individual asset group over its fair value.
Assets held for sale are measured at the lower of their carrying value or fair value less costs to sell. Upon retirement or disposition, the asset cost and related accumulated depreciation or amortization are removed from the accounts and a gain or loss is recognized based on the difference between the fair value of proceeds received and carrying value of the assets held for sale.
Purchase of Common Stock – We repurchase our common stock under 2016 repurchase program authorized by our Board of Directors. This program allows us to repurchase up to an aggregate of 821,413 shares of our common stock. Upon repurchase, the par value is charged to common stock and the remaining purchase price is charged to additional paid-in capital. If the amount of the remaining purchase price causes the additional paid-in capital account to be in a negative position, this amount is then reclassified to retained earnings. Common stock repurchased is included in shares authorized but is not included in shares outstanding.
Warranty – We record a liability for estimated warranty claims at the time of sale. The amount of the liability is based on the trend in the historical ratio of claims to sales, the historical length of time between the sale and resulting warranty claim, new product introductions and other factors. In the event we determine that our current or future product repair and replacement costs exceed our estimates, an adjustment to these reserves would be charged to earnings in the period such determination is made. Warranty terms on machines range from one to four years. Warranty costs are recorded as a component of selling and administrative expense in the consolidated statements of income.
Pension and Profit Sharing Plans – Substantially all U.S. employees are covered by various retirement benefit plans, including postretirement medical plans and defined contribution savings plans. Retirement benefits for eligible employees in foreign locations are funded principally through defined benefit plans, annuity or government programs.
Postretirement Benefits – We accrue and recognize the cost of retiree health benefits over the employees’ period of service based on actuarial estimates. Benefits are only available for U.S. employees hired before January 1, 1999.
Derivative Financial Instruments – The Company uses cross-currency swaps, interest rate swaps and foreign exchange forward and option contracts to manage risks generally associated with foreign exchange rate and interest rate volatility. We account for our hedging instruments as either assets or liabilities on the consolidated balance sheets and measure them at fair value. Gains and losses resulting from changes in fair value are accounted for depending on the use of the derivative and whether it is designated and qualifies for hedge accounting. Gains and losses for all instruments that do not qualify for hedge accounting are recorded each period to net foreign currency transaction loss in our consolidated statements of income. Changes in the fair value of designated hedges are reported in accumulated other comprehensive loss on the consolidated balance sheet until a related transaction occurs. If the underlying hedged transaction ceases to exist, all changes in fair value of the related derivatives that have not been settled are recorded in our consolidated statements of income.
Revenue Recognition – Revenue is recognized when control transfers under the terms of the contract with our customers. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. Sales and other taxes we collect concurrent with revenue-producing activities are excluded from revenue. We do not account for shipping and handling as a distinct performance obligation as we generally perform shipping and handling activities after we transfer control of goods to the customer. We have elected to account for shipping and handling costs associated with outbound freight after control of goods has transferred to a customer as a fulfillment cost. Incidental items that are immaterial in the context of the contract are not recognized as a separate performance obligation. We do not have any significantly extended payment terms as payment is generally received within one year of the point of sale.
In general, we transfer control and recognize a sale at the point in time when products are shipped from our manufacturing facilities both direct to consumers and to distributors. Service revenue is recognized in the period the service is performed or ratably over the period of the related service contract. Consideration related to service contracts is deferred if the proceeds are received in advance of the satisfaction of the performance obligations and recognized over the contract period as the performance obligation is met. We use an output method to measure progress toward completion for certain prepaid service contracts, as this method appropriately depicts performance toward satisfaction of the performance obligations.
For contracts with multiple performance obligations (i.e., a product and service component), we allocate the transaction price to the performance obligations in proportion to their stand-alone selling prices. We use an observable price to determine the stand-alone selling price for separate performance obligations. When allocating on a relative stand-alone selling price basis, any discounts contained within the contract are allocated proportionately to all of the performance obligations in the contract.
We generally expense the incremental costs of obtaining a contract when incurred because the amortization period would be less than one year. These costs relate primarily to sales commissions and are recorded in selling and administrative expense in the consolidated statements of income.
We do not disclose the value of unsatisfied performance obligations for contracts with an original expected length of one year or less. In addition, we do not adjust the promised amount of consideration for the effects of a significant financing component if we expect, at contract inception, that the period between when we transfer a promised good or service to a customer and when the customer pays for that good or service will be one year or less.
Share-Based Compensation – We account for share-based compensation awards on a fair value basis. The estimated grant date fair value of each option award is recognized in income on a straight-line basis over the requisite service period (generally the vesting period). The estimated fair value of each option award is calculated using the Black-Scholes option-pricing model. From time to time, we have elected to modify the terms of the original grant. These modified grants are accounted for as a new award and measured using the fair value method, resulting in the inclusion of additional compensation expense in our consolidated statements of income.
Restricted share awards and units are recorded as compensation cost over the requisite service periods based on the market value on the date of grant. To determine the amount of compensation cost to be recognized in each period for these awards and for option awards, we account for forfeitures as they occur.
Performance share awards (PSUs) are stock awards where the ultimate number of shares issued will be contingent on the Company’s performance against certain performance goals. The Compensation Committee has the ability to adjust performance goals or modify the manner of measuring or evaluating a performance goal using its discretion. The fair value of each PSU is based on the market value on the date of grant. We recognize expense related to the estimated vesting of our PSUs granted. The estimated vesting of the PSUs is based on the probability of achieving certain performance metrics over the specified performance period. To determine the amount of compensation cost to be recognized in each period, we estimate forfeitures.
Research and Development – Research and development costs are expensed as incurred.
Advertising Costs We advertise products, technologies and solutions to customers and prospective customers through a variety of marketing campaign and promotional efforts. These efforts include tradeshows, online advertising, e-mail marketing, mailings, sponsorships and telemarketing. Advertising costs are expensed as incurred. In 2023, 2022 and 2021, such activities amounted to $4.6 million, $4.0 million and $4.6 million, respectively.
Income Taxes – Deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the book and tax bases of existing assets and liabilities. A valuation allowance is provided when, in management’s judgment, it is more likely than not that some portion or all of the deferred tax asset will not be realized. We have established uncertain tax position accruals using management’s best judgment. We adjust these accruals as facts and circumstances change. Interest expense is recognized in the first period the interest would begin accruing. Penalties are recognized in the period we claim or expect to claim the position in our tax return. Interest and penalty expenses are classified as an income tax expense.
Earnings Per Share – Basic earnings per share is computed by dividing net earnings attributable to Tennant Company by the weighted average shares outstanding during the period. Diluted earnings per share assumes conversion of potentially dilutive stock options, performance shares, restricted shares and restricted stock units. These are not included in our computation of diluted earnings per share if we have a net loss attributable to the Company in a reporting period or if the instrument's effects are anti-dilutive.
XML 28 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Newly Adopted Accounting Pronouncements
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Newly Adopted Accounting Pronouncements Newly Adopted Accounting Pronouncements
Income Taxes
In January 2021, we adopted Accounting Standards Update ("ASU") No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The impact of this amended guidance on our consolidated financial statements and related disclosures was immaterial.
Defined Benefit Plans
In December 2022, we adopted ASU No. 2018-14, Compensation-Retirement Benefits-Defined Benefit Plans-General (Subtopic 715-20): Disclosure Framework-Changes to the Disclosure Requirements for Defined Benefit Plans, which updates disclosure requirements for defined benefit pension and other postretirement plans. Adoption of this ASU did not have a material impact on our consolidated financial statements.
Reference Rate Reform
In March 2020, the Financial Accounting Standards Board ("FASB") issued ASU No. 2020-04, Reference Rate Reform (Topic 848). This ASU provides optional expedients to applying generally accepted accounting principles to certain contract modifications, hedging relationships, and other transactions affected by the reference rate reform, which affects the London Inter-bank Offered Rate ("LIBOR"), if certain criteria are met. The amendments were effective March 12, 2020 through December 31, 2022. There has been no material impact to our financial condition, results of operations, or cash flows from reference rate reform as of December 31, 2022. See Note 9 for information on the replacement of LIBOR with the Secured Overnight Financing Rate ("SOFR") in our Credit Agreements (defined below) on November 17, 2022.
XML 29 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products and services. Generally, these criteria are met at the time the product is shipped.
We also enter into contracts that can include combinations of products and services, which are generally capable of being distinct and are accounted for as separate performance obligations. Revenue is recognized net of allowances for returns and any taxes collected from customers, which are subsequently remitted to governmental authorities.
Disaggregation of Revenue
The following tables illustrate the disaggregation of revenue by geographic area, groups of similar products and services and sales channels for the years ended December 31:
Net sales by geographic area
202320222021
Americas$840.3 $705.9 $658.3 
Europe, Middle East and Africa (EMEA)314.4 301.6 331.9 
Asia Pacific (APAC)88.9 84.7 100.6 
Total$1,243.6 $1,092.2 $1,090.8 
Net sales are attributed to each geographic area based on the end user country and are net of intercompany sales.
Net sales by groups of similar products and services
202320222021
Equipment$776.4 $664.0 $679.9 
Parts and consumables279.5 263.1 249.3 
Specialty surface coatings(a)
— — 1.5 
Service and other187.7 165.1 160.1 
Total$1,243.6 $1,092.2 $1,090.8 
(a)On February 1, 2021, we sold our Coatings business. Further details regarding the sale are discussed in Note 5.
Net sales by sales channel
202320222021
Sales direct to consumer$854.4 $712.6 $692.4 
Sales to distributors389.2 379.6 398.4 
Total$1,243.6 $1,092.2 $1,090.8 
Contract Liabilities
Sales Returns
The right of return may exist explicitly or implicitly with our customers. When the right of return exists, we adjust the transaction price for the estimated effect of returns. We estimate the expected returns using the expected value method by assessing historical sales levels and the timing and magnitude of historical sales return levels as a percent of sales and projecting this experience into the future.
Sales Incentives
Our sales contracts may contain various customer incentives, such as volume-based rebates or other promotions. We reduce the transaction price for certain customer programs and incentive offerings that represent variable consideration. Sales incentives given to our customers are recorded using the most likely amount approach for estimating the amount of consideration to which the Company will be entitled. We forecast the most likely amount of the incentive to be paid at the time of sale, update this forecast quarterly, and adjust the transaction price accordingly to reflect the new amount of incentives expected to be earned by the customer. A majority of our customer incentives are settled within one year. We record our accruals for volume-based rebates and other promotions in other current liabilities on our consolidated balance sheets.
The change in our sales incentive accrual balance for the years ended December 31, 2023 and 2022 was as follows:
20232022
Beginning balance$20.0 $19.9 
Additions to sales incentive accrual29.5 22.5 
Contract payments(28.5)(21.8)
Foreign currency fluctuations0.2 (0.6)
Ending balance$21.2 $20.0 
Deferred Revenue
We sell separately priced prepaid contracts to our customers where we receive payment at the inception of the contract and defer recognition of the consideration received because we have to satisfy future performance
obligations. Our deferred revenue balance is primarily attributed to prepaid maintenance contracts on our machines ranging from 12 months to 60 months. In circumstances where prepaid contracts are sold simultaneously with machines, we use an observable price to determine stand-alone selling price for separate performance obligations.
The change in the deferred revenue balance for the years ended December 31, 2023 and 2022 was as follows:
20232022
Beginning balance$9.3 $11.2 
Increase in deferred revenue representing our obligation to satisfy future performance obligations21.7 24.2 
Decrease in deferred revenue for amounts recognized in net sales for satisfied performance obligations(20.8)(25.5)
Foreign currency fluctuations0.1 (0.6)
Ending balance$10.3 $9.3 
As of December 31, 2023, $7.9 million and $2.4 million of deferred revenue was reported in other current liabilities and other liabilities, respectively, on our consolidated balance sheets. Of this, we expect to recognize the following approximate amounts in net sales in the following periods:
2024$7.9 
20251.2 
20260.7 
20270.3 
20280.1 
Thereafter0.1 
Total$10.3 
As of December 31, 2022, $6.6 million and $2.7 million of deferred revenue was reported in other current liabilities and other liabilities, respectively, on our consolidated balance sheets.
XML 30 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Management Actions
12 Months Ended
Dec. 31, 2023
Restructuring and Related Activities [Abstract]  
Management Actions Management Actions
Restructuring Actions
In 2023 and 2022, we incurred restructuring expenses as part of our ongoing global reorganization efforts. The following pre-tax restructuring charges were included in the consolidated statements of income:
20232022
Severance-related costs - Selling and administrative expense$1.9 $2.2 
Severance-related costs - Cost of sales0.7 — 
Other costs - Selling and administrative expense(a)
0.3 1.6 
Other costs - Cost of sales(a)
— 0.3 
Total pre-tax restructuring costs$2.9 $4.1 
(a)Includes facility exit costs associated with facility moves.
The charges in 2023 impacted the Europe, Middle East (EMEA) and Asia Pacific (APAC) operating segments. The charges in 2022 impacted all operating segments. Our restructuring actions represent the
continued execution of a multi-year enterprise strategy to drive increased productivity throughout our operations.
A reconciliation to the ending liability balance of severance and related costs as of December 31, 2023 is as follows:
20232022
Beginning balance$1.7 $4.9 
New charges3.2 2.2 
Cash payments(1.9)(2.9)
Foreign currency adjustments— (0.5)
Adjustment to accrual(0.6)(2.0)
Ending balance$2.4 $1.7 
XML 31 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisition and Divestitures
12 Months Ended
Dec. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
Acquisition and Divestitures Acquisitions and Divestitures
Sale of Building
During the second quarter of 2022, we sold a building located in Golden Valley, Minnesota. The resulting pre-tax gain was $3.7 million and is reflected within gain on sale of assets in the consolidated statements of income. Proceeds from sale of assets were $4.1 million.
Sale of Coatings Business
During the first quarter of 2021, we sold the Coatings business. The resulting pre-tax gain was $9.8 million and is reflected within gain on sale of business in the consolidated statements of income. Proceeds from sale of business, net of cash divested, were $24.7 million.
Acquisition of Gaomei
On January 4, 2019, we completed the acquisition of Hefei Gaomei Cleaning Machines Co., Ltd. and Anhui Rongen Environmental Protection Technology Co., Ltd. (collectively "Gaomei"), privately held designers and manufacturers of commercial cleaning solutions based in China. The financial results for Gaomei have been included in the consolidated financial results since the date of closing. The total purchase price included $22.4 million of payments and related adjustments paid in 2019 and contingent consideration payments totaling $2.5 million paid in 2021.
XML 32 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories
12 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories as of December 31 consisted of the following:
20232022
Inventories carried at LIFO:
Finished goods(a)
$74.7 $85.0 
Raw materials and work-in-process38.5 46.4 
Excess of FIFO over LIFO cost(b)
(47.7)(49.7)
Total LIFO inventories$65.5 $81.7 
Inventories carried at FIFO:
Finished goods(a)
$52.8 $68.9 
Raw materials and work-in-process57.6 56.0 
Total FIFO inventories$110.4 $124.9 
Total inventories$175.9 $206.6 
(a)Finished goods include machines, parts and consumables and component parts that are used in our products.
(b)The difference between replacement cost and the stated LIFO inventory value is not materially different from the reserve for the LIFO valuation method.
XML 33 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment Property, Plant and Equipment
Property, plant and equipment and related accumulated depreciation, including equipment under finance leases, as of December 31, consisted of the following:
20232022
Property, plant and equipment:
Land$21.0 $22.0 
Buildings and improvements137.6 149.0 
Machinery and manufacturing equipment209.5 171.1 
Office equipment116.0 107.7 
Construction in progress7.6 9.4 
Total property, plant and equipment491.7 459.2 
Less: accumulated depreciation(304.0)(279.3)
Property, plant and equipment, net$187.7 $179.9 
Depreciation expense was $36.4 million, $32.8 million and $33.1 million in 2023, 2022 and 2021, respectively.
XML 34 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
For purposes of performing our goodwill impairment analysis, we have identified our reporting units as North America, Latin America, EMEA and APAC. In 2021, the Coatings reporting unit was sold and is no longer considered a reporting unit.

We have the option of first analyzing qualitative factors to determine whether it is more likely than not that the fair value of any reporting unit is less than its carrying amount. We may elect to perform a quantitative goodwill impairment test in lieu of the qualitative test, and in 2023 we performed the qualitative goodwill test on all reporting units. In 2022, we elected to perform the quantitative goodwill test on all reporting units. Based on our analysis, we determined that there was no impairment of goodwill as of December 31, 2023 and 2022.
The changes in the carrying amount of goodwill are as follows:
Goodwill
Accumulated
Impairment
Losses
Total
Balance as of December 31, 2023$220.7 $(33.3)$187.4 
Foreign currency fluctuations1.9 3.5 5.4 
Balance as of December 31, 2022$218.8 $(36.8)$182.0 
Foreign currency fluctuations(15.1)4.0 (11.1)
Balance as of December 31, 2021$233.9 $(40.8)$193.1 
The balances of acquired intangible assets, excluding goodwill, are as follows:
Customer
Lists
Trade
Names
TechnologyTotal
Balance as of December 31, 2023
Original cost$150.6 $29.3 $16.3 $196.2 
Accumulated amortization(100.8)(19.2)(13.1)(133.1)
Carrying amount$49.8 $10.1 $3.2 $63.1 
Weighted-average original life (in years)151111
Balance as of December 31, 2022
Original cost$146.6 $28.6 $15.9 $191.1 
Accumulated amortization(87.5)(15.9)(11.3)(114.7)
Carrying amount$59.1 $12.7 $4.6 $76.4 
Weighted-average original life (in years)151111
In 2021, we divested identified intangible assets, excluding goodwill, with a carrying value of $0.9 million and $1.4 million in the categories of customer lists and trade names, respectively, as a result of the sale of the Coatings business discussed in Note 5.
Amortization expense of intangible assets was $14.7 million, $15.9 million and $20.0 million for the years ended December 31, 2023, 2022 and 2021, respectively.
Estimated aggregate amortization expense based on the current carrying amount of amortizable intangible assets for each of the five succeeding years is as follows:
2024$13.4 
202512.0 
202610.7 
20277.3 
20285.6 
Thereafter14.1 
Total$63.1 
XML 35 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Debt Debt
2021 Credit Agreement
On April 5, 2021, we and certain of our foreign subsidiaries entered into an Amended and Restated Credit Agreement (the “2021 Credit Agreement”) with JPMorgan Chase Bank, N.A. as administrative agent. The 2021 Credit Agreement provides us and certain of our foreign subsidiaries access to a senior secured credit facility until April 3, 2026, consisting of a term loan facility in an amount up to $100.0 million and a revolving facility in an amount up to $450.0 million with an option to expand the credit facility by up to $275.0 million, with the consent of the lenders willing to provide additional borrowings in the form of increases to their revolving facility commitment or funding of incremental term loans. Borrowings may be denominated in U.S. dollars or certain other currencies. The fee for committed funds under the revolving facility of the 2021 Credit Agreement ranges from an annual rate of 0.15% to 0.30%, depending on our leverage ratio.
On November 10, 2022, Tennant Company further amended the 2021 Credit Agreement (the "Amendment") to update the benchmark provisions to replace LIBOR with Term SOFR (as defined in the Amendment) as the reference rate for purposes of calculating interest under the 2021 Credit Agreement. Pursuant to the Amendment, borrowings denominated in U.S. dollars bear interest at a rate per annum equal to (a) the Term SOFR Rate (as defined in the Amendment) plus a credit spread adjustment of 0.10% per annum, but in any case, not less than 0%, plus an additional spread of 1.10% to 1.70%, depending on the Company’s leverage ratio, or (b) the Alternate Base Rate (as defined in the Amendment), which is the greatest of (i) the prime rate, (ii) the federal funds rate plus 0.50% and (iii) the adjusted Term SOFR Rate for a one month period, but in any case, not less than 1.0%, plus, in any such case, 1.0%, plus an additional spread of 0.10% to 0.70%, depending on the Company’s leverage ratio. All other material terms included in the 2021 Credit Agreement remain unchanged as a result of the Amendment.
In connection with the 2021 Credit Agreement, we reaffirmed our security interest in favor of the lenders in substantially all our personal property and pledged the stock of our domestic subsidiaries and 65% of the stock of our first-tier foreign subsidiaries. The obligations under the 2021 Credit Agreement are also guaranteed by certain of our first-tier domestic subsidiaries, and those subsidiaries also provided a security interest in their similar personal property.
Our 2021 Credit Agreement restricts the payment of dividends or repurchasing of stock requiring that, after giving effect to such payments, no default exists or would result from such payment. Additionally, cash dividends are restricted to $7.5 million per quarter, and approved levels of other restricted payments range from $60.0 million to unlimited based on our net leverage ratio (not taking into account any acquisition holiday) after giving effect to such payment.
The 2021 Credit Agreement contains customary representations, warranties and covenants, including but not limited to covenants restricting our ability to incur indebtedness and liens and merge or consolidate with another entity. Further, the 2021 Credit Agreement contains the following covenants:
a covenant requiring us to maintain an indebtedness to EBITDA ratio, determined as of the end of each of our fiscal quarters, of no greater than 3.50 to 1.00, with certain alternative requirements for permitted acquisitions greater than $50.0 million;
a covenant requiring us to maintain an EBITDA to interest expense ratio for a period of four consecutive fiscal quarters as of the end of each quarter of no less than 3.00 to 1; and
a covenant restricting us from paying dividends or repurchasing stock if, after giving effect to such payments and assuming no default exists or would result from such payment, our leverage ratio is greater than 2.50 to 1, in such case limiting such payments to $60.0 million during any fiscal year.
Redemption of Senior Notes
In the second quarter of 2021, the Company redeemed $300.0 million principal amount outstanding of its 5.625% Senior Notes due 2025 ("Senior Notes"). We used the proceeds from the borrowings under the 2021 Credit Agreement to retire our Senior Notes and pay the $8.4 million call premium due upon redemption in the second quarter of 2021. In addition, we wrote off $2.9 million of unamortized debt issuance costs in the second quarter of 2021.

Debt outstanding as of December 31 consisted of the following:
20232022
Credit facility borrowings:
Revolving credit facility borrowings$110.0 $205.0 
Term loan facility borrowings90.0 95.0 
Finance lease liabilities0.6 0.3 
Total debt200.6 300.3 
Less: current portion of long-term debt(a)
(6.4)(5.2)
Long-term debt$194.2 $295.1 
(a)
As of December 31, 2023, the Company is required to repay $6.3 million in outstanding credit facility borrowings and $0.1 million of current maturities of finance lease liabilities over the next 12 months.
As of December 31, 2023, we had outstanding borrowings of $90.0 million and $110.0 million under our term loan facility and revolving facility, respectively. We had letters of credit and bank guarantees outstanding in the amount of $3.2 million, leaving approximately $336.8 million of unused borrowing capacity on our revolving facility. Commitment fees on unused lines of credit for the year ended December 31, 2023 were $0.5 million. The overall weighted average cost of debt is approximately 6.5% and net of a related cross-currency swap instrument is approximately 5.0%. Further details regarding the cross-currency swap instrument are discussed in Note 11.
The aggregate maturities of our outstanding debt, excluding unamortized debt issuance costs, as of December 31, 2023, are as follows:
2024$6.4 
20259.2 
2026185.0 
2027— 
2028— 
Thereafter— 
Total aggregate maturities$200.6 
XML 36 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Current Liabilities
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Other Current Liabilities Other Current Liabilities
Other current liabilities as of December 31 consisted of the following:
20232022
Other current liabilities:
Taxes$11.3 $11.1 
Warranty reserve7.4 7.8 
Deferred revenue7.9 6.6 
Customer sales incentives21.3 20.0 
Freight3.9 6.4 
Restructuring2.4 1.7 
Operating leases14.4 15.0 
Miscellaneous accrued expenses20.0 17.7 
Total other current liabilities$88.6 $86.3 
XML 37 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivatives
12 Months Ended
Dec. 31, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivatives Derivatives
Hedge Accounting and Hedging Programs
We recognize all derivative instruments as either assets or liabilities in our consolidated balance sheets and measure them at fair value. Gains and losses resulting from changes in fair value are accounted for depending on the use of the derivative and whether it is designated and qualifies for hedge accounting.
To receive hedge accounting treatment, all hedging relationships are formally documented at the inception of the hedge. We evaluate hedge effectiveness on our hedges that are designated and qualify for hedge accounting at the inception of the hedge prospectively, as well as retrospectively, and record any ineffective portion of the hedging instruments in net foreign currency transaction loss on our consolidated statements of income. The time value of purchased contracts is recorded in net foreign currency transaction loss in our consolidated statements of income. If we do not elect hedge accounting, or the contract does not qualify for hedge accounting treatment, the changes in fair value from period to period are recorded in net foreign currency transaction losses in our consolidated statements of income.
Our hedging policy establishes maximum limits for each counterparty to mitigate any concentration of risk.
Balance Sheet Hedges
We hedge our net recognized foreign currency denominated assets and liabilities with foreign exchange forward contracts to reduce the risk that the value of these assets and liabilities will be adversely affected by changes in exchange rates. These contracts hedge assets and liabilities that are denominated in foreign currencies and are carried at fair value as either assets or liabilities on the consolidated balance sheets with changes in the fair value recorded to net foreign currency transaction gain in our consolidated statements of income. These contracts do not subject us to material balance sheet risk due to exchange rate movements because gains and losses on these derivatives are intended to offset gains and losses on the assets and liabilities being hedged. At December 31, 2023 and December 31, 2022, the notional amounts of foreign currency forward exchange contracts outstanding not designated as hedging instruments were $73.0 million and $83.7 million, respectively.
Cash Flow Hedges
We use foreign currency exchange rate derivatives to hedge our exposure to fluctuations in exchange rates for anticipated intercompany cash transactions between Tennant Company and its subsidiaries. We enter into these foreign exchange cross-currency swaps to hedge the foreign currency denominated cash flows associated with this intercompany loan, and accordingly, they are not speculative in nature. These cross-currency swaps are designated as cash flow hedges. The loan and related swaps matured in April 2022.
The Company manages its floating rate debt exposure using interest rate swaps. Fixed rate swaps are used to reduce the Company's risk of the possibility of increased interest costs. The Company entered into an aggregate $120.0 million notional amount of interest rate swaps effective December 1, 2022, that exchange a variable rate of interest for a fixed rate of interest of 4.076%. These interest rate swaps are designated as cash flow hedges. These swaps are scheduled to mature on December 1, 2026.
Fair Value Hedges
On April 5, 2022, we entered into Euro to U.S. dollar foreign exchange cross-currency swaps associated with an intercompany loan from a wholly owned European subsidiary. We enter into these foreign exchange cross-currency swaps to hedge the foreign currency risk associated with this intercompany loan, and accordingly, they are not speculative in nature. These cross-currency swaps are designated as fair value hedges. As of December 31, 2023, these cross-currency swaps included €75.0 million of total notional value. As of December 31, 2023, the aggregated scheduled interest payments over the course of the loan and related swaps amounted to €7.5 million. The scheduled maturity and principal payment of the loan and related interest payments of €82.5 million are due in April 2027.
Net Investment Hedges
On April 5, 2022, we entered into Euro to U.S. dollar foreign exchange cross-currency swaps to hedge our exposure to adverse foreign currency exchange rate movements between Tennant Company and a wholly owned European subsidiary. We enter into these fixed-to-fixed cross-currency swap agreements to protect a designated monetary amount of the Company’s net investment in its Euro functional currency subsidiary against the risk of changes in the Euro to U.S. dollar foreign exchange rate. These cross-currency swaps are designated as net investment hedges. As of December 31, 2023, the cross-currency swaps included €75.0 million of total notional values. These swaps are scheduled to mature in April 2027.
The fair value of derivative instruments on our consolidated balance sheets as of December 31 consisted of the following:
Derivative AssetsDerivative Liabilities
Balance Sheet LocationDecember 31, 2023December 31, 2022Balance Sheet LocationDecember 31, 2023December 31, 2022
Derivatives designated as cash flow hedges:
Interest rate swapsOther current assets0.8 0.8 Other current liabilities— 
Interest rate swapsOther assets— — Other liabilities1.9 1.8 
Derivatives designated as fair value hedges:
Cross-currency swapsOther current assets1.3 1.4 Other current liabilities— 
Cross-currency swapsOther assets— 0.8 Other liabilities3.3 — 
Derivatives designated as net investment hedges:
Cross-currency swapsOther current assets1.2 1.2 Other current liabilities— 
Cross-currency swapsOther assets— 0.5 Other liabilities3.4 — 
Derivatives not designated as hedging instruments:
Foreign currency forward contracts(a)
Other current assets— 0.1 Other current liabilities1.6 0.3 
(a)Contracts that mature within the next 12 months are included in other current assets and other current liabilities for asset derivatives and liabilities derivatives, respectively, on our consolidated balance sheets. Contracts with maturities greater than 12 months are included in other assets and other liabilities for asset derivatives and liability derivatives, respectively, in our consolidated balance sheets. Amounts included in our consolidated balance sheets are recorded net where a right of offset exists with the same derivative counterparty.
As of December 31, 2023, we anticipate reclassifying approximately $3.0 million of gains from accumulated other comprehensive loss to net income during the next 12 months.
The following tables include the amounts in the consolidated statements of income in which the effects of derivative instruments are recorded and the effects of derivative instruments activity on these line items for the years ended December 31, 2023 and December 31, 2022:
20232022
TotalAmount of Gain (Loss) on Cash Flow
Hedge Activity
TotalAmount of Gain (Loss) on Cash Flow
Hedge Activity
Derivatives designated as cash flow hedges:
Net sales$1,243.6 $— $1,092.2 $— 
Interest expense, net(13.5)0.9 (7.1)0.7 
Net foreign currency transaction loss0.3 — (1.2)4.7 
Derivatives designated as fair value hedges:
Interest expense, net(13.5)1.1 (7.1)0.9 
Net foreign currency transaction loss (gain)0.3 (1.9)(1.2)2.0 
Derivatives designated as net investment hedges:
Interest expense, net(13.5)1.0 (7.1)0.7 
The effect of derivative instruments designated as hedges and derivative instruments not designated as hedges in our consolidated statements of income for the three years ended December 31 were as follows:
202320222021
Derivatives designated as cash flow hedges:
Net gain (loss) recognized in other comprehensive (loss) income, net of tax(a)
$0.6 $3.1 $10.8 
Net loss reclassified from accumulated other comprehensive loss into income, net of tax, effective portion to net sales— — (0.3)
Net gain reclassified from accumulated other comprehensive loss into income, net of tax, effective portion to interest income2.0 0.5 1.9 
Net gain (loss) reclassified from accumulated other comprehensive loss into income, net of tax, effective portion to net foreign currency transaction losses— 3.69.7 
Derivatives designated as fair value hedges:
Net gain recognized in other comprehensive loss, net of tax— 2.7 — 
Net gain reclassified from accumulated other comprehensive loss into income, net of tax, effective portion to interest expense, net— 0.9 — 
Derivatives designated as net investment hedges:
Net gain recognized in other comprehensive loss, net of tax2.0 4.2 — 
Net gain reclassified from accumulated other comprehensive loss into income, net of tax, effective portion to interest expense, net1.0 0.7 — 
Derivatives not designated as hedging instruments:
Net gain (loss) recognized in income(b)
$1.7 $1.0 $2.5 
(a)Net change in the fair value of the effective portion classified in other comprehensive (loss) income.
(b)Classified in net foreign currency transaction losses.
XML 38 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Estimates of fair value for financial assets and financial liabilities are based on the framework established in the accounting guidance for fair value measurements. The framework defines fair value, provides guidance for measuring fair value and requires certain disclosures. The framework discusses valuation techniques, such as the market approach (comparable market prices), the income approach (present value of future income or cash flow) and the cost approach (cost to replace the service capacity of an asset or replacement cost). The framework utilizes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value into three broad levels. The following is a brief description of those three levels:
Level 1: Observable inputs such as quoted prices (unadjusted) in active markets for identical assets or liabilities.
Level 2: Inputs other than quoted prices that are observable for the asset or liability, either directly or indirectly. These include quoted prices for similar assets or liabilities in active markets and quoted prices for identical or similar assets or liabilities in markets that are not active.
Level 3: Unobservable inputs that reflect the reporting entity’s own assumptions.
Our population of assets and liabilities subject to fair value measurements as of December 31, 2023 were as follows:
Fair ValueLevel 1Level 2Level 3
Assets:
Cross-currency swaps$2.5 $— $2.5 $— 
Interest rate swaps0.8 — 0.8 — 
Total assets3.3 — 3.3 — 
Liabilities:
Foreign currency forward exchange contracts1.6 — 1.6 — 
Cross-currency swaps6.7 — 6.7 — 
Interest rate swaps1.9 — 1.9 — 
Total liabilities$10.2 $— $10.2 $— 
Our population of assets and liabilities subject to fair value measurements as of December 31, 2022 were as follows:
Fair ValueLevel 1Level 2Level 3
Assets:
Foreign currency forward exchange contracts$0.1 $— $0.1 $— 
Cross-currency swaps3.9 — 3.9 — 
Interest rate swaps0.8 — 0.8 — 
Total assets4.8 — 4.8 — 
Liabilities:
Foreign currency forward exchange contracts0.3 — 0.3 — 
Interest rate swaps1.8 — 1.8 $— 
Total liabilities$2.1 $— $2.1 $— 
Our foreign currency forward exchange contracts, cross-currency swaps and interest rate swaps are valued using observable Level 2 market expectations at the measurement date and standard valuation techniques to convert future amounts to a single present value amount. Further details regarding our foreign currency forward exchange and option contracts are discussed in Note 11.
Contingent consideration is valued using a probability-weighted analysis of projected gross profit and integration milestones. Contingent consideration payments totaling $2.5 million were paid in 2021.
The carrying amounts reported in the consolidated balance sheets for cash and cash equivalents, restricted cash, receivables, other current assets, accounts payable and other current liabilities approximate fair value due to their short-term nature.
The fair value and carrying value of total debt, including current portion, was $198.2 million and $200.6 million, respectively, as of December 31, 2023. The fair value was calculated based on the borrowing rates currently available to us for bank loans with similar terms and remaining maturities, which is a Level 2 in the fair value hierarchy.
XML 39 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Benefit Plans
12 Months Ended
Dec. 31, 2023
Retirement Benefits [Abstract]  
Retirement Benefit Plans Retirement Benefit Plans
Substantially all U.S. employees are covered by various retirement benefit plans, including defined contribution savings plans and postretirement medical plans. Retirement benefits for eligible employees in foreign locations are funded principally through defined benefit plans, annuity or government programs. The total cost of benefits for our plans was $16.6 million, $11.6 million and $14.8 million in 2023, 2022 and 2021, respectively.
We had a qualified, funded defined benefit retirement plan (the “U.S. Pension Plan”) covering certain current and retired employees in the U.S. During 2015, the plan was amended to freeze benefits for all participants effective January 31, 2017. On February 15, 2017, the Board of Directors approved the termination of the U.S. Pension Plan, effective May 15, 2017. Participants who elected an immediate lump sum distribution were paid out in December 2017. Assets for participants who elected or are currently receiving annuity payments and those who have elected to defer their benefits were transferred to the annuity company, Pacific Life, in December 2017. Excess assets were transferred from the Tennant Company Pension Trust to the Tennant Company Retirement Savings Plan to deliver future discretionary benefits to plan participants. During 2022, all remaining excess assets were utilized, and none remained outstanding as of December 31, 2022.
We have a U.S. postretirement medical benefit plan (the “U.S. Retiree Plan”) to provide certain healthcare benefits for U.S. employees hired before January 1, 1999. Eligibility for those benefits is based upon a combination of years of service with us and age upon retirement.
Our defined contribution savings plan (“401(k) plan”) covers substantially all U.S. employees. Under this plan, we match up to 3% of the employee’s annual compensation in cash to be invested per their election. We also make a profit sharing contribution to the 401(k) plan for employees with more than one year of service in accordance with our Profit Sharing Plan. This contribution is based upon our financial performance and can be funded in the form of Tennant stock, cash or a combination of both. Expenses for the 401(k) plan were $10.5 million, $6.0 million and $8.7 million during 2023, 2022 and 2021, respectively.
We have a U.S. nonqualified supplemental benefit plan (the “U.S. Nonqualified Plan”) to provide additional retirement benefits for certain employees whose benefits under our 401(k) plan or U.S. Pension Plan are limited by either the Employee Retirement Income Security Act or the Internal Revenue Code.
We also have defined benefit pension plans in the United Kingdom, Germany, France and Italy (the “U.K. Pension Plan”, the “German Pension Plan,” "French Pension Plan" and the "Italian Pension Plan"). The U.K. Pension Plan, French Pension Plan, German Pension Plan and Italian Pension Plan cover certain current and retired employees and all plans are closed to new participants. In December 2018, the U.K. Pension Plan was amended to close all future accrual of benefits to existing active members, resulting in a curtailment gain of $0.1 million relating to past service benefits. The Italian Plan is an employee termination indemnity mandated by Italian law to all employees employed prior to 2008. Benefits are paid out when employees covered under the plan are terminated for any reason. Due to changes in Italian law, such termination indemnities are no longer available to new participants. Prior year Non-U.S. Pension Benefits disclosures have been updated to include the Italian Pension Plan.
We expect to contribute less than $0.1 million to our U.S. Nonqualified Plan and $0.6 million to our U.S. Retiree Plan in 2024. We expect contributions to our U.K. Pension Plan, German Pension Plan, French Pension Plan and Italian Pension Plans to be $0.2 million in 2024.
Weighted-average asset allocations by asset category of the U.K. Pension Plan as of December 31, 2023 are as follows:
Quoted Prices in Active Markets for
Identical Assets
Significant Observable InputsSignificant Unobservable Inputs
Asset categoryFair Value(Level 1)(Level 2)(Level 3)
Investment account held by pension plan(a)
$12.7 $— $— $12.7 
Total$12.7 $— $— $12.7 
(a)This category is comprised of investments in insurance contracts.
Weighted-average asset allocations by asset category of the U.K. Pension Plan as of December 31, 2022 are as follows:
Quoted Prices in Active Markets for
Identical Assets
Significant Observable InputsSignificant Unobservable Inputs
Asset categoryFair Value(Level 1)(Level 2)(Level 3)
Investment account held by pension plan(a)
$11.3 — — $11.3 
Total$11.3 $— $— $11.3 
(a)This category is comprised of investments in insurance contracts.
Estimates of the fair value of the U.K. Pension Plan and the Tennant Company Retirement Savings Plan assets are based on the framework established in the accounting guidance for fair value measurements. A brief description of the three levels can be found in Note 12. The Investment Account held by the U.K. Pension Plan invests in insurance contracts for purposes of funding the U.K. Pension Plan and is classified as Level 3. The fair value of the Investment Account is the cash surrender values as determined by the provider which are the amounts the plan would receive if the contracts were cashed out at year-end. The underlying assets held by these contracts are primarily invested in assets traded in active markets.
A reconciliation of the beginning and ending balances of the Level 3 investments of our U.K. Pension Plan during the years ended December 31 is as follows:
20232022
Fair value at beginning of year$11.3 $12.9 
Purchases, sales, issuances and settlements, net(0.3)(0.3)
Net (loss) gain1.1 0.1 
Foreign currency0.6 (1.4)
Fair value at end of year$12.7 $11.3 
The primary objective of our U.K. Pension Plan is to meet retirement income commitments to plan participants at a reasonable cost to us and to maintain a sound actuarially funded status. This objective is accomplished through growth of capital and safety of funds invested. Assets are invested in securities to
achieve growth of capital over inflation through appreciation and accumulation and reinvestment of dividend and interest income. Investments are diversified to control risk. The U.K. Pension Plan is invested in insurance contracts with underlying investments primarily in equity and fixed income securities. Our German Pension Plan is unfunded, which is customary in that country.
Weighted-average assumptions used to determine benefit obligations as of December 31 are as follows:
U.S. Nonqualified PlanNon-U.S.
Pension Benefits
Postretirement
Medical Benefits
202320222023202220232022
Discount rate5.07 %5.37 %4.26 %1.05 %5.06 %5.37 %
Rate of compensation increase— %— %3.00 %2.25 %— %— %
Weighted-average assumptions used to determine net periodic benefit costs as of December 31 are as follows:
U.S. Nonqualified PlanNon-U.S.
Pension Benefits
Postretirement
Medical Benefits
202320222021202320222021202320222021
Discount rate5.37 %2.54 %2.06 %4.68 %1.55 %1.05 %5.37 %2.53 %2.07 %
Expected long-term rate of return on plan assets— %— %— %6.10 %3.20 %2.70 %— %— %— %
Rate of compensation increase— %— %— %2.25 %1.50 %— %— %— %— %
The discount rate is used to discount future benefit obligations back to today’s dollars. Our discount rates were determined based on high-quality fixed income investments. The resulting discount rates are consistent with the duration of plan liabilities. The Mercer Above Mean Yield Curve for high-quality corporate bonds is used in determining the discount rate for the U.S. Nonqualified Plan in 2023. The Mercer Yield Curve is used in determining the discount rate for the Non-U.S. Plans in 2023. Before 2019, the FTSE (formerly known as Citigroup) Above Median Spot rates for high-quality corporate bonds were used in determining the discount rate for the U.S. Plans. Before 2021, the iBoxx € Corporates AA 7-10 and iBoxx € Corporates AA 10+ Benchmark was used to determine the discount rate for the Italian Pension Plan. The expected return on assets assumption on the investment portfolios for the pension plans is based on the long-term expected returns for the investment mix of assets currently in the portfolio. Management uses historic return trends of the asset portfolio combined with recent market conditions to estimate the future rate of return.
The accumulated benefit obligations as of December 31 for all defined benefit plans are as follows:
20232022
U.S. Nonqualified Plan$0.9 $0.9 
U.K. Pension Plan6.2 6.5 
German Pension Plan1.0 0.7 
French Pension Plan0.4 0.5 
Italian Pension Plan2.5 2.4 
Information for our plans with an accumulated benefit obligation in excess of plan assets as of December 31 is as follows:
20232022
Accumulated benefit obligation$4.8 $4.5 
Fair value of plan assets— — 
As of December 31, 2023 and 2022, the U.S. Nonqualified, the German Pension, the French Pension and the Italian Pension Plans had an accumulated benefit obligation in excess of plan assets.
Information for our plans with a projected benefit obligation in excess of plan assets as of December 31 is as follows:
20232022
Projected benefit obligation$5.0 $4.7 
Fair value of plan assets— — 
As of December 31, 2023 and 2022, the U.S. Nonqualified, the German Pension, the French Pension and the Italian Pension Plans had a projected benefit obligation in excess of plan assets.
Assumed healthcare cost trend rates as of December 31 are as follows:
20232022
Healthcare cost trend rate assumption for the next year Pre-658.00 %5.30 %
Healthcare cost trend rate assumption for the next year Post-658.80 %5.80 %
Rate to which the cost trend rate is assumed to decline (the ultimate trend rate)4.00 %4.00 %
Year that the rate reaches the ultimate trend rate20472045
Summaries related to changes in benefit obligations and plan assets and to the funded status of our defined benefit and postretirement medical benefit plans are as follows:
U.S. Nonqualified PlanNon-U.S.
Pension Benefits
Postretirement
Medical Benefits
202320222023202220232022
Change in benefit obligation:
Benefit obligation at beginning of year$0.9 $1.1 $10.3 $16.2 $5.4 $7.0 
Plan combinations— — — 1.0 — — 
Service cost— — 0.1 0.3 — — 
Interest cost— — 0.5 0.2 0.3 0.2 
Actuarial (gain) loss0.1 (0.1)(0.3)(5.1)(0.7)(1.1)
Foreign exchange— — 0.5 (1.6)— — 
Settlement— — — — — — 
Benefits paid(0.1)(0.1)(0.7)(0.7)(0.4)(0.7)
Benefit obligation at end of year$0.9 $0.9 $10.4 $10.3 $4.6 $5.4 
Change in fair value of plan assets and net accrued liabilities:
Fair value of plan assets at beginning of year$— $— $11.3 $12.9 $— $— 
Actual return on plan assets— — 1.1 0.1 — — 
Employer contributions0.1 0.1 0.3 0.4 0.4 0.7 
Foreign exchange— — 0.6 (1.4)— — 
Settlement— — — — — — 
Benefits paid(0.1)(0.1)(0.6)(0.7)(0.4)(0.7)
Fair value of plan assets at end of year— — 12.7 11.3 — — 
Funded status at end of year$(0.9)$(0.9)$2.3 $1.0 $(4.6)$(5.4)
Amounts recognized in the consolidated balance sheets consist of:
Noncurrent other assets$— $— $6.5 $4.8 $— $— 
Current liabilities(0.1)(0.1)(0.3)(0.2)(0.6)(0.7)
Long-term liabilities(0.8)(0.8)(3.9)(3.6)(4.0)(4.7)
Net accrued liability$(0.9)$(0.9)$2.3 $1.0 $(4.6)$(5.4)
Amounts recognized in accumulated other comprehensive loss consist of:
Prior service cost$— $— $(0.1)$(0.1)$— $— 
Net actuarial (loss) gain(0.7)(0.7)3.6 2.8 1.8 1.3 
Accumulated other comprehensive (loss) income$(0.7)$(0.7)$3.5 $2.7 $1.8 $1.3 
The components of the net periodic benefit cost (credit) for the three years ended December 31 were as follows:
U.S. Nonqualified PlanNon-U.S.
Pension Benefits
Postretirement
Medical Benefits
202320222021202320222021202320222021
Service cost$— $— $— $0.1 $0.3 $— $— $— $0.1 
Interest cost— — 0.1 0.5 0.2 0.2 0.3 0.2 0.1 
Expected return on plan assets— — — (0.7)(0.4)(0.4)— — — 
Amortization of net actuarial loss0.1 0.1 — (0.1)— 0.1 (0.2)— — 
Net periodic benefit cost (credit)$0.1 $0.1 $0.1 $(0.2)$0.1 $(0.1)$0.1 $0.2 $0.2 
The changes in accumulated other comprehensive loss for the three years ended December 31 were as follows:
U.S. Nonqualified PlanNon-U.S.
Pension Benefits
Postretirement
Medical Benefits
202320222021202320222021202320222021
Prior service cost$— $— $— $— $— $— $— $— $— 
Net actuarial (gain) loss0.1 (0.1)— (0.9)(5.0)0.2 (0.7)(1.1)0.6 
Amortization of net actuarial (loss) gain(0.1)(0.1)— 0.1 — (0.1)0.2 — — 
Total recognized in other comprehensive (income) loss$— $(0.2)$— $(0.8)$(5.0)$0.1 $(0.5)$(1.1)$0.6 
Total recognized in net benefit (credit) cost and other comprehensive (income) loss$0.1 $(0.1)$0.1 $(1.0)$(4.9)$— $(0.4)$(0.9)$0.8 
The following benefit payments, which reflect expected future service, are expected to be paid:
U.S.
Nonqualified Plan
Non-U.S.
Pension Benefits
Postretirement
Medical Benefits
2024$0.1 $0.6 $0.6 
20250.1 0.6 0.5 
20260.1 0.6 0.5 
20270.1 0.6 0.5 
20280.1 0.6 0.5 
2028 to 20310.3 3.7 2.0 
Total$0.8 $6.7 $4.6 
XML 40 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity
12 Months Ended
Dec. 31, 2023
Stockholders' Equity Note [Abstract]  
Shareholders' Equity Shareholders' Equity
Authorized Shares
We are authorized to issue an aggregate of 60,000,000 shares, all of which are designated as Common Stock having a par value of $0.375 per share. The Board of Directors is authorized to establish one or more series of preferred stock, setting forth the designation of each such series, and fixing the relative rights and preferences of each such series.
Accumulated Other Comprehensive Loss
The changes in components of accumulated other comprehensive loss, net of tax, are as follows:
Foreign Currency Translation
Adjustments
Pension and Postretirement
Medical Benefits
Derivative Financial InstrumentsTotal
December 31, 2021$(36.0)$(2.1)$0.2 $(37.9)
Other comprehensive (loss) income before reclassifications(17.2)4.8 5.8 (6.6)
Amounts reclassified from accumulated other comprehensive loss(0.7)— (5.0)(5.7)
Net current period other comprehensive (loss) income(17.9)4.8 0.8 (12.3)
December 31, 2022$(53.9)$2.7 $1.0 $(50.2)
Other comprehensive (loss) income before reclassifications9.3 1.0 0.6 10.9 
Amounts reclassified from accumulated other comprehensive loss(1.0)— (2.0)(3.0)
Net current period other comprehensive (loss) income8.3 1.0 (1.4)7.9 
December 31, 2023$(45.6)$3.7 $(0.4)$(42.3)
Accumulated other comprehensive loss associated with pension and postretirement benefits and cash flow hedges is included in Notes 13 and 11, respectively.
Repurchase of Common Stock
On October 31, 2016, the Board of Directors authorized the repurchase of 1,000,000 shares of our common stock. During the year ended December 31, 2023, the Company paid $21.7 million to repurchase 290,920 shares of its common stock at an average price of $74.57 per share. As of December 31, 2023, 821,413 shares were available to be repurchased. The Company paid $5.0 million to repurchase 79,756 share repurchases during the year ended December 31, 2022.
XML 41 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Leases Leases
We lease facilities, vehicles and equipment under the operating lease agreements, which include both monthly and longer-term arrangements.
Certain operating leases for vehicles contain residual value guarantee provisions, which would become due at the expiration of the operating lease agreement if the fair value of the leased vehicles is less than the guaranteed residual value. As of December 31, 2023, of those leases that contain residual value guarantees, the aggregate residual value at lease expiration was $14.6 million, of which we have guaranteed $8.1 million.
The lease assets and liabilities as of December 31 are as follows:
LeasesClassification20232022
Assets
Operating lease assetsOperating lease assets$41.7 $31.8 
Finance lease assets
Property, plant and equipment(a)
0.6 0.2 
Total leased assets$42.3 $32.0 
Liabilities
Current:
OperatingOther current liabilities$14.4 $15.0 
FinanceCurrent portion of long-term debt0.1 — 
Noncurrent:
OperatingLong-term operating lease liabilities27.4 17.1 
FinanceLong-term debt0.5 0.1 
Total lease liabilities$42.4 $32.2 
(a)
Finance lease assets are recorded net of accumulated amortization of $0.1 million and less than $0.1 million as of December 31, 2023 and December 31, 2022, respectively.
The lease cost for the three years ended December 31 was as follows:
Lease Cost202320222021
Operating lease cost(a)
$28.9 $26.2 $26.6 
Finance lease cost(b)
0.1 0.1 0.1 
Total lease cost$29.0 $26.3 $26.7 
(a)
Includes short-term lease costs of $5.9 million and $4.8 million and variable lease costs of $4.2 million and $3.3 million for the years ended December 31, 2023 and December 31, 2022, respectively.
(b)
Includes amortization of leased assets and interest on lease liabilities.
The maturity of lease liabilities as of December 31, 2023 was as follows:
Maturity of Lease LiabilitiesOperating LeasesFinance LeasesTotal
2024$16.0 $0.2 $16.2 
202511.6 0.2 11.8 
20268.2 0.1 8.3 
20274.6 0.1 4.7 
20283.3 0.1 3.4 
Thereafter3.0 — 3.0 
Total lease payments$46.7 $0.7 $47.4 
Less: Interest(4.9)(0.1)(5.0)
Present value of lease liabilities$41.8 $0.6 $42.4 
The lease term and discount rate as of December 31 were as follows:
Lease Term and Discount Rate20232022
Weighted-average remaining lease term (years):
Operating leases3.82.9
Finance leases4.74.1
Weighted-average discount rate:
Operating leases6.0%3.9%
Finance leases6.0%2.5%
Other information related to cash paid related to lease liabilities and lease assets obtained for the years ended December 31 was as follows:
Other Information20232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$18.9 $18.2 
Financing cash flows from finance leases0.1 0.1 
Lease assets obtained in exchange for new finance lease liabilities0.7 0.3 
Lease assets obtained in exchange for new operating lease liabilities18.8 11.4 
Leases Leases
We lease facilities, vehicles and equipment under the operating lease agreements, which include both monthly and longer-term arrangements.
Certain operating leases for vehicles contain residual value guarantee provisions, which would become due at the expiration of the operating lease agreement if the fair value of the leased vehicles is less than the guaranteed residual value. As of December 31, 2023, of those leases that contain residual value guarantees, the aggregate residual value at lease expiration was $14.6 million, of which we have guaranteed $8.1 million.
The lease assets and liabilities as of December 31 are as follows:
LeasesClassification20232022
Assets
Operating lease assetsOperating lease assets$41.7 $31.8 
Finance lease assets
Property, plant and equipment(a)
0.6 0.2 
Total leased assets$42.3 $32.0 
Liabilities
Current:
OperatingOther current liabilities$14.4 $15.0 
FinanceCurrent portion of long-term debt0.1 — 
Noncurrent:
OperatingLong-term operating lease liabilities27.4 17.1 
FinanceLong-term debt0.5 0.1 
Total lease liabilities$42.4 $32.2 
(a)
Finance lease assets are recorded net of accumulated amortization of $0.1 million and less than $0.1 million as of December 31, 2023 and December 31, 2022, respectively.
The lease cost for the three years ended December 31 was as follows:
Lease Cost202320222021
Operating lease cost(a)
$28.9 $26.2 $26.6 
Finance lease cost(b)
0.1 0.1 0.1 
Total lease cost$29.0 $26.3 $26.7 
(a)
Includes short-term lease costs of $5.9 million and $4.8 million and variable lease costs of $4.2 million and $3.3 million for the years ended December 31, 2023 and December 31, 2022, respectively.
(b)
Includes amortization of leased assets and interest on lease liabilities.
The maturity of lease liabilities as of December 31, 2023 was as follows:
Maturity of Lease LiabilitiesOperating LeasesFinance LeasesTotal
2024$16.0 $0.2 $16.2 
202511.6 0.2 11.8 
20268.2 0.1 8.3 
20274.6 0.1 4.7 
20283.3 0.1 3.4 
Thereafter3.0 — 3.0 
Total lease payments$46.7 $0.7 $47.4 
Less: Interest(4.9)(0.1)(5.0)
Present value of lease liabilities$41.8 $0.6 $42.4 
The lease term and discount rate as of December 31 were as follows:
Lease Term and Discount Rate20232022
Weighted-average remaining lease term (years):
Operating leases3.82.9
Finance leases4.74.1
Weighted-average discount rate:
Operating leases6.0%3.9%
Finance leases6.0%2.5%
Other information related to cash paid related to lease liabilities and lease assets obtained for the years ended December 31 was as follows:
Other Information20232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$18.9 $18.2 
Financing cash flows from finance leases0.1 0.1 
Lease assets obtained in exchange for new finance lease liabilities0.7 0.3 
Lease assets obtained in exchange for new operating lease liabilities18.8 11.4 
XML 42 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
In the ordinary course of business, we may become liable with respect to pending and threatened litigation, tax, environmental and other matters. While the ultimate results of current claims, investigations and lawsuits involving us are unknown at this time, we do not expect that these matters will have a material adverse effect on our consolidated financial position or results of operations. Legal costs associated with such matters are expensed as incurred.
XML 43 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Income before income taxes for the three years ended December 31 was as follows:
202320222021
U.S. operations$94.2 $58.9 $47.5 
Foreign operations29.6 20.6 26.6 
Total$123.8 $79.5 $74.1 
Income tax expense (benefit) for the three years ended December 31 was as follows:
202320222021
Current:
Federal$28.7 $17.1 $11.1 
Foreign8.5 7.9 11.2 
State4.0 3.8 1.9 
Total current$41.2 $28.8 $24.2 
Deferred:
Federal$(8.7)$(6.3)$0.6 
Foreign(17.3)(8.5)(15.5)
State(0.9)(0.8)(0.1)
Total deferred$(26.9)$(15.6)$(15.0)
Total:
Federal$20.0 $10.8 $11.7 
Foreign(8.8)(0.6)(4.3)
State3.1 3.0 1.8 
Total income tax expense$14.3 $13.2 $9.2 
In general, it is our practice and intention to permanently reinvest the earnings of our foreign subsidiaries and repatriate earnings only when the tax impact is zero or immaterial. Accordingly, no deferred taxes have been provided for withholding taxes or other taxes that would result upon repatriation of our approximately $102.5 million of undistributed earnings from foreign subsidiaries to the United States as those earnings continue to be permanently reinvested.
In December 2021, the Organization for Economic Cooperation and Development (OECD), which is an international public policy setting organization comprised of member countries including the U.S., published a proposal for the establishment of a global minimum tax rate of 15% (the "Pillar Two rule"). The OECD has recommended that the Pillar Two rule become effective for fiscal years beginning on or after January 1, 2024. To date member states are in various stages of implementing the rules through local legislation and the OECD continues to refine technical guidance. We are closely monitoring developments of the Pillar Two rule and are currently evaluating the potential effect in each of the countries we operate in. We do not expect this rule to have a material impact on our consolidated financial statements.
Our effective income tax rate varied from the U.S. federal statutory tax rate for the three years ended December 31 as follows:
202320222021
Tax at statutory rate21.0 %21.0 %21.0 %
Increases (decreases) in the tax rate from:
State and local taxes, net of federal benefit2.4 2.4 2.2 
Effect of foreign operations(10.9)(4.9)(6.3)
Effect of changes in valuation allowances(0.2)(1.2)(4.5)
Excess tax benefits on share-based compensation1.0 1.1 1.8 
Share-based payments0.1 (0.4)(0.9)
Research and development credit(1.3)(1.5)(1.4)
Other, net(0.5)0.1 0.6 
Effective income tax rate11.6 %16.6 %12.5 %
The effect of foreign operations line item includes (12.0%) and (7.2%) benefits for 2023 and 2022, respectively, associated with reductions to deferred tax liabilities on undistributed foreign earnings as those cumulative earnings were reduced by current year statutory book losses.
Deferred tax assets and liabilities were comprised of the following as of December 31:
20232022
Deferred tax assets:
Inventory$3.8 $4.1 
Compensation and employee benefits13.2 11.4 
Warranty reserves2.4 2.3 
Allowance for doubtful accounts and deferred revenue2.7 2.3 
Operating lease liabilities9.0 5.9 
Tax loss carryforwards6.9 8.0 
Tax credit carryforwards3.7 3.6 
Capitalized research and development costs12.3 6.6 
Goodwill and intangible assets4.5 — 
Other1.2 (0.9)
Gross deferred tax assets$59.7 $43.3 
Less: valuation allowance(3.2)(3.3)
Total net deferred tax assets$56.5 $40.0 
Deferred tax liabilities:
Operating lease assets$9.5 $6.1 
Fixed assets9.5 11.2 
Goodwill and intangible assets— 13.8 
Total deferred tax liabilities$19.0 $31.1 
Net deferred tax assets$37.5 $8.9 
Tax credit carryforwards consist of $3.0 million of U.S. federal and state tax credits and $1.3 million of Netherlands tax credits. We have non-U.S. cumulative tax losses of $26.0 million in various countries ($6.9 million tax effected). Cumulative losses can be used to offset the income tax liabilities on future income in these countries. Of these losses, $26.0 million have unlimited carryforward periods. Less than $0.1 million of these losses have a limited carryforward period.
The valuation allowance as of December 31, 2023 principally applies to tax credit carryforwards in the Netherlands and certain U.S. states which, in the opinion of management, are more likely than not to expire unutilized. However, to the extent that tax benefits related to these carryforwards are realized in the future, the reduction in the valuation allowance will reduce income tax expense. As of December 31, 2023, we believe it is more likely than not that the remainder of our deferred tax assets are realizable. We recorded a net valuation allowance release in 2023 of $0.1 million on the basis of management’s reassessment of the amount of its deferred tax assets that are more likely than not to be realized. The net decrease in the valuation allowance was primarily driven by a change in judgment regarding the expected utilization of tax credit carryovers in the U.S. and the Netherlands.
A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:
20232022
Beginning balance$4.2 $4.7 
(Decreases) as a result of tax positions taken during a prior period— (0.1)
Increases as a result of tax positions taken during the current year1.2 0.8 
Decreases relating to settlement with tax authorities(0.2)— 
Decreases as a result of a lapse of the applicable statute of limitations(1.1)(1.0)
Decreases as a result of foreign currency fluctuations— (0.2)
Ending balance$4.1 $4.2 
Included in the balance of unrecognized tax benefits as of December 31, 2023 and 2022 are potential benefits of $3.7 million and $3.9 million, respectively, that if recognized, would affect the effective tax rate.
We recognize potential accrued interest and penalties related to unrecognized tax benefits as a component of income tax expense. In addition to the liability of $4.1 million and $4.2 million for unrecognized tax benefits as of December 31, 2023 and 2022, there was approximately $0.5 million and $0.6 million, respectively, for accrued interest and penalties. To the extent interest and penalties are not assessed with respect to uncertain tax positions, the amounts accrued will be revised and reflected as an adjustment to income tax expense.
We and our subsidiaries are subject to U.S. federal income tax as well as income tax of numerous state and foreign jurisdictions. We are generally no longer subject to U.S. federal tax examinations for taxable years before 2018. The number of years which remain open for audit for U.S. state or foreign tax purposes varies by jurisdiction but generally ranges from 3-5 years. We are currently undergoing income tax examinations in various foreign jurisdictions. Although the final outcome of these examinations cannot be currently determined, we believe that we have adequate reserves with respect to these examinations.
XML 44 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Share-Based Compensation Share-Based Compensation
We have five plans under which we have awarded share-based compensation grants: The 1997 Non-Employee Directors Option Plan ("1997 Plan"), which provided for stock option grants to our non-employee Directors, the 2007 Stock Incentive Plan (“2007 Plan”), the Amended and Restated 2010 Stock Incentive Plan, as Amended (“2010 Plan”), the 2017 Stock Incentive Plan ("2017 Plan") and the 2020 Stock Incentive Plan ("2020 Plan").
As of December 31, 2023, there were 1,111,646 shares reserved for issuance under the 2007 Plan, the 2010 Plan and the 2017 Plan for outstanding compensation awards. There were 975,475 shares available for issuance under the 2020 Plan for current and future equity awards as of December 31, 2023. The Compensation Committee of the Board of Directors determines the number of shares awarded and the grant date, subject to the terms of our equity award policy.
We recognized total share-based compensation expense of $11.6 million, $7.8 million and $9.5 million, respectively, during the years ended 2023, 2022 and 2021. The total excess tax benefit recognized for share-based compensation arrangements during the years ended 2023, 2022 and 2021 was $0.1 million, $0.3 million and $0.7 million, respectively.
Stock Option Awards
We determined the fair value of our stock option awards using the Black-Scholes valuation model that uses the assumptions noted in the table below. The expected term selected for stock options granted during the year represents the period of time that the stock options are expected to be outstanding based on historical data of stock option holder exercise and termination behavior of similar grants. The risk-free interest rate for periods within the contractual life of the stock option is based on the U.S. Treasury rate over the expected life at the time of grant. Expected volatilities are based upon historical volatility of our stock over a period equal to the expected
life of each stock option grant. Dividend yield is estimated over the expected life based on our dividend policy and historical dividends paid. To determine the amount of compensation cost to be recognized in each period, we account for forfeitures as they occur.
The following table illustrates the valuation assumptions used for the 2023, 2022 and 2021 grants:
202320222021
Expected volatility35 %34 %
34 - 35%
Weighted-average expected volatility35 %34 %35 %
Expected dividend yield1.6 %1.2 %
1.3 - 1.4%
Weighted-average expected dividend yield1.6 %1.2 %1.4 %
Expected term, in years555
Risk-free interest rate
4.2 - 4.2%
1.9 - 1.9%
0.8 - 0.9%
New stock option awards granted vest one-third each year over a three year period and have a ten year contractual term. Compensation expense equal to the grant date fair value is recognized for these awards on a straight-line basis over the awards' vesting period. Stock options granted to employees are subject to accelerated expensing if the option holder meets the retirement definition set forth in the 2020, 2017 and 2010 Plans.
The following table summarizes the activity during the year ended December 31, 2023 for stock option awards:
SharesWeighted-Average Exercise
Price
Outstanding at beginning of year931,843$66.97 
Granted60,49272.88 
Exercised(338,787)61.17 
Forfeited(10,667)75.76 
Expired(450)71.70 
Outstanding at end of year642,431$70.43 
Exercisable at end of year534,335$69.33 
The weighted-average grant date fair value of stock options granted during the years ended December 31, 2023, 2022 and 2021 was $24.21, $23.45 and $22.01, respectively. The total intrinsic value of stock options exercised during the years ended December 31, 2023, 2022 and 2021 was $5.9 million, $0.4 million and $3.9 million, respectively. The aggregate intrinsic value of options outstanding and exercisable at December 31, 2023 was $14.3 million and $12.5 million, respectively. The weighted-average remaining contractual life for options outstanding and exercisable as of December 31, 2023 was 5.1 years and 4.3 years, respectively. As of December 31, 2023, there was unrecognized compensation cost for nonvested options of $1.5 million, which is expected to be recognized over a weighted-average period of 1.3 years.
Restricted Share Awards
Restricted share awards for employees generally have a three year vesting period from the effective date of the grant. Restricted share awards to non-employee directors vest upon a change of control or upon termination of service as a director occurring at least six months after grant date of the award so long as termination is for one of the following reasons: death; disability; retirement in accordance with Tennant policy (e.g., age, term limits, etc.); resignation at request of Board (other than for gross misconduct); resignation following at least six months’ advance notice; failure to be renominated (unless due to unwillingness to serve) or reelected by shareholders; or removal by shareholders. We use the closing share price the day before the grant date to
determine the fair value of our restricted share awards. Expenses for these awards are recognized over the vesting period.
The following table summarizes the activity during the year ended December 31, 2023 for nonvested restricted share awards:
SharesWeighted-Average Grant Date Fair
Value
Nonvested at beginning of year75,412$62.94 
Granted20,09472.88 
Vested(5,667)78.57 
Forfeited(4,873)76.48 
Nonvested at end of year84,966$63.48 
The total fair value of restricted shares vested during the years ended December 31, 2023, 2022 and 2021 was $0.4 million, $1.7 million and $1.2 million, respectively. As of December 31, 2023, there was $1.5 million of total unrecognized compensation cost related to nonvested restricted shares which is expected to be recognized over a weighted-average period of 1.7 years.
Performance Share Awards
We grant performance share awards to key employees as a part of our long-term management compensation program. These awards are earned based upon achievement of certain financial performance targets over a three year period. The number of shares of common stock a participant receives will be increased (up to 200 percent of target levels) or reduced (down to zero) based on the level of achievement of the financial performance targets. We use the closing share price the day before the grant date to determine the fair value of our performance share awards. Expenses on these awards are recognized over a three year performance period. Performance shares are granted in restricted stock units. They are payable in stock and vest solely upon achievement of certain financial performance targets during this three year period.
The following table summarizes the activity during the year ended December 31, 2023 for nonvested performance share awards:
SharesWeighted-Average Grant Date Fair
Value
Nonvested at beginning of year134,763$78.29 
Granted67,39673.12 
Vested(32,130)77.27 
Forfeited(16,881)76.45 
Nonvested at end of year153,148$76.44 
During the year ended December 31, 2022, 43,198 performance shares vested. There were 43,621 performance shares vested during the year ended December 31, 2021. As of December 31, 2023, we expect to recognize $7.8 million of total compensation costs over a weighted-average period of 1.8 years.
Restricted Stock Units
We grant restricted stock units to employees and non-employee directors, which generally vest within three years from the date of the grant. Vested restricted stock units are paid out in stock. We use the closing share
price the day before the grant date to determine the fair value of our restricted stock units. Expenses on these awards are recognized on a straight-line basis over the vesting period of the award.
The following table summarizes the activity during the year ended December 31, 2023 for nonvested restricted stock units:
SharesWeighted-Average Grant Date Fair
Value
Nonvested at beginning of year114,704$73.55 
Granted59,03477.59 
Vested(38,303)78.54 
Forfeited(6,216)74.15 
Nonvested at end of year129,219$73.89 
The total fair value of shares vested during the years ended December 31, 2023, 2022 and 2021 was $3.0 million, $0.5 million and $3.2 million, respectively. As of December 31, 2023, there was $3.8 million of total unrecognized compensation cost related to nonvested shares which is expected to be recognized over a weighted-average period of 1.5 years.
Share-Based Liabilities
As of December 31, 2023 and 2022, we had $0.4 million and $0.3 million in total share-based liabilities recorded on our consolidated balance sheets, respectively.
XML 45 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Attributable to Tennant Company Per Share
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Income Attributable to Tennant Company Per Share Income Attributable to Tennant Company Per Share
The computations of basic and diluted earnings attributable to Tennant Company per share for the years ended December 31 were as follows:
202320222021
Numerator:
Net income$109.5 $66.3 $64.9 
Denominator:
Basic - weighted average shares outstanding18,509,52318,494,35618,499,674
Effect of dilutive securities274,110202,899349,543
Diluted - weighted average shares outstanding18,783,63318,697,25518,849,217
Basic earnings per share$5.92 $3.58 $3.51 
Diluted earnings per share$5.83 $3.55 $3.44 
Excluded from the dilutive securities shown above were options to purchase and shares to be paid out under share-based compensation plans of 249,690, 649,054 and 171,273 shares of common stock during 2023, 2022 and 2021, respectively. These exclusions were made if the exercise prices of these options are greater than the average market price of our common stock for the period, if the number of shares we can repurchase under the treasury stock method exceeds the weighted shares outstanding in the options or if we have a net loss, as these effects are anti-dilutive.
XML 46 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Reporting
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Segment Reporting Segment Reporting
We are organized into four operating segments: North America; Latin America; Europe, Middle East, Africa; and Asia Pacific. We combine our North America and Latin America operating segments into the "Americas" for reporting net sales by geographic area. In accordance with the objective and basic principles of the applicable accounting guidance, we aggregate our operating segments into one reportable segment that consists of the design, manufacture and sale of products used primarily in the maintenance of nonresidential surfaces.
The following table presents net sales by geographic area for the three years ended December 31:
202320222021
Net Sales:
United States$726.8 $618.8 $566.4 
Other Americas113.5 87.1 91.9 
Americas840.3 705.9 658.3 
Europe, Middle East, Africa314.4 301.6 331.9 
Asia Pacific88.9 84.7 100.6 
Total$1,243.6 $1,092.2 $1,090.8 
Accounting policies of the operations in various operating segments are the same as those described in Note 1. Net sales are attributed to each operating segment based on the end user country and are net of intercompany sales. Apart from the United States shown in the table above, there were no individual foreign locations which had net sales which represented more than 10% of our consolidated net sales. No single customer represents more than 10% of our consolidated net sales.
The following table presents long-lived assets by geographic area as of December 31:
202320222021
Long-lived assets:
United States$104.2 $105.9 $106.6 
Other Americas31.9 26.4 18.8 
Americas136.1 132.3 125.4 
Italy218.0 223.5 280.4 
Other Europe, Middle East, Africa75.6 69.6 36.2 
Europe, Middle East, Africa293.6 293.1 316.6 
Asia Pacific30.4 32.1 35.8 
Total$460.1 $457.5 $477.8 
Long-lived assets consist of property, plant and equipment, goodwill, intangible assets and certain other assets. Apart from the United States and Italy shown in the table above, there are no other individual foreign locations which have long-lived assets which represent more than 10% of our consolidated long-lived assets.
XML 47 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events
12 Months Ended
Dec. 31, 2023
Subsequent Events [Abstract]  
Subsequent Events Subsequent EventsOn February 21, 2024, we entered into an agreement to acquire a non-controlling preferred equity share investment in Brain Corp., a privately held autonomous technology company in San Diego, California. The investment will drive the development and adoption of the next generation of robotic and AI technologies. The purchase of the investment was completed on February 21, 2024 for $32.1 million. The Company is currently evaluating the accounting treatment and financial statement impact of the investment.
XML 48 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2023
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II - Valuation and Qualifying Accounts
Schedule II - Valuation and Qualifying Accounts
(In millions)202320222021
Allowance for doubtful accounts:
Balance at beginning of year$6.1 $5.3 $4.6 
Charged to costs and expenses4.4 1.9 1.5 
Reclassification— — — 
Charged to other accounts(a)
— 0.1 0.3 
Deductions(b)
(3.3)(1.2)(1.1)
Balance at end of year$7.2 $6.1 $5.3 
Sales returns reserve:
Balance at beginning of year$1.4 $1.0 $1.0 
Charged to costs and expenses2.0 0.9 0.1 
Deductions(b)
(1.5)(0.5)(0.1)
Balance at end of year$1.9 $1.4 $1.0 
Allowance for excess and obsolete inventories:
Balance at beginning of year$14.2 $14.3 $13.6 
Charged to costs and expenses8.9 0.5 1.7 
Charged to other accounts(a)
0.1 0.2 (0.3)
Deductions(c)
(6.0)(0.8)(0.7)
Balance at end of year$17.2 $14.2 $14.3 
Valuation allowance for deferred tax assets:
Balance at beginning of year$3.3 $4.8 $7.5 
Charged to costs and expenses(0.3)(1.4)(2.6)
Charged to other accounts(a)
0.2 (0.1)(0.1)
Balance at end of year$3.2 $3.3 $4.8 
Warranty reserve:
Balance at beginning of year$10.9 $10.4 $11.1 
Charged to costs and expenses12.2 9.9 8.5 
Charged to other accounts(a)
(0.1)(0.1)(0.2)
Deductions(d)
(11.8)(9.3)(9.0)
Balance at end of year$11.2 $10.9 $10.4 

(a)Primarily includes impact from foreign currency fluctuations.
(b)Includes accounts determined to be uncollectible and charged against reserves, net of collections on accounts previously charged against reserves.
(c)Includes inventory identified as excess, slow moving or obsolete and charged against reserves.
(d)Includes warranty claims charged against reserves.
XML 49 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Pay vs Performance Disclosure      
Net income $ 109.5 $ 66.3 $ 64.9
XML 50 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
3 Months Ended 12 Months Ended
Dec. 31, 2023
shares
Dec. 31, 2023
shares
Trading Arrangements, by Individual    
Non-Rule 10b5-1 Arrangement Adopted false  
Rule 10b5-1 Arrangement Terminated false  
Non-Rule 10b5-1 Arrangement Terminated false  
Donal L. Mulligan [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement  
On November 20, 2023, Donal L. Mulligan, Board of Directors, adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 2,358 shares of the Company’s common stock until April 30, 2025.
Name Donal L. Mulligan  
Title Board of Directors  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date November 20, 2023  
Arrangement Duration 527 days  
Aggregate Available 2,358 2,358
XML 51 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Operations and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Consolidation
Consolidation – The consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany transactions and balances have been eliminated.
Translation of Non-U.S. Currency
Translation of Non-U.S. Currency – Foreign currency-denominated assets and liabilities have been translated to U.S. dollars at year-end exchange rates, while income and expense items are translated at average exchange rates prevailing during the year. Gains or losses resulting from translation are included as a separate component of accumulated other comprehensive loss. The balance of cumulative foreign currency translation adjustments recorded within accumulated other comprehensive loss as of December 31, 2023, 2022 and 2021 was a net loss of $45.6 million, $53.9 million and $36.0 million, respectively. The majority of translation adjustments are not adjusted for income taxes as substantially all translation adjustments relate to permanent investments in non-U.S. subsidiaries. Net foreign currency transaction losses are included in income before income taxes on the consolidated statements of income.
Use of Estimates
Use of Estimates – The preparation of our consolidated financial statements in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) requires us to make estimates and assumptions that affect the amounts reported in these consolidated financial statements and accompanying notes, disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are used in determining, among other items, sales promotions and incentives accruals, inventory valuation, warranty reserves, allowance for doubtful accounts, pension and postretirement accruals, useful lives for intangible assets, and future cash flows associated with impairment testing for goodwill and other long-lived assets. Actual results could differ from our estimates.
Cash and Cash Equivalents
Cash and Cash Equivalents – We consider all highly liquid investments with original maturities of three months or less from the date of purchase to be cash equivalents.
Restricted Cash Restricted Cash – We have a total of $0.2 million as of December 31, 2023 and 2022 that serves as collateral backing certain bank guarantees and is therefore restricted. This money is invested in time deposits.
Receivables
Receivables – Credit is granted to our customers in the normal course of business. Receivables are recorded at original carrying value less reserves for estimated uncollectible accounts and sales returns. To assess the collectability of these receivables, we perform ongoing credit evaluations of our customers’ financial condition. Through these evaluations, we may become aware of a situation where a customer may not be able to meet its financial obligations due to deterioration of its financial viability, credit ratings or bankruptcy. The reserve requirements are based on the best facts available to us and are reevaluated and adjusted as additional information becomes available.
Our reserves are also based on amounts determined by using percentages applied to trade receivables, using a loss rate method. We considered the following in determining the expected loss rate: (1) historical loss rate, (2) macroeconomic factors, and (3) creditworthiness of customers. The historical loss rate is calculated by taking the yearly write-off expense, net of collections, as a percentage of the annual average balance of trade receivables for each of the past three years. An account is considered past-due or delinquent when it has not been paid within the contractual terms. Uncollectible accounts are written off against the reserves when it is deemed that a customer account is uncollectible.
Inventories
Inventories – Inventories are valued at the lower of cost or net realizable value. Cost is determined on a first-in, first-out (“FIFO”) basis except for inventories in North America, which are determined on a last-in, first-out (“LIFO”) basis.
Property, Plant and Equipment
Property, Plant and Equipment – Property, plant and equipment is carried at cost. Additions and improvements that extend the lives of the assets are capitalized, while expenditures for repairs and maintenance are expensed as incurred. We generally depreciate buildings and improvements by the straight-line method over a life of 30 years. Other property, plant and equipment are generally depreciated using the straight-line method based on lives of 3 years to 15 years.
Leases
Leases – We assess whether an arrangement is a lease at inception.
Operating leases with an initial term of 12 months or less are expensed as incurred as short-term lease cost. We have elected the practical expedient to not separate lease and non-lease components for all asset classes. Operating lease assets and operating lease liabilities are calculated based on the present value of the future lease payments over the lease term at the lease commencement date. When future lease payments are based on an index or rate, operating lease assets and operating lease liabilities are calculated using the prevailing index or rate at the lease commencement date. As the implicit rate is not readily determinable, we use our incremental borrowing rate based on the information available at the lease start date in determining the present value of future payments. Information used in determining the incremental borrowing rates for the Company's leases includes: (1) the market yield on the Company's traded bond, adjusted for the presence of collateral and the difference in terms of the bond and the leases, (2) consideration of the currency in which each lease was denominated, and (3) the lease term. The operating lease asset is increased by any lease payments made at or before the lease start date, increased by initial direct costs incurred, and reduced by lease incentives. The lease term includes options to renew or terminate the lease when it is reasonably certain that we will exercise that option. The exercise of lease renewal options is at our sole discretion. The useful life of lease assets and leasehold improvements are limited by the lease term, unless there is a transfer of title or purchase option reasonably certain of exercise. Certain leases also include options to purchase the leased asset. Lease expense for operating leases is recognized on a straight-line basis over the lease term. Certain leases contain variable lease payments for items such as index-based changes in rent, fuel and common area maintenance, which we expense as incurred as variable lease cost.
Finance leases are not material to our consolidated financial statements.
Goodwill
Goodwill – Goodwill represents the excess of cost over the fair value of net assets of businesses acquired and is allocated to our reporting units at the time of the acquisition. We analyze goodwill on an annual basis as of October 1 and when an event occurs or circumstances change that may reduce the fair value of one of our reporting units below its carrying amount. We have the option of first analyzing qualitative factors to determine whether it is more likely than not that the fair value of any reporting unit is less than its carrying amount. However, we may elect to perform a quantitative goodwill impairment test in lieu of the qualitative test.
In 2023, we performed a qualitative goodwill test on all reporting units. Our tests indicated that there was no goodwill impairment in any of our reporting units as of our annual assessment date.
Intangible Assets
Intangible Assets – Intangible assets consist of definite lived customer lists, trade names and technology. Generally, intangible assets classified as trade names are amortized on a straight-line basis and intangible assets classified as customer lists or technology are amortized using an accelerated method of amortization.
Impairment of Long-Lived Assets and Assets Held for Sale
Impairment of Long-Lived Assets and Assets Held for Sale – We periodically review our intangible and long-lived assets for impairment and assess whether events or circumstances indicate that the carrying amount of the assets may not be recoverable. We generally deem an asset group to be impaired if an estimate of undiscounted future operating cash flows is less than its carrying amount. If impaired, an impairment loss is recognized based on the excess of the carrying amount of the individual asset group over its fair value.
Assets held for sale are measured at the lower of their carrying value or fair value less costs to sell. Upon retirement or disposition, the asset cost and related accumulated depreciation or amortization are removed from the accounts and a gain or loss is recognized based on the difference between the fair value of proceeds received and carrying value of the assets held for sale.
Purchase of Common Stock
Purchase of Common Stock – We repurchase our common stock under 2016 repurchase program authorized by our Board of Directors. This program allows us to repurchase up to an aggregate of 821,413 shares of our common stock. Upon repurchase, the par value is charged to common stock and the remaining purchase price is charged to additional paid-in capital. If the amount of the remaining purchase price causes the additional paid-in capital account to be in a negative position, this amount is then reclassified to retained earnings. Common stock repurchased is included in shares authorized but is not included in shares outstanding.
Warranty
Warranty – We record a liability for estimated warranty claims at the time of sale. The amount of the liability is based on the trend in the historical ratio of claims to sales, the historical length of time between the sale and resulting warranty claim, new product introductions and other factors. In the event we determine that our current or future product repair and replacement costs exceed our estimates, an adjustment to these reserves would be charged to earnings in the period such determination is made. Warranty terms on machines range from one to four years. Warranty costs are recorded as a component of selling and administrative expense in the consolidated statements of income.
Pension and Profit Sharing Plans
Pension and Profit Sharing Plans – Substantially all U.S. employees are covered by various retirement benefit plans, including postretirement medical plans and defined contribution savings plans. Retirement benefits for eligible employees in foreign locations are funded principally through defined benefit plans, annuity or government programs.
Postretirement Benefits
Postretirement Benefits – We accrue and recognize the cost of retiree health benefits over the employees’ period of service based on actuarial estimates. Benefits are only available for U.S. employees hired before January 1, 1999.
Derivative Financial Instruments
Derivative Financial Instruments – The Company uses cross-currency swaps, interest rate swaps and foreign exchange forward and option contracts to manage risks generally associated with foreign exchange rate and interest rate volatility. We account for our hedging instruments as either assets or liabilities on the consolidated balance sheets and measure them at fair value. Gains and losses resulting from changes in fair value are accounted for depending on the use of the derivative and whether it is designated and qualifies for hedge accounting. Gains and losses for all instruments that do not qualify for hedge accounting are recorded each period to net foreign currency transaction loss in our consolidated statements of income. Changes in the fair value of designated hedges are reported in accumulated other comprehensive loss on the consolidated balance sheet until a related transaction occurs. If the underlying hedged transaction ceases to exist, all changes in fair value of the related derivatives that have not been settled are recorded in our consolidated statements of income.
Revenue Recognition
Revenue Recognition – Revenue is recognized when control transfers under the terms of the contract with our customers. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. Sales and other taxes we collect concurrent with revenue-producing activities are excluded from revenue. We do not account for shipping and handling as a distinct performance obligation as we generally perform shipping and handling activities after we transfer control of goods to the customer. We have elected to account for shipping and handling costs associated with outbound freight after control of goods has transferred to a customer as a fulfillment cost. Incidental items that are immaterial in the context of the contract are not recognized as a separate performance obligation. We do not have any significantly extended payment terms as payment is generally received within one year of the point of sale.
In general, we transfer control and recognize a sale at the point in time when products are shipped from our manufacturing facilities both direct to consumers and to distributors. Service revenue is recognized in the period the service is performed or ratably over the period of the related service contract. Consideration related to service contracts is deferred if the proceeds are received in advance of the satisfaction of the performance obligations and recognized over the contract period as the performance obligation is met. We use an output method to measure progress toward completion for certain prepaid service contracts, as this method appropriately depicts performance toward satisfaction of the performance obligations.
For contracts with multiple performance obligations (i.e., a product and service component), we allocate the transaction price to the performance obligations in proportion to their stand-alone selling prices. We use an observable price to determine the stand-alone selling price for separate performance obligations. When allocating on a relative stand-alone selling price basis, any discounts contained within the contract are allocated proportionately to all of the performance obligations in the contract.
We generally expense the incremental costs of obtaining a contract when incurred because the amortization period would be less than one year. These costs relate primarily to sales commissions and are recorded in selling and administrative expense in the consolidated statements of income.
We do not disclose the value of unsatisfied performance obligations for contracts with an original expected length of one year or less. In addition, we do not adjust the promised amount of consideration for the effects of a significant financing component if we expect, at contract inception, that the period between when we transfer a promised good or service to a customer and when the customer pays for that good or service will be one year or less.
Share-Based Compensation
Share-Based Compensation – We account for share-based compensation awards on a fair value basis. The estimated grant date fair value of each option award is recognized in income on a straight-line basis over the requisite service period (generally the vesting period). The estimated fair value of each option award is calculated using the Black-Scholes option-pricing model. From time to time, we have elected to modify the terms of the original grant. These modified grants are accounted for as a new award and measured using the fair value method, resulting in the inclusion of additional compensation expense in our consolidated statements of income.
Restricted share awards and units are recorded as compensation cost over the requisite service periods based on the market value on the date of grant. To determine the amount of compensation cost to be recognized in each period for these awards and for option awards, we account for forfeitures as they occur.
Performance share awards (PSUs) are stock awards where the ultimate number of shares issued will be contingent on the Company’s performance against certain performance goals. The Compensation Committee has the ability to adjust performance goals or modify the manner of measuring or evaluating a performance goal using its discretion. The fair value of each PSU is based on the market value on the date of grant. We recognize expense related to the estimated vesting of our PSUs granted. The estimated vesting of the PSUs is based on the probability of achieving certain performance metrics over the specified performance period. To determine the amount of compensation cost to be recognized in each period, we estimate forfeitures.
Research and Development
Research and Development – Research and development costs are expensed as incurred.
Advertising Costs Advertising Costs We advertise products, technologies and solutions to customers and prospective customers through a variety of marketing campaign and promotional efforts. These efforts include tradeshows, online advertising, e-mail marketing, mailings, sponsorships and telemarketing.
Income Taxes
Income Taxes – Deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the book and tax bases of existing assets and liabilities. A valuation allowance is provided when, in management’s judgment, it is more likely than not that some portion or all of the deferred tax asset will not be realized. We have established uncertain tax position accruals using management’s best judgment. We adjust these accruals as facts and circumstances change. Interest expense is recognized in the first period the interest would begin accruing. Penalties are recognized in the period we claim or expect to claim the position in our tax return. Interest and penalty expenses are classified as an income tax expense.
Earnings Per Share
Earnings Per Share – Basic earnings per share is computed by dividing net earnings attributable to Tennant Company by the weighted average shares outstanding during the period. Diluted earnings per share assumes conversion of potentially dilutive stock options, performance shares, restricted shares and restricted stock units. These are not included in our computation of diluted earnings per share if we have a net loss attributable to the Company in a reporting period or if the instrument's effects are anti-dilutive.
Newly Adopted Accounting Pronouncements Newly Adopted Accounting Pronouncements
Income Taxes
In January 2021, we adopted Accounting Standards Update ("ASU") No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The impact of this amended guidance on our consolidated financial statements and related disclosures was immaterial.
Defined Benefit Plans
In December 2022, we adopted ASU No. 2018-14, Compensation-Retirement Benefits-Defined Benefit Plans-General (Subtopic 715-20): Disclosure Framework-Changes to the Disclosure Requirements for Defined Benefit Plans, which updates disclosure requirements for defined benefit pension and other postretirement plans. Adoption of this ASU did not have a material impact on our consolidated financial statements.
Reference Rate Reform
In March 2020, the Financial Accounting Standards Board ("FASB") issued ASU No. 2020-04, Reference Rate Reform (Topic 848). This ASU provides optional expedients to applying generally accepted accounting principles to certain contract modifications, hedging relationships, and other transactions affected by the reference rate reform, which affects the London Inter-bank Offered Rate ("LIBOR"), if certain criteria are met. The amendments were effective March 12, 2020 through December 31, 2022. There has been no material impact to our financial condition, results of operations, or cash flows from reference rate reform as of December 31, 2022. See Note 9 for information on the replacement of LIBOR with the Secured Overnight Financing Rate ("SOFR") in our Credit Agreements (defined below) on November 17, 2022.
XML 52 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following tables illustrate the disaggregation of revenue by geographic area, groups of similar products and services and sales channels for the years ended December 31:
Net sales by geographic area
202320222021
Americas$840.3 $705.9 $658.3 
Europe, Middle East and Africa (EMEA)314.4 301.6 331.9 
Asia Pacific (APAC)88.9 84.7 100.6 
Total$1,243.6 $1,092.2 $1,090.8 
Net sales are attributed to each geographic area based on the end user country and are net of intercompany sales.
Net sales by groups of similar products and services
202320222021
Equipment$776.4 $664.0 $679.9 
Parts and consumables279.5 263.1 249.3 
Specialty surface coatings(a)
— — 1.5 
Service and other187.7 165.1 160.1 
Total$1,243.6 $1,092.2 $1,090.8 
(a)On February 1, 2021, we sold our Coatings business. Further details regarding the sale are discussed in Note 5.
Net sales by sales channel
202320222021
Sales direct to consumer$854.4 $712.6 $692.4 
Sales to distributors389.2 379.6 398.4 
Total$1,243.6 $1,092.2 $1,090.8 
Schedule of Change in Sales Incentive Accrual Balance and Deferred Revenue Balance
The change in our sales incentive accrual balance for the years ended December 31, 2023 and 2022 was as follows:
20232022
Beginning balance$20.0 $19.9 
Additions to sales incentive accrual29.5 22.5 
Contract payments(28.5)(21.8)
Foreign currency fluctuations0.2 (0.6)
Ending balance$21.2 $20.0 
The change in the deferred revenue balance for the years ended December 31, 2023 and 2022 was as follows:
20232022
Beginning balance$9.3 $11.2 
Increase in deferred revenue representing our obligation to satisfy future performance obligations21.7 24.2 
Decrease in deferred revenue for amounts recognized in net sales for satisfied performance obligations(20.8)(25.5)
Foreign currency fluctuations0.1 (0.6)
Ending balance$10.3 $9.3 
Schedule of Recognition of Net Sales in Future Periods Of this, we expect to recognize the following approximate amounts in net sales in the following periods:
2024$7.9 
20251.2 
20260.7 
20270.3 
20280.1 
Thereafter0.1 
Total$10.3 
XML 53 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Management Actions (Tables)
12 Months Ended
Dec. 31, 2023
Restructuring and Related Activities [Abstract]  
Schedule of Pre-Tax restructuring charges The following pre-tax restructuring charges were included in the consolidated statements of income:
20232022
Severance-related costs - Selling and administrative expense$1.9 $2.2 
Severance-related costs - Cost of sales0.7 — 
Other costs - Selling and administrative expense(a)
0.3 1.6 
Other costs - Cost of sales(a)
— 0.3 
Total pre-tax restructuring costs$2.9 $4.1 
(a)Includes facility exit costs associated with facility moves.
Schedule of Reconciliation of Liability Balance of Severance and Related Costs
A reconciliation to the ending liability balance of severance and related costs as of December 31, 2023 is as follows:
20232022
Beginning balance$1.7 $4.9 
New charges3.2 2.2 
Cash payments(1.9)(2.9)
Foreign currency adjustments— (0.5)
Adjustment to accrual(0.6)(2.0)
Ending balance$2.4 $1.7 
XML 54 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventories
Inventories as of December 31 consisted of the following:
20232022
Inventories carried at LIFO:
Finished goods(a)
$74.7 $85.0 
Raw materials and work-in-process38.5 46.4 
Excess of FIFO over LIFO cost(b)
(47.7)(49.7)
Total LIFO inventories$65.5 $81.7 
Inventories carried at FIFO:
Finished goods(a)
$52.8 $68.9 
Raw materials and work-in-process57.6 56.0 
Total FIFO inventories$110.4 $124.9 
Total inventories$175.9 $206.6 
(a)Finished goods include machines, parts and consumables and component parts that are used in our products.
(b)The difference between replacement cost and the stated LIFO inventory value is not materially different from the reserve for the LIFO valuation method.
XML 55 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment
Property, plant and equipment and related accumulated depreciation, including equipment under finance leases, as of December 31, consisted of the following:
20232022
Property, plant and equipment:
Land$21.0 $22.0 
Buildings and improvements137.6 149.0 
Machinery and manufacturing equipment209.5 171.1 
Office equipment116.0 107.7 
Construction in progress7.6 9.4 
Total property, plant and equipment491.7 459.2 
Less: accumulated depreciation(304.0)(279.3)
Property, plant and equipment, net$187.7 $179.9 
XML 56 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Changes in the Carrying Amount of Goodwill
The changes in the carrying amount of goodwill are as follows:
Goodwill
Accumulated
Impairment
Losses
Total
Balance as of December 31, 2023$220.7 $(33.3)$187.4 
Foreign currency fluctuations1.9 3.5 5.4 
Balance as of December 31, 2022$218.8 $(36.8)$182.0 
Foreign currency fluctuations(15.1)4.0 (11.1)
Balance as of December 31, 2021$233.9 $(40.8)$193.1 
Schedule of Balances of Acquired Intangible Assets, Excluding Goodwill
The balances of acquired intangible assets, excluding goodwill, are as follows:
Customer
Lists
Trade
Names
TechnologyTotal
Balance as of December 31, 2023
Original cost$150.6 $29.3 $16.3 $196.2 
Accumulated amortization(100.8)(19.2)(13.1)(133.1)
Carrying amount$49.8 $10.1 $3.2 $63.1 
Weighted-average original life (in years)151111
Balance as of December 31, 2022
Original cost$146.6 $28.6 $15.9 $191.1 
Accumulated amortization(87.5)(15.9)(11.3)(114.7)
Carrying amount$59.1 $12.7 $4.6 $76.4 
Weighted-average original life (in years)151111
Schedule of Estimated Aggregate Amortization Expense
Estimated aggregate amortization expense based on the current carrying amount of amortizable intangible assets for each of the five succeeding years is as follows:
2024$13.4 
202512.0 
202610.7 
20277.3 
20285.6 
Thereafter14.1 
Total$63.1 
XML 57 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Debt Outstanding
Debt outstanding as of December 31 consisted of the following:
20232022
Credit facility borrowings:
Revolving credit facility borrowings$110.0 $205.0 
Term loan facility borrowings90.0 95.0 
Finance lease liabilities0.6 0.3 
Total debt200.6 300.3 
Less: current portion of long-term debt(a)
(6.4)(5.2)
Long-term debt$194.2 $295.1 
(a)
As of December 31, 2023, the Company is required to repay $6.3 million in outstanding credit facility borrowings and $0.1 million of current maturities of finance lease liabilities over the next 12 months.
Schedule of Aggregate Maturities of Outstanding Debt
The aggregate maturities of our outstanding debt, excluding unamortized debt issuance costs, as of December 31, 2023, are as follows:
2024$6.4 
20259.2 
2026185.0 
2027— 
2028— 
Thereafter— 
Total aggregate maturities$200.6 
XML 58 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Schedule of Other Current Liabilities
Other current liabilities as of December 31 consisted of the following:
20232022
Other current liabilities:
Taxes$11.3 $11.1 
Warranty reserve7.4 7.8 
Deferred revenue7.9 6.6 
Customer sales incentives21.3 20.0 
Freight3.9 6.4 
Restructuring2.4 1.7 
Operating leases14.4 15.0 
Miscellaneous accrued expenses20.0 17.7 
Total other current liabilities$88.6 $86.3 
XML 59 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivatives (Tables)
12 Months Ended
Dec. 31, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Fair Value of Derivative Instruments
The fair value of derivative instruments on our consolidated balance sheets as of December 31 consisted of the following:
Derivative AssetsDerivative Liabilities
Balance Sheet LocationDecember 31, 2023December 31, 2022Balance Sheet LocationDecember 31, 2023December 31, 2022
Derivatives designated as cash flow hedges:
Interest rate swapsOther current assets0.8 0.8 Other current liabilities— 
Interest rate swapsOther assets— — Other liabilities1.9 1.8 
Derivatives designated as fair value hedges:
Cross-currency swapsOther current assets1.3 1.4 Other current liabilities— 
Cross-currency swapsOther assets— 0.8 Other liabilities3.3 — 
Derivatives designated as net investment hedges:
Cross-currency swapsOther current assets1.2 1.2 Other current liabilities— 
Cross-currency swapsOther assets— 0.5 Other liabilities3.4 — 
Derivatives not designated as hedging instruments:
Foreign currency forward contracts(a)
Other current assets— 0.1 Other current liabilities1.6 0.3 
(a)Contracts that mature within the next 12 months are included in other current assets and other current liabilities for asset derivatives and liabilities derivatives, respectively, on our consolidated balance sheets. Contracts with maturities greater than 12 months are included in other assets and other liabilities for asset derivatives and liability derivatives, respectively, in our consolidated balance sheets. Amounts included in our consolidated balance sheets are recorded net where a right of offset exists with the same derivative counterparty.
Schedule of Effects of Derivatives Designated as Hedging Instruments
The following tables include the amounts in the consolidated statements of income in which the effects of derivative instruments are recorded and the effects of derivative instruments activity on these line items for the years ended December 31, 2023 and December 31, 2022:
20232022
TotalAmount of Gain (Loss) on Cash Flow
Hedge Activity
TotalAmount of Gain (Loss) on Cash Flow
Hedge Activity
Derivatives designated as cash flow hedges:
Net sales$1,243.6 $— $1,092.2 $— 
Interest expense, net(13.5)0.9 (7.1)0.7 
Net foreign currency transaction loss0.3 — (1.2)4.7 
Derivatives designated as fair value hedges:
Interest expense, net(13.5)1.1 (7.1)0.9 
Net foreign currency transaction loss (gain)0.3 (1.9)(1.2)2.0 
Derivatives designated as net investment hedges:
Interest expense, net(13.5)1.0 (7.1)0.7 
The effect of derivative instruments designated as hedges and derivative instruments not designated as hedges in our consolidated statements of income for the three years ended December 31 were as follows:
202320222021
Derivatives designated as cash flow hedges:
Net gain (loss) recognized in other comprehensive (loss) income, net of tax(a)
$0.6 $3.1 $10.8 
Net loss reclassified from accumulated other comprehensive loss into income, net of tax, effective portion to net sales— — (0.3)
Net gain reclassified from accumulated other comprehensive loss into income, net of tax, effective portion to interest income2.0 0.5 1.9 
Net gain (loss) reclassified from accumulated other comprehensive loss into income, net of tax, effective portion to net foreign currency transaction losses— 3.69.7 
Derivatives designated as fair value hedges:
Net gain recognized in other comprehensive loss, net of tax— 2.7 — 
Net gain reclassified from accumulated other comprehensive loss into income, net of tax, effective portion to interest expense, net— 0.9 — 
Derivatives designated as net investment hedges:
Net gain recognized in other comprehensive loss, net of tax2.0 4.2 — 
Net gain reclassified from accumulated other comprehensive loss into income, net of tax, effective portion to interest expense, net1.0 0.7 — 
Derivatives not designated as hedging instruments:
Net gain (loss) recognized in income(b)
$1.7 $1.0 $2.5 
(a)Net change in the fair value of the effective portion classified in other comprehensive (loss) income.
(b)Classified in net foreign currency transaction losses.
XML 60 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Assets and Liabilities Subject to Fair Value Measurements
Our population of assets and liabilities subject to fair value measurements as of December 31, 2023 were as follows:
Fair ValueLevel 1Level 2Level 3
Assets:
Cross-currency swaps$2.5 $— $2.5 $— 
Interest rate swaps0.8 — 0.8 — 
Total assets3.3 — 3.3 — 
Liabilities:
Foreign currency forward exchange contracts1.6 — 1.6 — 
Cross-currency swaps6.7 — 6.7 — 
Interest rate swaps1.9 — 1.9 — 
Total liabilities$10.2 $— $10.2 $— 
Our population of assets and liabilities subject to fair value measurements as of December 31, 2022 were as follows:
Fair ValueLevel 1Level 2Level 3
Assets:
Foreign currency forward exchange contracts$0.1 $— $0.1 $— 
Cross-currency swaps3.9 — 3.9 — 
Interest rate swaps0.8 — 0.8 — 
Total assets4.8 — 4.8 — 
Liabilities:
Foreign currency forward exchange contracts0.3 — 0.3 — 
Interest rate swaps1.8 — 1.8 $— 
Total liabilities$2.1 $— $2.1 $— 
XML 61 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2023
Retirement Benefits [Abstract]  
Schedule of Weighted-average Asset Allocations by Asset Category
Weighted-average asset allocations by asset category of the U.K. Pension Plan as of December 31, 2023 are as follows:
Quoted Prices in Active Markets for
Identical Assets
Significant Observable InputsSignificant Unobservable Inputs
Asset categoryFair Value(Level 1)(Level 2)(Level 3)
Investment account held by pension plan(a)
$12.7 $— $— $12.7 
Total$12.7 $— $— $12.7 
(a)This category is comprised of investments in insurance contracts.
Weighted-average asset allocations by asset category of the U.K. Pension Plan as of December 31, 2022 are as follows:
Quoted Prices in Active Markets for
Identical Assets
Significant Observable InputsSignificant Unobservable Inputs
Asset categoryFair Value(Level 1)(Level 2)(Level 3)
Investment account held by pension plan(a)
$11.3 — — $11.3 
Total$11.3 $— $— $11.3 
(a)This category is comprised of investments in insurance contracts.
Schedule of Reconciliation of Level 3 Investments
A reconciliation of the beginning and ending balances of the Level 3 investments of our U.K. Pension Plan during the years ended December 31 is as follows:
20232022
Fair value at beginning of year$11.3 $12.9 
Purchases, sales, issuances and settlements, net(0.3)(0.3)
Net (loss) gain1.1 0.1 
Foreign currency0.6 (1.4)
Fair value at end of year$12.7 $11.3 
Schedule of Weighted-Average Assumptions
Weighted-average assumptions used to determine benefit obligations as of December 31 are as follows:
U.S. Nonqualified PlanNon-U.S.
Pension Benefits
Postretirement
Medical Benefits
202320222023202220232022
Discount rate5.07 %5.37 %4.26 %1.05 %5.06 %5.37 %
Rate of compensation increase— %— %3.00 %2.25 %— %— %
Weighted-average assumptions used to determine net periodic benefit costs as of December 31 are as follows:
U.S. Nonqualified PlanNon-U.S.
Pension Benefits
Postretirement
Medical Benefits
202320222021202320222021202320222021
Discount rate5.37 %2.54 %2.06 %4.68 %1.55 %1.05 %5.37 %2.53 %2.07 %
Expected long-term rate of return on plan assets— %— %— %6.10 %3.20 %2.70 %— %— %— %
Rate of compensation increase— %— %— %2.25 %1.50 %— %— %— %— %
Schedule of Accumulated Benefit Obligations
The accumulated benefit obligations as of December 31 for all defined benefit plans are as follows:
20232022
U.S. Nonqualified Plan$0.9 $0.9 
U.K. Pension Plan6.2 6.5 
German Pension Plan1.0 0.7 
French Pension Plan0.4 0.5 
Italian Pension Plan2.5 2.4 
Information For Our Plans With An Accumulated Benefit Obligation In Excess Of Plan Assets
Information for our plans with an accumulated benefit obligation in excess of plan assets as of December 31 is as follows:
20232022
Accumulated benefit obligation$4.8 $4.5 
Fair value of plan assets— — 
Information For Our Plans With A Projected Benefit Obligation In Excess Of Plan Assets
Information for our plans with a projected benefit obligation in excess of plan assets as of December 31 is as follows:
20232022
Projected benefit obligation$5.0 $4.7 
Fair value of plan assets— — 
Schedule of Assumed Health Care Cost Trend Rates
Assumed healthcare cost trend rates as of December 31 are as follows:
20232022
Healthcare cost trend rate assumption for the next year Pre-658.00 %5.30 %
Healthcare cost trend rate assumption for the next year Post-658.80 %5.80 %
Rate to which the cost trend rate is assumed to decline (the ultimate trend rate)4.00 %4.00 %
Year that the rate reaches the ultimate trend rate20472045
Schedule of Changes In Benefit Obligations and Plan Assets
Summaries related to changes in benefit obligations and plan assets and to the funded status of our defined benefit and postretirement medical benefit plans are as follows:
U.S. Nonqualified PlanNon-U.S.
Pension Benefits
Postretirement
Medical Benefits
202320222023202220232022
Change in benefit obligation:
Benefit obligation at beginning of year$0.9 $1.1 $10.3 $16.2 $5.4 $7.0 
Plan combinations— — — 1.0 — — 
Service cost— — 0.1 0.3 — — 
Interest cost— — 0.5 0.2 0.3 0.2 
Actuarial (gain) loss0.1 (0.1)(0.3)(5.1)(0.7)(1.1)
Foreign exchange— — 0.5 (1.6)— — 
Settlement— — — — — — 
Benefits paid(0.1)(0.1)(0.7)(0.7)(0.4)(0.7)
Benefit obligation at end of year$0.9 $0.9 $10.4 $10.3 $4.6 $5.4 
Change in fair value of plan assets and net accrued liabilities:
Fair value of plan assets at beginning of year$— $— $11.3 $12.9 $— $— 
Actual return on plan assets— — 1.1 0.1 — — 
Employer contributions0.1 0.1 0.3 0.4 0.4 0.7 
Foreign exchange— — 0.6 (1.4)— — 
Settlement— — — — — — 
Benefits paid(0.1)(0.1)(0.6)(0.7)(0.4)(0.7)
Fair value of plan assets at end of year— — 12.7 11.3 — — 
Funded status at end of year$(0.9)$(0.9)$2.3 $1.0 $(4.6)$(5.4)
Amounts recognized in the consolidated balance sheets consist of:
Noncurrent other assets$— $— $6.5 $4.8 $— $— 
Current liabilities(0.1)(0.1)(0.3)(0.2)(0.6)(0.7)
Long-term liabilities(0.8)(0.8)(3.9)(3.6)(4.0)(4.7)
Net accrued liability$(0.9)$(0.9)$2.3 $1.0 $(4.6)$(5.4)
Amounts recognized in accumulated other comprehensive loss consist of:
Prior service cost$— $— $(0.1)$(0.1)$— $— 
Net actuarial (loss) gain(0.7)(0.7)3.6 2.8 1.8 1.3 
Accumulated other comprehensive (loss) income$(0.7)$(0.7)$3.5 $2.7 $1.8 $1.3 
Schedule of Net Benefit Costs
The components of the net periodic benefit cost (credit) for the three years ended December 31 were as follows:
U.S. Nonqualified PlanNon-U.S.
Pension Benefits
Postretirement
Medical Benefits
202320222021202320222021202320222021
Service cost$— $— $— $0.1 $0.3 $— $— $— $0.1 
Interest cost— — 0.1 0.5 0.2 0.2 0.3 0.2 0.1 
Expected return on plan assets— — — (0.7)(0.4)(0.4)— — — 
Amortization of net actuarial loss0.1 0.1 — (0.1)— 0.1 (0.2)— — 
Net periodic benefit cost (credit)$0.1 $0.1 $0.1 $(0.2)$0.1 $(0.1)$0.1 $0.2 $0.2 
Schedule of Changes In Accumulated Other Comprehensive Loss
The changes in accumulated other comprehensive loss for the three years ended December 31 were as follows:
U.S. Nonqualified PlanNon-U.S.
Pension Benefits
Postretirement
Medical Benefits
202320222021202320222021202320222021
Prior service cost$— $— $— $— $— $— $— $— $— 
Net actuarial (gain) loss0.1 (0.1)— (0.9)(5.0)0.2 (0.7)(1.1)0.6 
Amortization of net actuarial (loss) gain(0.1)(0.1)— 0.1 — (0.1)0.2 — — 
Total recognized in other comprehensive (income) loss$— $(0.2)$— $(0.8)$(5.0)$0.1 $(0.5)$(1.1)$0.6 
Total recognized in net benefit (credit) cost and other comprehensive (income) loss$0.1 $(0.1)$0.1 $(1.0)$(4.9)$— $(0.4)$(0.9)$0.8 
Schedule Of Benefit Payments For Expected Future Service
The following benefit payments, which reflect expected future service, are expected to be paid:
U.S.
Nonqualified Plan
Non-U.S.
Pension Benefits
Postretirement
Medical Benefits
2024$0.1 $0.6 $0.6 
20250.1 0.6 0.5 
20260.1 0.6 0.5 
20270.1 0.6 0.5 
20280.1 0.6 0.5 
2028 to 20310.3 3.7 2.0 
Total$0.8 $6.7 $4.6 
XML 62 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
Stockholders' Equity Note [Abstract]  
Schedule of Accumulated Other Comprehensive Loss, Net of Tax
The changes in components of accumulated other comprehensive loss, net of tax, are as follows:
Foreign Currency Translation
Adjustments
Pension and Postretirement
Medical Benefits
Derivative Financial InstrumentsTotal
December 31, 2021$(36.0)$(2.1)$0.2 $(37.9)
Other comprehensive (loss) income before reclassifications(17.2)4.8 5.8 (6.6)
Amounts reclassified from accumulated other comprehensive loss(0.7)— (5.0)(5.7)
Net current period other comprehensive (loss) income(17.9)4.8 0.8 (12.3)
December 31, 2022$(53.9)$2.7 $1.0 $(50.2)
Other comprehensive (loss) income before reclassifications9.3 1.0 0.6 10.9 
Amounts reclassified from accumulated other comprehensive loss(1.0)— (2.0)(3.0)
Net current period other comprehensive (loss) income8.3 1.0 (1.4)7.9 
December 31, 2023$(45.6)$3.7 $(0.4)$(42.3)
XML 63 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Lease Assets and Liabilities
The lease assets and liabilities as of December 31 are as follows:
LeasesClassification20232022
Assets
Operating lease assetsOperating lease assets$41.7 $31.8 
Finance lease assets
Property, plant and equipment(a)
0.6 0.2 
Total leased assets$42.3 $32.0 
Liabilities
Current:
OperatingOther current liabilities$14.4 $15.0 
FinanceCurrent portion of long-term debt0.1 — 
Noncurrent:
OperatingLong-term operating lease liabilities27.4 17.1 
FinanceLong-term debt0.5 0.1 
Total lease liabilities$42.4 $32.2 
(a)
Finance lease assets are recorded net of accumulated amortization of $0.1 million and less than $0.1 million as of December 31, 2023 and December 31, 2022, respectively.
The lease term and discount rate as of December 31 were as follows:
Lease Term and Discount Rate20232022
Weighted-average remaining lease term (years):
Operating leases3.82.9
Finance leases4.74.1
Weighted-average discount rate:
Operating leases6.0%3.9%
Finance leases6.0%2.5%
Other information related to cash paid related to lease liabilities and lease assets obtained for the years ended December 31 was as follows:
Other Information20232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$18.9 $18.2 
Financing cash flows from finance leases0.1 0.1 
Lease assets obtained in exchange for new finance lease liabilities0.7 0.3 
Lease assets obtained in exchange for new operating lease liabilities18.8 11.4 
Schedule of Lease Cost
The lease cost for the three years ended December 31 was as follows:
Lease Cost202320222021
Operating lease cost(a)
$28.9 $26.2 $26.6 
Finance lease cost(b)
0.1 0.1 0.1 
Total lease cost$29.0 $26.3 $26.7 
(a)
Includes short-term lease costs of $5.9 million and $4.8 million and variable lease costs of $4.2 million and $3.3 million for the years ended December 31, 2023 and December 31, 2022, respectively.
(b)
Includes amortization of leased assets and interest on lease liabilities.
Schedule of Maturities of Operating Lease Liability
The maturity of lease liabilities as of December 31, 2023 was as follows:
Maturity of Lease LiabilitiesOperating LeasesFinance LeasesTotal
2024$16.0 $0.2 $16.2 
202511.6 0.2 11.8 
20268.2 0.1 8.3 
20274.6 0.1 4.7 
20283.3 0.1 3.4 
Thereafter3.0 — 3.0 
Total lease payments$46.7 $0.7 $47.4 
Less: Interest(4.9)(0.1)(5.0)
Present value of lease liabilities$41.8 $0.6 $42.4 
Schedule of Maturities of Finance Lease Liability
The maturity of lease liabilities as of December 31, 2023 was as follows:
Maturity of Lease LiabilitiesOperating LeasesFinance LeasesTotal
2024$16.0 $0.2 $16.2 
202511.6 0.2 11.8 
20268.2 0.1 8.3 
20274.6 0.1 4.7 
20283.3 0.1 3.4 
Thereafter3.0 — 3.0 
Total lease payments$46.7 $0.7 $47.4 
Less: Interest(4.9)(0.1)(5.0)
Present value of lease liabilities$41.8 $0.6 $42.4 
XML 64 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of Income Before Income Taxes
Income before income taxes for the three years ended December 31 was as follows:
202320222021
U.S. operations$94.2 $58.9 $47.5 
Foreign operations29.6 20.6 26.6 
Total$123.8 $79.5 $74.1 
Schedule of Income Tax Expense (Benefit)
Income tax expense (benefit) for the three years ended December 31 was as follows:
202320222021
Current:
Federal$28.7 $17.1 $11.1 
Foreign8.5 7.9 11.2 
State4.0 3.8 1.9 
Total current$41.2 $28.8 $24.2 
Deferred:
Federal$(8.7)$(6.3)$0.6 
Foreign(17.3)(8.5)(15.5)
State(0.9)(0.8)(0.1)
Total deferred$(26.9)$(15.6)$(15.0)
Total:
Federal$20.0 $10.8 $11.7 
Foreign(8.8)(0.6)(4.3)
State3.1 3.0 1.8 
Total income tax expense$14.3 $13.2 $9.2 
Schedule of Effective Income Tax Rate
Our effective income tax rate varied from the U.S. federal statutory tax rate for the three years ended December 31 as follows:
202320222021
Tax at statutory rate21.0 %21.0 %21.0 %
Increases (decreases) in the tax rate from:
State and local taxes, net of federal benefit2.4 2.4 2.2 
Effect of foreign operations(10.9)(4.9)(6.3)
Effect of changes in valuation allowances(0.2)(1.2)(4.5)
Excess tax benefits on share-based compensation1.0 1.1 1.8 
Share-based payments0.1 (0.4)(0.9)
Research and development credit(1.3)(1.5)(1.4)
Other, net(0.5)0.1 0.6 
Effective income tax rate11.6 %16.6 %12.5 %
Schedule of Deferred Tax Assets and Liabilities
Deferred tax assets and liabilities were comprised of the following as of December 31:
20232022
Deferred tax assets:
Inventory$3.8 $4.1 
Compensation and employee benefits13.2 11.4 
Warranty reserves2.4 2.3 
Allowance for doubtful accounts and deferred revenue2.7 2.3 
Operating lease liabilities9.0 5.9 
Tax loss carryforwards6.9 8.0 
Tax credit carryforwards3.7 3.6 
Capitalized research and development costs12.3 6.6 
Goodwill and intangible assets4.5 — 
Other1.2 (0.9)
Gross deferred tax assets$59.7 $43.3 
Less: valuation allowance(3.2)(3.3)
Total net deferred tax assets$56.5 $40.0 
Deferred tax liabilities:
Operating lease assets$9.5 $6.1 
Fixed assets9.5 11.2 
Goodwill and intangible assets— 13.8 
Total deferred tax liabilities$19.0 $31.1 
Net deferred tax assets$37.5 $8.9 
Schedule of Unrecognized Tax Benefits
A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:
20232022
Beginning balance$4.2 $4.7 
(Decreases) as a result of tax positions taken during a prior period— (0.1)
Increases as a result of tax positions taken during the current year1.2 0.8 
Decreases relating to settlement with tax authorities(0.2)— 
Decreases as a result of a lapse of the applicable statute of limitations(1.1)(1.0)
Decreases as a result of foreign currency fluctuations— (0.2)
Ending balance$4.1 $4.2 
XML 65 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Valuation Assumptions
The following table illustrates the valuation assumptions used for the 2023, 2022 and 2021 grants:
202320222021
Expected volatility35 %34 %
34 - 35%
Weighted-average expected volatility35 %34 %35 %
Expected dividend yield1.6 %1.2 %
1.3 - 1.4%
Weighted-average expected dividend yield1.6 %1.2 %1.4 %
Expected term, in years555
Risk-free interest rate
4.2 - 4.2%
1.9 - 1.9%
0.8 - 0.9%
Schedule of Activity for Stock Option Awards
The following table summarizes the activity during the year ended December 31, 2023 for stock option awards:
SharesWeighted-Average Exercise
Price
Outstanding at beginning of year931,843$66.97 
Granted60,49272.88 
Exercised(338,787)61.17 
Forfeited(10,667)75.76 
Expired(450)71.70 
Outstanding at end of year642,431$70.43 
Exercisable at end of year534,335$69.33 
Schedule of Activity for Nonvested Restricted Share Awards
The following table summarizes the activity during the year ended December 31, 2023 for nonvested restricted share awards:
SharesWeighted-Average Grant Date Fair
Value
Nonvested at beginning of year75,412$62.94 
Granted20,09472.88 
Vested(5,667)78.57 
Forfeited(4,873)76.48 
Nonvested at end of year84,966$63.48 
Schedule of Activity for Nonvested Performance Share Awards
The following table summarizes the activity during the year ended December 31, 2023 for nonvested performance share awards:
SharesWeighted-Average Grant Date Fair
Value
Nonvested at beginning of year134,763$78.29 
Granted67,39673.12 
Vested(32,130)77.27 
Forfeited(16,881)76.45 
Nonvested at end of year153,148$76.44 
Schedule of Activity for Nonvested Restricted Stock Units
The following table summarizes the activity during the year ended December 31, 2023 for nonvested restricted stock units:
SharesWeighted-Average Grant Date Fair
Value
Nonvested at beginning of year114,704$73.55 
Granted59,03477.59 
Vested(38,303)78.54 
Forfeited(6,216)74.15 
Nonvested at end of year129,219$73.89 
XML 66 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Attributable to Tennant Company Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Computations of Basic and Diluted Earnings per Share
The computations of basic and diluted earnings attributable to Tennant Company per share for the years ended December 31 were as follows:
202320222021
Numerator:
Net income$109.5 $66.3 $64.9 
Denominator:
Basic - weighted average shares outstanding18,509,52318,494,35618,499,674
Effect of dilutive securities274,110202,899349,543
Diluted - weighted average shares outstanding18,783,63318,697,25518,849,217
Basic earnings per share$5.92 $3.58 $3.51 
Diluted earnings per share$5.83 $3.55 $3.44 
XML 67 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Reporting (Tables)
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Schedule of Net Sales and Long-lived Assets by Geographic Area
The following table presents net sales by geographic area for the three years ended December 31:
202320222021
Net Sales:
United States$726.8 $618.8 $566.4 
Other Americas113.5 87.1 91.9 
Americas840.3 705.9 658.3 
Europe, Middle East, Africa314.4 301.6 331.9 
Asia Pacific88.9 84.7 100.6 
Total$1,243.6 $1,092.2 $1,090.8 
Accounting policies of the operations in various operating segments are the same as those described in Note 1. Net sales are attributed to each operating segment based on the end user country and are net of intercompany sales. Apart from the United States shown in the table above, there were no individual foreign locations which had net sales which represented more than 10% of our consolidated net sales. No single customer represents more than 10% of our consolidated net sales.
The following table presents long-lived assets by geographic area as of December 31:
202320222021
Long-lived assets:
United States$104.2 $105.9 $106.6 
Other Americas31.9 26.4 18.8 
Americas136.1 132.3 125.4 
Italy218.0 223.5 280.4 
Other Europe, Middle East, Africa75.6 69.6 36.2 
Europe, Middle East, Africa293.6 293.1 316.6 
Asia Pacific30.4 32.1 35.8 
Total$460.1 $457.5 $477.8 
XML 68 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Operations and Summary of Significant Accounting Policies (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Oct. 31, 2016
Significant Accounting Policies [Line Items]          
Accumulated other comprehensive loss $ (578,300,000) $ (472,100,000) $ (435,100,000) $ (406,100,000)  
Restricted cash 200,000 200,000      
Goodwill impairment loss $ 0 0      
Number of shares authorized to be repurchased (in shares) 821,413       1,000,000
Advertising expense $ 4,600,000 4,000,000 4,600,000    
Minimum          
Significant Accounting Policies [Line Items]          
Warranty term (in years) 1 year        
Maximum          
Significant Accounting Policies [Line Items]          
Warranty term (in years) 4 years        
Buildings and improvements          
Significant Accounting Policies [Line Items]          
Useful life (in years) 30 years        
Property, Plant and Equipment, Other | Minimum          
Significant Accounting Policies [Line Items]          
Useful life (in years) 3 years        
Property, Plant and Equipment, Other | Maximum          
Significant Accounting Policies [Line Items]          
Useful life (in years) 15 years        
Foreign Currency Translation Adjustments          
Significant Accounting Policies [Line Items]          
Accumulated other comprehensive loss $ 45,600,000 $ 53,900,000 $ 36,000,000    
XML 69 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Net sales $ 1,243.6 $ 1,092.2 $ 1,090.8
Sales direct to consumer      
Disaggregation of Revenue [Line Items]      
Net sales 854.4 712.6 692.4
Sales to distributors      
Disaggregation of Revenue [Line Items]      
Net sales 389.2 379.6 398.4
Equipment      
Disaggregation of Revenue [Line Items]      
Net sales 776.4 664.0 679.9
Parts and consumables      
Disaggregation of Revenue [Line Items]      
Net sales 279.5 263.1 249.3
Specialty surface coatings      
Disaggregation of Revenue [Line Items]      
Net sales 0.0 0.0 1.5
Service and other      
Disaggregation of Revenue [Line Items]      
Net sales 187.7 165.1 160.1
Americas      
Disaggregation of Revenue [Line Items]      
Net sales 840.3 705.9 658.3
Europe, Middle East and Africa (EMEA)      
Disaggregation of Revenue [Line Items]      
Net sales 314.4 301.6 331.9
Asia Pacific (APAC)      
Disaggregation of Revenue [Line Items]      
Net sales $ 88.9 $ 84.7 $ 100.6
XML 70 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Contract Liabilities (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Sales Incentives    
Movement in Deferred Sales Inducements [Roll Forward]    
Beginning balance $ 20.0 $ 19.9
Additions to sales incentive accrual 29.5 22.5
Contract payments (28.5) (21.8)
Foreign currency fluctuations 0.2 (0.6)
Ending balance 21.2 20.0
Movement in Deferred Revenue [Roll Forward]    
Foreign currency fluctuations 0.2 (0.6)
Maintenance    
Movement in Deferred Sales Inducements [Roll Forward]    
Foreign currency fluctuations 0.1 (0.6)
Movement in Deferred Revenue [Roll Forward]    
Beginning balance 9.3 11.2
Increase in deferred revenue representing our obligation to satisfy future performance obligations 21.7 24.2
Decrease in deferred revenue for amounts recognized in net sales for satisfied performance obligations (20.8) (25.5)
Foreign currency fluctuations 0.1 (0.6)
Ending balance $ 10.3 $ 9.3
XML 71 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]    
Deferred revenue, current $ 7.9 $ 6.6
Other Current Liabilities | Maintenance    
Disaggregation of Revenue [Line Items]    
Deferred revenue, current 7.9 6.6
Other liabilities | Maintenance    
Disaggregation of Revenue [Line Items]    
Deferred revenue, noncurrent $ 2.4 $ 2.7
Minimum    
Disaggregation of Revenue [Line Items]    
Standard prepaid maintenance contract time period (months) 12 months  
Maximum    
Disaggregation of Revenue [Line Items]    
Standard prepaid maintenance contract time period (months) 60 months  
XML 72 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Remaining Performance Obligation (Details)
$ in Millions
Dec. 31, 2023
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total remaining performance obligation $ 10.3
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total remaining performance obligation $ 7.9
Remaining performance obligation, expected timing of satisfaction period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total remaining performance obligation $ 1.2
Remaining performance obligation, expected timing of satisfaction period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total remaining performance obligation $ 0.7
Remaining performance obligation, expected timing of satisfaction period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total remaining performance obligation $ 0.3
Remaining performance obligation, expected timing of satisfaction period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total remaining performance obligation $ 0.1
Remaining performance obligation, expected timing of satisfaction period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2029-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total remaining performance obligation $ 0.1
Remaining performance obligation, expected timing of satisfaction period
XML 73 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Management Actions - Pre-Tax Severance Related Charges (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Restructuring Cost and Reserve [Line Items]    
Total pre-tax restructuring costs $ 2.9 $ 4.1
Selling, General and Administrative Expenses    
Restructuring Cost and Reserve [Line Items]    
Severance-related costs 1.9 2.2
Other costs 0.3 1.6
Cost of Sales    
Restructuring Cost and Reserve [Line Items]    
Severance-related costs 0.7 0.0
Other costs $ 0.0 $ 0.3
XML 74 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Management Actions - Reconciliation of Liability Balance of Severance and Related Costs (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Restructuring Reserve [Roll Forward]    
New charges $ 2.9 $ 4.1
Severance-related costs    
Restructuring Reserve [Roll Forward]    
Beginning balance 1.7 4.9
New charges 3.2 2.2
Cash payments (1.9) (2.9)
Foreign currency adjustments 0.0 (0.5)
Adjustment to accrual (0.6) (2.0)
Ending balance $ 2.4 $ 1.7
XML 75 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisition and Divestitures (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Jun. 30, 2022
Mar. 31, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2019
Business Acquisition [Line Items]            
Pre-tax gain on sale of business     $ 0.0 $ 3.7 $ 9.8  
Proceeds from sale of assets, net of cash divested     0.0 4.1 24.7  
Contingent consideration payments     $ 0.0 $ 0.0 2.5  
Gaomei            
Business Acquisition [Line Items]            
Purchase price           $ 22.4
Contingent consideration payments         $ 2.5  
Specialty surface coatings | Disposal group, disposed of by sale            
Business Acquisition [Line Items]            
Pre-tax gain on sale of business   $ 9.8        
Proceeds from sale of assets, net of cash divested   $ 24.7        
Building Located in Golden Valley, Minnesota            
Business Acquisition [Line Items]            
Pre-tax gain on sale of building $ 3.7          
Proceeds from sale of building $ 4.1          
XML 76 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories - Inventories (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Inventory [Line Items]    
Excess of FIFO over LIFO cost $ (47.7) $ (49.7)
Total LIFO inventories 65.5 81.7
Total FIFO inventories 110.4 124.9
Total inventories 175.9 206.6
Inventories carried at LIFO:    
Inventory [Line Items]    
Finished goods 74.7 85.0
Raw materials and work-in-process 38.5 46.4
Inventories carried at FIFO:    
Inventory [Line Items]    
Finished goods 52.8 68.9
Raw materials and work-in-process $ 57.6 $ 56.0
XML 77 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment - Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment $ 491,700 $ 459,200
Less: accumulated depreciation (304,000) (279,300)
Property, plant and equipment, net 187,700 179,900
Land    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment 21,000 22,000
Buildings and improvements    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment 137,600 149,000
Machinery and manufacturing equipment    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment 209,500 171,100
Office equipment    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment 116,000 107,700
Construction in progress    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment $ 7,600 $ 9,400
XML 78 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Abstract]      
Depreciation expense $ 36.4 $ 32.8 $ 33.1
XML 79 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]      
Goodwill impairment loss $ 0 $ 0  
Amortization expense $ 14,700,000 $ 15,900,000 $ 20,000,000.0
Customer Lists      
Finite-Lived Intangible Assets [Line Items]      
Intangible assets disposal     900,000
Trade Names      
Finite-Lived Intangible Assets [Line Items]      
Intangible assets disposal     $ 1,400,000
XML 80 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Changes in Carrying Amount of Goodwill (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Goodwill [Roll Forward]    
Beginning balance $ 218.8 $ 233.9
Beginning balance, accumulated impairment losses (36.8) (40.8)
Beginning balance, net 182.0 193.1
Foreign currency fluctuations 1.9 (15.1)
Foreign currency fluctuations, accumulated impairment losses 3.5 4.0
Foreign currency fluctuations, net 5.4 (11.1)
Ending balance 220.7 218.8
Ending balance, accumulated impairment losses (33.3) (36.8)
Ending balance, net $ 187.4 $ 182.0
XML 81 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Balances of Acquired Intangible Assets, Excluding Goodwill (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Original cost $ 196.2 $ 191.1
Accumulated amortization (133.1) (114.7)
Carrying amount 63.1 76.4
Customer Lists    
Finite-Lived Intangible Assets [Line Items]    
Original cost 150.6 146.6
Accumulated amortization (100.8) (87.5)
Carrying amount $ 49.8 $ 59.1
Weighted-average original life (in years) 15 years 15 years
Trade Names    
Finite-Lived Intangible Assets [Line Items]    
Original cost $ 29.3 $ 28.6
Accumulated amortization (19.2) (15.9)
Carrying amount $ 10.1 $ 12.7
Weighted-average original life (in years) 11 years 11 years
Technology    
Finite-Lived Intangible Assets [Line Items]    
Original cost $ 16.3 $ 15.9
Accumulated amortization (13.1) (11.3)
Carrying amount $ 3.2 $ 4.6
Weighted-average original life (in years) 11 years 11 years
XML 82 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Estimated Aggregate Amortization Expense (Details)
$ in Millions
Dec. 31, 2023
USD ($)
Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]  
2024 $ 13.4
2025 12.0
2026 10.7
2027 7.3
2028 5.6
Thereafter 14.1
Total $ 63.1
XML 83 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Narrative (Details)
3 Months Ended 12 Months Ended
Nov. 10, 2022
Apr. 05, 2021
USD ($)
Jun. 30, 2021
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Debt Instrument [Line Items]            
Debt extinguishment payment       $ 0 $ 0 $ 8,400,000
Cross-currency swap instruments, net       5.00%    
The 2021 Credit Agreement            
Debt Instrument [Line Items]            
Collateral, percentage of stock of first tier foreign subsidiaries   65.00%        
Dividend payments   $ 7,500,000        
EBITDA ratio, maximum   3.50        
Permitted acquisitions   $ 50,000,000        
Maximum EBITDA to interest expense ratio   3.00        
Leverage ratio minimum   2.50        
Dividends payout   $ 60,000,000        
Letters of credit outstanding       $ 3,200,000    
Commitment fees on unused lines of credit       500,000    
The 2021 Credit Agreement | Secured Overnight Financing Rate            
Debt Instrument [Line Items]            
Basis spread on variable rate 0.10%          
The 2021 Credit Agreement | SOFR on Eurocurrency Liabilities            
Debt Instrument [Line Items]            
Variable rate floor 0.00%          
The 2021 Credit Agreement | Fed Funds Effective Rate Overnight Index Swap Rate            
Debt Instrument [Line Items]            
Basis spread on variable rate 0.50%          
The 2021 Credit Agreement | Adjusted Secured Overnight Financing Rate            
Debt Instrument [Line Items]            
Variable rate floor 1.00%          
The 2021 Credit Agreement | Minimum            
Debt Instrument [Line Items]            
Other restricted payments   60,000,000        
The 2021 Credit Agreement | Minimum | SOFR on Eurocurrency Liabilities            
Debt Instrument [Line Items]            
Basis spread on variable rate 1.10%          
The 2021 Credit Agreement | Minimum | Adjusted Secured Overnight Financing Rate            
Debt Instrument [Line Items]            
Basis spread on variable rate 0.10%          
The 2021 Credit Agreement | Maximum | SOFR on Eurocurrency Liabilities            
Debt Instrument [Line Items]            
Basis spread on variable rate 1.70%          
The 2021 Credit Agreement | Maximum | Adjusted Secured Overnight Financing Rate            
Debt Instrument [Line Items]            
Basis spread on variable rate 0.70%          
The 2021 Credit Agreement | Revolving credit facility borrowings            
Debt Instrument [Line Items]            
Revolving credit facility   450,000,000        
Credit facility   $ 275,000,000        
Outstanding borrowings       110,000,000.0 205,000,000.0  
Unused borrowing capacity       336,800,000    
The 2021 Credit Agreement | Revolving credit facility borrowings | Minimum            
Debt Instrument [Line Items]            
Commitment fee (as a percent)   0.15%        
The 2021 Credit Agreement | Revolving credit facility borrowings | Maximum            
Debt Instrument [Line Items]            
Commitment fee (as a percent)   0.30%        
The 2021 Credit Agreement | Term loan facility borrowings            
Debt Instrument [Line Items]            
Outstanding principal amount   $ 100,000,000        
Outstanding borrowings       $ 90,000,000 $ 95,000,000.0  
Senior Unsecured Notes            
Debt Instrument [Line Items]            
Outstanding principal amount     $ 300,000,000      
Principal amount stated percentage     5.625%      
Debt extinguishment cost     $ 2,900,000      
Senior Unsecured Notes | Debt Redemption Call Premium            
Debt Instrument [Line Items]            
Debt extinguishment payment     $ 8,400,000      
Debt Including Related Cross-currency Swap Instrument            
Debt Instrument [Line Items]            
Weighted average cost of debt       6.50%    
XML 84 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Debt Outstanding (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Finance lease liabilities $ 0.6 $ 0.3
Total debt 200.6 300.3
Less: current portion of long-term debt (6.4) (5.2)
Long-term debt 194.2 295.1
Secured borrowings current maturities 0.1  
The 2021 Credit Agreement    
Debt Instrument [Line Items]    
Repayment of outstanding credit facility borrowings 6.3  
The 2021 Credit Agreement | Term loan facility borrowings    
Debt Instrument [Line Items]    
Outstanding borrowings 90.0 95.0
The 2021 Credit Agreement | Revolving credit facility borrowings    
Debt Instrument [Line Items]    
Outstanding borrowings $ 110.0 $ 205.0
XML 85 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Debt Maturities (Details)
$ in Millions
Dec. 31, 2023
USD ($)
Debt Disclosure [Abstract]  
2024 $ 6.4
2025 9.2
2026 185.0
2027 0.0
2028 0.0
Thereafter 0.0
Total aggregate maturities $ 200.6
XML 86 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Current Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Taxes $ 11.3 $ 11.1
Warranty reserve 7.4 7.8
Deferred revenue 7.9 6.6
Customer sales incentives 21.3 20.0
Freight 3.9 6.4
Restructuring 2.4 1.7
Operating leases 14.4 15.0
Miscellaneous accrued expenses 20.0 17.7
Total other current liabilities $ 88.6 $ 86.3
XML 87 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivatives - Narrative (Details)
€ in Millions, $ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2023
EUR (€)
Dec. 31, 2023
EUR (€)
Dec. 31, 2022
USD ($)
Dec. 31, 2022
EUR (€)
Dec. 01, 2022
EUR (€)
Derivative Instruments, Gain (Loss) [Line Items]            
Derivate gains to be reclassified within the next twelve months | $ $ 3.0          
Foreign currency forward exchange contracts | Derivatives not designated as hedging instruments:            
Derivative Instruments, Gain (Loss) [Line Items]            
Derivative notional amount | $ $ 73.0     $ 83.7    
Interest rate swaps | Derivatives designated as hedging instruments | Derivatives designated as cash flow hedges:            
Derivative Instruments, Gain (Loss) [Line Items]            
Derivative notional amount           € 120.0
Fixed interest rate           4.076%
Cross-currency swaps | Derivatives designated as hedging instruments | Derivatives designated as fair value hedges:            
Derivative Instruments, Gain (Loss) [Line Items]            
Derivative notional amount     € 75.0      
Debt instrument, periodic payment, interest   € 7.5        
Debt instrument, periodic payment, principal   € 82.5        
Cross-currency swaps | Derivatives designated as hedging instruments | Derivatives designated as net investment hedges:            
Derivative Instruments, Gain (Loss) [Line Items]            
Derivative notional amount         € 75.0  
XML 88 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivatives - Fair Value of Derivative Instruments (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Derivatives designated as hedging instruments | Interest rate swaps | Derivatives designated as cash flow hedges:    
Derivatives, Fair Value [Line Items]    
Derivative Assets $ 0.8 $ 0.8
Derivative Liabilities 0.0
Derivative other asset, before offset 0.0 0.0
Derivative other liability, asset offset 1.9 1.8
Derivatives designated as hedging instruments | Cross-currency swaps | Derivatives designated as fair value hedges:    
Derivatives, Fair Value [Line Items]    
Derivative Assets 1.3 1.4
Derivative Liabilities 0.0
Derivative other asset, before offset 0.0 0.8
Derivative other liability, asset offset 3.3 0.0
Derivatives designated as hedging instruments | Cross-currency swaps | Derivatives designated as net investment hedges:    
Derivatives, Fair Value [Line Items]    
Derivative Assets 1.2 1.2
Derivative Liabilities 0.0
Derivative other asset, before offset 0.0 0.5
Derivative other liability, asset offset 3.4 0.0
Derivatives not designated as hedging instruments: | Foreign currency forward exchange contracts    
Derivatives, Fair Value [Line Items]    
Derivative Assets 0.0 0.1
Derivative Liabilities $ 1.6 $ 0.3
XML 89 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivatives - Effect of Derivative Instruments on Consolidated Statements of Earnings (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Foreign Currency Fair Value Hedge Derivative [Line Items]      
Net sales $ 1,243.6 $ 1,092.2 $ 1,090.8
Interest expense, net (13.5) (7.1) (7.3)
Net foreign currency transaction gain (loss) 0.3 (1.2) (0.7)
Net gain (loss) recognized in other comprehensive (loss) income, net of tax (1.4) 0.8 (0.5)
Net loss reclassified from accumulated other comprehensive loss into income, net of tax, effective portion to net sales 1,243.6 1,092.2 1,090.8
Net gain (loss) reclassified from accumulated other comprehensive loss into income, net of tax, effective portion to net foreign currency transaction losses 0.3 (1.2) (0.7)
Derivatives designated as hedging instruments | Derivatives designated as cash flow hedges:      
Foreign Currency Fair Value Hedge Derivative [Line Items]      
Net sales 1,243.6 1,092.2  
Interest expense, net (13.5) (7.1)  
Net foreign currency transaction gain (loss) 0.3 (1.2)  
Net loss reclassified from accumulated other comprehensive loss into income, net of tax, effective portion to net sales 1,243.6 1,092.2  
Net gain (loss) reclassified from accumulated other comprehensive loss into income, net of tax, effective portion to net foreign currency transaction losses 0.3 (1.2)  
Derivatives designated as hedging instruments | Derivatives designated as cash flow hedges: | Net sales      
Foreign Currency Fair Value Hedge Derivative [Line Items]      
Amount of Gain (Loss) on Cash Flow Hedge Activity 0.0 0.0  
Derivatives designated as hedging instruments | Derivatives designated as cash flow hedges: | Interest expense, net      
Foreign Currency Fair Value Hedge Derivative [Line Items]      
Amount of Gain (Loss) on Cash Flow Hedge Activity 0.9 0.7  
Derivatives designated as hedging instruments | Derivatives designated as cash flow hedges: | Net foreign currency transaction loss      
Foreign Currency Fair Value Hedge Derivative [Line Items]      
Amount of Gain (Loss) on Cash Flow Hedge Activity 0.0 4.7  
Derivatives designated as hedging instruments | Derivatives designated as cash flow hedges: | Foreign Exchange Option      
Foreign Currency Fair Value Hedge Derivative [Line Items]      
Net sales 0.0 0.0 (0.3)
Net foreign currency transaction gain (loss) 0.0 3.6 9.7
Net gain (loss) recognized in other comprehensive (loss) income, net of tax 0.6 3.1 10.8
Net loss reclassified from accumulated other comprehensive loss into income, net of tax, effective portion to net sales 0.0 0.0 (0.3)
Net gain (loss) reclassified from accumulated other comprehensive loss into income, net of tax, effective portion to net foreign currency transaction losses 0.0 3.6 9.7
Net gain reclassified from accumulated other comprehensive loss into income, net of tax, effective portion to interest income expenses 2.0 0.5 1.9
Derivatives designated as hedging instruments | Derivatives designated as fair value hedges:      
Foreign Currency Fair Value Hedge Derivative [Line Items]      
Interest expense, net (13.5) (7.1)  
Net foreign currency transaction gain (loss) 0.3 (1.2)  
Net gain (loss) reclassified from accumulated other comprehensive loss into income, net of tax, effective portion to net foreign currency transaction losses 0.3 (1.2)  
Derivatives designated as hedging instruments | Derivatives designated as fair value hedges: | Interest expense, net      
Foreign Currency Fair Value Hedge Derivative [Line Items]      
Amount of Gain (Loss) on Cash Flow Hedge Activity 1.1 0.9  
Derivatives designated as hedging instruments | Derivatives designated as fair value hedges: | Net foreign currency transaction loss      
Foreign Currency Fair Value Hedge Derivative [Line Items]      
Amount of Gain (Loss) on Cash Flow Hedge Activity (1.9) 2.0  
Derivatives designated as hedging instruments | Derivatives designated as fair value hedges: | Foreign Exchange Option      
Foreign Currency Fair Value Hedge Derivative [Line Items]      
Net gain (loss) recognized in other comprehensive (loss) income, net of tax 0.0 2.7 0.0
Net gain reclassified from accumulated other comprehensive loss into income, net of tax, effective portion to interest income expenses 0.0 0.9 0.0
Derivatives designated as hedging instruments | Derivatives designated as net investment hedges:      
Foreign Currency Fair Value Hedge Derivative [Line Items]      
Interest expense, net (13.5) (7.1)  
Derivatives designated as hedging instruments | Derivatives designated as net investment hedges: | Interest expense, net      
Foreign Currency Fair Value Hedge Derivative [Line Items]      
Amount of Gain (Loss) on Cash Flow Hedge Activity 1.0 0.7  
Derivatives designated as hedging instruments | Derivatives designated as net investment hedges: | Foreign Exchange Option      
Foreign Currency Fair Value Hedge Derivative [Line Items]      
Net gain (loss) recognized in other comprehensive (loss) income, net of tax 2.0 4.2 0.0
Net gain reclassified from accumulated other comprehensive loss into income, net of tax, effective portion to interest income expenses 1.0 0.7 0.0
Derivatives not designated as hedging instruments: | Foreign Exchange Option      
Foreign Currency Fair Value Hedge Derivative [Line Items]      
Net gain (loss) recognized in income $ 1.7 $ 1.0 $ 2.5
XML 90 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Assets and Liabilities Subject to Fair Value Measurements (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets $ 3.3 $ 4.8
Total liabilities 10.2 2.1
Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets 0.0 0.0
Total liabilities 0.0 0.0
Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets 3.3 4.8
Total liabilities 10.2 2.1
Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets 0.0 0.0
Total liabilities 0.0 0.0
Cross-currency swaps    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative asset 2.5 3.9
Derivative liability 6.7  
Cross-currency swaps | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative asset 0.0 0.0
Derivative liability 0.0  
Cross-currency swaps | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative asset 2.5 3.9
Derivative liability 6.7  
Cross-currency swaps | Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative asset 0.0 0.0
Derivative liability 0.0  
Foreign currency forward exchange contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign currency forward exchange contracts   0.1
Foreign currency forward exchange contracts 1.6 0.3
Foreign currency forward exchange contracts | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign currency forward exchange contracts   0.0
Foreign currency forward exchange contracts 0.0 0.0
Foreign currency forward exchange contracts | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign currency forward exchange contracts   0.1
Foreign currency forward exchange contracts 1.6 0.3
Foreign currency forward exchange contracts | Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign currency forward exchange contracts   0.0
Foreign currency forward exchange contracts 0.0 0.0
Interest rate swaps    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative asset 0.8 0.8
Derivative liability 1.9 1.8
Interest rate swaps | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative asset 0.0 0.0
Derivative liability 0.0 0.0
Interest rate swaps | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative asset 0.8 0.8
Derivative liability 1.9 1.8
Interest rate swaps | Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative asset 0.0 0.0
Derivative liability $ 0.0 $ 0.0
XML 91 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Contingent consideration payments $ 0.0 $ 0.0 $ 2.5
Fair value of total debt 198.2    
Carrying value of total debt $ 200.6 $ 300.3  
Gaomei      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Contingent consideration payments     $ 2.5
XML 92 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Benefit Plans - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2018
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Total cost of benefits $ 16,600,000 $ 11,600,000 $ 14,800,000  
Plan assets, amount   0    
Matching contribution, percent 3.00%      
Minimum service period required to be eligible 1 year      
Cost $ 10,500,000 6,000,000 8,700,000  
UNITED STATES        
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Plan assets, amount 0 0 0  
Expected future employer contributions 100,000      
Non-U.S. Plan | Pension Plan        
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Plan assets, amount 12,700,000 $ 11,300,000 $ 12,900,000  
Expected future employer contributions 200,000      
U.K. Pension Plan | Non-U.S. Plan | Pension Plan        
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Curtailment gain       $ 100,000
Retiree Plan | UNITED STATES        
Defined Benefit Plan, Plan Assets, Category [Line Items]        
Expected future employer contributions $ 600,000      
XML 93 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Benefit Plans - Weighted-average Asset Allocations by Asset Category (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Plan assets, amount   $ 0  
Non-U.S. Plan | Pension Plan      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Plan assets, amount $ 12,700,000 11,300,000 $ 12,900,000
Non-U.S. Plan | Pension Plan | Level 1      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Plan assets, amount 0 0  
Non-U.S. Plan | Pension Plan | Level 2      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Plan assets, amount 0 0  
Non-U.S. Plan | Pension Plan | Level 3      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Plan assets, amount 12,700,000 11,300,000  
Investment Account Held by Pension Plan | Non-U.S. Plan | Pension Plan      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Plan assets, amount 12,700,000 11,300,000  
Investment Account Held by Pension Plan | Non-U.S. Plan | Pension Plan | Level 1      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Plan assets, amount 0 0  
Investment Account Held by Pension Plan | Non-U.S. Plan | Pension Plan | Level 2      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Plan assets, amount 0 0  
Investment Account Held by Pension Plan | Non-U.S. Plan | Pension Plan | Level 3      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Plan assets, amount $ 12,700,000 $ 11,300,000  
XML 94 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Benefit Plans - Reconciliation of Level 3 Investments (Details) - U.K. Pension Plan - Non-U.S. Plan - Pension Plan - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Fair value at beginning of year $ 12.7 $ 11.3 $ 12.9
Purchases, sales, issuances and settlements, net (0.3) (0.3)  
Net (loss) gain 1.1 0.1  
Foreign currency 0.6 (1.4)  
Fair value at end of year $ 12.7 $ 11.3  
XML 95 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Benefit Plans - Weighted-average Assumptions Used (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Postretirement Medical Benefits      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Discount rate 5.06% 5.37%  
Rate of compensation increase 0.00% 0.00%  
Discount rate 5.37% 2.53% 2.07%
Expected long-term rate of return on plan assets 0.00% 0.00% 0.00%
Rate of compensation increase 0.00% 0.00% 0.00%
UNITED STATES      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Discount rate 5.07% 5.37%  
Rate of compensation increase 0.00% 0.00%  
Discount rate 5.37% 2.54% 2.06%
Expected long-term rate of return on plan assets 0.00% 0.00% 0.00%
Rate of compensation increase 0.00% 0.00% 0.00%
Non-U.S. Plan | Pension Plan      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Discount rate 4.26% 1.05%  
Rate of compensation increase 3.00% 2.25%  
Discount rate 4.68% 1.55% 1.05%
Expected long-term rate of return on plan assets 6.10% 3.20% 2.70%
Rate of compensation increase 2.25% 1.50% 0.00%
XML 96 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Benefit Plans - Accumulated Benefit Obligations (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
UNITED STATES    
Defined Benefit Plan, Plan Assets, Category [Line Items]    
Accumulated benefit obligation $ 0.9 $ 0.9
Non-U.S. Plan | U.K. Pension Plan | Pension Plan    
Defined Benefit Plan, Plan Assets, Category [Line Items]    
Accumulated benefit obligation 6.2 6.5
Non-U.S. Plan | German Pension Plan | Pension Plan    
Defined Benefit Plan, Plan Assets, Category [Line Items]    
Accumulated benefit obligation 1.0 0.7
Non-U.S. Plan | French Pension Plan | Pension Plan    
Defined Benefit Plan, Plan Assets, Category [Line Items]    
Accumulated benefit obligation 0.4 0.5
Non-U.S. Plan | Italian Pension Plan | Pension Plan    
Defined Benefit Plan, Plan Assets, Category [Line Items]    
Accumulated benefit obligation $ 2.5 $ 2.4
XML 97 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Benefit Plans - Information for Plans With Accumulated Benefit Obligation in Excess of Plan Assets (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Retirement Benefits [Abstract]    
Accumulated benefit obligation $ 4.8 $ 4.5
Fair value of plan assets $ 0.0 $ 0.0
XML 98 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Benefit Plans - Information for Plans with Projected Benefit Obligation in Excess of Plan Assets (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Retirement Benefits [Abstract]    
Projected benefit obligation $ 5.0 $ 4.7
Fair value of plan assets $ 0.0 $ 0.0
XML 99 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Benefit Plans - Assumed Healthcare Trend Rates (Details) - Postretirement Medical Benefits
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan, Plan Assets, Category [Line Items]    
Rate to which the cost trend rate is assumed to decline (the ultimate trend rate) 4.00% 4.00%
Year that the rate reaches the ultimate trend rate 2047 2045
Healthcare cost trend rate assumption for the next year Pre-65    
Defined Benefit Plan, Plan Assets, Category [Line Items]    
Healthcare cost trend rate assumption 8.00% 5.30%
Healthcare cost trend rate assumption for the next year Post-65    
Defined Benefit Plan, Plan Assets, Category [Line Items]    
Healthcare cost trend rate assumption 8.80% 5.80%
XML 100 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Benefit Plans - Changes in Benefit Obligations and Plan Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Change in fair value of plan assets and net accrued liabilities:      
Fair value of plan assets at beginning of year $ 0    
Fair value of plan assets at end of year   $ 0  
Postretirement Medical Benefits      
Change in benefit obligation:      
Benefit obligation at beginning of year 4,600,000 5,400,000 $ 7,000,000.0
Plan combinations 0 0  
Service cost 0 0 100,000
Interest cost 300,000 200,000 100,000
Actuarial (gain) loss (700,000) (1,100,000)  
Foreign exchange 0 0  
Settlement 0 0  
Benefits paid (400,000) (700,000)  
Benefit obligation at end of year 4,600,000 5,400,000 7,000,000.0
Change in fair value of plan assets and net accrued liabilities:      
Fair value of plan assets at beginning of year 0 0  
Actual return on plan assets 0 0  
Employer contributions 400,000 700,000  
Foreign exchange 0 0  
Settlement 0 0  
Benefits paid (400,000) (700,000)  
Fair value of plan assets at end of year 0 0 0
Funded status at end of year (4,600,000) (5,400,000)  
Noncurrent other assets 0 0  
Current liabilities (600,000) (700,000)  
Long-term liabilities (4,000,000.0) (4,700,000)  
Net accrued liability (4,600,000) (5,400,000)  
Prior service cost 0 0  
Net actuarial (loss) gain 1,800,000 1,300,000  
Accumulated other comprehensive (loss) income 1,800,000 1,300,000  
UNITED STATES      
Change in benefit obligation:      
Benefit obligation at beginning of year 900,000 900,000 1,100,000
Plan combinations 0 0  
Service cost 0 0  
Interest cost 0 0  
Actuarial (gain) loss 100,000 (100,000)  
Foreign exchange 0 0  
Settlement 0 0  
Benefits paid (100,000) (100,000)  
Benefit obligation at end of year 900,000 900,000 1,100,000
Change in fair value of plan assets and net accrued liabilities:      
Fair value of plan assets at beginning of year 0 0  
Actual return on plan assets 0 0  
Employer contributions 100,000 100,000  
Foreign exchange 0 0  
Settlement 0 0  
Benefits paid (100,000) (100,000)  
Fair value of plan assets at end of year 0 0 0
Funded status at end of year (900,000) (900,000)  
Noncurrent other assets 0 0  
Current liabilities (100,000) (100,000)  
Long-term liabilities (800,000) (800,000)  
Net accrued liability (900,000) (900,000)  
Prior service cost 0 0  
Net actuarial (loss) gain (700,000) (700,000)  
Accumulated other comprehensive (loss) income (700,000) (700,000)  
UNITED STATES | Pension Plan      
Change in benefit obligation:      
Service cost 0 0 0
Interest cost 0 0 100,000
Non-U.S. Plan | Pension Plan      
Change in benefit obligation:      
Benefit obligation at beginning of year 10,400,000 10,300,000 16,200,000
Plan combinations 0 1,000,000.0  
Service cost 100,000 300,000 0
Interest cost 500,000 200,000 200,000
Actuarial (gain) loss (300,000) (5,100,000)  
Foreign exchange 500,000 (1,600,000)  
Settlement 0 0  
Benefits paid (700,000) (700,000)  
Benefit obligation at end of year 10,400,000 10,300,000 16,200,000
Change in fair value of plan assets and net accrued liabilities:      
Fair value of plan assets at beginning of year 11,300,000 12,900,000  
Actual return on plan assets 1,100,000 100,000  
Employer contributions 300,000 400,000  
Foreign exchange 600,000 (1,400,000)  
Settlement 0 0  
Benefits paid (600,000) (700,000)  
Fair value of plan assets at end of year 12,700,000 11,300,000 $ 12,900,000
Funded status at end of year 2,300,000 1,000,000.0  
Noncurrent other assets 6,500,000 4,800,000  
Current liabilities (300,000) (200,000)  
Long-term liabilities (3,900,000) (3,600,000)  
Net accrued liability 2,300,000 1,000,000.0  
Prior service cost (100,000) (100,000)  
Net actuarial (loss) gain 3,600,000 2,800,000  
Accumulated other comprehensive (loss) income $ 3,500,000 $ 2,700,000  
XML 101 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Benefit Plans - Components of Net Periodic Benefit Cost (Credit) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Postretirement Medical Benefits      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Service cost $ 0.0 $ 0.0 $ 0.1
Interest cost 0.3 0.2 0.1
Expected return on plan assets 0.0 0.0 0.0
Amortization of net actuarial loss (0.2) 0.0 0.0
Net periodic benefit cost (credit) 0.1 0.2 0.2
UNITED STATES      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Service cost 0.0 0.0  
Interest cost 0.0 0.0  
UNITED STATES | Pension Plan      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Service cost 0.0 0.0 0.0
Interest cost 0.0 0.0 0.1
Expected return on plan assets 0.0 0.0 0.0
Amortization of net actuarial loss 0.1 0.1 0.0
Net periodic benefit cost (credit) 0.1 0.1 0.1
Non-U.S. Plan | Pension Plan      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Service cost 0.1 0.3 0.0
Interest cost 0.5 0.2 0.2
Expected return on plan assets (0.7) (0.4) (0.4)
Amortization of net actuarial loss (0.1) 0.0 0.1
Net periodic benefit cost (credit) $ (0.2) $ 0.1 $ (0.1)
XML 102 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Benefit Plans - Changes in Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Postretirement Medical Benefits      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Prior service cost $ 0.0 $ 0.0 $ 0.0
Net actuarial (gain) loss (0.7) (1.1) 0.6
Amortization of net actuarial (loss) gain 0.2 0.0 0.0
Total recognized in other comprehensive (income) loss (0.5) (1.1) 0.6
Total recognized in net benefit (credit) cost and other comprehensive (income) loss (0.4) (0.9) 0.8
UNITED STATES | Pension Plan      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Prior service cost 0.0 0.0 0.0
Net actuarial (gain) loss 0.1 (0.1) 0.0
Amortization of net actuarial (loss) gain (0.1) (0.1) 0.0
Total recognized in other comprehensive (income) loss 0.0 (0.2) 0.0
Total recognized in net benefit (credit) cost and other comprehensive (income) loss 0.1 (0.1) 0.1
Non-U.S. Plan | Pension Plan      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Prior service cost 0.0 0.0 0.0
Net actuarial (gain) loss (0.9) (5.0) 0.2
Amortization of net actuarial (loss) gain 0.1 0.0 (0.1)
Total recognized in other comprehensive (income) loss (0.8) (5.0) 0.1
Total recognized in net benefit (credit) cost and other comprehensive (income) loss $ (1.0) $ (4.9) $ 0.0
XML 103 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Benefit Plans - Benefit Payments Expected to be Paid (Details)
$ in Millions
Dec. 31, 2023
USD ($)
Postretirement Medical Benefits  
Defined Benefit Plan, Plan Assets, Category [Line Items]  
2024 $ 0.6
2025 0.5
2026 0.5
2027 0.5
2028 0.5
2028 to 2031 2.0
Total 4.6
UNITED STATES  
Defined Benefit Plan, Plan Assets, Category [Line Items]  
2024 0.1
2025 0.1
2026 0.1
2027 0.1
2028 0.1
2028 to 2031 0.3
Total 0.8
Non-U.S. Plan | Pension Plan  
Defined Benefit Plan, Plan Assets, Category [Line Items]  
2024 0.6
2025 0.6
2026 0.6
2027 0.6
2028 0.6
2028 to 2031 3.7
Total $ 6.7
XML 104 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Oct. 31, 2016
Stockholders' Equity Note [Abstract]        
Common stock, shares authorized (in shares) 60,000,000 60,000,000    
Common stock, par value (in dollars per share) $ 0.375 $ 0.375    
Number of shares authorized to be repurchased (in shares) 821,413     1,000,000
Repurchases of common stock $ 21,700,000 $ 5,000,000.0 $ 15,000,000.0  
Repurchases of common stock (in shares) 290,920 79,756    
Average cost per share (in dollars per share) $ 74.57      
Remaining authorized repurchase amount (in shares) $ 821,413      
XML 105 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity - Accumulated Other Comprehensive Loss, Net of Tax (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance $ 472.1 $ 435.1 $ 406.1
Total other comprehensive income (loss), net of tax 7.9 (12.3) (17.8)
Ending balance 578.3 472.1 435.1
Total      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance (50.2) (37.9)  
Other comprehensive (loss) income before reclassifications 10.9 (6.6)  
Amounts reclassified from accumulated other comprehensive loss (3.0) (5.7)  
Total other comprehensive income (loss), net of tax 7.9 (12.3)  
Ending balance (42.3) (50.2) (37.9)
Foreign Currency Translation Adjustments      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance (53.9) (36.0)  
Other comprehensive (loss) income before reclassifications 9.3 (17.2)  
Amounts reclassified from accumulated other comprehensive loss (1.0) (0.7)  
Total other comprehensive income (loss), net of tax 8.3 (17.9)  
Ending balance (45.6) (53.9) (36.0)
Pension and Postretirement Medical Benefits      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance 2.7 (2.1)  
Other comprehensive (loss) income before reclassifications 1.0 4.8  
Amounts reclassified from accumulated other comprehensive loss 0.0 0.0  
Total other comprehensive income (loss), net of tax 1.0 4.8  
Ending balance 3.7 2.7 (2.1)
Derivative Financial Instruments      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance 1.0 0.2  
Other comprehensive (loss) income before reclassifications 0.6 5.8  
Amounts reclassified from accumulated other comprehensive loss (2.0) (5.0)  
Total other comprehensive income (loss), net of tax (1.4) 0.8  
Ending balance $ (0.4) $ 1.0 $ 0.2
XML 106 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Narrative (Details)
$ in Millions
Dec. 31, 2023
USD ($)
Leases [Abstract]  
Aggregate residual value at lease expiration for vehicle leases $ 14.6
Guarantor obligations $ 8.1
XML 107 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Lease Assets and Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Operating lease assets $ 41.7 $ 31.8
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property, plant and equipment, less accumulated depreciation of $304.0 and $279.3, respectively Property, plant and equipment, less accumulated depreciation of $304.0 and $279.3, respectively
Finance lease assets $ 0.6 $ 0.2
Total leased assets $ 42.3 $ 32.0
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other current liabilities Other current liabilities
Operating leases $ 14.4 $ 15.0
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Current portion of long-term debt Current portion of long-term debt
Finance $ 0.1 $ 0.0
Long-term operating lease liabilities $ 27.4 $ 17.1
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Long-term debt Long-term debt
Finance $ 0.5 $ 0.1
Total lease liabilities 42.4 32.2
Finance lease asset, net of accumulated amortization $ 0.1 $ 0.1
XML 108 R92.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Lease Cost (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Operating lease cost $ 28.9 $ 26.2 $ 26.6
Finance lease cost 0.1 0.1 0.1
Total lease cost 29.0 26.3 $ 26.7
Short-term lease cost 5.9 4.8  
Variable lease cost $ 4.2 $ 3.3  
XML 109 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
2024 $ 16.0  
2025 11.6  
2026 8.2  
2027 4.6  
2028 3.3  
Thereafter 3.0  
Total lease payments 46.7  
Less: Interest (4.9)  
Present value of lease liabilities 41.8  
Finance Leases    
2024 0.2  
2025 0.2  
2026 0.1  
2027 0.1  
2028 0.1  
Thereafter 0.0  
Total lease payments 0.7  
Less: Interest (0.1)  
Present value of lease liabilities 0.6 $ 0.3
Total    
2024 16.2  
2025 11.8  
2026 8.3  
2027 4.7  
2028 3.4  
Thereafter 3.0  
Total lease payments 47.4  
Less: Interest (5.0)  
Total lease liabilities $ 42.4 $ 32.2
XML 110 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Lease Term and Discount Rate (Details)
Dec. 31, 2023
Dec. 31, 2022
Weighted-average remaining lease term (years):    
Operating leases 3 years 9 months 18 days 2 years 10 months 24 days
Finance leases 4 years 8 months 12 days 4 years 1 month 6 days
Weighted-average discount rate:    
Operating leases 6.00% 3.90%
Finance leases 6.00% 2.50%
XML 111 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Other Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases $ 18.9 $ 18.2
Financing cash flows from finance leases 0.1 0.1
Lease assets obtained in exchange for new finance lease liabilities 0.7 0.3
Lease assets obtained in exchange for new operating lease liabilities $ 18.8 $ 11.4
XML 112 R96.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Income Before Income Taxes (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
U.S. operations $ 94.2 $ 58.9 $ 47.5
Foreign operations 29.6 20.6 26.6
Income before income taxes $ 123.8 $ 79.5 $ 74.1
XML 113 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Income Tax Expense (Benefit) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 28.7 $ 17.1 $ 11.1
Foreign 8.5 7.9 11.2
State 4.0 3.8 1.9
Total current 41.2 28.8 24.2
Deferred:      
Federal (8.7) (6.3) 0.6
Foreign (17.3) (8.5) (15.5)
State (0.9) (0.8) (0.1)
Total deferred (26.9) (15.6) (15.0)
Total:      
Federal 20.0 10.8 11.7
Foreign (8.8) (0.6) (4.3)
State 3.1 3.0 1.8
Total income tax expense $ 14.3 $ 13.2 $ 9.2
XML 114 R98.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Contingency [Line Items]      
Undistributed earnings of foreign subsidiaries $ 102.5    
Undistributed foreign earnings, deferred tax liability reduction, percent 12.00% 7.20%  
U.S. federal and state tax credits $ 3.7 $ 3.6  
Operating loss carryforwards, tax effected 6.9 8.0  
Net valuation allowance release 0.1    
Unrecognized tax benefits 3.7 3.9  
Unrecognized tax benefits, ending balance 4.1 4.2 $ 4.7
Unrecognized tax benefits, income tax penalties and interest accrued $ 0.5 $ 0.6  
Minimum      
Income Tax Contingency [Line Items]      
Open tax year, term (Year) 3 years    
Maximum      
Income Tax Contingency [Line Items]      
Open tax year, term (Year) 5 years    
U.S. Federal and State Tax Credits      
Income Tax Contingency [Line Items]      
U.S. federal and state tax credits $ 3.0    
Foreign Tax Authority      
Income Tax Contingency [Line Items]      
Non-U.S. cumulative tax losses 26.0    
Operating loss carryforwards, tax effected 6.9    
Cumulative losses 26.0    
Limited carryforward period of losses 0.1    
Foreign Tax Authority | Netherlands Tax Credits      
Income Tax Contingency [Line Items]      
Netherlands tax credits $ 1.3    
XML 115 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Effective Income Tax Rate (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Tax at statutory rate 21.00% 21.00% 21.00%
Increases (decreases) in the tax rate from:      
State and local taxes, net of federal benefit 2.40% 2.40% 2.20%
Effect of foreign operations (10.90%) (4.90%) (6.30%)
Effect of changes in valuation allowances (0.20%) (1.20%) (4.50%)
Excess tax benefits on share-based compensation 1.00% 1.10% 1.80%
Share-based payments 0.10% (0.40%) (0.90%)
Research and development credit (1.30%) (1.50%) (1.40%)
Other, net (0.50%) 0.10% 0.60%
Effective income tax rate 11.60% 16.60% 12.50%
XML 116 R100.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets:    
Inventory $ 3.8 $ 4.1
Compensation and employee benefits 13.2 11.4
Warranty reserves 2.4 2.3
Allowance for doubtful accounts and deferred revenue 2.7 2.3
Operating lease liabilities 9.0 5.9
Tax loss carryforwards 6.9 8.0
Tax credit carryforwards 3.7 3.6
Capitalized research and development costs 12.3 6.6
Goodwill and intangible assets 4.5 0.0
Other 1.2 (0.9)
Gross deferred tax assets 59.7 43.3
Less: valuation allowance (3.2) (3.3)
Total net deferred tax assets 56.5 40.0
Deferred tax liabilities:    
Operating lease assets 9.5 6.1
Fixed assets 9.5 11.2
Goodwill and intangible assets 0.0 13.8
Total deferred tax liabilities 19.0 31.1
Net deferred tax assets $ 37.5 $ 8.9
XML 117 R101.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Unrecognized Tax Benefits (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Beginning balance $ 4.2 $ 4.7
(Decreases) as a result of tax positions taken during a prior period 0.0 (0.1)
Increases as a result of tax positions taken during the current year 1.2 0.8
Decreases relating to settlement with tax authorities (0.2) 0.0
Decreases as a result of a lapse of the applicable statute of limitations (1.1) (1.0)
Decreases as a result of foreign currency fluctuations 0.0 (0.2)
Ending balance $ 4.1 $ 4.2
XML 118 R102.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation - Narrative (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
plan
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of plans | plan 5    
Total share-based compensation expense $ 11.6 $ 7.8 $ 9.5
Total excess tax benefit recognized for share-based compensation arrangements $ 0.1 $ 0.3 $ 0.7
Weighted-average grant date fair value of stock options granted (in dollars per share) | $ / shares $ 24.21 $ 23.45 $ 22.01
Total intrinsic value of stock options exercised $ 5.9 $ 0.4 $ 3.9
Aggregate intrinsic value of options outstanding 14.3    
Aggregate intrinsic value of options exercisable $ 12.5    
Weighted-average remaining contractual life for options outstanding 5 years 1 month 6 days    
Weighted-average remaining contractual life for options exercisable 4 years 3 months 18 days    
Total share-based liabilities $ 0.4 0.3  
Option      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
New stock option awards granted vest period 3 years    
Contractual term 10 years    
Unrecognized compensation cost for non-vested options $ 1.5    
Weighted-average period 1 year 3 months 18 days    
Restricted Stock      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
New stock option awards granted vest period 3 years    
Unrecognized compensation cost for non-vested options $ 1.5    
Weighted-average period 1 year 8 months 12 days    
Required service period following grant date 6 months    
Vesting rights, required advance notice for resignation, period 6 months    
Total fair value of restricted shares vested $ 0.4 $ 1.7 $ 1.2
Vested (in shares) | shares 5,667    
Restricted Stock | Year One      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Vesting percentage of awards granted 33.33%    
Restricted Stock | Year Two      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Vesting percentage of awards granted 33.33%    
Restricted Stock | Year Three      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Vesting percentage of awards granted 33.33%    
Performance Shares      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
New stock option awards granted vest period 3 years    
Unrecognized compensation cost for non-vested options $ 7.8    
Weighted-average period 1 year 9 months 18 days    
Percentage of maximum increase in number of shares participant receives based on achievement of performance goals 200.00%    
Potential lowest number of shares participant receives based on achievement of performance goals 0.00%    
Vested (in shares) | shares 32,130 43,198 43,621
Restricted Stock Units (RSUs)      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
New stock option awards granted vest period 3 years    
Unrecognized compensation cost for non-vested options $ 3.8    
Weighted-average period 1 year 6 months    
Total fair value of restricted shares vested $ 3.0 $ 0.5 $ 3.2
Vested (in shares) | shares 38,303    
The 2010 Plan and the 2017 Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Shares reserved for issuance (in shares) | shares 1,111,646    
The 2020 Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Shares reserved for issuance (in shares) | shares 975,475    
XML 119 R103.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation - Valuation Assumptions (Details) - Option
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Expected volatility 35.00% 34.00%  
Expected volatility rate, minimum     34.00%
Expected volatility rate, maximum     35.00%
Weighted-average expected volatility 35.00% 34.00% 35.00%
Expected dividend yield 1.60% 1.20%  
Expected term, in years 5 years 5 years 5 years
Risk free interest rate, minimum 4.20% 1.90% 0.80%
Risk free interest rate, maximum 4.20% 1.90% 0.90%
Minimum      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Expected dividend yield     1.30%
Maximum      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Expected dividend yield     1.40%
Weighted-average expected dividend yield      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Expected dividend yield 1.60% 1.20% 1.40%
XML 120 R104.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation - Activity for Stock Option Awards (Details)
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Shares  
Outstanding at beginning of year (in shares) | shares 931,843
Granted (in shares) | shares 60,492
Exercised (in shares) | shares (338,787)
Forfeited (in shares) | shares (10,667)
Expired (in shares) | shares (450)
Outstanding at end of year (in shares) | shares 642,431
Exercisable at end of year (in shares) | shares 534,335
Weighted-Average Exercise Price  
Outstanding at beginning of year (in dollars per share) | $ / shares $ 66.97
Granted (in dollars per share) | $ / shares 72.88
Exercised (in dollars per share) | $ / shares 61.17
Forfeited (in dollars per share) | $ / shares 75.76
Expired (in dollars per share) | $ / shares 71.70
Outstanding at end of year (in dollars per share) | $ / shares 70.43
Exercisable at end of year (in dollars per share) | $ / shares $ 69.33
XML 121 R105.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation - Activity for Nonvested Share Awards (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restricted Stock      
Shares      
Nonvested at beginning of year (in shares) 75,412    
Granted (in shares) 20,094    
Vested (in shares) (5,667)    
Forfeited (in shares) (4,873)    
Nonvested at end of year (in shares) 84,966 75,412  
Weighted-Average Grant Date Fair Value      
Nonvested at beginning of year (in dollars per share) $ 62.94    
Granted (in dollars per share) 72.88    
Vested (in dollars per share) 78.57    
Forfeitures (in dollars per share) 76.48    
Nonvested at end of year (in dollars per share) $ 63.48 $ 62.94  
Performance Shares      
Shares      
Nonvested at beginning of year (in shares) 134,763    
Granted (in shares) 67,396    
Vested (in shares) (32,130) (43,198) (43,621)
Forfeited (in shares) (16,881)    
Nonvested at end of year (in shares) 153,148 134,763  
Weighted-Average Grant Date Fair Value      
Nonvested at beginning of year (in dollars per share) $ 78.29    
Granted (in dollars per share) 73.12    
Vested (in dollars per share) 77.27    
Forfeitures (in dollars per share) 76.45    
Nonvested at end of year (in dollars per share) $ 76.44 $ 78.29  
Restricted Stock Units (RSUs)      
Shares      
Nonvested at beginning of year (in shares) 114,704    
Granted (in shares) 59,034    
Vested (in shares) (38,303)    
Forfeited (in shares) (6,216)    
Nonvested at end of year (in shares) 129,219 114,704  
Weighted-Average Grant Date Fair Value      
Nonvested at beginning of year (in dollars per share) $ 73.55    
Granted (in dollars per share) 77.59    
Vested (in dollars per share) 78.54    
Forfeitures (in dollars per share) 74.15    
Nonvested at end of year (in dollars per share) $ 73.89 $ 73.55  
XML 122 R106.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Attributable to Tennant Company Per Share - Computations of Basic and Diluted Earnings (Loss) Attributable to Tennant Company Per Share (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Numerator:      
Net income $ 109.5 $ 66.3 $ 64.9
Denominator:      
Basic - weighted average shares outstanding (in shares) 18,509,523 18,494,356 18,499,674
Effect of dilutive securities 274,110 202,899 349,543
Diluted - weighted average shares outstanding (in shares) 18,783,633 18,697,255 18,849,217
Basic earnings per share (in dollars per share) $ 5.92 $ 3.58 $ 3.51
Diluted earnings per share (in dollars per share) $ 5.83 $ 3.55 $ 3.44
XML 123 R107.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Attributable to Tennant Company Per Share - Narrative (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]      
Antidilutive securities (in shares) 249,690 649,054 171,273
XML 124 R108.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Reporting - Narrative (Details)
12 Months Ended
Dec. 31, 2023
segment
Segment Reporting [Abstract]  
Number of operating segments 4
Number of reportable segments 1
XML 125 R109.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Reporting - Net Sales and Long-lived Assets by Geographic Area (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Net sales $ 1,243.6 $ 1,092.2 $ 1,090.8
Long-lived assets 460.1 457.5 477.8
UNITED STATES      
Segment Reporting Information [Line Items]      
Net sales 726.8 618.8 566.4
Long-lived assets 104.2 105.9 106.6
Other Americas      
Segment Reporting Information [Line Items]      
Net sales 113.5 87.1 91.9
Long-lived assets 31.9 26.4 18.8
Americas      
Segment Reporting Information [Line Items]      
Net sales 840.3 705.9 658.3
Long-lived assets 136.1 132.3 125.4
Italy      
Segment Reporting Information [Line Items]      
Long-lived assets 218.0 223.5 280.4
Other Europe, Middle East, Africa      
Segment Reporting Information [Line Items]      
Long-lived assets 75.6 69.6 36.2
Europe, Middle East and Africa (EMEA)      
Segment Reporting Information [Line Items]      
Net sales 314.4 301.6 331.9
Long-lived assets 293.6 293.1 316.6
Asia Pacific (APAC)      
Segment Reporting Information [Line Items]      
Net sales 88.9 84.7 100.6
Long-lived assets $ 30.4 $ 32.1 $ 35.8
XML 126 R110.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events (Details)
$ in Millions
Feb. 21, 2024
USD ($)
Subsequent Event | Brain Corp  
Subsequent Event [Line Items]  
Investment agreement, non-controlling preferred equity shares $ 32.1
XML 127 R111.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Allowance for doubtful accounts:      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year $ 6.1 $ 5.3 $ 4.6
Charged to costs and expenses 4.4 1.9 1.5
Reclassification 0.0 0.0 0.0
Charged to other accounts 0.0 0.1 0.3
Deduction (3.3) (1.2) (1.1)
Balance at end of year 7.2 6.1 5.3
Sales returns reserve:      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year 1.4 1.0 1.0
Charged to costs and expenses 2.0 0.9 0.1
Deduction (1.5) (0.5) (0.1)
Balance at end of year 1.9 1.4 1.0
Allowance for excess and obsolete inventories:      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year 14.2 14.3 13.6
Charged to costs and expenses 8.9 0.5 1.7
Charged to other accounts 0.1 0.2 (0.3)
Deduction (6.0) (0.8) (0.7)
Balance at end of year 17.2 14.2 14.3
Valuation allowance for deferred tax assets:      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year 3.3 4.8 7.5
Charged to costs and expenses (0.3) (1.4) (2.6)
Charged to other accounts 0.2 (0.1) (0.1)
Balance at end of year 3.2 3.3 4.8
Warranty reserve:      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year 10.9 10.4 11.1
Charged to costs and expenses 12.2 9.9 8.5
Charged to other accounts (0.1) (0.1) (0.2)
Deduction (11.8) (9.3) (9.0)
Balance at end of year $ 11.2 $ 10.9 $ 10.4
EXCEL 129 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !AN5E@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " 8;E98!*I$J^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2@,Q$(9?17+?G=VT2 G;7!1/"H(%Q5M(IFUPLPG)R&[?WFQLMX@^@,?,_/GF M&YA.!Z%]Q.?H T:RF&XFUP])Z+!E1Z(@ )(^HE.ISHDA-_<^.D7Y&0\0E/Y0 M!P3>-+?@D)11I& &5F$A,MD9+71$13Z>\48O^/ 9^P(S&K!'AP,E:.L6F)PG MAM/4=W %S##"Z-)W 6W:9_+JZN]\],,D;OJX:7G&^:S=BO1&621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M !AN5E@^FG4"I0< #\P 8 >&PO=V]R:W-H965T&UL MM9MK<]HX%(;_BH9V.NU,"+Y@($W"#"')+MN6,B%M)]O9#\(6X(EML;*=.)W;7),3Q M*=V0",XL*0LQAUVVZL0;1K"7!H5!QS*,7B?$?M0:7J3'9FQX01,>^!&9,10G M88C9ZQ4)Z/-ERVSM#MSYJS47!SK#BPU>D3GA/S8S!GN=7,7S0Q+%/HT0(\O+ MULC\?&T/1$!ZQ4^?/,=[VT@T94'IH]B9>)BF9+*FI!RN,(U<4^1;9X@R[!LR0V-U>%_X2@/[TK"KVO"$Q%NR+Z]U!H[ MIVRG>K:2\N_1(N8,>OH_,L*90E>N((;_YWB#77+9@O$=$_9$6L,/[\R><2ZC MHU/L6I-8B5PW)]=5J0^OJ9O -,/1_>N&R+"IPTVC_47&1QG5E(\FL1(?)^?C M',9G%$4)#M =V5#&9:#4.IPE,KQC95134)K$2J!Z.:C>8:!FA/G4$Q,5@AE3 MVJ=JE'934^7X5/3PY2K?YM*@6H#&H,4)-:&:!5 +0. 7B/7]#$ M@VG-7_IN2E$Q7&LDNV;;LK@QO0TJ97I%5F_J4R-=_1&G@?J\C M]YX^1U*"-7+0C]&,89_YTH>K.KPQNV.8 [-P!Z8ZK7_++I_Z9HP^^9$K[X)J MS8II3ZM3T*56QE9X!5.=XK_%-J,QA_SW;W]3_:Q0*SJ.W94M1(S5<8VY'<,M MF(5=,&O\0DJ-$5R-22W0[TD-E3JJ,:1C& 2S< BF.JW_2H67FJUII$IZ:T2< MK@%NRI _0[7Z UUJ95J%0S#5Z?V]S\$@2ZU,K7 UD$.(!V.: RF:469-.FHT?F*&3PZ1JY+0 ADO$Q2RD^K$]"E M5N97. %+G0?TUE3U0'=>X-N$8+L$N7()]T N&^1H27]5PK9&I MAJ75).A2*\,J3()]D$F8)8O =V&,4BS-/M0JC2MAM-J%K9J3JHF:NJ>AV1WT M',-T!LY%YTG&9Z](Z" S4%ZGF(LEB1A]3SA,;I'P[5)F>JN',K7>?BL'/7Q7NO^"#%6HC7I$L"Z:U\@;M&=29L!8UBL>K$ MUP2Q_)7KAW<#R^R?QV+Y_.5U;]YT>A5=:F5,A5>QU1YC+R-*RYRV%6*W<%AJ66KD;A^D MQ+3Z%5UJ96*%7[$/K'+:+PRKYJ46JZJB4X'+@$J]AF]E&Z_WZV(2R3$I07[+/OOOZ&KNUK4IC66/)!&P5T37G5/U90BF;Q!M[QX4G=BC0+OAI7-$#/ -^J[;* M6'ZODC,.0C,IB()]XBW&\^7,^CN'[PP:?3(G-I.=E"_66.>)%U@@*"%#JT#- M\ KW4)96R&#\[C2]_D@;>#H_JC^XW$TN.ZKA7I8_6(Y%XGWP2 Y[6I?X))O/ MT.4SM7J9++7[DJ;U#3]Z)*LU2MX%&P+.1#O2M^X>3@.B"P%A%Q Z[O8@1[FB M2--8R88HZVW4[,2EZJ(-'!/V49Y1F5UFXC!=U#E#LA;M\YI[BGTTLG;3SSJ) M92L17I 8AV0C!1::?!(YY/\+^(:GAPJ/4,MP4'$%V8A$XUL2!F$TH!?U249. M+[HV2?)SL=.HS"_QZUR^K=KDO)HMD[FN: :)9^I @WH%+[UY-YX%=P.LDYYU M,J3>LDI%'ICB9+TZASB5J76&".2&\NJ.?)6U MZ27D\7$[0#;KR697D3W*[.+_.JRP84( K63)]"UQAI9(SZ'Y)W7%01U<]] D MD[7 ML3ZU;Y!+=JZ_.?>=K<-50 4 'D7 8 M >&PO=V]R:W-H965T&ULK5A;;]LV%/XKA%<,*=#*(B7K MDCD&FFB7 .M:-.CZ,.R!L6A;J"QZ))VD_WZ'DB+)(L6Z0/Q@Z_*=0W[DN7SF M\I&+KW+'F$)/^[*25[.=4H?+^5RN=VQ/I<Q6O*C*HN*?11('O=[*KY=LY(_7LWP[/G!IV*[4_K! M?+4\T"V[8^KSX:. NWGG)2_VK)(%KY!@FZO9.WR9D4 ;U(B_"_8H!]=(4[GG M_*N^N$2O96FD7%'X>V TK2^T)YO%?ZW36C:D-A]?/WG^KR0.9>RK9 M#2^_%+G:7AXPJNEH*_HB$1H,W M?5$O9FT-](M*[_N=$O"V #NUNN&5Y&614\5R=*?@!S952<0WZ+9:\SU#;]'G MNPQ=O'J-7J&B0N^+LH0-D\NY@N&UD_FZ'>JZ&8I,#(4)>L\KM9/HURIG^:F# M.+2WF@:W8U@WH@F7A@L]7//^'(_\6V4"_I M+'LA9R>+&':+&+J\K_Z"4BEIR:SQV9C&M:DNB \0DV'@1R$P*(CL' 2N.%2Z>R;)-&8)X-A8[P8C-IP,%%1C+U@1,&"6I I M!E''('(R^%UP*=%!\$VA; 0B8] %B0T")BHDOI>."#2H:(@*)J8?=]./G=._ M@QY45%M$JQS1'$INH9-0=R?$GJ#=2F8C%1O3#6 EQY%E0?F1L2L6%,$#ZB>T MDHY6XJ3U"5*-BO6NYI6S!^CXA[K*.$@EYD0B@Y,%A#T\HF0!#1/JA%':,4K= M<0:J!H%TT)FB,X9*R90U95(C2OP1B=28W]O BT5(C&GYXZR_L8#>8G.[+"A_.B8*^FHP#QXJ:B!72ZQCBUC%VHEE1'O5!P_E4VV%.J2;CE+>@@,2XD%E1 M83A!M9>#,\D]$]OZ;%>B M-3]6JCGAZYYVY\?OZE/3T?-K?)DUI\"]F^90^CT5VZ*2J&0;< DJ&(2*:,YY MFQO%#_7)YSU7BN_KRQVC.1,: .\WG*OG&SU =]J^^A]02P,$% @ &&Y6 M6/78B@_D P ( T !@ !X;"]W;W)K2.+,.?:<&8\GTP/CW\4&0**W/*-B9FVDW#XXCD@VD&-ALRU0]6;%>(ZE M>N1K1VPYX-2 \LSQ73=R(UO(+\MGWAZLFI6%*2 Q6$4<1A-;,>O8?8$%P!!"0AN!80E(#3*%*X8'6(L\7S*V0%Q;:W8 M](T1TZ"5^X3JN+]*KMX2A9/S!:."923%$E+T*M5%!54*Q%9HP7*52AL=XSV@ M3S1A.:![].TU1KV[/KI#A*)GDF4J?&+J2+483>DDY<1/Q<3^A8D]'STS*C<" M_4Q32)L$CO*B[KB8/8HL3F%F*6 #?@S7_\0(/(FNH&E:JAM?8Y[^I2DJ,?%V:%=B1P>J"N9][[L0>3IU]78RV5139 M0=,H[C *[8E;^WD5HN')L/)D>#4_/LL-<)0T$J/P#/4R)D3_H2 MQ1]$UM RJK2,KF:%.D'4^4!5O>4<:/*.U+:B(L/%R93^K]][L" M5"QT7,N;L1VXW7E31*&-N/=&]N0L'[NLHII50[=1I=OHJFXOY?FO_=LR58Q M$EX4K1Q2DN#LJ,[_D:[GVD&_$"\ZB1?<(%ZQVJB^?\_$&K5D".WQF51MFWL5 MNVZEQI52XZM*Q<#)'NNEHQ6AF"9$:4.HDFS7S"PMRTF.HT!%1H6#2IQ2%.\& M4<8=D:^Y4^C2-G);NG00N;7BV-!E4NDRN:K+5R:5$.R_:MD G>3I\G'26EIK M!RS:-O>>WZK;75:CFA0-+SWWU&6Y5_U<=/C6V3.Y[2-(S7\>KM)L6#,;GMG$ M'53AR#X_=9Q:ZY@#7YL67*A8[*@L6J]JM&KS'TUS>S;^I-M_TY*>:(IOAV?, MURK5408K1>G:([5L7K3CQ8-D6].@+IE4[:ZYW:A/&.#:0+U?,2:/#WJ"ZJ-H M_B]02P,$% @ &&Y66,E&[E;X @ H0@ !@ !X;"]W;W)K#DLYA"OJUG$B#.3IV1H.<8AR"'6AH'B:PECR'-#A&[\;3BM=DL# MW!YOV+]5VE'+C"H8B_PG2W0VM.XMDD!*%[E^$:OOT.BY-7RQR%7U)*O&UK%( MO%!:% T8/2@8K]]TW<1A"^ &1P!> _#V ?TC +\!^.<"^@V@7T6FEE+%(:*: MA@,I5D0::V0S@RJ8%1KE,V[2/M42OS+$Z7 LN!(Y2ZB&A$PUOC"G6A&1DK$H M\"1E)L5+($\\%@60RPF5:)"!9C'-U16Y(:_3B%Q>7)$+PCAY9GF.^50#6Z-W M9@\[;CP9U9YX1SQQ/?(LD%F1KSR!9)? 1EFM-F^C;>2=9(P@[A'?O2:>X_D= M#HW/AWL=\.A\N'M"C=]FRJ_X_"-\;7*.YN;7XTQIB3?I=U?T:_9^-[NI+@^J MI#$,+216()=@A9\_N8'SI2MR'TD6?1#93E3[;53[I]A#+!Y8&CA>-8GG.GXG M&$"N0/WL#Z0FBZ)I>PQG*KX(K,@$/*=%>5#MIZC7E"2D%'A:\QK(^5 4DYD:?K[/> MZ7Y;@]/S]X1V&+F]8$_HH=$VT8[0H!4:G!0ZIBHC*?8TDD$RAVY5UV:Y2UIP M,O*ULD.;0_E1%Y&[I\S>*MX%R'G5!!6)Q8+KNM:UJVV??:S:R][Z"/MOW2[_ MT]3-^YG*.>.*Y) BI=.[PXC+NB'6$RW*JD7,A,:&4PTS_(< :0SP>RJ$WDS, M!NU?2?@/4$L#!!0 ( !AN5E@8.&PO=V]R:W-H M965T&ULK9E];]LV$(>_"N$%6PLXLDCJQ6X3 WGIM@!MDR7I MAOW)2$PL5!)=D4Z:??H=)<623(K.L :(;=EWU.].Y#U'Z>A)5%_EBG.%OA=Y M*8\G*Z76[V8SF:QXP:0GUKR$7^Y%53 %A]7#3*XKSM+:JC6<&ROKC.'E9*?S%;'JW9 [_AZLOZ MJH*CV7:4-"MX*3-1HHK?'T].\+LS&FJ'VN+/C#_)WF>D0[D3XJL^N$B/)[Y6 MQ'.>*#T$@[='?L;S7(\$.KZU@TZVY]2._<\OH_]:!P_!W#')ST3^5Y:JU?%D M/D$IOV>;7%V+I]]Y&U M,!&YK%_14VOK3U"RD4H4K3,H*+*R>6??VT3T'' P MXD!:!_):!]HZT#K01ED=UCE3;'E4B2=4:6L837^H313<&+M M/DO:DYPV)R$C)SGGB8%X'&)<>SAH]EC M/T#3*HZ]P._]=1Z#*()M%($SBFN><-!^EW.0#B\2L1SJCIZC$HE[=!![I [I M(/)@>D!@:UZ7A?S9%E5SLGE/+PEB+]J)RF(58B^T1Q)N(PF=D5R4CW !1)5Q MZ_()C7/B./06.\I,*^)'/?T#9=%66>14=E7Q-J0"QB4D(5 ML,F-3"'S7H8:M:8177ASN]AX*S9VBKT5BN6O$!@;YPZCA3%_+5:0=6J7.-]* MG._))R"V4L]3M(9BJNJ\ZB6X!O:IEUF<))MBD]B=9B!<,O[-$NMM$NG-%>0JP@O7R P "FCDNR,$X? M8$.C:43QV)S!?HUC5B_#JW[@.EP9B&5K;I M J4B'E':(1"[&=@4"X=2:EYZC*EY[2UV_CSTQE+9T0T'SC[DX\7)Z<7'B]N+ M#S?HY/,YNKV\/?F(/OSQY>+V;ZM@)RW_:WORHT8;!M\!$;N)>-86\;6H7DI? M+LJ'0\6K HKBG7T9F B,S.ME&H7>V%KM,(G=G#Q)$K&!'@JMV;/N2*SR3.;! MC#(%6LQ(-#J?.CAB-QT_%.M,EO\]&EH&)P2CN4;#5 M'!L%, A&!'>HQ&Y67@[ZC3QC=UF>J9$>"9L FT/7L>C_[8JVN$1C@,<=\[ ; M>L,N9)]LDVDDI@;Y;&81'FON2,<^XF;?Q[UKBE@(N AZ"Z;=S9AF9#%:!$G' M0.)F8"=0[/02>Q)+3-@1$]P6J\%.9JBZMX-T4_!EJ1U6O&GC7"N,F'P#S.RN M,+O52-TB'06)FX+G_)[#1$UA!P]E@2/%OH_DDQHK?+>E)S9BCFV-2,=!XM[F M-65@W^6V[,NPL>FP6.%@5&$'*^*&5;/B.S[MTVK9J44F!RQF-.R;#=5VJ")N M5+5J]V@T(132T&@I6[/^K(CP2 4E':F(FU1GHB@RI7=$LN93(DJ]\'F9@%KT MYK-0'.'HK56WZS*C M)C;#P,04-?>703BR\:4=6ZF;K2>]^PSMO1WH#"N^TK?A'X&P0MI%F] \#(A! M+)M9Z(\ABW9PI6ZX-O7KEI>EOH$"JV7-RN=F :Q$GO)*_E+?4E'6.=P./KC6 M\>XLIB9L@]@?N]5 >[==W;3]+$I=RRJ1Y[J1R4K !9?6OHM:8&JFV&TT5-D! ME[J!VR38D4*3HF$\-\699D%,QIHKVM&6OHJV';_J0J;VB0XM-ZTMVWF;G6T[ M/^L]5-%/M#ZQZB$K)32G]^#H>S&,4S4/B9H#)=;UAF^ZAN^2]02P,$% @ &&Y66 PKF 8" P O0@ !@ !X M;"]W;W)KD"HJMH=I#VYR;2R<.+.=ENVOW]DI45H"%&E]:&SG[NO/G<]V)ELA'U0. MH,ECP4LU=7*MJTO756D.!54#44&);U9"%E1C5ZY=54F@F74JN!MX7N06E)5. M,K%C=+'71XZ#O[P!8=@YQ &'6&T@')/3/2> %88_[['CW8-_=Q?C;) 1M$@*K%[Z@M] 8/I:F)F)% MOK 2D\ H)W.AF*VUGU=+I256W*^^4!OM8;^VV867JJ(I3!W<9@KD!ISDXP<_ M\C[W!?Z?Q/;2$+9I"%]33ZXX[FE; '@ZD%1"QC3A0O4N<",UME+FJ-@DXP&N MQ:8;S'.;:."W-GN,PY9Q^#ICFM9%S6VY9H!)P)4R:]2'V"B-.M.'WO OTK3, M6+E^*X"XAVL4^,/XL'2.,&P"<#N7B[G8;ZEQL_=9!<0>8I3LMULO?K]F MH7B]:N'6QP>/_'DC]0?=R>7.>V9+)G_L'F+UKEMX"?B610D7$8K9^JHUQ1>N M,] -4HN?G+TF!Z^1EK(2XI=^,P^N6CW=(Q8R7VH7GOKSPF8L#+4GU8]_M MXC=UP\/7']YO4_%*S,I+V$R$?_- ;JY:HQ8*V-K;A_)1O/[%6/5@RZ/LK_>6#\1! SQH:$#R!J3>P&EH0/,&]-0&3M[ M243S2,_[4L;J6Z[:R>!) M%J"E5'_4I,H$B36:>AFK3DLBM5%[2C MKI__W'7V'%O4T&(Z:.J/-OB[?[AYG#[-%W^BZ>QI_G/^-+]90J.<>7%@ M+WJON$AVGL^N6FHS2%C\PEJ3W_^#![T_H!$ZIS/W3,XJH^<4H^?8O$\6:I_D MD2^V#!JSK.TP;:NWPY<)[HT[_P?_<-&BHJ1? M*.E;XV :_%>M_6PI2J$V6%]$/@\9B@J)^G/]SM?+=!>+%ZX6%%J]HR_[1+W@ MT5>DLD/L21X]9]LKEYPE%]#0],\93N=TYI[)6642!L4D#*SAY#+EU.=>FJ#8 MFTJU"1A8F9?103300<>IQ15@1#JC6EP!1K33$$K#0L70JF*Z%;'D_SNJ8FC\ M-G8ZPYH*P*C?&==49$:# R/2@S6,"@VC(S.Q9G&<1G46^MX;6K&(K;F$I(R, M7K;)H-[-&6"EQ QJ8D:&&&4%JQD7:L96-%SO MZ\PT&AHA9MH<[H$5/;A70D3/JNC:"Q1LK23RHD!M5G(?1XE-3>ZN$NC&B@&, MB+$3 T:X4<\!%&&KGC\5,",U(8FGMER%0EZ2, GC#C;BHU?7@O:A5*6+>(,%$!)6FC=@VK=J#D:EA M8":W_J!!0>]Z*D 9)DCHY&OH,,V&YLX)0,FXB9IPB1S8 MSAPWVUTHWAFKIFB]0'/R@.?'I IB9*T98-56TUC/U8"9FL234D+)(M@.(^E. MVK#]@ +'YK9IR#,AHXU['5*79YKUFG(W*5F$V%ED\?DS$:23 & Q&AF0 IBU M2;^^J;B V6#<<4Z825)""\'6O#)?_+Q9GE [(%;V^6S^.*LW]US>JD-8\A&Q M\]'#/O8WBLO3^I>*'Q4K\OT;VH5>E+$M^V?/=QJ;P($U6:=-C$/>C)C4I$*F M'C" +[6K.0U!4H(3L8.33B]984'S1\C20T@SWA*3@-JXOI!GD)61E%S(ZI"# MJXI*G"+VHD]:IHS3Q*^DK&.Q/4&6 ^P\QCQ!1O7C86X$(W!544DQQ$XQ#['P M&0N23$SU#)(RKWZ;;G$!U[-9KZ/F&OM'^9V+K(3L@Q 41:BXOR,RI5RY= MP PWSE.)061DS2JW\\5T,3LAJUAIZM-9Y9S>W'-YJPYAB5C$CEC5];P2L?*@ M@@,."1.OB!'YIDV_SE;$9"NJ 'L$AP,MZ8K:Z>J1*:HO'A'9M>2NJK4S0PT% M"*K"[_ES!< 9'9 &/24T47NE!ZJ(Y I!2D9-N9V6]$+M]#(3 MD=:1%76B1.U&<79H^9@R4-'Q,L]Q$Y="Z-/$\O3@:9B=5K)2B2:5-8^\R&=9 M:D=B%?+G5!NLR20-X_0QHV;]QU %^6E('K0$%FH'EF([^!*SW0=P?LTV!_;& M8I\G:<)/I/!_J?-**K/(^^SC6*IKX*]<;C8B#/0*/#HH)JG@>DF M1"OVS*-(A[ZN%;"8"W#;CDE$V&G(3DX)1(X= MB#XW"&K'/B+?1!VLYLJ0;)H=&247\EP9I>H E!3E$.N!9_GCX>'[S=W-XFGZ M'#=]FM\O0)U6-/OL\>>LWMQS>:L.: EQSA&(2XNQ M*JNCM8@/GN##F<(QF8L"MW0 *[-T 5CAQJ?=SL$MHQ,J3@>")-,K Q1C\A04 M_*;5T%SM@*O&X[U3R/%+KVSNA)2BFWZ*>].3_4$L#!!0 ( !AN5E@M8S^<0 D --2 8 >&PO=V]R:W-H M965T&ULQ9SOW=BYM[08T2,\7@!9RT__T*3(V%9%GDGFG[HG&21Y]'/[Z6Y*\4;EZ*\G.U M9:Q&7W997MU.MG6]?S>?5YLMV\75K-BSG/_FL2AW<G^>3NIOW9Q_+NICC469JSCR6J#KM=7'Y]S[+BY7:")]]^<)\^;>OF M!_.[FWW\Q!Y8_?O^8\F_FY\H2;IC>946.2K9X^WD%_R.VEY3H(WX=\I>JK/7 MJ&G*IZ+XW'SS(;F=6$V-6,8V=8.(^9=GMF)9UI!X/?[HH)-3SJ;@^>MO]+!M M/&_,I[ABJR+[3YK4V]N)/T$)>XP/67U?O%#6-6C1\#9%5K7_HY%T!;U@EYT(!ORO@MZ-['(YV+(.XCN]NRN(%E4TTIS4O M6D&TI?D0IGFCW8>ZY+]->;GZ;E7D59&E25RS!#W4_ L79EVAXA&M_SBD]5]3=?M"/>N>U7R*X;V_CLL\S9]4/1M=JL-[L&H&MGJ+XAH%;#-#-OX9$8M8*J5I M^6)0* ?9KCVSQ:A(CIH2:UAU*D?A,Y+0T\ZIIYVVD'VAIS_D M&[YSJO@;F7=O^^IMLUBTT^M@KD;_O>X3/ZG&@$'\MT-"0L@86M( M6 @)BR!A% @FZ')QTN5".P/\QG?_*5_&=DRELV-9__S=Z6%5 PD)(6&34&10HI: $[Z0$3ZN$#U5U8*AJUBGT6)0H24O^J;HH MJY\1V^VSXBMCZ!/+V6-:HSA/NL@]WTWPB)S/+OR#4LF.6^\Z_L(_O=7;9L%K M-O+GNUJ5H+0U&[O,0<("3]K$$N*3Y6"[L8;,&4+"(D@8!8()^O1/^O1_F#Y5 MFO2ED1]\;EE=C0A\:7\I[4'7OC0S.,.-<:CMF;&*@(11()B@B.5)$4NM(EK_ M8]KX=4F[@O'E*VZ\"-5H+J5>7LZ&XVD0$VAK-':Y,D@80B:,(&$4""8,/;9Z MM\[2#GZ0/J<)RY,*[>,T0?OC+J9QLMIU1FG*6"@#L[! 7[^Q4@"EA69- MB$"34BB:*(@S^Q9K!7'/]H=RL^6S0>O9?A-#NPIK$9I27+(/.L72G&,0%.CK-7K&,4@9 M@J:,0&D4BB;*H'=4L=Y2;3\Y*P?20M-"H!1%H3@I% M$\>\]W:QUJ*[6^>)X5D-5BH#U,X%I04=;7!<8R\P=H<+#:A;"TJ+0&D4BB:J MK7=LL=ZR':C-2&&RE>G8"WGR4879DC?7A2W.PKRA&&32PAGF"U7YL#5SAW.% M'#:UO>&G8:H(NWAL@WLC%+O?\> &0[J'*U!: $I;@])"4%H$2J-0-%&@O3^+ M]0:M_@2G*RP<8KC#8]&5452@K\AH@8":HT8MB$!S4BB:./"]\8GUSN>KSFBP M["M.,9$%8106Z&LX6A&0M!"4%IEU"(5**DJB=SZQWOK\D8+NM=VF)WJ7]WHR< M9Y0S!,T9@=(H%$V44N_O$KV_.^:TIT.==[9\/\$D*-!7:K0(#%*&H"DC4!J% MHHD:.+LMJ[=>7W'HTQ&%FX#8EZ<$HECVI;! 7[_1CG5MBT^%A#I&MU&%,H*_5Z(GD>L80-&,$2J-0-%$#O=%*1AFM&EN?*#6Q M4%GG!#N^I S(>Z.!<=XU:-X0E!:!TB@43512;R(3_75:O66O5H\K;5 )>]7W:N6?1C>4 M>-_1KB>@-U!!:0$H;0U*"T%I$2B-0M%$@?:N+=&[MGJ[GL@V([;D*XEF88&^ M*J,E FK/FC4A DU*H6CBV/?V+-';LZ]R[(E\'50Z^UR9! 7ZVHV6 ZA9"DJ+ M3+J#0J44__*R]T#M'^>!7ON0JZ_:V'4-E!9T-&&/85D^EOXJ%/1J+"@M J51 M*)HHU-YAM?4.Z_EMV+#$>W@I:&44%^FJ-%H%)SA T9P1*HU T409GSQO0&[.O<.IMH[_9 M7]F*:Z=R6*"OWV@]@-JQ9DV(0)-2*)HHB-YGM5_MLU[=Q"C<3;*TELU#*T1I M@-Z(-4V[!DT;@M(B4!J%HHD:ZGU:6^_3CO3J.YHXH>#A T56MN+6J1P6Z.LV M>D(Q2AJ")HU :12*)HJAMUKM45:KQK2WE>*0'U\:V[PRG M%="+M:"T")1&H6BBDGHKV=9?K-6;]FKU>-+4LO!\Z79E%[80PJ2)10X:6O:* M=%>>4!*J:NAX,V>XQY##IHY\W5$1)GOX\[.'[S6/>_PU+I_2O$(9>^2EK)G' MFU@>GZ!X_*8N]NWS^#X5=5WLVI=;%B>L; +X[Q^+HO[V3?.(O]-S+._^!%!+ M P04 " 8;E98+05&S,L" "K!P &0 'AL+W=OL;-I6:2._(%T[B%1(I^VA$BK:]C#MP20'L>K$ MJ6V@_>]W=D(66$!]* _$/M_WW7WGY&Z\$_)!Y0":/!6\5!,GU[JZ=EV5YE!0 M-1 5E'BR$K*@&K=R[:I* LTLJ.!NX'F16U!6.O'8VN8R'HN-YJR$N21J4Q14 M/D^!B]W$\9V]X9ZM"8AX)!JPT#QL849<&Z(,(W'AM-I0QI@=[UG M_VJUHY8E53 3_!?+=#YQ/CLD@Q7=<'TO=M^@T6,33 57]I_L:M]HZ)!TH[0H M&C!F4+"R?M*GI@X=@!^= 0-(#@&G(H0-H#PI8!A QC:RM12;!T2JFD\EF)' MI/%&-K.PQ;1HE,]*<^T++?&4(4[',U$JP5E&-61DH?&!=ZH5$2MR^[AA^IE\ MF%.)IAPT2RE7%^03>4MS;R4$>PG3X"QC NF A/Y'$GA!V)/0[.7PH >>O!SNGU$3MA<26K[P!%][ M!^8*%EJD#[G@&4CU?G\AOV^62DO\8/[T5;]F'_:SFR9RK2J:PL3!+J% ;L&) MW[WQ(^]+7^5>DRQY);*#J@[;J@[/L<<+^[;BMZ7S''A&L%\239_0](&5S;M\ MT5?.FC:RM*:%;N,@C,Q[LNW6JD M=KOJ>'F#J_#JX'>DW.VTL0+DVHX#A7(VI:[;06MM)\Z-;;1']BE.HGIP_*.I MQ]@=E6M6*L)AA93>X!+3E/5HJ#=:5+99+H7&UFN7.4Y3D,8!SU="Z/W&!&CG M<_P74$L#!!0 ( !AN5EBMP/0D-QP +)1 9 >&PO=V]R:W-H965T M=C:!XB$)(PI@@'((Y_\^NVONP&"E&1[MV8?$A])(-!H].7K"_C-T8=W<6_M M4+T_M%W\]FH_#/U7CQ[%>F\/)JY];SOZ9>O#P0ST,>P>Q3Y8T_!#A_;1[>/' M7SPZ&-==/?N&OWL3GGWCQZ%UG7T3JC@>#B;[.Q;._S6OPGTZ5&>I7$'VT7GNRK8[;=7SV^^>O$4XWG ?SI[C,7?%7:R M\?X=/KQNOKUZ#()L:^L!,QCZY\Z^M&V+B8B,WW7.J[PD'BS_3K-_SWNGO6Q, MM"]]^T_7#/MOK_YV535V:\9V^,4?_VYU/Y]COMJWD?]?'67LYS2X'N/@#_HP M47!PG?QKWBL?B@?^]OC" [?ZP"W3+0LQE:_,8)Y]$_RQ"AA-L^$/WBH_3<2Y M#H?R=@CTJZ/GAF<_]S88\"=6IFNJMW(VE=]6;]VNU'[O!=;OJ MC6]=[6S\YM% RV.21[4N]4*6NKVPU,UM]0_?#?M8?=V7E=/;E;5[>/;)Q^8[TEFQA.>[\F%^_SZW8YGO MZ?GYH%!?Q=[4]MLKTIAHPYV]>O;G/]U\\?CK#U#[-%/[]$.S_WN/[O]IJ>HG M,XS!8F0QQY__]+?;FYNOJU]MU^'!E_[0F^Z^>G U[&WZ=+6JKHX6_Q\C_=^' MZLJ/X>IAY8@(Z'K;5"V9(1LJUY$B1E#2[5:D'=VXI0,; R@!O43L.\MT1=^. M0L.P-T-E#[T_T@2B:#;0UYX,Q=[9.UO]/IK6#?=53:M@YHHVP%:PJ^V*#%(S MUK:RW9T+OB,S-9BV]OV54UVP[X/M M^$$F(TUN?Q]=C^VOZ P&&W;TY_4V6!GFZ4##>:H&6^\[W_H=B:N5 M(?$<(W&:I.@ ]@_W/0DN<:,XVQE'@J7=M)6E36U:%_,5&M_2N=%#0W5O3;BV]+!]7Y.5VMF*? :D^KAW+4Z:=BJ'$C#@*LQ;+KZ@>2QPA'TWJ6 M6W+9A.W8!@;2A:%@$-;3LVI8:TG R&S!V(/_OH/%@;C4]7@8A2BQA?B9; !@ M+;$$*XG Z^G@(7T$OV\7O)X3T?R+Y%X$A\3=!Q!S=.17ND]:&(33,O]M[V>[!_(O4:& ,<6E/8'+G!_T.*N-#$H'!O+>\ 6C!0""" M%*DEW2 MN,PBL -2U\/5\!&YCBS.D'2/5E.AG^O63[3U\R$XY/30L+4)A!X@K,GQ=_199*+Z+@SNP")<6I0\B=JJT9)P_R!O4!2+A]_#4_]%U73+\']T4SUVK M\0.])#E6O')-QS,&\>EP=?0KSOZ"J3)""Y9*EO?B@O@Q$YNHIX?(R(A7+RQ5 M+ V./*2@TGDRO]/YEH"$(1795@:VM ](-K,9F^E#HZPS,%/AI[.B2@D98O@ M2" 8R_"%2")7=5_=F79DB5D!CI 4#W"S')T )[04I[,E@K8U?MP,V['-SHA@ MBT;D6*GWY ()60>!6--J1#^>:ID(45M2TIT# A2^"R+9CAP>U";N 32/4.GH MB=6#FC*&U"[P] ,D"=:8YMMY3^X64".CS):X0L(5L!;'4"?G.)S;,"]T#<3=+1DTZR 8+>FE%%)(ZLJ@G^030 MQTG D;(>)7S(^)8- >GB&!#A_.I9!V+4W?-38N/NU:I%IB?11[; 9HQ.BN3Y MD(4)-EN,F)U,X@+SZZ]?%R:26$T/T6"<=P;IM%HQ#:]V,/C3)TTU(!;G!)LG;!D$(0C_Z#7@ST3NJHV)A M4(9 'O!=0CE 6XVP$"F%3C*OH%RX54PIH6R6%DQ+YM=/M"2?E/P(I/^^@H"R MYX&?()!,3_9]ZT3("=W#^G,Z^!IVX@P:@VFU7<\>/)0SXN" M+X!>*^ TRZ8DE2'T.= 7B"JQM!G\J,Y/%";R%$_Z,0QT3J_73 P)%=@!P7K M2$549H=(:5 DH\*7UG20-M*+1N'=I+_%%F:6;%V]5G#B"@M%2PS6./\$G(@*2YG#:&)&66#2Y*1BYI]+1)$P29U8D-'4!7QE%B2 M*?X@)$ * A0XY;Q."8;:$FE(SZ/VF>/$ZJ]#-CQ?Z# MC .5YXAIU!)>7#7;W]Q%N+IEAOZO^UU$LXBRS5;Z:-;>"Z D=0, M]9LA.TN<)VJ^CO5!+!OL+ .Y$;AWY-2, "+$"3X$@0$\Q>P82D@SH:,9:11G M!Z'I'(PX.4=E>F(W',JTQ)E86LFX1*[(9)%S1699%$S3.U%PR\"9+"Y:W#O; MYAU.C[&W)S$D4+R:)[*FC6C6;PJR4FI!(E4> )\-'YVD%A/F<4*; *8$#C+6 M95>?DE:N4Q?%>$-XC?1>D<*=P-5<_ 5-G954B>90IHJ"II!_7FC :B'XYZ4 M#SMWVJOY/,F,:3H?9FBR5"L-^%"'X]$RV93]$(H+!4Z'1[O(U3#BBSV"*A7J MH22LP#0@RD/F[W/LRPZ3Y)_S$/8]JG)8"=_Z/D5 =OJ%#D.FY341JB@9CK-. M4"$*4BVGK)!521/D9,JVF*/,7N&+O6\7[A'6 ?G]A'!GO"!0W[4:'P8K'H8S MFEN!58,;6D:5.0DAQ)[C TIEND="7/JEZ@N'(ZFJ4;!]RFTDLC1KH]XQY_>A M*G[IYC0?L.NX$,/X:NZ/!;:=,>(G! (%X^.="8[MT$)N&?-QC2%5Z-BB7HM% MD]H"(\' -=#M:-M[($1<[_=.\%/BJF;&D18([.?] MI^5^U]4/*7&6T$?^(EBUJU%CM3H%5 RQ$R^W*+5FRPO8K:)8I#XX\\CQ<9,R M0L@KUJ9(I$PIT+%#/*[VGS-!"71BCJC)!* D"HCO_[!3\D^B&G=20$G]#3L,^Z!,^%:$ WAM'2=*#%'XEV >G9$LYM:07,Z@1 "8Y1_7?*")FP8^VD-A7-%!B23 MO56:\]$L\K;0D-;9,1UMN4_\#I>MQ:" :RJ M3H5.>1+$WW7^+*4HG'7WEP[7Y/17BNX9M1?PZ?64Y7XN2C%%LXO\MSCJR F% MQF[AZ23D:J: N:7?R:U+QJ S!\VOYLZ)>U+G%*:L3E/L@J7=UHEAF4T3N-I" MN_N@ 95JPH>GG5,KGC31MUA'\TB+W-"ZTX?)E8PSFUN3^>@?W)C7R %V#: MG6N23J4MLL_A7&TV9.MTYOMTYLA\LYP=R#>.X4R*B#[0XXL\.SU9F$?>O\!+ MXFNT;;NN?NL9[N3J%E)L+G*)@HMG^1#%00H8U?Z#HOJ>TP=L\<-,RC41?/ 0 MO5S_F27V3;5CC!4^RNDB6MC8X\KHN3H^T+,6CPOD\I>@(M&:W"W:G6D$TKI[>/*GBWFA)>$EA M/ODTTTJSLHF-CK%"V&EW7KFYJ2@,S,=9]FF'Z#^:/UOD^9&=O>;:%F?76.>F MFG@ZDHOSUF:45BO[@4ES!E9M1\=M'3OQK:5@P_0?4JYV 'HBUD]6G_D,U$Q_ M6Q- #XJG)2,F[C4:'>:N".5\>=+CD)(,9P:BZXR,*Y* 9!93Q7HF;2BK<;8O ME;CF=;-'N;Z*/9-2IK8?S>E''>*8^A?ARN2OG-25:KB"1\95;(<9^QZ+ MQ+1&JES-0WJ +5S*I.CLVEFI39:MT6216$J8=O"DK*&S>YBZ;KB@I+7&5"?@ M(CSJV9,>)"%*+!6_+1%73C>QP72222@$0=,B:-ZLN0A4<>)4Z_NTS3=%P\*; MX+>$>]_2TMRFW)JB'?GM22L1-[C80]_Z>YOR;7!*8IT0J?DQECYB0RX;"R"K M/.L9771*$+1E.>!Q3!EC0-M(529UD49SQVSA8:@G+Q?2XE'K!,Q,I!(C4\<2 MQUTB'0'I3C3?IVX>WFEJ@4PD+#8!L,ME8W1=T.:Y(3997Y0JYEM[D2@KT]MH M#$E2K=Y+:U""@.5YJWW1T^YRU)EWE@K.*B)07VWMG/*KJ&EQ6%RT=F2RN-+< MX8!SZA$\7!SUGD&59JK^PQ#<#_?5S:JZ^?+++]?5*UK\3LSF]SG*?MT1'\;# MK%VD;&5E UT'\N+7.1\7CZ9G.2$I1DC#R5+^4MIC] AS$R-]<80[E,RP=!IK M&4\;KM#O7 47W\6RGVO15',RKR2'!>T7E-QY]-'!!*[U&-D^=4T1@G10Q-"T09CGKCS=D2-%(P!SW!<->EPA0^C0%N)]KU"R2,@7XX5"D MSGB8"Z9P:'\YY\,3>[79"6 MC+<2B$_BH"?%J9Q<6B=!'UK;S,_FT]G\B[0+HE\(MG'6-YY^FP-_SFBQYOLV MYVVC8FM&*&6Q(/?W2T]:V;^S+A>8(JBXP)[SJL(Q=7(($N1 MLMS52FBATM MDBUL"I"?=JQS:K:)@K>Y2U^$1#IDC[EO":LGB,([T/;*:T$IK!1H+IZ*8D2( MH$BV!SJ<39AJ6&G)XM[U?;I>0_0W7#?CO@ZT^-,A#>75GZ+!2.X[%'8V)<4N M3%D0B>LN>#;GW--A$K.%68*<\DF=*;_Z3]B&(+6E_2=(O:$'P1^^MJCTG-"P ME[21G*,N6?1S@$7;L=VZMLVP$("S)E&1^U"<.)<^$%09#CEA7?2@V/?#B:"F M!'\U.0E-H]O2%*SUG#I.U<0: M$E7\W*OCG6B(!!$$MO79U=G3G2,@HV!_**9*S9"LX;-+2GS 2::AQ/.+;L7% MF@WI4:J9<82*6U16VS&032YNKI#Z*7X*9RW-')%S@*+C$8+G/*T4F+DLE#'; M!-%*4YH>3VD*,Z/J9EVE.53MZ9V\H)U8(LJF?^1&R"@=_TXI)0G]R\*S&$TS3DX MS_@.?K+E$B#K=JJT<;N_.^6A]*%QW*YSFQXM+@$Z+RTL#NPK"=65_A=L6>/J M3W$8;$H.0%Y$ZT5>/G!KNUZA24YCRO(Z5FX#>H\)KXX^3!M6FANLCLZ64&=CW%T6Q $X<#>;$R5+:7YQ'S^V'+%+4] M1'>HH%,Q#=SGY=DY%;]B4Y82NKEL:<]V]&DC:"JX34P1:8 5;]N/ZGHJ=FXL9ZT2U)BRHJI=.5,P9:>3^>5TC59' M\\T>8M>!XC[9H31$\SW:&+-2+P%:XK0TX*(Y!&40/I!\P>R3;^I,OD6EQFA)'NNY%!SLAP)2V'>NZY96TUE47TD%/JBT6C M=)EFHA)@I/+Y@N\2AJ0*;PF7X,U3&P\MN)R!"W\;>X9Y2 W9ZQ><2T#D;OG0 M"D"^B(,Y29FZ >F>] M5O;Q)@CN6(\H,R8NZ!$\F-2:Y56OVT?@*!9WO27K2F?G?]MM[[-G?@ M7,/"8<#!-[8E_\(E$, ?6&_ZE^5WB7II,*+CDS G:PFS,YD('NT2D^.9/(!> M;SSJ!HKT0TE_L6_QL:LB[^!29QO%'5$]:9&'GPE&85@^.3[,EUI8W))LZ>7O M87F[),X7G/=O7!*#18I;V]KTH+7"I#64Q-^EARRMR7)]*3G,1;?,7JC%B;/- M2?-/H4Z"$@KUH_^V5AN/!8W=2TY@7;TI3.R,;0_>O/TM/A1,+54;^5XNG' : MH=4R:C?R#2G@>RE&D#,9V>F*_2BN$\Y;_S1-.8=:W8DK3[ MXMX?\1X-?K--II]OU=KK ][FD1?""V2X=1K7:WL8YX#(.[7>M#:/G'/I8QS- M_4VSR_4K;2LL4D,'=4W$ML^>SJ[9/YWNU,LM^]G/\TOVKP46_,JYM'1VKU+L M/)CW%^\_AYDL9B28D*=6"#$#7)?%C:-:+XK@?3H!E9*I%R'.BIMX/9=J.MYDHC/TZ7EXH*R] #4/.QIKD( MEJ4 4I/TN2"P9)TX@=R[(S=BBC1=>CV,Y8N;J6>8GDZ5]GQ?6FWM&=+Y'F&B M7VHP&<5'.TU@8KIMB&Z.,VV-W)LFE9V,/\[E>:0?L;TU(+3OZJD(W5N%]?HFIG[4%FIN4N)W"]#IY^%FD&1: MNN.Y?*N5]EX?.=,*$O5.X&E[0_F&@.1)7KF6ES]#';]*05J8^?T_ CM[/]A4 MPV[PL&07@'.T_WHUY"846^KYU>,+%E: "OI6EF^/P%RY5(O62JJ_27F^)7915RY3AQ9GWL!VZ/B M/7H'O,H*;PODUP9T@[Q2+W^;7TCX7-[#-PV7MQG^PX0=JGZMW=*CC]=__?RJ M"O*&0/DP^)[?RK?Q _D__G//;S/# /I]Z^D<]0,6R*]I?/8_4$L#!!0 ( M !AN5EAFS-C.]P0 &D+ 9 >&PO=V]R:W-H965T;,SMZ+@MEKZ/IR,+!)SJ6P?5VQ MPIM,FU(XW)K5P%:&11J"RF(0#X?O!J60*II/9G*E:U=(Q8^&;%V6PKS, MN-";ZV@4;1_,Y2IW_L%@##B65)2LKM2+#V74T'5W.QGY] M6/"[Y(W=NR9?R5+K+_[F/KV.ACXA+CAQ'D'@;\TW7!0>"&E\;3&C;DL?N'^] M1;\+M:.6I;!\HXL_9.KRZ^@BHI0S41=NKC>_-A1$EM MG2[;8&102M7\B^>6A[V B^\%Q&U '/)N-@I9W@HG)E=&;\CXU4#S%Z'4$(WD MI/*B+)S!6XDX-_G$F^*%IJFN'*S5PV,R'#)(6 M>-8 Q]\!'L7T42N76_I9I9R^!A@@RR[5>)OJ+'X3\9:3/IV.3B@>QJ=OX)UV MI9\&O-/OX.T7JPN92+;TYW1IG4&K_'6HX@9O?!C/V^?25B+AZPC^L&S6'$U^ M_&'T;OC3&]F.NVS';Z'_%Z'^%V"Z5XDNF3Z+9_8W])M0-6SLU8 F&R;Q+<3" M"94*DUIZJE+AF(ZBZ>(I.J9/NH_ T?O>*#YYC7ST65"R7\SXTSJ/7@<@AETE.MHGQ:OH0\3I$-B$NA"Q?<*Z4>NU?)FP$%2LVHJ#*(%A6!0*QKDNS3Y^Q")NB:TAG")&6!#A#U].JEJD A80# M2->&$N"BUSP7*652X9T$M'5XT- ,PI!4$1:DTB:%MC6ZB38"V^+@=&P0T:=; M1CC6S)!=)AT]%D(%76 3+I=LO# QO59F\;1E_J(W&N/EC2YQO%OA"^[-V4D3 MTMBBVM[!;7J_M)0<+>JE:X@8G?5B+]EMES/=&=#@#^7>32[4BCM&]];,^6O= M;FJ#0 \2 JW\ I"W L@6HVB^()U9C=T.5AL=WM59^AW[C +]P MJZ%G*Y4I*>TH%VO02%OZ.[G_I:I]U)FQ8=\)<^\#W.*;XN7Z* P*@U9#R.') MN>OB#QIIIO$'']U-%S,825I;OU(V'O:&7MG#&[;NNAA?T+%OW+;,RL $*8AM M*,#>_%QQ*@.I$$U451%,V'H!!P9\Q:&I]@RVYQ $;1T%=L*12J5.XHSOCX3ZMOV2;.X.0 ^ M:)5"IWL%Z7I+H;[00^9#TX:8H^C#_>QA'AV?D,QV.1L9E":!%BO9-28/KFXZ M;0,$XK -IHI617^8!25=;G2]RG=>;#];<(["&8<7EX>V"D]IS^K!FH_PDM.UC"-SRO'BXF_N.;3QS M@]5PYW1EN#7OT^I(.]\:=DLPI#GJ70ELTDU#WM MYLAI,S[MEC=#*'1$3UHJ.$/HL']^%I%I!KOF!J==&*:6VF$T"Y M9QHDMC=^@VZZGOP-4$L#!!0 ( !AN5EA4XD-Y80D )H7 9 >&PO M=V]R:W-H965T5V_Z?9=N5"%=SU2JQ)N5L87TN+7KOJNLDAD3%7D_&0RF M_4+JLG-UP<]N[=6%J7VN2W5KA:N+0MK=6Y6;[65GV&D>?-+KC:<'_:N+2J[5 M9^7_4=U:W/5;+IDN5.FT*855J\O.8OCF[9CV\X9_:K5U!VM!EBR-^4XW?V:7 MG0$II'*5>N(@<;E3URK/B1'4^!%Y=EJ11'BX;KB_9]MARU(Z=6WRKSKSF\O. MO",RM9)U[C^9[=]4M&="_%*3._X7V[!W/.N(M';>%)$8&A2Z#%=Y'W$X()@/ M3A DD2!AO8,@UO*=]/+JPIJML+0;W&C!IC(UE-,E.>6SMWBK0>>O/JD[5=;J MHN_!C![UTTCX-A F)PB'B?A@2K]QXJ;,5';,H \M6E621I6WR;,@9?J/6M!'S&SUOFEA94XAKZ&H1 H#7;\0U ZNL^-=BZ?CYOY]"(/ ? M/\V?TN6-JV2J+CO(!Z?LG>I<_?K+<#KX_1GMQZWVX^>X/^>8%Q&*YJH=DB$I0R#?LVBI@ZG2DK.?.V2JC["B^)!W11R$/BH.[3C2S7 M\!#D^(UQ:B]9EEDKNB?^4"68Y?FN2^RQ+[7:*ZNED%:) K5+>A;L43!X$1F1 M]6ZCJTIE/?%5"9D[(U0)6BA %L6P<,&(%$;I,LWKC&PHEKID"UQ$Y[%J7;'= MZ'3#:JP;)<&FDLM<$=52Z7(M,NT\^'JFI;TR30DZ8$VV2RBI*@FXH+BR7&K+ M%/3+7*^#!KT3_BQA.\1 K-D2C6.&5OG:ED%56>Z$E_=X@UI!+B*AE!*M-P^- M- ;X3H;3'KGN$XG<]S?U!:-LRL^Z"Q#)-Q(%YR_6!&=>'WS MX69Q!K'CWEB,!L/>5(Q&0] O'(+Z5J9Z!+ZS,QG^/%?-R;B>%@@)U? M#/G@E1AVD_$(][0:G">])*X&O?F!,1QNWEN]K*,KE82S'QI(K2T35!R $= 1 M-< 4'*5VU\9M##=-&80$J2BX6$SO 7PO]-,#6&]^U+JB&",\9U-@ SRGX]Z MKK-SP' K;>1!-:8N0DPE>#<1R734&XID? [\/Z/>:)E[J%?;%8HT]B/"RK43 MK^69^/67>3),?F^O0Y!_#DHQ3/:'X.HT? '9%[/L>^ET#3=N&_:[G4.1>0*.!3+%E4,RR-4J$4T$/, M.SLT"XBG/I+K5%-Q0CKKHKWCMD[ ME4-]7ZC0C@_Y,>\'#M$9M] $'H'=449 MAL7*4B0T)4.A>F, !.1JM2+<6E:.NTKS/FSF5H>]31$F!Z^/7]W)O.:^M3$9 M>4S"GXZW;:"9H1*11S?FJ(9YB/C8X&@;W182/)23W'B3N3(P!_"P7(JB6 Y,DCY" -)2:V0$!M M%:J(>L9?J;(LNA4)!BAT1;"VE0\0, !Q!L;QA6E@36_VB( U>%129T?35(R6+D;' M+,2X=GOF/U#BT MH,N,>\5PZT=##!0U*\"3($R-O+G%\V^MU '*;,D$[].Y2 M<%96EM+T90?%#H:;T@S;#2YSKB@+&7.HQZ?X!#B5/[B5*S# M=G<<=XUF+>5/YIIPG&)MN0EL)5>#,):Y-P?MX:U:Z[*D &Q8O\(+[KU#:KV+ M+-/!2OCBE%8)-^($?VVMK^2.6CH:;S+O34^C_+^>&IG!^& M,Q:!M>!CQ2/\N^+5#$4*AXV@.:1F>0IX&JL#\:=+MW[8G_P MM MB1^T)Z4P-\"7U_>.*&VCWT4>1@'$8M]HC,T\(]V&V;/QQY(08NGL*&MY, M%J*.9WE@@N5$4(!A,07*,UK,!$&*Q9QQ_T)9*U?T8>3HG#,XB7@"Q*>8\Q\@ M/OL_0_RI3W']@^^E*/QK_BKLPF$W?#IMG[8?GA?A>^M^>_AJ_4%:Y#2-Z2N0 M MM))QPWFAMO*O[ZNC0>78:7&R71#6@#WJ\,CG#QA@2TG^.O_@M02P,$% M @ &&Y66![Y[ (P! >PD !D !X;"]W;W)K&ULE5;;;N,V$/V5@;98V$#BB^QDLUG;@)--T3RD&R3;]J'H RV-+78ITB6I M..[7]Y"2G'CK&.V+;IPY:^F"87">6\%)7R#V;S$S?YG 6\S"@7K[2I;<1?S,68]&PQ-*!^GH"-YHE^4HXHW>P'M@YVV5^DGZ24[^GV^@!5D\L>A$M0!QH<#A-:Y=&N1\31!;SBV3YS,WK\; MG@\^':$_WM$?'T/_CYMT%.,PPW\#TWZIVJ^W.FY%+!T>TA/:,$F=5=:BB';/ MAY]Q8C@45#A:"^O)+,E4EHQ>F;"^4F8A%)QPE @M_Q:Q/7F)$P;G"WTMF)9& MX;0(QN!ZZL7S=R&R0M@5(FS81AJJ@N[P0![.&0@;)?.XO\[C%A)T@09,3\CKFGO&- U M[B&X$PJ4![T/]/[=13I,/]$7T+7_)V!'= $P0MCS[YSW@P2[-DBP_VH\*OY& M+2-"2"*D,NX-H_=M751'2Y%))?T6'*1OC(5S)I,QR8WTQ8M-:9ZXV<)VBV2C M'%E"?,$C;-%-93%63NA.YKG"JP#YSLW=S;P;LY\[*>@>H$N946=^/[_N$NQ# M,4#8\2INZ*$XZ4L4&[#ID%L&),. &MK\JH^:+!>6%.M"@S(NBMJ MBHC?HSDH(&PH9MT4P I46.>!)[XNZCJC?X+4XH:WNHN5V]>>B*+'8Z&ZYX);4.L=H(0>(?HBX^TL^8L6VY1Y!\D/VU< 6Z?%NW6 ?] MT*5.&JX8FAB)FN(9H;,M-/TGYEEMV(JS,^B==6F^6PD9BRRS%>2*M?,(-NB& MP;+/*NV-&VZ'SM?^JX%8,@B'L>]0E4K[>C;NON[^+.;U0'TQKW]+[I"OA#@4 M+^&*[CU+R-:COG[Q9AW'Z\)X#.OX6.#OB&TPP/K2&-^^A "[_ZW9/U!+ P04 M " 8;E98T%#8/@H$ !N"0 &0 'AL+W=O)*T4J M)&7'_WY'4E*T42M?,TJLN$]-H9+EWJD62CL>ODIIQ&2WG?NU*+^>JM8)+O-)@VKIF M^K!&H?:+:!+U"]>\K*Q;2);SAI5X@_;WYDK36S*@Y+Q&:;B2H+%81*O)^7KF M[+W!9XY[<_0,+I.M4E_V6D1G$>18L%;8:[5_CUT^IPXO4\+X7]@'V]-9!%EK MK*H[9V)0=:[4$[:T)S#SY5[TWD MN'1%N;&:=CGYV>4JNVVYX4$AF<,%:60LMZU&,T\L17!V2=:AK0-:^@S:)(5+ M)6UEX*W,,7\(D!"U@5_:\UNG+R)>8!;#=#*"=)Q.7\";#OE./=[T&;QU:VC% M&-BH>LLE&Q)?&4,M<"S'GZNML9J.S5]/"1'"S)X.XUKIW#0LPT5$O6)0[S!: M?O_=Y-7XYQ>2F U)S%Y"_^:B_6VXH,O37MFXXW M@)>&HC<" M'2]'E#WT?8\%N78(&X%,.HTN658Y5J1F/((/-H]#<\NJY7"M9$D'[ZW<<:VD M2Y,)EYSM)L0GS"JIA"H/1^X_T WK1\@.Q0&B$##Z<43EX#M2BQ8KI!+F:'@I M48<6JBF?@JX.:B'MM:1<:M09IXA93Y9T;T/7N;GB>V-#[+M&*.A)>H=P!$A^ MI?N$*[9#V")E0T42;1Z\']7S,0;5+$-OZ"P\,Z%HL0Q!K7*:-*W.*J+D4)!6VC .A]7A8V(59NB]>?@2 MN62ZY%05@06YCN/7IQ'H,-W#BU6-GZA;96D^^\>*/HA0.P/:+Q2=J>[%!1@^ ML9;_ %!+ P04 " 8;E98HQX5.$<# !/!P &0 'AL+W=OPR:IQK MYTEBRP8EL[%N4=%)K8UDCE2S36QKD%7!28HD2]-)(AE7T6H1]F[,:J$[)[C" M&P.VDY*9^TL4>K^,1M%QXY9O&^V-(2P:4BDM4EFL%!NME M=#&:7^;>/AC\S7%O3];@(]EH_=4KU]4R2CTA%%@ZC\!([/ M"N&!B,:W V8T M_-([GJZ/Z.L0.\6R81;?:O$/KURSC&815%BS3KA;O7^/AW@*CU=J8<,7]KWM M.(N@[*S3\N!,#"17O61WASR<.,S2)QRR@T,6>/<_"BROF&.KA=%[,-Z:T/PB MA!J\B1Q7_E(^.4.GG/SPAL'O/$OPKN'*VY+H6UG M$/Z]V%AGJ![^>RSD'C!_'-#WR-RVK,1E1$U@T>PP6OWQ8C1)_WR&;C[0S9]# M_]5M_+8SG*Z9!5T#91;E!@UE%TI-364=5O[ -0BU%M2=7&WG(?'^DSW *)DA M60%S\.%Z_=<8EG.?3>.K%&R\^ M:\=$;\%/2)[!I"!((C B'D_07S]-O\CBF0>9Q6]^@WXQC2=03"C4GL[Z9SJC M44K1D5Z [ T2_ZDH:Y"&OG^GR*U[7:%"5"!MT>T0_ M;5M!-2X]5K@##^\+Q3KFR^9!ZN]AQT2'P"TH[8:LB?L!V4%MM P AYZABC-! M#TC>GX4A+=$UNHH?:Z7D9,A)--LPRNEJ=:=&UN.B'Y/_F_5/SD9DM M5Q8$UN2:QM,B M./[UYQN@TC"P;.C%0^,-Z+S6VAT5_X/A#5U]!U!+ M P04 " 8;E98D\)E$/(" #F!@ &0 'AL+W=O2R'-S"NLK29!8-("2V9\ M5:$D3:YTR2R)>AV82B/+&J=2!'$8G@4EX]*;3YNSI9Y/56T%E[C48.JR9/IE M@4)M9E[D[0[N^+JP[B"83RNVQGNT/ZJE)BGH4#)>HC1<2="8S[R+:+)(G'UC M\)/CQNSMP66R4NK!"5^SF1Z4RXH9O%3B%\]L,?/./<@P9[6P=VKS!;?YG#J\5 G3?&'3VB84,:V-5>76 MF>22RW9ES]LZ[#F_"&7<+#!F_X/PG#[XN5 ML9I:Y<^AW%ODY#"R>SX34[$49QZ]#X/Z";WYQP_16?BIAW?2\4[ZT/_]HGKA M#I/MK\VKMNJTV&F=I%$PBQD]M;0NZW:?(>&GG+DW. N4U%G7*[W/&OJ% TY METRF" +IC9D!, ,J![I]+%>D=AV0*IH%QH&2QA8(N1(T5 AMTG2'^\3]-"=P MX^0CB",_=$M,RZ+FPG$RC2TO*ZV>T%D;B(8C_PRB9$QFMRPMJ(KZI3$KF:QS M:I1:O\TF#L?^*42CR(_@6YYS2NE5&45G!!2%(W\$EY2-U74[G+@$BKJFFS#@ M(H[]!+XKRX0[[JEZ,HX(*CD=^S']-=I ))^ M"$<0G3NJM)+/& ZU<; W>TK4ZV;"&KJK6MIV#'6GW1"_:&?7JWG[![AE>LVE MH1;(R37T1Z<>Z':JMH)553/)5LK27&RV!?V(4#L#TN=*V9W@ G2_MOE?4$L# M!!0 ( !AN5EB9C?=FU04 %(. 9 >&PO=V]R:W-H965TY^[AD;S<&/O9K8B\>,QUX:XZ*^_7%[V> M2U>42Q>9-17XLC VEQZ/=MES:TLR"Y-RW4OZ_7$OEZKH7%^&=_?V^M*47JN" M[JUP99Y+N[TA;397G;C3O'BOEBO/+WK7EVNYI _D_UK?6SSU6BN9RJEPRA3" MTN*J,XLO;H8\/@SX6]'&[?0%,YD;\YD?7F=7G3X#(DVI9PL2S0/=DM9L"#"^ MU#8[K4N>N-MOK/\6N(/+7#JZ-?J3ROSJJC/IB(P6LM3^O=G\036?$=M+C7;A M7VRJL:-!1Z2E\R:O)P-!KHJJE8]U''8F3/K?F)#4$Y* NW(44+Z27EY?6K,1 MED?#&G<"U3 ;X%3!2?G@+;XJS//7OQN3;9360A:9>%UX62S57).8.4?>7?8\ M?/#(7EK;NZGL)=^P%R?BK2G\RHF[(J/LN8$>P+4(DP;A37+4XBM*(S&(NR+I M)X,C]@8MXT&P-_@AQN*5_<0&=:?2:]A6%9 (SGC@]N%@B< M>)"Z)'8EB^T^%5C0Y%PUE0.62FNW_%GFIBPJU+GH.ZG?%7%MDS%;:)R=JP(R,L$^H2Y3/D1Q%PF[B"?1)+@81Y/*11+UO^/B-!Y%\9D88N!I M''/WN*.8'8'#E!T-^[6CZ2"*0\#GU>0P5:9?2L7K6#W5+1GJ5E?08ZK+C%/1 M)*#[(@.W8>>%ZX]69B3>R9SC3>FJ,-HLM_\S]']:M510&PH+Q FLHWXT9A+3 MB/,2CZMF.HZ29ZF&1"#?KR%,"$T_4#V-IU'"S8 CA2:TMWNR.A'#:.P>WL2?]3/1N%+4H^+?&V9)_T$8 <8\(!%.7A) ;0YD5;&3PM@;52 M;MHH3RO'.R F^:#!@C7816US:PI'6;WME0XW# M3I'A>%,Z%[AA;_6$!8[M="<=](@#OPLF7M /A?&$,].0Z.)QM$\2]:;?OD'= M#EA"[ 7QJ?#E4JGU5%?0^#G-2-PYK_)*.+6"@J]6H]=$KL[9SS(9%EN,U@TV=6U9&_ M?=M>F&;5/>%I>'7;>BLMU@8?'Q:8"GRCCK#5#:9Z\&8=;@USXZ''T%WATD>6 M!^#[PD \]0,[:*^1U_\!4$L#!!0 ( !AN5EC*Q$WAVPH !<< 9 M>&PO=V]R:W-H965T[ MRDXF-=G*K1S/SL/6/D D)&%-$AP M./]^CW= "E*EN7LO-@BB&[T]70W>/%H M[+U;*N7%CR(OW65OZ7UU=G#@TJ4JI$M,I4J\F1M;2(]'NSAPE54R8Z(B/Q@/ MAT<'A=1E[^J"U[[9JPM3^UR7ZIL5KBX*:9]N5&X>+WNC7K-PJQ=+3PL'5Q>5 M7*CORO]1?;-X.FBY9+I0I=.F%%;-+WO7H[.;0]K/&_ZIU:/K_!:DRWKX MF%WVAB20RE7JB8/$OP?U3N4Y,8(8?T6>O?9((NS^;KA_8-VARTPZ]<[D?^K, M+R][)SV1J;FL Q[Q\<]D=;.FR(20X)"E^&__!'M MT"$X&;Y ,(X$8Y8[',12OI=>7EU8\R@L[08W^L&J,C6$TR4YY;NW>*M!YZ_> MJYF_./#@1,\'::2Z"53C%ZA&8_'9E'[IQ&]EIK)U!@<0H95CW,AQ,][)\;U* M$S$9#<1X.)[LX#=I]9HPO\D.O<1[[=+5%> MG+E*INJRA\!WRCZHWM6OOXR.AN<[)#UL)3WN2O,7)C:"J0Y KE$DLZEOE?/2X^'9D7M^J<2OOYR,Q\/SK4+QN]'Y/D+> M+\4_OGT&MH#[NR6R3-S(\GX@OB37B9!.R RQK\F#E,0"<%'Z1-SA@.WJ5M8\ MZ RBU^ZGM91IJIP3I*)PJM0&V*72FA1/ _^Y3'6N_9.H2P]3!H-.V*!' Y$: M0)7SNES0,5+ 9H7(#31JZ2 !'F5AP$#4%9W5'PV'R1"IG>>,4A!6 NT>3/Y MG':2'DZ[I&Q%[#$5XQTVJ!\5\2,_;&HP>VJ8C(^G*R:#P(4IH Z9$KK08TXN MMP[OL1&"@30:&*'M-BU34Q3: MLPMA_GE=9M&<3$[K.*0UK$O$S>K 0D(M!4@N#8*%8Q(R_)%\3T1F\EQ">/!L M(P$RX*FV5I4IW!^B::Y8XB@'L2 9$$:D/.NS1>AHH>V1:&6Y@-)S:PIV8%G6 M4 %QK(ANF(RF;\@BPV0R?#. \*BV0>>2(S57#\HBW(E"FX3R^(MY4,4,XHR& M''KC@;A392EQV#M3P.-/$-JR>C(FZLOB<9+V.*'IN;=/PM151O+1JQFLLT2Y MO@_>IEK,'K2JRH$^XM/'FZ^W(6CNR"W?OWZX%7O(6%1&0%;6A$%[PCZE#CR!HT4(@P'6XN)B@1'TM"^S(VRFT%V,J; M&P?H.9]K6X S@127R5"D8MYH*GH/L/Y&]="AYGJD*'3*GX0D1<$"GG%L1, , M?H,7>;C*5;:(^(56.+UO"GAF"ARCTXT*#I(CX&D\=(T"XCK_UFNUO?H'^#>S M7"_( Z5[#6N$1%:\@)ZKJ9J>Q.G:KS ,1*C1@;T,78ATK;,8= MR18;ASKJ-*JWW&)#E N(\%*(H)O2J0]964N8"D1$7(.D<1"E"4H)LY3J9M0T0("JRV$"Z8659D4.RD=,NY MS(0DZS!IY V%.XC4/^KV650@T8^C/R"/ Q*RIEB7RF]DLM@C9/'R/I8Q0UTF MMW $*C*%'1WK)Y8FUYE\VO\98^[J?)'(%'\N#H\8M,F)-")@G2,;&2PM16R3 M,BEL0NT#HQW!"YU,$,FH&!6%".V^UEX<%5!-7@#DFH*W@^ABQGL2,)6V]!JYCE7^)6D9V$ M.3JGDAL7.^%;/?^NJF#F2(4YCHG70,S"$7ZJ20< MU&:]0__2!!_LBG6$?ZA]-A29">I8J,G#86R[&^R0L<;2J!.$52$FN4DB";@U M[82/6^?=[PX&Y_^O#:+.[,R(-9@DX+\FJ$-9#<645)N3SCPOI#4+O:'_"\:* MKZ-Q5N5W HNP9]AFOUBT'A1L>?BJ."PK.N#<"W0Z4Z@6D9YEHG^9&U(1;^&F:G":7$>-;6G MFMX.:Q!UFAR-48K7CLYJSN.IV.MUUWO[B?A3P9&QT@.D4U33Z%>>0E:]^VME MF6<3CXQA\Z\=SQT%AD0B[I\DAZT^*74AP,A"H[TG(>N*KQQ;&^I=-N/^J6D# MN3UZM(;'NSFFZ^2T/0;[ZQ(6LU[_%ZH2T" @:%Y):=RFJ'KE(+[@Z1H[)-9[ ME8:)<#)J;B%4UF10^_0P&9/0K'$O-7T=U^PP'@5B'S-"-S(:S=#O4Y^G MPQ0\?]%<@,*0!J7ZX<5H'"8<]+$O:H/ 7-)XTI&Q(Q-H^J>;-U']X.1F*>0> MY=66NRW:__QR9$#X6"F^>\^?.,])B%QY+@RD>+ 3D<]D>;]JI]V:J#$S&L"! MM!.XL;VV@H'X7&[Q?FB:FC!=]">3H^1D/0$99EK%D?L51*5;G-##/5Y>GGD"C@ ZP?]MIQJ'#ZH4 *)'_I) ]3V6 M#H(&[LP#8&SH>)1,PSA,W2=?/%J5\]5&:HUS;^,5%T;81UG!C*B<-:ORC!/R M\TW;=5&O(W5.4;^0-@O-OGJ-)W7D&0I1[5R840EY 15!0[E8$#>LK$VSP,'G8\UW O3)RFTZQ37X;M-N]I^ M];H.'WM6V\,GL\_2+JCYS=4-H3-GR&"@_>5/SI9V8\9@'^N50224P; M\'YNX)[X0 >TWP*O_@=02P,$% @ &&Y66!DY]'G( @ /P8 !D !X M;"]W;W)K&ULE97?;]HP$,?_E5-6[6G*3PJ, 1)M M5VW2JJ*V6Q^F/9CD0JPZ-K.=0O_[G9V0,0F0]D!B^^X^_IZ=.Z9;I5],A6AA M5PMI9D%E[68212:OL&8F5!N49"F5KIFEJ5Y'9J.1%3ZH%E$:Q\.H9EP&\ZE? M6^KY5#56<(E+#::I:Z;?KE"H[2Q(@OW" U]7UBU$\^F&K?$1[??-4M,LZBD% MKU$:KB1H+&?!(IE<#9R_=_C!<6L.QN R62GUXB9?BUD0.T$H,+>.P.CUBM=PT' .#X1D'8!J=?=;N15WC#+YE.M MMJ"=-]'$;9RLNN.5HII$EO'.* M\@YUU:+2$Z@DA3LE;67@LRRP^!<0D:Y>7+H7=Y6>)=Y@'D*6?( T3K,SO*Q/ M-O.\[ 1OR=[82J !)@M8Y+ENF##P<[$R5M/G\>M8SBUQ<)SH2F9B-BS'64 U M85"_8C!__RX9QI_.Z!WT>@?GZ/]W.6=1QX6>Y$-KR3N+.+ P ZH$NAFL5^22 M)9 K*E%CL7 &BH-2":IU+M<3?W'ND9XF3N")[0A\ 4D29NTK@6>F-9/V#3JQ M, H']!O3SB42HR##*\K&&3[",!Q2&JY8: _#W!5SF=-&5/$&4L=-XS"&6^VK M%#(?,X 'I)MOY), =-SEU$"91-706 M[A,B*;BC'ND<_2;)B!A/RC(!ZN0Q7L!X3*+I-21QQ[Z5Z*"H*:VU;UV&3KN1 MMJWO?K7OCHNV*?QU;UOK'=-K+@VE4U)H'(XN ]!MNVHG5FU\BU@I2V?HAQ5U M>-3.@>RE4G8_<1OT_QGS/U!+ P04 " 8;E98P\^G2PX+ !8* &0 M 'AL+W=OW:,PZMB^^Q M/>,X39.9M,DT;O.PLP\0"4G8D 0+@):UOW[/.0!)4*)N33?;!UL4"9P;OO.= M U WS-KB^N3$Q//1,9-I J1PY.)TAFW\%5/3TRA!4]H M4I:>#/O]\Y.,R[QW=T/W/NJ[&U7:5.;BHV:FS#*N%Z]$JN:WO4&ONO&KG,XL MWCBYNRGX5'P2]K?BHX9O)[641&8B-U+E3(O);>]^!(/(DU1$)CQAY?9JU7BQ/"ZDOZ&? =?QMR( M!Y5^EHF=W?8N>RP1$UZF]EP^"X-%9E?C)8D,G< M??)G'X=@PF5_S82AGS DNYTBLO(UM_SN1JLYTS@:I.$%N4JSP3B9XZ)\LAJ> M2IAG[UX++9\X1L;Z-2-YHJWOL76ZL+@%/UC">)^RM2*8R MG[)[Q(6T4ACV6IHX5:;4@OWS?@S# 3/_Z@J+4WK:K13SZ-H4/!:W/4@4(_23 MZ-W]\-W@O/]R@TNGM4NGFZ1O6[&=)U, !+@?JS*W&(DP*A^UFFJ>&?990.[% M:IK+_PC&TQ0@7X=4AB$U3$@[$QJNC( ;2K-4\K%,76QESE2I6:QRHU*9<"L2 M2*>4Y[%@!%^W*IG@%'^0E#%NV81+S9YX6HJ(_00S.W.&TJF 5% )LZJZ0I#L[?6:U._V M^X.')1I:P%B0)V#D.)5 $0;KGLS*#'@ED]9EG>#QC+GDU@77=H'VPE,Y1?0C MI$!M+#!$%9BT-%\B]LISSR=J?=ZZ7/A<(1CM1?=JZDM6/4U$KJ BNX1QG$?< M%)#>'!BQGBB>7;#QQISK$$X6F2(I8^(],M"E)7ZK<0A?@*?6:H($&\/CY$EH M:'H6C%,B("YL)BP3+DJ(0'_N?=63280TG63 MURWM6T>HG$;NW#%HQD8UAA:IVC*8LWQTZ&@'W(8[@+,\P%RE:*Q&O<%^[ MW400M@L0:E>4,91A+3*=U#\7X/;!Q2CJ0[JG*77X8-_!Y2BZJ.X<8X=0%YN( M/7 S8V]@'Q+D.\9YQ=+VPH3!AO@V#"&>"].YJ.U8> MC4;M?O&(G593-,S MTD!\=5]HF1)\W8PJO!G/.=$)5A<00Q738V!LF_4NC8,CN SUR8T@)1%[(Y]! M1W.'K"Z-2\V Y+W*?QC'"+[) ?E&4DXN/.% N3857E!7K(PU;:MI[=T8Q=#U MZ50+JG\'@V$_2)"E+'4:5GQHNL4FVX-DY[;!% >R!8X;ISY30H&$>#9IPA$^ MA.O3J']Q_GVUX%UV[+C>)AR/IQ9)F;IPNQ5'XEMRY!S6"4O%[U0J/!E\J'!Q M5CD[%^W8_EAJA7)_BSY%0/IIRO6.>;:<,CQ?31C7=7'8JZK#R$FE[7+8J'/+48H66UY$[!?H+-[E4 EI M#_$M4F=MQ?6M[K;J';95ZXOJGTX[Y+<75KUP1-?A 8!%"V\![J6TLM@D\A#L MF8(6%70$Q!S4"%B>X>#BI:$^5C;!QYX5A%)H)V4>>P WVFO;P0;L!FVSO0 - M2[WS3BN$$=TSBY>,WB63_[H\WK%"+('\L;V5 -EK#KVZCA66#[66_:31TN!0 MO\P3"+:: XM>L^"\\M[UZ<&=]T&[WMZ^OE>QV]ZN-NTK#?O73 V/#S=7YFM@ MB=6*_H&V?&Y=;;43Z4>7]-=^&.Y-* &&+S>(]**J@=6G>QB*&D17\'>YP9.5 MJG/-'KK@V.G+(!K!W^D.OFR0N>1,$YM0S@@T52/6.].9?/LY-*2_O]:ALTZ' M3CL=VFD[>,W>K-MM-IO,0W[4[61CV&"#HX/H'$:,2,Q#R7/)OF MXMFRP1"9'=^/N#VZYR\\:.@R ^N06JN>^FD_Q#F05!7Y1 M[^>;#!0\Q7-#:F>@*FYS;,6A_1Q9;')C^XL$*"[^%*)EV3:B#D\W,6_F,SQB MX% OIS,JR?Y@13P#>YNJ.8;Y/&N]-PA/(S?4N;D(#@10>A SZ#%#%^;/@EW[NQ/P-SI%31UFLZ! M5T#JZUY5C!B>NXHZAJ[OK>.Z>CS7=52& ^F4;,>SK6OWC$K?(W47]W5_AB^CV.%[B.\1 MJFV.EG8>N$\QQ;;;<%R. ]C"#D]'P$4'-6_AO?[5$&CZ8+560LL,8!#'A('# MP2@Z.P(:NV*'%]$ KRY(^/:W%_V@X!Q"23B"'?S%?G5THTT#(-_*IJL=;3K$ M5#ARK R5_<@;-H1\V;LF;C&N'P3LL4;E!E"NUBS/Y/5Z?U$BW,]AP MK,.[.SC%]:%$-R'&X=]@;UC2V?EA2O@.7I 18 U-CYH I:ZYHA\6W"[N1'>[55=<=L]46CYTF79\NMY"& [*AQ^)M8 M4V_6_0(CKK%Y&O@$60K]MPG/+F_\JJ A35WMRQ)AC+>@"=6U0%0I'H+2ZOK_ MM&8M&FDZS*L_W[5_36 0.J=0(/Y.01D0G"^^INO?3$ ^;0['R"P#T'1 .@\8 M'G0AW^!T?[*Q^@;1[\Y7'0H"M@O+163 0VO2CHD4=?U>Z"3XM5&PO=V]R:W-H965TF=G_+:D*NSCKC7O=Q$<]SP-- M#,]/*SE7GU3X4GUP^!JN4#)=*N.U-<*IV5GO8GQ\>4#R+/!5JX6/QH(BF5K[ MG3[>9&>]$3FD"I4&0I#X49XJ2T\_Q:+1G9RT!-I[8,M6V5X4&K3_)6W M;1XBA:/1/0I)JY"PWXTA]O*E#/+\U-F%<"0--!IPJ*P-Y[2AHGP*#JL:>N'\ MM=1.?)5%K<0[)7WM%#(>_.DP )Q$AFD+=-D )?< C1/QSIJ0>_'*9"K;!!C" MJY5K2>?:9?(@XDN5#L1DW!?)*)D\@#=9A3IAO,F_A_I2^[2P%*T7?UY,?7!@ MQU^[@FX@#W9#THXY]I5,U5D/6\(K=Z-ZYX\?C0]')P\X?+!R^. A])^IS2\! MB5<^:! ;2; S,2.A&Q;"7A%]4SM[H#),;@ T*V8F@*0JGKFM-I4^5"SBW1+:FPQUS6*J1 ,_ZDD^2 MH-+B+?T+<;'XOV4\L+5:5WMBGE=VP#GFF*))[61 MV3<Z9(J@(.]K)RI;U87L.!,=<[&COIY^8WA[WPE%C($^KBM53E&# M[LH2"^6H6"UC0<'H'&Y9V!&BBU-^WY@ D]C_#H=ZJS,:'*W6X_%G&]9TG0PFJX5X_':="'AO'7H<(U9. MH>0+Z3*A;E,0>$Y'D>&;U(OQX' %$H]WAG4X>+X2B,>[PAD/7D3 +[;"B0NW M)\:C0;*1K:V)_Y\#R7_BP,\D? _%'6\$N_F],_&3*('Q^)=Y=! MQ.-?YM$H M(F,\WDV-HX@:1U'PN\B1;*5K\YNH,?MQ/_LBW95?XI'>X2D==LRA#+<@G5;1 MT=:1H6T8U&T%YC%!H=><-ELG(NYV7+9@+9V_0[W0]A2RI"^,5 M*<@)V-[L/QJ)@7A=N^9N46B6"H]#=@X[[/8/98F\L\W5O"XLI:#KK;@U_!V7 MB1B/!^+*K[INT-^'3![R\L2B.+I=>\'R% &Q>S MJZO9U6/_HGGCKL6; M_Q2\DVZNL1T*-8/J:/#\64^XYO7=? 1;\8MW:@/>SSS,E40E20#K,PNRM1]D M8/4OD/-_ %!+ P04 " 8;E98E"J>_*41 "^.@ &0 'AL+W=O+S,!$&2QI.Z)\<3N?A#)(L%$(H^7!ZC7]WEQ M6ZZUKM3#)LW*-P?KJMJ^/#DIX[7>1.4PW^H,3U9YL8DJ_"QN3LIMH:.$7]JD M)Y/1:'&RB4QV\/8UW[LJWK[.ZRHUF;XJ5%EO-E'Q^$ZG^?V;@_&!N_'9W*PK MNG'R]O4VNM'7NOII>U7@UXFGDIB-SDJ39ZK0JS<'%^.7[V8TG@?\S>C[,KA6 MM))EGM_2CT_)FX,1,:13'5=$(<+I3K_7:4J$P,;/EN:!GY)>#*\=]4M>.]:R MC$K]/D__;I)J_>;@[$ E>A75:?4YO_^SMNN9$[TX3TL^JGL9.\6,<5U6^<:^ MC-\;D\DY>K!R"%XX&^UY86)?F##?,A%S^2&JHK>OB_Q>%30:U.B"E\IO@SF3 MD5*NJP)/#=ZKWG[6E2DTI%RI=SK3*U.IJS3*RM)X^W=Y$F*'W0\5-/QL9J,)M,GZ$W]6J=,;_K5 M:RW5?U\LRZJ ;?Q/WXJ%WJR?'OG+RW(;Q?K- 1RBU,6=/GC[QS^,%Z-73W [ M\]S.GJ+^39IYDE(_G_O(J^L:$HFRRD1I^JAP4#\-KX=*;[9I_JAUJ:)"JSB_ MTX5.U/)1W46%R>L2'NH)+BW!+1$\5B:+TSHQV0VY"WA+\'I6%699LV.6T1V> ME3):15FBMCETTI#;Z,3$42H#ANKSSD2E CHIG9H;LTQUP*K)Z D\,U-I'D%7>!]5*K#\6*X@#NG*3@ZQL]Q\Y,E<#B>#<_\'2R# M7( =8<+/<0&_@#*WFF$M?1RJOVNUCA(5J9_K*#4KHY-CM\[NF@+A$E/JJ +W M?_S#V60R>L7:OK*P2R;!]\>O!J)T4F.LBPIX#WPJ"J)!' G)I"U\(LOT/M3\ MXF0TGA_S79Z61!&!"V*QRM6JT/H7W98;V=\V*BI#:LIP4Z]6LF3UGU%6(XY8 MA!B?#M5?,W6IEP7?I8GHKDSW+H^*A)3R 4S&55Y@XBV4=T)?U3HO M-5-81UB,(P,5P% P,Y9OBD8/S") ,BOQL)"!)"%'.\XWX.GQ&'*(87>Q^MZL M]''/6CX^Q+H$"[*D';*K(M\PX2\ZR[!(]5X(>RU\*1 0W>S=00$L7%M$(:W) MJE(HK8 W5#7FA/QC,M<\(T/QR\1 MLI0S('E3B;';(V8 [9/]_3NF9 MDI.F1-5;@C:RE67@:(\Z*E@4%)5,#*,TU5K58J9("N6U1@+P<0#ILV%$'5EY MS$;CH]L!WVO#6 E/?#K.#=5/ "9:D!&BQU Q4J\J!H-;DN?T.X<5[B6:8WSZ MJF37X%"P0?9BAT0]EQG!=)E#D54+RZDFFO[;1D M3A3G((X6!VT5TXO0#B@9"MFZX,*!Z))*8W"P].'71@@:0>PXCT;2&]\>B[ ( MVKI&L\RK-8$)B5:7UNK:(F!G/!R/AO,@RBZ&HW:0/1N>^AN)]_.OBK.-B\+) M?<"%46VW*5OJLU[Z8_C>/E>-DL0P4*4]^94LW7ESH/&V"]9LQJ274$+.S\,( MQU$D-1M326JG80EBG>JCI1["[*<,BM'J6B/PD/M?Q)6RNOB4(:(2UY_UGV-BIU0'-:#KO'@PD"=R9FWC=(>96TI&_ M74V7MF#65^9=#)UIZO)I2@S2O)2PG:%,;L>W3^TH?79LDY_.(KJY&I/D:6Q0 M!8 4!'EAXHMQ^@')#D<\29PV/%/)/H7"F9X8C@LU+2UEN[JA-8+.X6@X]OY9 MZ#3BX>0=$=( !UYN-I&^EQ[Q;$@87C*M),]@(9N,K!9*2")K\.[M-+JG>6AY MC5SM%5<-9.8YY#4Z&S:U9!1F RT@57UK"*E\1Q ;CT MHH4,?GV4-T'MT'8I'KS46&.]%?&!KA1Z6A"@QXP9 /0#82DORT41@ XE4AR? M6DK'(,*M?KP4#!\%E5,X/$R"; $U"^?0>WVWM $?G$XZ M%1TS1&TCG;R / M*>#B;),OS]2KL4F[BAK[)D7SY"J7KI/UIY91M(:)P ;+W MY4OU7W5.*H/68S&K"U?6%+>NVKA&U4S9/$7DOR[)V]A\/F5;Y+&MIS]E^<[S MBS;'EQ'RF[]%*>SYZ'N$A%2-!^YJXJ^F [Q.:1'# *4D-15ZXH??>&"_/EQ1$T2&\#H!)V1J/%\L+Y/!#3@ ML1T!W,K?1Y>3_[^Z' ^G7B^!?NBVUR/]V*-'>O3;Z/$C(A;R?%TZY:QHQ7>\ MXOWJLKG!UY:EMFKDXHNSY]PFPP6B+'6R%?B$%DRY;C)E*T8*@S>UD72=]!LP MN$'HJ&5"+.5"+0NC5\BU4/*:;=C?J-8$CRDIJ_1Y.:CS9#_"IL@U)*8V>KSH MZ+%?%B+D?0*67D9=H+85$5,UP)%]KV!)BRDD)N /Z['8U/R$RXJ M2LZ?*!#S6U3"0T(22+5?E\W!"X1R [#G4$TZV!"],NABY76:V)8+:BGAH%DM MER(TK;0 5%1QG'T!!H1]3@G21VD+L%$$TBU#4IQ@%+#-PB#A]16D\=:$<;:N M%B 8ARC&MLM&DU$5\&8[!0T"P#3/U55=(#."$2$3BE(ZF;*L MA7-:#41223&&1QD@[&@T!"S)\4?ZC6RF'$B^.4;:0:G'I>T72XX=/RI*,([& MP]F@PQV6%?(E$4;0:NW4!'A?_M.V#/<*S'"&L*$=N*#&,U)UZ B M3B*;+S)F<_<9(VT/A2AC>5PV1*ID_X9MU# A[GO82AQ04]6EK>X;GDE1,>&G MA2'7([\I\GMJ$JQ@V%M#V,SRCE:Z>G0>77H#]4U,LM_0:DNI'"E;I6P[7AL8 M6@]Q+GY,MDK%=!T7U,'5L;5GKGKBN-[4:7,#JFR0 030QY-(QGFX/%X:$4] M#%!#6$VH:6@QQZ6K.0IQ4][N*?5(8.$"^]!/.ER-SX=.%3JWTC]S=Y5879D' M)L@FT4A-NF%]A:2ALE]T>VSQBS"4]Q/)+#F>1)0% \N*Q_[K&[:MT$Y:=5&5/'M]4'.UN9X,+?5H1%6XV2*S&Q%R4Y[K];B.-G?G9ER@*;#.,3*F(@R3D=[!C97WZ[J MYLIJ&^M\?I[FBE A:0G1! ;@'MB629\3+:/XEGNZ>1(]^G9R N4CE-KN=TC? MYA=A]N*RR35L\@5;";7F0P0)($> K&G&=(C+7B^ !8B&FXQ=%-D1Y'T:P2I$ M6L&; (Q*1/('7<0PX(ME3K6(QI!_&$IKWM?%G22M+?[B'/D@"VR9<^RP8@-0 MN;6YK*(M7]?]W>,6=NNTQ5/(R#?/T_B9:U,*_7>R/S(9C<^EA7;YY?JC.J+> M-B&]NLWR>R[JWD-("''U=N"%DU#/X'J;.ZD_*QW9:_IV^5S)#KKGE9K;]-"\ MRQ\>R(RGB]DKE"YV-I1^%^KT!?R.X^43@\:C/U&?*%Y3PLF]PEW4V\];?Z^( M-*8=AC2(X0HGC["N<@I"/3BK )@F;W8'.MWELEUU-1#5F;$A$)#?F (9PP"_5)>^E(0*C4G?KJ:@.\7FVM ;\ZW;? [RPWU&%09-S M2D]>*5L#TF:U):N4D (O;; 5>?H,*>B[/QW#W29\[V<1.\&IB2=[_/$0^?2Y M/>ZF3XOA!'_SWI0&H09OG?;VWD;#F:*]GM[>.:(2_F9([^0;-GK0^22#Q!ME MSTB'2^=$,0=S&;Z01HDT(I^L9BK,\F^ MD6+2Z5<3PV"A=B;4^,0)(N!3*B3IV[2)&AMI7#"+Z>,ZV6NDC$DPUP\?P$J8 M6WOZ!TW-A1:]P 21>\9K+>VC'@H0V>R4#G-US=_)4G',>U^V"&VV@GKQF[Z> M"YT@\U_KM"I]UXWHHOH37]\]#?R_:6GWGA?9O\:7_G/%P)CW-(LDU%!G!\>1 M-(XHQ)!+SW \A6/;[57_@<&N*[LS!:#NO6N["E M^:,L7>[CEUAWO-!<)Z( M\CC>'\V(RT/R+'!X8;O^U$6_R>@3/Y?M4WF,;-U^0R"=<\4?Y)>N=,:,+PD* MW7<;.7]68]?6;T>4!;MDTLHL-^NA*71/6E+^WM?YG3>/!NXXY0D@2.] M@RC&QU-IEW>]YO$WD&"8-8I8>+M.KRF?N=,"=J$8Y4N%,L3=?@F*))KS[AA9 MDT?78#,@Q"J( JLZPYKH;]K*X/LXMG1LJ^704FG.4]:LW2Y@_;H] Z*39VYW M1?*7/8U"=107B,O5P*%&P:_5Q?Q^GGE-%7[9+^ M\7DS: 39'(58\&LDU5^E4/^+S2ZK\:%W^*J@QR]>5F@Y'/.SX"E M).\P1Z/ ^[3==%#)(WQH-&USHCFZ!B3?3[21MQ>[!+7L6CIH.AET[YQ9=!^U MK&S.=\?.VA:]L],JG25[(V:M48[V-;SU635F95X0>WJ&_N?$F[?K- K^BZ[:0S:]IHUM6,NA?Q#^=:+4I[&W/<9]RSPQH4]XO;< MXL2"L0PW%MT;I]T;9[LW^//$J22#4P2;"4*R^XQFQ&%GP2&($NB^_U8["?ZG M<*.+&_[/R5(V#.7?"_U=_\^9%_(_B5;_D_%)=Y5>4;OESK*-$%#<#S59Y7[@=-X/]E]>V_ %!+ P04 " 8 M;E98K7TD\O\$ #Z"P &0 'AL+W=OA[=K.STSME=1X;<'5527L[04J MLSOO);V[AD]R77IN&,[/-F*-G]'_L;FV]#7S(108>X90=#?%B]1*08B&M];S-Y^2@[LOM^A MOPVY4RY+X?#2J*^R\.5Y[Z0'!:Y$K?PGL_L-VWS&C)<;Y<(3=LW8;-J#O';> M5&TP,:BD;O[%3:M#)^ D?B(@;0/2P+N9*+"\$E[,SZS9@>71A,8O(=403>2D MYD7Y["WU2HKS\\^EL%@:5:!UO\"OWVOI;\^&GI"Y?YBW*!<-2OH$2I+">Z-] MZ>!776!Q"# D2GM>Z1VOB_19Q"O,(\B2 :1QFCV#E^WSS )>]E2>WN3?'N0) M'XQ'^&NQ=-[2[OC[L;P;U-'CJ%PQIVXC6UP+DLNL8!(/ MXCC\P(7@ 0BEN&=7RKP,. 4ZN=844(!P<&FJBDHP+ *48BOU&@1LA(6M4'4 M/8JC;#J&#=H&-((O)<*%$;;@[BMIJ8Z-=<3I 4ET7BR5="4835 6*D,$:#$D MI46AM#(KM)8&.YY_0%W>,P.R-%^"+^_9LD]0! K*PM7\""B4GRY@)6\XBL=; M5(+=!"P7O0O=S32H\V;6AQ@1+/*\KFH5-/E(*)9EH:B2+8ZP?C?.A:3S4N@U MH4@-.8V@K+0/F**#8 )"?H"@"&$ FJR',?1 MM ^O7YVD2?H&CL?,G)[4]H%4S8-JGC>I-(^C'')GBK.&8LP4DS3*^C^H%.08 M9SSR"-)H2L\DBD-CS!G^A$:S* M8<32!)(YF/ZU/PHKL]4F#/AD__Y<^)RT] M@AWU@;3Z09N,91B->6F/( O:T!J-PGX:!347+^%-J1K:LSQF)ZGH-YVMOCG< MZDO4N))M4>>";&5%M0,E%J$FN2QS5=,IQ_7))XB#) N#$Z),;KC!<--0MQ%\ MPDUMJ9Q=L+@#%_RHX2,9VGVJR600O.41R^OZ77"?+FKRP(RYS=1!!9XM>%X$ M5[6],Z];)-]%/J=_5+NAP+XD]"T9M"S@*$U(]DHJQ8*1WW:F3V?Q8)9V9V;A MNC.#\.'\V**E.QZ9I,P;NY^.HO&T:_>+$/\((]IK@Q%)W$ZR0_:TK9"*7!^9 MT+(K2=$<'(V'7D@I9X8I"R9W&O>;0N?OP9A-N=TOCZ:X87DNZ MG*/E =2_,K1%VP^>8'_=G_\+4$L#!!0 ( !AN5EAQD. U.P8 "L< 9 M >&PO=V]R:W-H965TDXF1__;XC)5F677?;TQ[\8$NB[K[[ M?>1!ERNE_S2I$)8]Y5EAKGJIMG6'O3UI2IM)@OQH)DI\YSKYUN1J=55+^S5"Y_D(K6T M,+B^7/*%^"SLK\L'C:=!@Y+(7!1&JH)I,;_JW807MQ.B=P2_2;$RK7M&ELR4 M^I,>WB=7O2$I)#(16T+@N#R*.Y%E! 0UOE68O48D,;;O:_1WSG;8,N-&W*GL MJTQL>M6;]E@BYKS,[">U^EE4]C@%8Y49]\]6GC8$<5P:J_**&1KDLO!7_E3Y MH<4P'7Z'(:H8(J>W%^2T?,LMO[[4:L4T40.-;IRICAO*R8*"\MEJO)7@L]?W M B:9RX$%%JT,XHKOUO-%W^$+(_9!%38U[*:*]E[/>;F;$:P?]CEY$>8KP;@@KBPBQY+*YZR'@C M]*/H7;]Z$9X.W^Q1<-PH.-Z'OL?U>_EV:U59^U6PC.[8G,12KC M#&]YD3#QK91+5)5E)0*GF4T%0XEK;F6QJ)CY0@M!-&!>@3=ELHBS,A%LIFS* M<@I\]NS@,E4LA'YMA)I*4D2:EW-]]O%I">8 M.H-$LZ>@ M+"*\EI %(Q(0!0,V7W+XKM2:R! :V6 M?=\5-''"6C[H& _C+T?(N>UGE<'MZ]MQ.WE@9ZWH,58]-4?'L67!M MF*"-:B-]J5RVTI?=$< Z9_$7;J6F$T(>ZK-H&IS3Y10^S8^;[^ MM6/@",!ZCK1Q""-_.7,2WOO6:YA)X5N$>A, M;'&.H?4&YPC2ZX7:B]_QW[^)#]G?6-+-D,UR)#R)!@4 Y%:QG:@^VCB1E5K: MYP9@?Z^JE.V&_$,+Q8>_7?^M$O2=K:DL_^BC"&!7]JD]H6E4S;%$R7!-' Y=L;&CB3$]8P6IHRB0 LCU".,Q7%[;LD,2*A;!=VW MLVC)G]W.2V5\ZOKET/V/J2W9EYLPY0_)H,U)XY!91X*ESGK=9*])? MYSF7+7:&%]2CUYV:0F=$IZ')N0]HJI34N;Q8+E_EG;$^VVW2VD/8;6@09ST^ M!."AZTSX>HN.QFVVRDX+'VS32ES(=YO>-/@1Y:_^(>@LGU$JVZ%G2QX"UMOL M9G5]>QGC4\ GBR.?C2$JV1,]QLF[:ILM(R%T6$I$,/IWP#MT+@(IC7^.F-E< M,B:>CT_HOR?MJF5O&._(?;:5M-OL=085UF9P\H'&/_"HYRKBE>0X_<(XQ5X5 M&90#"W7'9&7063_]FZ=C'\X27B]_D% <$XK$>RJ46-X;,;M-H!%"C%:T.$A2 M4[:2LSX>RD<)NFLU3W9WU'56M,O"8'P%=^3%^@9]:9$WN6B)&)B71[C;":[X M =RJ@/>*T#*\]156WP/DRFTF6)P(WA8O(MYCN8#UZ@**9;%^ 6\]"UXGO/7_ M$0SWEDM'/ 2$+S=[EJ"WYN_GVC 5N7R^2'Q)U]R;$K>9/A7&<,!L]^LOJU?+ M-R](N)PE7+Z$_M_/["?@X)T':1$H5-;KJX62AL ZKV$_L"(Q7\"(>B6_PAY+ MZA"<-7N'>H^EU6?+O;X_$ *U$85H4@EIU4 $/58:+;8Q\85>@)BG"T!_L(%\ MY&-P.?6*GPDI2_/ZC+&,CKFR*H<0M!4*)VQG7*S_H!\*C$) M=&;DP6JX[I$[1%*#[NB9#_[1TZA>H8Q;RZ#PF.15!)X$\&E2TZ8 /=@3*U7K M'+3F@&#B&@8;R5<'C,W"NHYI:D+:/.V@9W*VTJ@*:NVJ-EJ#>V*;C(K"N1ZU MWS!Q7\"?V&A@21Q/BIDT+V*D3O-0MC.;J"5R]:S;)@I-;:D6S]V^_,P].@Q- M\DB.!^UE,I)Y=;;AF\E]_@V?//R]"8W5+CNL-76Y^.TJ@S#YXC01ZI,7[4G4 MV=*PU4\)AAB@^S61G":QP/QQVGT#4$L#!!0 ( !AN5E@)PW#(6PP -L? M 9 >&PO=V]R:W-H965T78 O#5X/;EZ,Z/UO.!?6FU< M[W]!DLR-^4H_WN:O!F,"I J5>>(@<7M0MZHHB!%@_!EY#MHMB;#_?\/]9Y8= MLLRE4[>F^*QSOWHUN!B(7"UD7?@/9O.KBO*<$K_,%(ZO8A/63J<#D=7.FS(2 M T&IJW"7CU$//8*+\0&"-!*DC#MLQ"COI)C\S=LJ,Z42G^2C9,^R_%.98F83D8B':?39_A-6_FFS&_ZE_*).^VRPKC:*O'OUW/G M+3SB/_MD#AQG^SE2E%RYM68MW]ASWO[3' MWZ<6\<=<(725T.&7YU=X(OP*OU96*;%5TCJAR(("^E?E7%G80&RD$Y(6%PA= M=\4FH4M*EXGX(_F8"&0'*RF^G#@2E[,DQ>WT(KG$;7:>G J$#@*CZJ]++Y,S M<*#+&2Z?C)<%ED_2:7*!^_DER'";)9-&!( 6ZA%YR"DQG*M*+;0__O\(<5M; MJRI_)7Y6.1 2D/0B.2<\YP" VP2W1HH+0#N'<'B8BH]>>B5FR5@0\ D>!U&R MP)(T,&%]@"$)EI)V[M1"X77>WW"(#8_I?I9,Z4ZJ:78< @8>8LDIKI-3NH6- MA^/D\IBN%WR=',?M\[@#,82"+YDS",^:?\9QY8[,8X@!8<>,%.*==P@NX@Y@ M,)P1F+#_%'J9@FH"DK"S_MY:X 42NDU9%9>XOJW$$C;$QB.AO=!.F-J*-86C MSI2050Y.'AJDK.V-@.>4LL+O8HLRH*L'Y3P;'A:O=+4$_8)9+")B5\^=SK6T M&JY.[*Q:2V\UH>YH*K#;K%05? B8=8FH9CS?E#4"WJ51J+P"89&(UUEF; [2 M8CL2E>G4'")J)1\HU,!N;\VA\H3,VL8=A=:(F;^S2UGI M;T$0TL@]V)E29^+6M#F!C72G'M BK$L*G>&[^]N[XQ'LH[,56416[!.VXO7P MM74]+\!D;7#="J>\)Q6;_FYPQK75#J)!.64 EIFZ\BP\G+6H@UU(!\AEH\ 4 MM307DLRX-@X[-6D&8DI^S0C!4HIE8>98@;*LR[ID)[+D9'@Y.7TAAD0V> \+ M22L^;8RP=:$&QXGX1(J!A/ :!QT":!D2%WL#43TA@MXYM-1BH;B-850+%#1L M'S+?7"UU5;$2*G(RN8"ZQ#]D5:/7$J&@SK U/)<@1GVX:'0N$.(!?F%J1T^7 MBL,*,5$H$KA1%*$A#[&F7JY$80A @:U=T5G2-^(UGL.NAFX+U4IXE:TJ363+ M6N>RRE0B/BM&0-697+LT\$AC:@*DM(B5CB+DXAW6-99M)<]&0 9@T@I?!L7%8N8L8E-#1UMN_5_ MKQP^4PJI1X+[=:R9;3I!CG_QY(:ZC G 06/#7,5_CTFM32X-B #]*E8+,E+P M%LY[2*&*@Z@1*%9UD2:S^)>*^V M6O5]%S&$<5;.4RBE?9U13[Q_QW#'V"(5*A' K>-9+:OMSSB40'&"F#(GK/-&]HS(1% 46 M>$PLJ3>X/^@S*-QG,,_D+-RH0+S@;*.>4R5UD:C$JHQ)D10$VO&+8P8[/$]2 M_-NJA1R-78=>DON,J'2M R2JCM(YDVEV?*I_>)O76=C*[Q9.;"WGNM">@@]: MW2UA#=2V$K6U*:O+FA+.0Z],;11R &\%TOFV;<,H$GI.30,B/-'!8Y.V&V,L M@*U\:!CZL)CO3BTA)P]!1!E&0 P G,D0L]+O>YMW[T( MA$+N-5NE.LUS$P4;S\1G::VL/%5@GD!<#)JI>-UX.=LI-_7<+^H"TR]G.1?= M+Z*R\$.J["GZ/2)^%YP"4A44TSMZN(3'GU*32V:#_D0&#%MLLI$V=P*=)MKC M,;^.+KV[8(H]IO#+6[G6Z!;U-][_4% 81_(2)O+E7XS)-TC[37.(Z-9S2OW! M9(A@\>,/%^DD_2E$C:#&.\3=+Y:PYGL,C4'EDCO]V13;_(;PO]J7+<1PRFEB M2O$9&ET*R0,$%/>:1XR_TT.A@ M,FU[\H/1AI;\DGO^*:6Q?QZ4:'K.F"ZBY?>:EFH=XI;BX(A&@EY3NE.U"#47 M0-XBL H>>83LUR<#'IBQP"O77\LEF>MN9:J7S+N7"GSTS-"Z'&'XZ:#TNINN MW ^/R&N;)3RW<)Y4.9JTVXYQ9)JA"T4#7%,:0"(SBP5TQ-F@EX>?9+1%[>MN M^@X5TO5:#G0!B_@L[#)Z IREK3'IE]RE]Q5/K;@V.7C\QK4+14\<49'H*;+/ MNNE8GN$5>M-]4?!=F@M'-.B3(9M>8^&6)I2B&2P.^4IL$OH&)@?(E/42[]BF ML2OE[G_44)@UVNP@%.8/-*B4*$;<^95TP%'HK]0\LA:H90,(=&W:DO9JKSGA M).)7LT&:05F-PX]ZI-XP-M[]XF]5P14LK".3[8@AN=C$-!81!EN'N:>M>T3 6KB% 8IV1TH\'9<,$B/YDB[7=-QLCK_B31-")QKYBI: M+TL*$)Y _/[LS<(]9_QY9Z#@U2%KAV[U6:O U>'5)=(%6.86&:"BAD+&MI)H MO]3YDO%:M92V'2/#F "@P>':\?UI-!BX8!L*[/+-W-2+"]B?+8#P*KJ3 -9F M.^MQGU#Q_IW*ZHK(EA7[YHY3ZT-G86]:CAAH60O4E*1\/1?#NZ[)I^.TYJ@B M2H8Y6:H35ZD)!9VN(4SJJZ">+O,^19K=_544FD$ZL67HA: M7FOX4" ,KZ$-9>>IT4#:D)W#$-# ZG@\ 81\*==.M9Y).2ZC$(E-);_AE-I. M)B0@KN/CPUR;WC;(DVW%HD"^J".+GJX \3X8N&^92;3/V]"PMRFH6?.L%QQ* MY4T_SV'5#QG[6=DE=_.FBNEF7^)]"^'R7#M;5L.LE^)8#62,Y@$UWO^[]KE^V)"&GASYC7L'?KPK38,'E$\@GE<8'P;U M:N !M9(S4$H-2;J;Z5PX$2%E-\5[)W9'O43N6BA<\C@U/_ X%8YG%T5(FY)/ M^F3^I7:> Q?L]]GG]@+K'CP)2+;:3Y[?"1-==1%N_Y36*6J2V7C M"5@\M&@"]0MRD,MUF&/;(ZMXD WC5 9=%JJ#/0@@2"!+7<4HYQ,;^@ M*A2TOD@"(W=/&AO.3_CP:?KR-.S>'=2U)VTU=15+0^EIQTX]*7N=]P%=OBZ0 ME.DXD9LH3<>[IO;,K>U@=UBB$2>/G/>1Y K>BR6<9+KV*)ROQZ%!YNK/FG33 M3LU/??G[S9)]'_5.>A]&ULO5IM<]LV$OXK&-7I)3,T+;[H+4X\8S?I76>NK2?NRX>;^P"1 MD(0+12@$95O]]??L@J1(2G+=)NUD(HL$L-A=[#[[+,4W#Z;X:%=*E>)QG>7V M[6!5EIO7%Q M\+W;XNJ-V9:9SM5M(>QVO9;%[D9EYN'M(!C4-S[HY:JD&Q=7;S9RJ>Y4^?/F MML#512,EU6N56VUR4:C%V\%U\/HFIOD\X1>M'FSKNR!+YL9\I(OOTK>#(2FD M,I64)$'BS[WZ1F49"8(:GRJ9@V9+6MC^7DO_EFV'+7-IU3KM8#H0 MJ5K(;59^, __4I4](Y*7F,SRIWAP<^-H()*M+76WDH4Z MOX%=J?C&K''65I*[WER4D$YS+I)*THV3%)Z0%(3B>Y.7*RO>YZE*NP(NH%:C M6UCK=A,^*?&=2GP1!9X(AV'TA+RHL35B>=$S;+V5.X16*:Z+0N9+Q=__\QZYWL^+ALRIW7=B,3]7: Y+"JN%>#JZ^_"L;#RRD_Z%3 M^G.2Q*]*K.2]$@LDB=AD,K=BBW,LQ,-*)ROQ4 W+!UG@=(5E.7.6D[3E+.'/ MTKX6/ZV4"&:SB?C!Y.?OUYO,[)02[W2!=#2%%3]N>/HM=A(O!SR3O@]>>=6. MF\+<:]H*R".0!\E'83:M+41IA-D6(H=\=2#?$R44 #1-Q!VO_2Y/<,9DG-OR MZZ^F83B\Y!ETAZ^#RU=NX34"@O:6>2H^*%O*$A?A,!@>E>8):9LE>\F8?2@9 MMT^I-. QYP7>V]:*!P@/@(O" )O M'(_=^5E1A:ISLK9V*[%'=?"- YV)E?)NPY9ZE2YW)>:9.JU(9RQ.2;5%0SI(>BVVYA4#U::O+7;45G<@Q M=[ *W*4A$L2Z4?"V=18;D^EDYU,J8E^SS/5O$%F:4F:G\TT]TG?6 M_2P(_#&*1)9AP!-G$W]:7[%B9S-_M!^&VAO%-3';>2+=%G1HI.!.25CL@ME% M$#Y#EH O@?.@TTH])LK")?)1S%6N%KIL:\Z)>TION0=>^P=V%P\XV+.A'[3L M'/I1U\ZA/SENIU]E4@4^URY4X._F?-WQ+:0NQ+W,MJH^J X 52&VM;72-YE, M/I[?)2N3(1AHH3-R;5*5888L,;F*'8G07K,<"^PB7-&Y"PR._CGQ).=C.MJ$ M)I!NPC&9(WAH7;1AI.=&F,ZUB,$2]S:JT(8#NP2O)<66'"E:^PIO&!RRMW1-W**L?V M&=C.MJVMLJ ?D+?(;\&6&'P(^?VN+)]7%[)SHRC_SOD';$_SZ<2+88 M$L[ID\3,6(W9"S%$83G')[[^@+[K&#;6D'1/HDRNSI&H*'%\YHQ-56/B)#EYJ;.EQHD0'$.R"]X/QT%I \[6"K"Z)K MM'4^>:IUG%:5.NZEI"9,ESY,Q%=\7;[/'\<2TY7%*5*"J7 M%*W]@N+*\@&I.J3HSDNOQ9VC1TW<7E=Q^[ZN"C^V2@LP=JZ6.L_I C#"6\ZP MR32.Q)D8CWTT"?^L/#L>>O$L%)/0GTX;<6#?433U)M/)*S$.?%C_K0,2&@F& MWGB,@;^HH MBKT(V0V-9WX4L<,?^HE[/#I[-?1D9;>G3N(H6PJ1OQ@_ _N-1XXAA:$_#/K< M:,_K +8S^KDE%ZJ?>HD9N4G,/M4MT(X7,LEU32O9UIHO<8E&8M:-& MBX7SFTO+BC]6Y.K4MC"R\P B;5I&KGQ, *5(5M3K.&J$6#"9@+8\UF;$E&7H MQG7")R\;68[Y%!4J96"K)1CS([H+?MPF%Q#2!I1*<]=46B,R0RMM9R_M/(;* M7$_?UP3BPSCCUZ@PLEQ=0@^$(].7RW;]T3E3MB+E1IVHN/A)Y3FI43'(E\I? M^A[R%%TP]S 9>'Z)&%5EXK\B858O*X4DM8Z?MDP7%E4+_M)0E%*CXIK^96'0 M;:ZUA1?3;5+V1.PM..(F>@H33"Z%3.]97[1>NM&U 2SUQ[C/!R5U MW4MFN/J[V-H4% -T/Y4[J 7;59_3E'WZ?=BS%L=CUK4M.?6C!_R'9O4SE@EU MC^W\521B#S0GE#]-*9@8B'?DFV_)%3\THH[R"GKZ%(14I$-_%C>T K1IB$M' M*WYQZU^.*N(P]4<=1A%[TTF$^V,_GG;W:_.!:>S-QF/:*:)Y^RK;/;&^P0Y! M/K?"MFJJ1X@]Z54U\/L31>T9E:-= 1A&V*S?J2>%RF15'DZ?MOU2]612UY-; M5?!/6)3[G8+R:YU6F]:,/L9_1/_9(O*$SAM9E'6F$<*>,\)AN:Q^3NB8OBD, M=EESYG33#>K18Z?6 P/T2%K=.R%4,E11@DD(L'WHIN'AMJ:E+);4')SJIURN M'CRP=%WZFGH')G;.'IWH#;D"3E8( WK DF7D=9TG5!48%3?DD' XI V22D>G M!4 7L6,K3 1"T_S4/.2TXC=5F%?=QR\\G9;W+&8X>\K:OQX[3P5#"SR=$4]C M9_] &IGUX=SV]W%R:MZO\TYJ\%%MT?2Y/F['95WVW-1E2^3." MJH$>;4]%UE];!4X=PQSC;MY<3+YJ-Q23R423J.A"%7A!1 MMSCQPVYK.?:FT\!5@M'I2A",(B] "3CCB;%X]RR?A)Z(L6XV/?1&72,Z/ZQ@ M\ACP?W+R,X\B>*($/-1/GBB5FICO_N+0U(.#$F"?A=S38YT Q_?/E ![W#Z> M(+U'+SB%XSR][ESV'0.G3O-DN0YZNV\4CK0'OQR6L98J+DMU2LU>DZ9_+_]K M(\>S$>QW'X;U6JEVX_%W<\2]@5\.&P)@PS"F=(W\T:C!AM',&T8QH& MJ1<-(T<2XS8VC+TP&.-^[ =/04,XP[R9VVLZ.\D2OR UC/QAY^'+J/_PY;.H M870,"OX,-?RR?'!4HTK[18A_:]??TH\W)VRK?1=Z[E6(],CCJO;OD(0=!S_< M9JU]2&_^R;CZ]04M+:F[(T M:_ZZ4A(M+4W ^,*8LKZ@#9H7S*[^#U!+ P04 " 8;E98QEO0L1($ Y M"0 &0 'AL+W=OPBV&RWAZ('6AI;1"12):DX^?<=DI*2!9)T#WLQ*7GFS7O# M&8XV)ZGN=8-HX+%KA=X&C3']>13IJL&.Z87L4= _!ZDZ9NA1'2/=*V2U<^K: M*(WC9=0Q+H+=QKV[5;N-'$S+!=XJT$/7,?5TB:T\;8,DF%Y\XK9"_EO7WX6&^# MV!+"%BMC$1@M#WB%;6N!B,:_(V8PA[2.+_<3^N]..VG9,XU7LOV+UZ;9!NL M:CRPH35?Y.D/'/44%J^2K7:_1E -6@CN]&9&'1<^)4]CGEXX;".WW!( M1X?4\?:!',MK9MANH^0)E+4F-+MQ4ITWD>/"'LJ=4?0O)S^S^R@JV2%<&*/X M?C!LWR(8"5]1""8,7,FN9^();E'!7<,4;B)#4:UO5(T1+GV$](T(20J?I#"- MAAM18_T]0$1T9\[IQ/DR?1?Q&JL%9$D(:9QF[^!E]@7?#E.#BJ)]5 MPM\7>VT4ER^7OH M/^7 ?FX$^-H@D$M/MK;3-,B#[11> 1,UU+P=#-: 4Y;9_P#W!*P=,-TY8 C\ MB7PUH"T?H,/';D\F60(G)".FR:ZERT6?NX*P/ZG]2>#ST*%B1JIS^$SW&_?" M/D 2EXN"UN5RD=DE7Y2$*R3UE[>^=.S/*(!M:HK*'@CHB)X7"1R,-B2.]$"R M#HNX# N*3-N\S,.L6/IM&2Y7.=P<#G0%V:2X5- E!!JK07'#"2I=Y6&2Q)9P MN"Y+R'+"RC.X'M/VPR16ZRQ<9H[$LER%:5'8[9K@TF0U*IK/X#G''Z!8E"DM MV:)8^R69@[]AO\Z\8>&6G"0^5NU@3^>@9.>.[#6INI$GNH?WDEZ[HY.]KQ:>D8S4"/SCI^(BJXF34*U[Y6,8Y37)M&H\T00W:\F;">4V' M2Z/QGFK5^5I7.:COJ4Y-04?"91U.4<7@NH(\1HDG:DIF!^><6I] :VPHNA[4 MTPC9H6ED;44AUMI9S$7W2K%QSWB20WR( X5K2 ,P$$2_E5J'MC6]&PO=V]R:W-H965TO> <$#K;&/O9U5)Z^M(VVIT/:N^[T]'(%;5LA4M, M)S56UL:VPN/55B/762G*X-0VHSQ-9Z-6*#VX. MS5_;BS/2^45I>67)]VPJ[ MO92-V9P/LL%^XKVJ:L\3HXNS3E3R6OJ/W97%V^B 4JI6:J>,)BO7YX-E=GHY M8?M@\*>2&W=G3%S)RIC/_/*Z/!^DG)!L9.$90>!Q(U_(IF$@I/'O#G-P",F. M=\=[]-]"[:AE)9Q\89I/JO3U^6 QH%*N1=_X]V;SN]S5,V6\PC0N_-(FVN8G M RIZYTV[0A[Q@H9/E2>'%Q9LV&+%L#C0>A MU."-Y)3F3;GV%JL*?O[B6E9HL:?WLC/6*UV=C3Q@>7%4[" N(T3^#8@LI[=& M^]K1*UW*\C[ "/D0M*_/U8O1%M\C@:R^34=:*0YP/HP$E[(P<7O_R4S=+G1W*=''*='$-_VH;\ M( 1]DB2L)&A7:/6?+$EI;VAM>DN0MQ7!R$4W=TKOX%;3LI56%>(YO>'UV]=7 MO873D-ZJLFPDO1+.#VFYCHM"E[1T2M"5*-1:81\1NS#M"CD2Q[N''L_@+8TNA"PE] M(3ZCF=4_,IP)(0M(&PZ=5;I0'2.9=; 27=<@Y J5,DBO0\"J5P%M2!O,5Y65 ME?"QP&\58-" F'$ VRTBAO!H$$XYYP]!2^E4I8<0NN[78&EO8Y)<(]MTUI1] M ?O>83.1- Y4U6P1*+CS8>RE#N7"6AL-GJH2X91HT3R?)0L\9]DB/*>S63*A/Q##[JGA*,O&R906\R2CDRPYN5U8 M3-)D3/-TBLG9=('Q$9(BLPFPQVF6S&@\#D!W&$N+!686DV1.69K"Y(/QZ-HS MRH;Y9(QW'J4G>9+O1BD27MY2HS/@B[HET(X/V&'>GAMLE.G=8RQAA;*#$RUV MVV%L7*!"8=4J:!;B ]AT7,_P3,IBOHA?/ATE2!A"(&M8NI8 M"EG;;2 70_&F(V^FCX5J.Z&W,5!"RTY83VMKV@!Q?P-=;39Z3[]()+$R-]@ MWD&(CG^T@46I;E39HZ&@$#Z9FAI3[-JS ;UJJD5YAWMQ#KJ)M$3$UH0^"8WM M^9F39=&Q@-#W4K#%P1N-,N30!:03OZ72WF*Y'X,Z*I;&Z.K7!F<)VNB<](^* M1@1.'!/(FZ]A'@HE2R>1>8'L_)R!DU\))9 Z9P4%.=T*:#R#=K)Q#H5D^13K MK\'M+>4P2RG/65[Y(CTH[YB*YE/$G9VPAF;(Z)AI?L*ZX=\,J7&^]P0WYH#( M"8M39+O7VV268@K/Z1QIX3F?8_5!B_:'Y^Y!$140,1^D@[P97K( MJZ\$\00./\!('KNFC.[<(4&7*MR473P@XG7R,'NXC"_C'?36/-[DWPI;*=31 MR#5> A=TRA_ M6*&E_2*;9*>-#Z:J.6[DRWFK*KQ%_J^]\6+E TII&G3!D ./VT5V-;E9%#B5G66/]#^#1[[>1KQ--F0GK#O8XM_,]!=8&J. MR<*@,:Y_J_OC',X27HQ_D5 <$XK$NR^46%XK5LNYISWX&"UH<9%:3=E"SKAX M*+?LQ6LDCY>WW2;@78>.X=5.GF&>L\!&9ZZ/$*L>HO@%Q*2 =^2X#O#*E5C^ M#) +GX%4<2*U*AY%O$8]@NGD HIQ,7T$;SHT.4UXT]]M$KY<;0)[^22^/M1O MCS9[&"U>D\O0*HV+3.Y!0+_#;/GDK\FS\6 NE0".P>$K?MLGO\)ZA0H=>G;8];8B-3N%7;W^0,1CZ:FWG=2WW_H1Q7EV% M1-DBRRSH@2F#\(:_I\5HTG\@C?"5PCWR^M2MH'0R3L]6+SH_P7KK?*5\9%\#B5E+'H^=/,_"]'/8&4YLD2$8M@I:6M?Q!T,< \6^) M^&3$ L,_:?D=4$L#!!0 ( !AN5EC%,P8Y, 0 %8+ 9 >&PO=V]R M:W-H965TUCL@99&-E&*]))4'/_['5(?D7=CNX<>/)(LSLQ[\X;4S+9*_S!K1 LO ME9!F'JRMW5Q'DE,J73%+CWH5F8U&5GBG2D1I'$^BBG$9+&;^ MOP>]F*G:"B[Q08.IJXKIW2T*M9T'2=#]\7"37-^.W'J_X!O'K1G<@V.R5.J'>[@OYD'L *' W+H(C"[/ M>(="N$ $XY\V9M"G=([#^R[Z%\^=N"R9P3LEOO/"KN?!-( "2U8+^ZBVOV/+ M9^SBY4H8;V';K)U, LAK8U75.A."BLOFRE[:.@PF\"QZ43YLO)SRZ>2.6B%@CW]_ !OC%1LZ9:LH _ M:B9XN>-R!3=YKFIIS2RRE-2Y1GF;X+9)D!Y(D*3P54F[-O!9%ECL!X@(;0\Y M[2#?ID#R&:55FN-IB9.1 M+PQ=G,A)=E+EJ2GMYK "7'<0>Z6!? M[+@/H/?Z+)L[:]I[Y+QB?H-V1(OA'9-)R45.4WW6;_!8LB ;+HO9^$*DG@EKWQU MKIRVA_5,&B$'>%V.!\UI=N%B1_V;B[H@A+RB@]Q"J57EY*4Q0-*'FP26^0Y* M00":+C"AWU3WG5^/O:#MH.G3WA!;(M22ONI^;%G2&>O*D;?$V8K&+&.[K.P5'ULTX;F[XNSUS5A@ ?BA'Z5N]A=?N2&!9T0X>C\S'M'KX 0ZT, ME7KVNNK7_7P,9NC+WZ?8=EU#QR^OS&&WM[Z%T6#6J9#\W$1',1S?9NSI_^V' MQIMF5GI=WDR<7RDM)02!);G2_AX'H)LIKGFP:N,GIZ6R-(?YVS4-OJC= GI? M*F6[!Y>@'Z47_P)02P,$% @ &&Y66 "3JV=< @ B 8 !D !X;"]W M;W)K&ULK55=;],P%/TKEID02%#GJQTK::1U <%# M4;5I\.PFMXTUQPZVVV[_'MM)0SNR:4++0^)[?<^Y'TY.TKU4=[H",.B^YD+/ M<&5,,R5$%Q745(]D \+NK*6JJ;&FVA#=**"E!]6<1$$P(35E F>I]RU5ELJM MX4S 4B&]K6NJ'N; Y7Z&0WQP7+--99R#9&E#-W #YK99*FN1GJ5D-0C-I$ * MUC-\&4[SQ,7[@)\,]OIHC5PG*RGOG/&]G.' %00<"N,8J'WLX HX=T2VC-\= M)^Y3.N#Q^L#^U?=N>UE1#5>2_V*EJ6;X$T8EK.F6FVNY_P9=/V/'5TBN_1WM MV]AQ@E&QU4;6'=A64#/1/NE]-X(7PI(.H ?-6E; M\7/(J:%9JN0>*1=MV=S"#].C;?M,N&._,X_.$!-HP3BWAZ538FQJ1T"*+LV\31,]D2:,T$(*4VGT M1910GA(06W-?>'0H?!X]RYA#,4)Q^ %%010/%'3U"U+"D^)&L+\*%% ]3;()NV%T4O:(F2B5"D M2E+VYNU+4HXL-S*#=9,;2Y0XO^;C\##CZ9Z+1[G%6,&W@C(Y\[9*E3>^+Y,M M+I#L\Q(S_2;CHD!*-T7NRU)@E%JC@OKA8##R"T28%T_MLSL13WFE*&'X3H"L MB@*)IP6F?#_S N_YP3W)M\H\\.-IB7+\%:O?RSNA6WZCDI(",TDX X&SF3M>S H&\X?3>,VG7D#XQ&F.%%& NG+#B\QI49)^_'/0=1K MOFD,V_?/ZC];> VS01(O.?V3I&H[\R8>I#A#%57W?/\+/@!9!Q-.I?V%?=TW MNO8@J:3BQ<%8>U 05E_1M\- M S"X(Q!># (_V,P&9PQB X&D06M/;-8*Z10 M/!5\#\+TUFKFQHZ-M=8TA)DP?E5"OR7:3L6W.B I%O @4$I8#G,A$,NQ#I22 M4U_I+YA^?G)06]1JX1FU"-:M4M:M;]C2Q1@F>>7M@2BQWVXH\?@M'@G0Z=0YR@8]M:_*6_&\D=L)_W?!?.\.^UE-8$!UY,Z$E\*SK M].P: :?L]XZ V\??&'SA.SL9]:%5'UP]>#%A>[#@2*2&846$3JVXT*%$]=X+ M"-I+61T@46M)JRU20"00IK YL4%QD$@1F3WI=QA0EA&3;.E4S217.OW#YELM MV1^2'T%GH[:W1-2^KDJC$_:BX>1PV)JGIL>2%R5B3Q\_3,)@_%E"PHM")X,Z M34H>H6**4)B70O]&-?.P[XAW,#@F20/WKH:*KLUG\8K9B^'NS(B<&A=.Y:"5 M_P5.'Q^(HMUL;KN7\Z83SBER*5QXA LO.G8=R<4KBDI4G<>0V^Q2T&,B&3CS MM-@"F;)(%P'=T73;O]@K.AG?(U<,CLEBX$[LV@%<50(9WDY4M\PP'$.*GKJG MZWODB,$Q20S<&=T\SP7.=01AOD.$HLV9E5FKC*R*J=-W<:BWRJF_.V%YI5?M MH]\J'0LL&D+T0U7NJRUMUN,=/5I.NCW&>?JN6$^T/R7$?\+4$L#!!0 ( !AN M5EAD$#Y1,AT .!< 9 >&PO=V]R:W-H965T=F:TR;?-D59?/]V;9M]]\\>M1D6[-+ MFWFU-R7]LJ[J7=K2G_7F4;.O39KSI%WQ:'EU]>S1+K7EV:OO^+N;^M5W5=<6 MMC0W==)TNUU:W[\V177X_FQQYK[X:#?;%E\\>O7=/MV86]-^VM_4]-#X31<]\WMB8OS9K?Z.#T^'6:6->5,5O]J\W7Y_]N(LR'I,9H6@T?^*@\FX"S):ARV];TJZ5Y[:L/>U.G MP$^3I&6>W IQDFJ=W-I-:='G,ZST^L=[8B?_G>M6T-?'1_XZ=6-9[,KX>A.N;9I]FYOLS MDI[&U'?F[-7?_K)X=O7M!+1//+1/IE9_]8;H1U#F3,DQX'['].1O?WFQ7"R^ M37[9FB3SOY@\6=LR+3.;%DG3TA3A[\%^Q8R+$)YI^K\O+3_':>O.GJVI39_1@J_]R*'KND M4TACE"3C\L-E;LI*CY:D36-:P4%ATY4M;&M[:&AU&QK;5@GOD%=%D=8TJ4WN M35I?&IILOF3;M-R8A&3<-+/DL+6% '5S1=2[PU]1>2DJ;6)5Z:5:,.: ME/-@H818^"XEJ$@Z\J[&/R WMITG/Y(I( ZHDZ*B4S2DNAO2D!BSKJN=7Y]5 M?:;&$=""78:<[\JAR# M23H%OZ\'N.X#D?^+U*PPSI^14B\*@F.6_/7IX_E+]R?/^^OC9_.K,( PN3=L MQ8I[.>XN_5=5VY;U]:DS IW$&.BC;) FWXQ? !(9DN:GH2[('DER3R- M(J #7$>68Y,4R/*V@YA75E,+D/.4UJ MAUHJTDV$%1D^I2N>>5WQ;%*R/S7,5C\TK=U!",9TP^];H:=IB:N8]55Q5%W] M(.6+0?#-P 1@6M$%&U.2W#(IL\SL69B#0=N3Q&9V7\"( X3EU;<\Z\?KZQO^ M>_'M!='YM\X2QR5= V+OTL^D!3SDX$Y24MUN+]JZW4)9K-?$GF()=F((Z%!5 MW0H=Z?OF(1:%U\[4* !>XEXHK]PV&;%(!Z @WQ6?!OQW0EVF @NVF)55LVL=*328Q64]LJGT?T!2=WC9P^-V3I2+_3R!DVH FB M45CUSI(F+5BQ5KLJ&$"B$T%( M\ (W67%C02TE:V%7EI=VG1,<>09D]KDB1B M G4N:!S1OSJP-H3$YU6W:M==X8WT+-FK _PJ@F%S.@ZT[Y:""9+>PM+8O*=? M&96D]#?$R06))6%=N)TYO#9D%,2SA@4V9&C$ZD9RL.]J,N8-Z_"54LP$F*9P M]\+C[L7D@3\2N+7-0'H<>0QC?V*!'D@O/4@OO[)B9NB(Q+:C!'SP9$^R-[7) M+=F^)ME \L038[7-49NI&U5ZI+_(4!;@V5HLP*IK: /X+/'"T!;> 2'=Y8F< MD6RS(H2\&Z&J$W,6(=*1N2LXXF7Y=/XX>$\4#,EX5Y?PEBJ6K:91"\JS M1'?>J[9L&!X''^D8 QT':T.&=U,!HDR08+PF:KSQ+==>D\<*L[J >B!+Y@TMI5!Y,X:^C+U>_$$^#K$UH"9#1=2 M&P@^PO[5JK ;A3;O>!1K9UL%^]N?<:=6Y7[F3HR1Y8:E;)66G^MNWV;JE"EI MG 4-7ABR![GS659$M&1-G@_]!E_:P=NI 61F4(2 '_"=\^#@2>:"PA0QE"1G M +E@*UIRGGP@8GANP;*DUJL B[-USC[1MZO[! S*%@WVAP( FKG?%U:8G'RV M?, :,CX5UY8=^)UIM["&D68S8F;7%0P3QO?-(O\($\MB[U?Z)CE?7)!")!*3 M1J#S^E]FR?GR@FB>U14=&]%3QABM:K5)YX\OE%X'LM%;ECD)#90WA6!C:T.N MZ8M,G7]"29M^C@,=TLX'TKSFLEJOG6,P8_>>?9-"TTZ !'Y_0*5S1=*RA$5S M$584N1SA5X0\S;9N[CYM6M7V@ 7VL732SI 'C&/H);@YNHU!?J,C]#39E$U:7(54U]6D%G^OCI,=-P$/G^UM0/P=4, *.G>. M)W$YG8G9H8$Z9^ZH35K8?[.T\^AY\@:_VIX$0BY)_=1$.DO.G7RJNM;[Z^_> MO_O@776299I.(3IY^NJB!;"(E#^#^9-K0C#Q."E-7)!I0K#<%,HT06SA(>ZC-42K]B?4\W<*HO1]E_"@6_;JV0DD0 MC^1+]:WZY3MRU.]4M3,3FR^MT3!"7&4GY1J:L&N\MRV(;W*7B6&]00MS3 /* M(0BTM6R"G#HMREH!\U7)L/JGP 1M.C7$.WEAL)(]KG)Q[!%SB;J"& H,P(- MN4SDK"^!0]77"0VJP0EVS:KH\953,!_8,]]/(@Y0C@&3JWTXN:NW1AYWCV5? MF)O%4X5ABN&6@>&6DPSRDZ&]QN7_(1-CCUW])U)KC)L4":T:63+'181'3 (7 M(9+;B\^C*7?"1R%+LDN?(M%AD8!A50L<+)9#7_X4&W *9TMB?LES95=A7(*3 MTX9)T^4$H#B_+HZ7:%-6VJ?WFN\!\[((\O>,"Z>+W0%H M9"8$0CQ$^(%1&E^NY[,Q?7+S!;00YV-XH#]VUB 945*UM]-7CW M/CS). H5 MK?=?0$]4ZBP+HZAZ&![VK3N$(AUG L5')6Y8574MGADOT2-#[&4&A[4'6M.F MM< TYMD=T5&1[M ])VL:MAA)FR@8I\ 5GHS*#G]OG(!I-K$15[+EQ&G]F?CV MWIK"GS!,8P>,V)#BE%D_;QH.HDEF)-U;*#R?19*D! ^ &P6WR7$M%O3C!#;Q M89V_YL,/]KY'0*S356 M-+\T!T"E3-W&@$5N)H"JP//W249F*V6_ELY#_,\I)_.%W'*+G?!MM7=!J0F_ M$#%D6=X3T:."83G!"!%JJL)P=A()-+> SYNMHS7B1"6^V%;%P#9#.Z#$Y8*. M'BXHSBH+#=EK(Q:&$^AK\3-;VQ;LZ/L4CP [AH=J[<](+JA^J?+"$:(K[$5H M#YDC!Y8FZ.8)6T=?3H*H5$,S9Z6^LBGA 8G#V7<&Q(\=4>)' "(PP9]W:6U9 M#PWXEIU@+FDU'7S=1C3JI6@T*66Q:TQ$; B.E]9\5YIA:?Y)QR<4M!>3%>A7/VJ>==3U>=A4[_SX M+VJC:KW1Z#US(3:'/(Z4:W)J@^)'&*22$"7#.,?-&1/1D>#NHJBR-$JMA61[ M5R)#H^:GM;L05F.-1M-+<-+*M+C_MPEI9K'E>+RTD%[T/65BC@+7A[UB(T M$/E_.DE&M&8_++-UUNU0+$-A6JNBK#Z0?!+%-G)FGR)NZA.B+M_#04/PWJ9D.[1_+*8;.-Z'FLPU"]:HD/_.-:(LQZ#B M(_Y*PZFNW*QA\"7LS4,JIZ#?R;N17%:9[K2$UIIL6U9%M;F?)S^Z4'%V7%22 MD,*NK>C7WC(UUQ<)RY-V1.IGT\OVH16'PL$WV$2O \L1NO_A)+83XSBZ^!$Z,=_P(N%S;M-"S-*^O^?K>)@6*J? M""H+J(P[-.1)?!%( +=G6-H36QT T,IR'%BS"AY1ODY2@_(:J*)!$B:J#L 1 M0>*5,^2#%(K9,9G91][45;?70ID B;!DS89!BR[8I"OA_F%+XRNAP?^):J)? M5Y[OUWZC&0>= 36?)ISTZJ+S\C5VV;?25V M?!:(*'Z%A!#:I!2UZ/B,$QO*NB>46E'956 ]7Q/M5A/4Q/JI'0M;*8;CJY\:' &A$NW-O;MLH^ MCZJ)/[94K ;(_OE1[-ORL(:'D900ERRO%L_B882F39V2S'6D2VO!]3U/?EVE M-2O7MQQ)5E*OL4V84K!0=1H3^B5%9"'$FTUM-BJD!./LR>)QTFQ3;2$90N@9 MT:TTTVJ+HZIECZ_>B$?:.UQH(D'@P-6S<$*;#>=&]3M472[1R2/Y858!H8?& M<DZ7N\IYOQSONW((A79W%*^PE'.VH$_KL!SAIJ=XVMJ4KIDJ MKEMRYHCC+MD(FC7ERNQ@8&'*32MU1+OK:R_1[JQ:7<=F'WZ4-P\0/HIQ0*]6 M/OFJB#3O: 3"SCE;)0Z@#E&U2;,MW"2 %!?K>Y<-U-6E$*+@[(M4$YYB-V#H M@).XY8>-96A4Y#JUMC"X\B/W#*'C)8BAXV&'4O%B)&O@4Z9L/JQDP\A;<#C1 MU%Z)"C37EA-._FL[4FFF.#8TTBRF&V%NHAZMF[I:4P!V2^!S7WJ1EN.._I]; MTG/X[5%3*+<)FMV^J.Z-2V7#.X @$%:M"6] 1 ;M([IA8/0_?,<",ME1=6/,X *M'7]9YR3D&8 MMD8E 3<07$\DG[35IA0'PN 0".2X20:]:W3XD@%0FS2=K G-2HOIAJ.;/GI> MZ^E&J?V'5NK5L=#LYT1?'1ZM_TN,)_-)CYBT(.7A<>WS.Q[/KME'Y0@ZCH0/ M9BH44M!/P/FOT*X7P.(NGQ+LYFL,H.B \;;LAVM*^K]2"JSK^V0Q2Q8O7[Z< M(L R] HLIZO];^D =V(>W_F4W/N2<-GM3C4!_LDE>^W [NH$V_:L)G_TTM<# MFD.Z9V$B#82']O:6Z$"I;?.YB5N' M!_V;1^M*<4K"[ B2NPIMXS!?<^4NMFV<$R:-O37Y1FI04BALK153-"]:] MFME8G[=KF.&[3UHQE[ $8[GP%\PE14CARXSD'D/G(CGMHN&2/ M]ET!JFN\%Y\'"FL*,4J[Y:8A[/EF+DY1K:V6K8 4$_5HC\#K*JXQWMB0YE*Y ME07O1Y?K]Q9R&4DE%&7?A_3E R]'R>K15OOD3<#D<5 488&!=&V/H4W\077SN,-0E:B&010_?KJP;492CC# MP3D0'RM,#Q7[17@FVJQNW-T^01ZI^!2 M?%T63]SJ">T!!(B$0JR9=#@K4Y7U6*,$B4G,N(('T(1[N$0BZ3/COLY[+91 M4FAU]X6-;;A//6E7)\I0:*;RC:25%0F14)1"-IT[&Z5NWT5,-61LHZ6 & 26 M+.$:S E3,X$=3T.(Z?0=@D6Y2T.?G+5?D1RY[@%.LY1-Q_WTG&.IF*TY). P M\U8=S'I4T_3C.@YS=3SR2+YD)*TV7"#W3FWP86.E[J8[6B/[$2L7;V^JHZ&- MN '*C%8IX+*$:@:$7+"#^9UO".;HO+7-VAFPM8-PA(N:/IGR<"+/GWHTU9,G MM -K5"E"=MP*!KG;=ZVK>G!SO3A<'/QP7KMB3Q,6N^!F")9MUW/ =]SL,0ZE M29J33[IVND>G80V9ETY""_3%@.I.OP,M<]RYC8C!JF0''Y!@/8G+Z"Y<75JS55$WP(R=2I2CRU$R.HXO(AW)M*D^F< ;M,"X@N MLN5Z@X]-3T2:%6#B>,EO%B=DO!U?X#4H0;H,6+XFLR,%AS4.5Q;1S#EC*Q-T@-KUI-MZ:1 M_\&=1:[M8V4X]>I3*=SN\&G(8)&DQY6-D$MDLU0YGX=S>TYG$EI,?M+#4'C0 M0MMLV,-P%\U)(7O/<":=WTIWW[P["Z5&);)+H#)KQ"8S#5#"&4E8QD1K#-P0 MUVP2NTNPYJZAD383/M1^<"97:/9AP6-G M0:^7?[T[C6]W-6A\<$11CC@/6H;%1Z^ZRJ\70U@? .!HL_#K(LT^7]YFVZKP MK9&74+@8L*MR4Y"YXRHGO#$8$_J7Q6GHA--@I V.HBXOM(Q.I[%XM'5(;D82 M)/K,P4$/$.5E8OBCM:CBD,:M2P1[6M'F-$>NZ!^8GH;BFSF^,M M0*I-.[V;F$U_PWYGVRDV&-1MM-]8":U%9*U+.OP.#7:LW(;[2QFOS[IQ6D<5 M8-,[G'1E1N(D3DLD?O3?VNAU%'$.[R59,D]N(HW?0]OYS>VGYD)-C$'GD6[D6%_Z1H,,_[WIV(X2=M9^BR M74ZWRI)R(7N%_^KRS<[[I__ M6E]Q Y2YP%;+&+YD,D2=6 /?IR<7)J/T88,TC6VVAE\[<+Z%AE],62+ <"5:O:9SX%0T<*4W^H^; MF.)W@YQM>VL+WGX$.GY@26Z[T)+.$=Y7K7$]&3DF2_H%GI=>U9GUC*B P>YU MS^UU:<+PK3;I<3^\>/LNCQWW9FG3'"'-WU;+3Y]!@FI)9H?'SX8HC5P]Z4T; MOJH$!K>N@=75/__>^ "?T458N708F63,T"^VG&[Z^MD<",O7><5/:,5O0M95 M675Z#7/"$I^<"N:RZ(.3_[Z?WK#Q_/+F90ZQYF/*A#E-8[ M!JWKC26IUL?/D%(0G0^K)U2$,F-*NKZ]X5.<2UZGEIB?6R_*ZHBI](;AR"M5 M+C,E=0'_7O*,+Z2$JQU:JQ_!SXD70I>H71IB(!KX4M5DN "O877<_(J[.<": MY-7QZZW).*_V 6V(7 E_YQ/;BN?;#^\^@F-%9O31LNM-;51XSX/DTC$NL._/ MN(W,-R&?*Z!CQO11].CTSM0;?EJ;7^8K6WE_VG_KG^^^ED>KPW!Y^YOHN$&W M4V'6-/5J_IQBL%J>TY8_2-OQ$]:KJFVK'7_&ULO5?;;MLX$/V5@5L4"1#8DGQ3TL2 RX$BMY(_T?U97%;-!)R54IM5-& MDY7+D]X\/CJ=\/ZPX4\E-^[!F-B2A3$_>/(E/^E%#$@6,O,L0>#U2Y[)HF!! M@/&SE=GK5/+!A^.M]$_!=MBR$$Z>F>(OE?OU22_M42Z7HB[\M=E\EJT]8Y:7 MF<*%)VW:O5&/LMIY4[:'@:!4NGF+VY:'MQQ(V@-)P-TH"BC/A1>S8VLV9'DW MI/$@F!I. YS2[)0;;[&J<,[/KN4OJ6M)>]_%HI!N_WC@(977!EDKX;21D+PB M(4[HTFB_=G2A"ZS/@WC TJB9+A#WK"S<1CD#7]C MX]*:DLZ U2(6P+-?TUE@6%KZ>[YPX?L_+S'0R!^]+)_SYLA5(I,G/22&D_:7 M[,T^O(LGT<<=Z$<=^M$NZ;,;Y&%>%Y+,DLZ5$ZN5E2L10AI?6MM> KU3[,N@ MOZ_!DBF0J4JOR(>0(%44-7/C)7FLY\\PV);?Q1VMI%E94:U51@(UXH!6UM25 MXUU.E:H0EBIK\CKSCH3.B?6J3+83P>JRM=!:%@Y ;%!X)X5U)#FX"*$ARP7\ M-8R/Z"MJ5G/FN>80._Q(^!'3'$Y6F7#TGM)1U!_B/8W&_4.\)^,4\XO:HM(= MT*7*%% 4WR0C(:8\R@Z3/I).XKZZ0-C )^$]U8M:@^3 MO2$ILO4S [D6Y00/,$=@AVJ029FI$=]W 3H+TA +\I7VTF:FK(2^:]3TG]#W M1C\]H?7B9ZTJU&C/?$XGX 9\3D;]B-_30]!P)6PK(S,:I;^)J01K8THFPWY, MR>@0_-]4,E.B\(!7VR7B$OL187KE:$_LTX=W:1(G'[MWC.,W#:@@W( %2W$Z M9=(G8XA%^N'Y%NI9_C=-G^3"UFA,U%0>/#>2G"D@O+:H&RV:1>V02@X$?JIM MT)I++Q0"EG/"YB%SX!*F-K@ "8-"SLY2FKX:I-'X"?F/ O\IQ3=A,5<6?8R# MH:$1:A')XU%@?!HGP;0)#!NU![ 3BILH,LB?87H(HX?@'9%[F&+?6ZC94;_& M7?T:O[E^G<'$E60>&I!?=(;805NF>9:!_().12%TZ]-SN936@K=M 6\77RIV M.S&\7NRR#A#[N/&#ZD")%M2B!?6;BM0TK ]N&^#XX&9$R2=H?[^,5]]-]POT% MMQ.-^P3HU-D=+0MD=BT:%1$\OH)SGL:K0I+KRG< ]DI>V[,#OR= MY^+7/!O&O&WSYT)VTT8H*F(@\PJ]UN3NI3S=J>?E M//VV1# I%\JQO*W:,MBQ'"+M_M(B*C2N6U7R=67KD4=N:(/W_D35H UQ%ZHI M$A##,7&(83 !SU,>3(E)Q2 -S",A$!!+-%9ZU&FB5S@?/+BEHWZOPK^(:SIV M&HD$L&PO=V]R:W-H965T%BI [9>>>;-D_'. MV.^N /#LI53:3:+"^\U=DCA10,E=;#:@\61E;,D]+NTZ<1L+/ ]*I4JR-+U* M2BYU-!V'O4<['9O**ZGAT3)7E26WKW-09C>)!E&[L9#KPM-&,AUO^!J>P/^Y M>;2X2CJ47):@G32:65A-HMG@;GY)\D'@BX2=V_MFY,G2F.^T^)Q/HI0(@0+A M"8'C:POWH!0!(8T?#6;4F23%_>\6_9?@._JRY [NC?HJ5'[OET;,V.69)&-/H(K@9M)"7)6SR5J.>G#UQC[#'*GLU"G!SK/?.E M M>0'P(DR*RCE[7TYME9Q(\@8C8< M_,RR-!N>P1MV[@X#WO $W@* M_CX6@MK Z+@!ZJ$[M^$")A$VB0.[A6CZ_MW@*OUPAOZHHS\ZASY]PI[,*P7, MK-BCA8MG_H*=L>^2*+A=@SM&_#ST+.;Y(O:X-S MKBCFM-DEX*";*"Y'B_"L_>/=,\/('5#Q)A04]=P7; M\->Z WI8KGW6R^B)HP0'A<:KW5K0XA5+[AO>\K5@6SN]-+[LLUEW0AYS(6R% MU81G5P$L[=,M>\@JBT<-MV/%D.R-B1*0, U#AU&IM*\G1K?;S=M9/6;>Q.MA M_8#^2IP5"E:HBLV%>;7U *P7WFS"T%D:CR,L?!;XSP"6!/!\98QO%V2@^PN9 M_@-02P,$% @ &&Y66&17'*!8 P 6 < !D !X;"]W;W)K&ULC951;]LX#,>_"N$K#BVPVHYC)UDN"="N"U;@AA5MMST, M]Z#8="Q,EGR2G+3?_BC9]=*MS>[%LB3RYS\EDE[LE?YN*D0+#[609AE4UC;S M*#)YA34SH6I0TDZI=,TL3?4V,HU&5GBG6D1)'$^BFG$9K!9^[4:O%JJU@DN\ MT6#:NF;Z\1*%VB^#4?"T<,NWE74+T6K1L"W>H?W4R MN!C-+U-G[PV^<-R;@W=PD6R4^NXFU\4RB)T@%)A;1V T[/ ="N% )./?GAD, MGW2.A^]/]+6/G6+9,(/OE/C*"ULM@UD !9:L%?96[3]@'T_F>+D2QC]AW]F. MDP#RUEA5]\ZDH.:R&]E#?PX'#K/X%8>D=TB\[NY#7N45LVRUT&H/VED3S;WX M4+TWB>/27[81:,X6D26RVX_RGG+949)7**,$ M/BII*P/O98'%*_CLA- M![GI,?KJCHJO: 6"*N'@BEZ2>1QT>+_,.!R=+-8;U'2ZD"NJ+F.QR:$ R)FFL0!FX>_K]:$M:@Y$Z1!%KY.S[D\;[3*T1@8S\(,TDF8POL'OT!BU@0'M2.9[C,D MU%@XW9S!:3H-IVYXZX9[99GH+/B!R!.89(0D 2/2\8K\]>ORLR2<.<@L?/L_ MY&?3< +9A$+MY*Q_E3,:Q10=C4E*R,[L)XMI1CLG=. 3HCD9/RGC,A=M@:0E MK^B.S1MHF+:=(G>-;>V+MY_7C9)$[VUL1?$R2OC6$(]+4*T&DE^T.75T?Z[W M=/D%+TO4*'.$#=H]HFN[C: 7;TC[!CHD7@!J2RPZF) MQX%LH=2J]H"^9BCCM)][DO-GOEO7:"M5A"^54G30[6K46]_3Z6I5*VW7^(;5 MX;=QT77+'^;=/^A.82B/+&E I@C@,3X.2<>DM9LW: M2B]FJK:"2UQI,'59,OVR1*&V MHC1<2="8S[WS:+I,G'_C\(OCUNS-P66R5NK!&=^SN1Z4RYH9O%#B-\]L,??./,@P9[6PMVK[#7?YC!Q? MJH1IOK!M?9/8@[0V5I4[,"DHN6Q']KRKPQ[@+/P $.\ <:.[#=2HO&26+69: M;4$[;V)SDR;5!DWBN'2'9W3N:FHJE./?HH1C4 M3^@M/G^*3L,O/;J33G?2Q[ZXHW>9U0)!Y=";PR'AO=2'A;_%J+H8V-7)61H% MLYC1"TOKLF[G&1)#RIE[>@/@,A5UQN5F#UG3O="0<\EDBB"0GI89 #,N+SIK M+->T[&7IE3N';V$<21'[HAIF%9<^$T MF<:7EY563^B\#43#L7\*43(AMQN6%E0G_=*XE4S6.5V+6K_/)@XG_@BB<>1' M\"//.:7TMAE%IT04A6-_#!>4C=5UVY.X!(JZH5H;3_SA27^=!B#I/W $T9F32B-A)G#HT@9[ M+:=$O6D:JZ&SJJ5MNT^WVO7N\[9EO;FWC?^&Z0V7AJY 3M#0'X\\T&TS;0VK MJJ:!K96E=MA,"_K_H'8.M)\K95\-%Z#[HRW^ 5!+ P04 " 8;E982%>M MTTH$ ("P &0 'AL+W=OG\Z/VMXTY&636T MSZQ^D3([<"& 51F\JPRK"KX5"&NMT6@8WC):Z='"-P1FM_AIZ_BB<1Q]PW$8 MP7M9F9V&JRK#[+D#GZ+L0HV.H5Y$O1XO,?4@#L\@"J*XQU_<48^=O_C_4;_D M.A52UPKAK_56&T4"^OO4.30HX],HMJC.]9ZEN!Q0U6A4=SA8_?A#F 0_]W 8 M=QS&?=Y7-U2D64U!RQPV.V* &G@%9H>P84H]\*J =2GKREB+(^-3+'IQ3K.X M)93T.6AZ!&4=:-$=,YTDTY!+03>!/N^B@76:UF4MF$'*0[EG7%'5&_A-4B(T MW$K#!%PPP:K4.2"?) 4LMZ@Z.< ;B*+ F](XC&,O'M$DG$V],5#M4F565$M* M894^0"[JU-3,W@D:0F\.L3>!"5GV0T06(IQY,P>1>+,&(O*"[T ,PXD7CF!, MAL,PM--^H- "$8>Y!1H'+= \]D+H$*S%PP[OJ)VS%^+9N*N13NU6L0SA RNM5##= M55+(XN&5JOE=\8)79)A*;>PQ3P(OL><_]ZRDPJ09YHD7/5,IJ5L9_H_+,&4U M<%D:AG,OLD-LDTR#&S?_JH@W,)X[$86!9U,=>U99B4WO)_<)P>PG=H>*OH@@ MC^$)GB,,J<8>D"D]HC@A#.WO>YI]07"<- 1G;B!ISAU!TF4/02JDR<@)>3YR M(H[=,/:FI_A-YHY8&+ER'#N@:4(%]M_Y]0@^Z02?O%KP5]KPTO%;%X7"@J;V M=GQD>G5/S8[&4_+N13E]/S["L0[NV<%B ^?:B@QD>X6Z6\2MG=40J&=MDQ90?FD]LV@([2ZQ IW8V MA2F5 4UF=$TF0)5,W5]N2&:D@+"MM%;"IQ+F/^E.J&(+UX-I4B2Q:AJ5[FG7 MYJV;[N;1O.D1WS-%@M$@,*>M%!]=.JKINYJ%D7O7ZVREH>O!37?4JJ*R!O0^ ME](<%Q:@:WY77P%02P,$% @ &&Y66.V0LAV4 P : @ !D !X;"]W M;W)K&ULC59M;]LX#/XKA%<,+=#S6UZ69DF M+UA M!ZRXHNUN'X;[H-BT(TR6/$E.VOOU1\F)F]Q2XS[$HB3RT4.*%#/;*OW#K!$M M/%="FGFPMK:>1I')UE@Q$ZH:)>T42E?,TE27D:DULMP;52)*XW@<58S+8#'S M:_=Z,5.-%5SBO0;35!73+]),%^X8&7:^L6HL6L9B4^HOU:WVN:11U* MSBN4ABL)&HMYL$RFUR.G[Q7^XK@U!S(X3U9*_7"3/_)Y$#M"*#"S#H'1L,$; M%,(!$8V?.\R@.](9'LI[]$_>=_)EQ0S>*/&-YW8]#R8!Y%BP1M@'M?V,.W\\ MP4P)X[^P;75'@P"RQEA5[8R)0<5E.[+G71P.#";Q&P;ISB#UO-N#/,M;9MEB MIM46M-,F-"=X5[TUD>/27!9_]E88YG,N2Q/<>U'\PCJ%0&8:8$SK%:H*<20 M*:HM8S%W&W:-4"A!14K*4Q]]]TGA1F/.+10LXX+;%U@IK;V2F<(#;I38./3L M32TX@R2)PYC&-![1^(2Z J&8/*E]Y52OG-XG+IG,$ 12U8'@;.64.1J(PS'] M!O"D+!-4@^0I/4*T.(C=\A&]SSB[@?!P. MZ3L*TPOXIX$Y_$JR__&\0V3R]]^&Y453/Y MS0<_6SX102L(KD MFKW V9B855P(QX7+HZOI"1YIP%E,I^]-Z?B]9_0F-;J-"*T6;X9+;8BJ(RCQ MV0*5;.5+-NS)V5&7LZ/_G;/+LM18,HMP=T3L((U]7I_*Y=Y33M?=$SG$NB./ M8Z$:?11@=Y^7@,^9:/R\D:QR:?$/W9"_:VY,XZ.7*6/-Y:_%LK]G1D\(;;:5 M8GR=#"E#*(N<.((K2A@2QI!,7 Z3^ '>OYND2?K132;=A.A3$RTHW5Z7?#J? M].ELE^"GKBPZ>/TKU*7O<88\::1M&T&WVK719=L]7M7;'GS'=,FEH1PJR#0. M/]"]Z+:OM1.K:M]+5LI29_+BFOX*H'8*M%\H9?<3=T#WYV+Q+U!+ P04 M" 8;E98E9HMRM8" Z!@ &0 'AL+W=O1)')-U@Q$ZH:)6E*I2MF MZ:C7D:DULL([52)*XW@858S+8#[ULJ6>3U5C!9>XU&":JF+Z]0J%VLZ")-@+ M[OEZ8YT@FD]KML8'M#_JI:93U*,4O$)IN)*@L9P%BV1R-7#VWN GQZTYV(/+ M9*74LSM\*V9![ BAP-PZ!$;+"UZC$ Z(:/SI,(,^I',\W._1O_C<*9<5,WBM MQ!,O[&86C ,HL&2-L/=J^Q6[?"X=7JZ$\5_8MK89&>>-L:KJG(E!Q66[LEU7 MAP.'<7S"(>T<4L^[#>19WC#+YE.MMJ"=-:&YC4_5>Q,Y+MVE/%A-6DY^=GYG M-ZCANM$:I87OG*VXX):C@7>/;"70O)]&EN(XZRCO,*]:S/0$9I+"K9)V8^"S M++#X'R B@CW+=,_R*CV+>(-Y"%GR =(XS<[@97W6F%DX@3>&0[ KZ ) FS=DG@B6G-I'V%CA*,P@']QA2Y M1,(H2/&"LG&*CS ,AU0,UR<4PS!WJ5SF%(B:W4#J<-,XC.&+]@T*F?<9P#W2 M73>Y;32QA90D23B"NQHULTXBD'K=0#)PFDL"N.4FI^'!)*J&:N$>#5'!'8U' M9^B#)"/">%26"5 GRW@!XS&1IF5(Y(Z]CNB@GRFMM9]:AJK=2-NV=B_M!^.B MG0?_S-NI>LOTFDM#Z93D&H>CRP!T.ZG:@U6UGPXK9:F&?KNAX8[:&9"^5,KN M#RY _W&ULS5A;;]LV%/XKA!L4-I#9ENRDL9L8R*5="[1; MT63=P[ '6CJRB$JB1U)QO%^_=2V]Z=4+TEN"+@)6NW3-",I?R*SV\#R\Z0S(($@@, M2>#X=P_7D"0D",WXJY#9J5028_V^E/[68D@ M>^<#@Y)I?1 44JZ<%'^'%,]G'V5F8LW>9"&$VP(&:%)EEU_:=>6W2KR!H,]& MWC'SA_ZH1=ZHPCFR\D9[<;+WF38JQ\ RFO$L9.\@7(ALP2XI0(01Z(D;H8-$ MZEP!^^-RCN08/'\VN<4I'3*?>%);I^:P3;9WZ[A+@86D>3[4G*XD2QJ;L3TDKEB M@R##+A-]IH>%T)/WOC?PUK/FA"T6&06,F(,N(Y9 MA# 8;LX"]!1WP !NOF$*:9A>\:5FOR)<=%>N%+H/V2S"8?_,7MN+20WLRQ=G MON>_;A%9B"H)RW^W6!?E]2=XG;4@J6U\">5:2:U_T,!^TV ?'O]NX!.&@&-&P%ETCP"%1>%JY:) M4X:]"CM1QBH#L'&ON HIW6P=PSK/>\T@-X9Y+4"]_BE2C*R8ZTJHB;G!QF2H M9JZ$B45F,-DDQE4E.5.]8C'$=:*D>.I4]76 MCG%XT$NP[3]9'Q]0K/HU7(3%X7*"%SCZ8/81WFPOL"> G@=DW09#' #C,I4Y MU>8IU!M$0+I! M+;DRZWY+OSNI^MW)P?WN310![>5C^[CE6FWPKVB1$7')E,($72H"YS38 -G16[?V@Z+C0#8WS:PIW)%# R-D M3* ]+O1(S!JXT@QH9FOH>Z3L2>^;NC7;!N^DX4D19&3*S_@1P+H?L/[U2.TU M]<*WU L/)GQ.8_T%8U!SVHXCYAW[XQ'6I:.JAM&[X<3'DGWTM&_" W[4:#BV M\=WU1OV3'I:T">N^ZGMT]\H*CQZ74BP)F>;N MVFJ3AX6XM&ERH$W=!3JWYRHT=OE>89C?'SZ_/^XQ;EASV%T5E2U!^;1_%15O M!WUSS[,)^+2.-29;&>DF5K SWMG*5CA=)+JNQSC^>,\.RX6-[\3&-^7N(A-_ M;S4\F>('04S?MHBX('06.Q?31,P?;(L]0O=28(\P%C"H:0HB%7:O47:"+41$ M J5'2J:8]D&>YHDUKTF791.9D0WJCHL-)+JE5#:DD#"K\NSQ6-G%(.MM /\0 M:T09DL4&4US3(.45"?+(]3_&/7NSLN8\*E.3YU:)NH_W1!.IVPJB4K&/2LO[ M_VC/MLK(9MJ0'[E"GVJ60(2LN!C%S:\[2Y M-$:F]C8&CAV,"' ]DM*4#Z2@.F"=_0-02P,$% @ &&Y66%-Y<#XH P M"0D !D !X;"]W;W)K&ULM5;;;MLX$/V5@1H4 M6V"KJY.XKFT@EQ8MT*!!T\O#8A]H:6RSI4B5I*+T[W*/W-;!$MW)5"FD6PM;::19')MU@R$ZH*)1*;2R(K6 MJ111&LJMH)+O-9@ZK)D^L.C?%L<$I62GUSG;?% M(H@=(1286X? J+G%"Q3" 1&-[SUF,&SI''U[A_ZZU4Y:5LS@A1)?>&&WBV : M0(%K5@O[035OL-=S[/!R)4S[A:9;>QH'D-?&JK)W)@8EEUW+[OHX> [3QQS2 MWB%M>7<;M2POF67+N58-:+>:T)S12FV]B1R7+BDW5M,L)S^[?,VXAL],U A7 MR$RMD2)N#?SQD:T$FF?SR-(N;FV4]XCG'6+Z"&*2PI62=FO@E2RPV >(B-[ M,=UQ/$\/(EYB'D*6_ EIG&8'\+)!<];B9?^N^9*;7"@GV\!?9RMC-97)WV.B M.\C).*0[.C-3L1P7 9T-@_H6@^73)\E)_/( X'((?7E#1[&H!8):PYDQ M2/EALH!WG*VXX)83^9MZ]94*':R"1U(Z)NK@MN.BWM<:*E75@K6GBABQ>T;" M8V3N&:T=H]N64>D7&3/.G]*+Y0KUD&)H4*.;7"M!EX:9^9+>X2T*2/HV[=NL MC\L,+K0RYGE>:XTR_P&F896!(TC#8_H^?3)-D_3E3_VWTM*6QH)F%GN?.)P. M\[[]45DF=J*S,!LF?-M+#;%7FBX'"0,INDL;I@O NWS+Y 8AIP/C*L] $IX, M(+X]*NLD/!T6^/:8G"1\X0&_>"#'3]P1)'&8[D7KP<#_7P/I;]7 ?PGX$24W MV1.[WQ\-?.8%T+=_N8XFWH1O_W(=Q5XQ^O9X:4R]TIAZXL>*(WT0KOW^V&T7 M><]3B7K3/L*&R-;2=B_5,#J\\V?=\W:_O/M)N&)ZPZ4!@6MRC[B(&6EF2G\DF =RTN1;7-KZDW>)PN ^T3-N\RJ27I))F?_W-D'I9 MEF2WFRX.]T$DQ<=P..^A=/X@U1>]9LR0KYM8Z(O.VICM6:^GHS7;4.W)+1,P MLI1J0PV\JE5/;Q6C"[MH$_="WQ_U-I2+SN6Y[9NIRW.9F)@+-E-$)YL-58\O M62P?+CI!)^NXY:NUP8[>Y?F6KM@=,Y^V,P5OO1S*@F^8T%P*HMCRHC,-SEX& M UQ@9_S&V8,NM0D>92[E%WQYN[CH^(@1BUED$ 2%ZIY=L3A&2(#'[RG03KXG M+BRW,^C7]O!PF#G5[$K&G_G"K"\ZDPY9L"5-8G,K']ZP]$!#A!?)6-N2/*1S M_0Z)$FWD)ET,&&RX<#7]FA+BF 5ANB"T>+N-+):OJ*&7YTH^$(6S 1HV[%'M M:D"."^3*G5$PRF&=N;QEABL&9#;D)1-LR0V9Q51H=2Y_^2D8 M^;^V8#O(L1VT0;^\ TU<)#$CZ\[3ON+<+M0#I[BZN,TIW0>S,FI%/WM\],DO5%D4)YN$8\)!M MYDSE?"14(6"RE #V09^1?R02]B0SQ2.F"1=D:C66O*?J"S,X49$[OA)\R2,* MK+N9(Z512LE;L4U@1GGTDY![X]-=C*\I5^0W&B>,G+QC]RPF03=KA7FKWX7E M]TP;*R\TBF0"]9K%"R3"-CWI%D]Z0KOD&0E";PS5+S]-PB#\=:=EASY*0^,C MYB&TCVNN"X2Q+3=;Q370"6C*<[PLO;C0B:(B8C!+6%G6WK[$_ !>AO^_O R\ M?LZ7$G^P.^>A(\M=F28VY'AT7;DE@'HB,?H-X12\=W4WE*XY6W$AN%@1*A:$B04VYS3&D^ML4H96F40P)!-5(YV+1"$, M7/?(J-((%"A<$E&!, .4 M58#;5XJ)Z!$Z1^0D\ ;="G9PK#)>SHY8]%K$9)2+R>C;WIJ=JS/WN6YY-WYY$/4OR>T!CL M!QHA% WH>6&'9A+)T0!2U' 34B3T7$<3-FN7VX>=2J^_Y/E2A%PYW^HO6-U(/A6[+%)<+ M'N6DC.#P/YJ(P8'7*DTMP4)O.+"5I>+ &TTL:8?#,H6SF7TW$]]>?]U"> _X MQ5*L7N#9'5@X'^"7*# VJ3VW'D[74K9HC;S M\P('3/&?L/$HO7MK"Y:*;?A MG(?WR5LM*C[.57Q\M(I/HRC9)#%%(F89P$VA<75:W@J\W@=\!)-,2SL=I]L8 M)4"@@ED6;%*LVMH,I2JTA9PUB.\S,*BG:;GO/$9>",^0_ V$"%YWQD $8=68 M7*-=7N^.^=X GB%Y"]$ KRX$:85GT&:7)SG3)JU,>RM<#HZPP5.0&W"!+E7[ MS,V:3,4!5H)G!W4!!Z7)S=)A9V.H6A:WHE+/XC)^R#ATT8Y1#X@?JF"K &#D MPQQ^( 9EG=T7C$8O/FW?XAF8EHDMAV676MFO&N^U,.\T9][IGV(>1,KR/\Z2 M_4G.M>+Q?9PCVQRY'\2V6=L&S]"Y6J:-GX9I@5]A=$PF*;5O_$KE6^LY>K'/95S%E!H&.4H@*: M6NMW 94=O15V%9)LF=@$2AMJDCSOJGICNWXW( 0&0N8>'W#83QJJ.WK7G_$L M9T')K#1D>2Y$P)0,2M]E?!@:H!4:0#D&6V31A(!OSD5*PZKUR6H,'*I]=\ J M'J7"7QWT;2ZX?^?P5D!P"QEPTZHA/*%=B?4T,@F( 7#@!#/,+L%LT\*&##3( M\M"38=H>=S'-A':6@8)!=^2LVPBFCKHUI\HRWD9B--7Y'>R6\D6!88%;5@ZR M=CT[=]/B(M:SC!P4_(3T(F5G(33+1L>"XHW)%$0O*L%,@],YC[D!)3MK\4<- MXM5X2Y1>+-3-L-R,#R0TA<2YRX1J_^O--I:/X#WLG1*?)TYP_72ZDYQ!^HR/ MD83L;N*ODH11G22T,J L$'MTPEN3VNN]ZQVCMR=7L.]IMU2'CGDV1#D9();/ M4+, P^D&\UQMK[]6@O\!0$'2G-\36L9\X>)4=^5%[$<<;<CG"["6+ZZJUCP^ 07+>80CB[U-96O,O.Z9,W9E,LX4AQ!%E^UN/04=)8IZ?XX[ M4VY=2[=X95L%I(!33>!,^/1WTI(ZC%,X7$ W<_N/NZ6Z;SF;WO-9_AZX[ O" M(F8)CXY9\'"9:<70MCXL:877G/[CB:7(+G!=O-AP145.(@41A.GFH:59*]9\ MJ?O _L+[J[O#8E2T?!M'^(T?"'9G'G+R0^_-[L..<1%97[&F-,<]] MT$8JP__(+_#%CA[DX479\S@E*F/OC$L5](?#8E 0LB@=L-);4)X7IF6;CA2? MBX/6[[M-<7U9JV^L5E_M:/4[H$JM!GW'UV2K044NIC8C!>Z'6%J<8/$^O1!1;XM]*$'2GR"P=,JF^/+<9=#X(.?JXOLO=40-@AROV8Y5Z,W-J?H>;2&+FQS36C"Z9P HPOI339"VZ0_QYW^5]02P,$% M @ &&Y66*[K]&!S P _0< !D !X;"]W;W)K&ULI55M;]LV$/XK!S7H;"#0J^TXJ6W 25JTP-H9C;=]&/:!EDX6$8IT22I. M_OV.E*(ZJV,,ZP=)Y.GXW',/>*R%-/.@LG9W%44FK[!F)E0[ ME/2G5+IFEJ9Z&YF=1E;X1;6(TCB>1#7C,EC,O&VE%S/56,$EKC28IJZ9?KI& MH?;S( F>#5_YMK+.$"UF.[;%.[2_[U::9E&/4O :I>%*@L9R'BR3J^N1\_<. M?W#KH3Q;]BWOA.*F#?&JKI; M3/.:R_;+'CL=#A9,XU<6I-V"U/-N WF6M\RRQ4RK/6CG36ANX%/UJXD)V>1+S%/(0L.8%F?<.;QLM<2MBJ_ M_W?"7Y1%^&NY,5;3,?G[6-XMZN@XJBN=*[-C. YTOH 9 M*)6@!F"N@(J)2D7"3:,UROP)UII)0XBN2%==N3-9P$K1=J#E&JD)6+A%S1^8 MJV'XP"63.6<"/DGR:6K/;JTL6>B\8+TA7MV92> ,!MDDC(=ND(:)^\9AZLT7 MX>6P4_%E&@.7QY#2)S/"!JG[(?6@7#!C>,ESS]; (+D(TR&,PBF,Z1E,PLD0 MEK5J')_O[J15J57]G\2#01Q>#.'MFVF:I.]@,';,Z4TVMZFY5\W"CM10QU%> M0Q.'E M3^N3.$5Z?5*O3^;>_TN?:4>/8$=#(*U^T"9S,HS&;FO/(//:T!Z-_'D:.36/ M57ATT))KU%M_\1AB0JFWW;FW]G?;LFWIW]W;B_$STUM.0@HL:2F=CG$ NKUL MVHE5.]_@-\K2=>&'%=W/J)T#_2\5M;=NX@+T-_[B'U!+ P04 " 8;E98 M_A_A-)8% "!$0 &0 'AL+W=O,YE"^V0GY3"6.:_,AXKBY'B=;%8CQ64<(RJAQ1L!QF MUD)F5,.KW(Q5(1F-C5#&Q[[KAN.,IOEH>6'&[N7R0I2:ISF[ET2564;E[IIQ ML;T<>:-JX'.Z230.C)<7!=VP+TS_5MQ+>!O7*'&:L5RE(B>2K2]'5][B>H;K MS8+?4[95C6>"GJR$^(8O'^/+D8L&,P'?V&T5&2O?44V7%U)LB<35@(8/QE4C M#<:E.2;EBY8PFX*<7MXR<$F1TP>ZXDR=78PU@.+4.-H#7%L _PD SR=W(M>) M(N_SF,5M@#%84YOD5R9=^X.([UCDD(GWFOBN/QG F]0N3@S>9-C%/ZY62DM@ MP9]]3EJ(H!\"=\9"%31BER.@OF+RD8V6KUYXH?MVP,"@-C 80E]^@9T6EYP1 ML2;&6'*E%-.*T#PFMRE=I3S5*5-]=@\B]]O]D##"C1IZ4,,/:F 8+8$TL&S% M)*2"4(F+R5IPV,1J0?8AO>& D*[3B)H=AOG"BU_9_ZE@$J;R35O?$\,G)/"< M&=PFGC,G']*:.9S*!,K#28Y9%7+^:^Y[\EOXH\.M9Y6PN(3HB:^OT9:/=F@%;I MONTJFAIEC1AT'( X!#8.OHE:;[ QZ9)%0L*V)CGT!W")1E&9E9QJC&J&KOY% M*W=/4&>6=J<;D>ZH_QI,4 4SM9OO''(@K_$79>)4 M1:*$T$/$6 ]YMZR/O>2ADG]7R7]&^0.)OYJ*SN(W]!&2L<%@8)<[),58<+IC M5*JS19?5BDR Q;YSW@ZN(@%P/(!P',&W_.C!"QWW)8">O^PBF@G?F;[:,K"CA+#CQL(-U36V&27CWAHUD[44 M1UO([-LYI,/<_'T,^P37[>@B=?%WVQL3,)3]B(#CD$#T)(=S2 N@%5L7S7P#SOO M9PHH^E][TBWA[7Z)>&D.?C(("RPX8J SP+NPYEWX;-[=45U*RVUX:_1%H[AJ MV+L^4@XJ>?H:SP\&\%02+"((8'GCMD?V%1",X -!@;F!!F$ Q.H$. L?+.M M-;H!&JIS"#XW=T!!=UALS1DA-(_(N:09;^0Z]'Z_X4K^UE]6&[_G+BCK=?WS.D)&L3 MV]D"?3"I"SES9N8,9^33K=+?S%H(R^Z+O#1GO;6UF_E@8-*U*+@)U$:4>+-2 MNN 6M_IV8#9:\,QM*O)!-!R.!P6796]QZIY]U(M35=E]L-<\^"1OUY8>#!:G&WXK;H3]LOFH<3=HI62R$*61JF1:K,YZY^'\8DKK MW8(_I-B:SC4C2Y9*?:.;M]E9;TB 1"Y22Q(XICMQ*?*VP9:G*C1O9UJ]-L#BM MC%5%O1D("EGZF=_7?NALF X/;(CJ#9'#[14YE%?<\L6I5ENF:36DT84SU>T& M.%E24&ZLQEN)?7;QMDQ5(=AG?B\,ZW_FRUR8D].!A6A:,$AK,1=>3'1 3!BQ M]ZJT:\.NRTQDCP4,@*D%%C7 +J*C$J]$&K X?,FB810?D1>WAL9.7OQ30]F5 M-&FN3*4%^_-\::P&-?[:9[.7F.R72.DR-QN>BK,>\L$(?2=ZBQ>_A./AJR-X MDQ9O5F[H)&0T1#R+X$-P'#0:(YI:)A MS]@L"2),HVDPPY1,@A%#EB&'RNZZ:!:,(8&&,8;/RO()Z 1K'\A2K&2=F]Z')5\U.EP,Q.-BF6MXO]Q^V6E MM2CMG+T6&7Q*KHNFP80\.('+,(68&K]/X%)K3ZK-9! 4&+F)&/CN+D8UBL?V3R$&3!VZ)#"O,D.P;36 '] MA,!X_3'\$F-7B"U>L_PQ6I"%+33%SA4SC$=H.&YI.'XR#:]7*^'J5I>0GX!P M'P>/B_U0:29:<1US-!E\Q[6$6U=:%8YW+F-7M0L-?%)9I1]VZY_&SR/<)$.X M[8AV8J,03G_^W033T6\8*E"9J"]/8($'T"("]'D=/EYF+%R,0=FJ\-K61P7P;# 29VD%SBT;X/<*;VCH(( M/":1E*S7!SF#3!HC/.'83Q'.C^='^#]I^3]Y,O^;$\71Y=P8 5O)I'>2+V4N MK=Q? H\JV'\:MYK(/+[3E.\TL:U =:3 :$G>!SYBH&>X+&^)[@YSFP!=UN]1 M, >U[Q 5HO\SYFL:U;++;NP)A"@VN7H08L<6=^0@ G[RK7FI44">5-,S>B8 MG3<4=-F:J6II5U6.1CA555F;UQZH&B0I*V0@3D?:_,&3'U;EE'"/_# #'4=4 M$F )&BG#4F!X@)(MUYEA.)=13(;N=K$7OTRC,'KE**,):[8GT&A$ M9JXN)C'4O$-NSO>E,NO'+H=C2AY?%BA?#D@+S*/8=3\Y_<'.[W;M*3JPGIT6,M#?==%*W')<\<92NG(C1/6O]K5+VK=B/7X?'1P('ZC MC/3UQO)OHF19I1T@A@,'&0RJ2)6UH?5]T:XX/ET@F=XT(LYQLC&M_SS2:7*7UPUDV M>Y/+ D="4W3)0(QHZ@Y*;8JUMR=]8*N\2FU5B^CX"A"O?8"[D0GK^.PC]*#S M65T(?>O^/,!A1_3P7]CMT_;_B7/_6;Y;[O_<>,\U>&&0Y"ML'083?"]H_X>! MO[%JXS[2E\KBD]]=K@5'MT(+\'ZEE&UN2$'[K\WB7U!+ P04 " 8;E98 MB=?<6L,$ !S#@ &0 'AL+W=OD;,4I M'+78NA<8D/AR+P_OGCN+9QNI[O4"TY*)E/=V\G-Y/@@L(*QP:JP%3J\U7F)564,$X_>MS4'GTBKNCW?6 MW[JSTUDF7..EK#Z)TBS.!_D 2ISQ565NY.8GW)XGL?:FLM+N"9M6-@T&,%UI M(^NM,B&H1=.^^<,V#GL*^4L*T58A7-"Y2KB4->5:NXP]\4J%^?38TY,8*#Z=;DQ>M MR>@%DV$$[V1C%AJNFA++YP:&A*\#&>U 7D2]%M_@U <6>A %$>NQQ[I#,V>/ M?<6AK_DC<S-&-?QU/M%%$F-\.G;ZU'1^V;8OH5"_Y%,\'5"4:U1H' MH^^_"]/@AQ[D<8<\[K,^NJ6B+%<5@IS!':]6;:[&FFIJ:8?Z$.!^DQ\6"#-9 M476*9@[&9AU$5:UL! QJ,+2_[ESQ)U>PLO&CON!$;&I<@B+@36D'(= MZ5*L18D$Y%%@54+HI[0;^I%[,O(0^G&?BU[]>-^3055[(!IX1*XT).YW(_3] MR4PAA;(A =0&;#0A)@LG]FG-% Y&<02!G],PH&$/19*.(LE74V1L>YX-D\W2 MK9'3>WB_;"FSX:H\R)9>ZX?I?8A";9<7?VP9Q'=(RI5R0K1F P9H>P10A6,] M0=55N4.L'6+9(N8.\2FXXM5/J1MO4W?U@&HJ-,+[E=&&.&C=< ,3G(NFL1,* MB'-9D),\9O *TM0O,OC1TI1 I($7%Q%DD9_GG;D2CAG+O2S/7D,:^F$&]&\P M0V$5CL/ 2U/:R!(_2RTEA+++<1+06NAGP>=@+*-V,-(X\F(6$HPL\ G.UJ.+ MWF>B"8L]1@0GQ(7/&/30).UHDOXUFOPBFS7QED:;6$[-R/>G/NO1G?S?]UZC<1U\S MQ2_FO]?9?Y7_Y=X!_A$"A%2666H;">4U*IX:2>:Q(H6,^42/'0-8Y(7,]H7, MCYXWD=3+\[#E0/(R!\*$>2$E_Y43C/M(D'Q#KI[YNA/ M4$L#!!0 ( !AN5EA7>UEN)@, /P& 9 >&PO=V]R:W-H965TX6S2'!(KMM#D$.M#2V MB$BD2E+K[+_OD+15I_"ZO8BD-/,]R.%H>9#JFVX0#7SO6J%706-,OX@B7378 M,3V1/0KZLI.J8X:6:A_I7B&K75+71FD\;8U]$ZV7/]OB(YH_^0=$J&E%JWJ'07 I0N%L%-\EB MD]MX%_ GQX,^FX-ULI7RFUV\KU=!; 5ABY6Q"(R&9[S%MK5 )..O(V8P4MK$ M\_D)_3?GG;QLF<9;V7[FM6E6P2R &G=L:,TG>?@=CWX*BU?)5KLG''QL6010 M#=K([IA,"CHN_,B^'_?A+&$6OY*0'A-2I]L3.95WS+#U4LD#*!M-:';BK+IL M$L>%/91'H^@KISRS?B\JV2'<&*/X=C!LVR(8"4\H!!,&;F77,_$"#ZC@L6$* MX9&#%*;1<"]JK'\$B$CW*#X]B=^D5Q'O ML)I EH20QFEV!2\;-R-S>-DK>/=,"2[V^LSNEYNM-HIJY^LEPQXNOPQG[]-" M]ZS"54 71J-ZQF#]\T])&;^[(C8?Q>;7T->/=#_K@8Y+[MPQT>'9.M=VO6&: M5\!$#7>\'0S6,%KK3]8N^;G*>-G/4X-0_8M^.]+71WH\T;/_*#0K3[N=IX8# MAL!?*%<#VI(!.G#LMA22)7! "F*:XEKJ+'KABL ^4OM(X./0H6)&J@5\I.;& M?:&_@22>3PH:RW*2V2&?S E72+I:6-DS >W1ZR*#@]&&S)$? M2&9A$<_#@IAIFL_S,"M*/YV'Y32'^]V.^H_=%+<5U(% 8S4H;CA!I=,\3)+8 M"@YG\SED.6'EV7AJ_UO$=):%9>9$E/-IF!:%G&PO=V]R:W-H M965T48R?9K-&^B!0Y<^;,< ZEZ5:;3[9F=O2Y;92] MC&KG-A>#@2UK;H6-]885=E;:M,+AU:P'=F-85,&I;099DA2#5D@5S:9A[=;, MIKISC51\:\AV;2O,[HH;O;V,TNAQX4ZN:^<7!K/I1JQYP>[CYM;@;7! J63+ MRDJMR/#J,IJG%U=#;Q\,_I"\M4_FY#-9:OW)O[RK+J/$$^*&2^<1!(8'?L-- MXX% XY\]9G0(Z1V?SA_1?PFY(Y>EL/Q&-W_*RM67T22BBE>B:]R=WO[&^WQ& M'J_4C0U/VO:V11Y1V5FGV[TS&+12]:/XO*_#$X=)\A6';.^0!=Y]H,#RK7!B M-C5Z2\9; \U/0JK!&^2D\H>R< :[$GYNMN U2NSHCC?:.*G6],.]6#9L?YP. M'/"]U:#<8UWU6-E7L-*,;K1RM:5K57'U'& 8@=VV2.[J^PDXELN8\K3,\J2 M+#^!EQ^RS0->_I^S_6N^M,Z@-_Y^+=\>;?@ZFM?+A=V(DB\C",*R>>!H]OTW M:9'\?(+K\,!U> I]MH#^JJYATBOZ '4N!$Z%A*KHO5;KGQHT+# MRY"#MZL-,^U8&$OLVX)PJ-PNV>!@+\+!^D?F'^DQT0OZJ*2#]<()APC?TC@K MX@G&(IV$<504\9!^1PQ#\Y:-+(6E-,WC$4W&<4KG:7Q^W)@,DSBG<3+"8C&: M8'[=&5QM9W0CJPI970OKSFB^\N9@-@1VGJ1Q07D>@*P4="M*N4*"DPE6)L-X M3&F2P.1>.]& 4GJ6#7.\^UERGL79?I: \+PL=:="SVUT(TN)I'"ROD2@882_ MHRQ)10_"2-W9QU78V[YKK2]L<+"B94)2KM:6<0?9TL@E:@7O#]HQI7$H9'\V MWDDX!XO.U]-I8E'67\*'RZTBW)0^!(Z*.C0!!=9F%QK/0_E#!V^I')M2MQNA M=GV@F.8;81RMC&X#Q/,#M+7>*L\P-$5H)+'4#S@ ?X),6_]0&A:5?)!5AX*B MA7"I*FITN2_/%NU54RVJ)[W7KQG>MR4BMCK422@>K.Y\'LJB[I7P%@=O M%$J3115 I[]MD?(!R_X_J)-B:8ZB%0?1OA2-"#UQ2B#O7\)\*90T&?:=%YK= MCP5Z\H500E-G7D%!3D-?Z:@YOD^$USN X(3-D=@^ZBW89%@">-H#%H8QV/L MOG;W#IY\(9'J.OP'V+ZY^X_E8?7PJS'OO[!'\_X_Y4:8M40O-KR":Q*/1Q&9 M_MO?OSB]"=_;I7;HIS"M\;O$QAM@?Z6AT?V+#W#X 9O]"U!+ P04 " 8 M;E98]#+M@)-KF*HDN2=G)L!\_ MZB.2%=.,59SD(I%DGD?D><4CZ34SWS'^5:P)D>@^2W-Q,5I+N3FW+!&O28;% M.[8AN?IDR7B&I=KE*TML.,%)%92EEFO;OI5AFH\6\^K8#5_,62%3FI,;CD21 M99@_7)&4[2Y&SNCQP">Z6LOR@+68;_"*W!+Y>7/#U9[54A*:D5Q0EB-.EA>C M2^<\-RJ'<,?:UW'F?7(SLLDW'^E1-7@UF#LLR#5+O]!$KB]&LQ%*R!(7J?S$=K^29D"3DA>S M5%2_T:YN.U6-XT)(EC7!J@<9S>N_^+Y)Q%Z XQ\)<)L ]VG ^$B UP1XIP:, MFX#QJ0&3)F!R:H#?!%1B6G6RJDP'6.+%G+,=XF5K12LW*KFJ:)5@FI=7UJWD MZE.JXN3BXX9P7&HL$,X3=%M?8(@MT2U=Y71)8YQ+=!G'K,@ES5?HAJ4TID2@ M5P&1F*;B-7J+/M\&Z-6/K^>65%TJP5;G![N:,+#T\-M37AD#O\8 MR\=PQS?DTFLO#J_B>4=XSUT"?_VF M![23+QMT[[FC[6T\N:>2XV."87(U44 M!>%;,EK\](/CVS_K=(.$!9"P$!(6 <%Z>H];O<=7DGV1*4,B%T.M?4244M;V7;Q=O)=.;9Y<_S-4!4A8! 3KJ3!M59@:5?B]R.Y4A5%/&F*-%1[A0JX9I_^JV2$9NB/JP753 M\'BMGAL3](KF33OM4\;T0(29ZXP=[XE6QAX-O8= PD)(6'28C;H4=A=F3[%9 MJ]C,?'M(MH1+*LIG '*OWFT$T6DQ.Y@R8U]7PV8'O1S;NB*F::?CA<;.#TTA M$*R7Y[,VSV?&/'^@.L9E%.%:M4T M!@Y6$Y(6@M(B*%I?3;=3TS579'Q_K"*;(P?/3TA: $H+06D1%*VO:.=L."]K M;3B@W@8H+0"EA:"T"(K6E[TS.!RSPS&H+)M1XSI4*R>0R=#("4D+06D1%*TO M9^>G.&9#Y:J@::+F;6U>J]=YSK:D?)_7OLN;88/G+"0M *6%H+0(BM87N7-K M'/]E2S6D97(-2@M :2$H+8*B]67O["''[ ]]%F19I"BE2_)<;0B7#V_035I.Y+)>A]\*NBFK]1OTL?JVX3]D ML#[,)Q@\C2%I 2@M!*5%4+2^\)V7Y9R];/4&M;Q :0$H+02E15"T_I?PG>WE M&OV5 =7[&9!WO'B;(X>*"4H+06D1%*TO9F=FN68'ZM3B?=PE,9]@Z"P&I06@ MM!"4%D'1^L)WOI?KOFCQ=D'-,5!: $H+06D1%*TO>V>.N4879DCQ-H.H+00E!9!T?IJ=IZ7:S:J(L:)FL?HNN"^>4N>:% M3=^[?L\]7.4TGFC7;&A:3KPSW:H-34O/UZWO",V#&BP!J&ME[:VLS@A?56O@ M!:IF5+TFN3W:KK._K%:7/SE^Y9P']6KY#E,OWO^ ^8KF J5DJ9#VNZE*&:_7 MP]<[DFVJ]=MW3$J659MK@A/"RP;J\R5C\G&G/$'[7PF+_P%02P,$% @ M&&Y66/6EW&9I!0 M"0 !D !X;"]W;W)K&UL MM5I;;]LV&/TKA%<,"=#9(B7+&(FVB>KBDG32_OM1 METBB13-)0>%DXRP?+1<5-?N^')1[&7*$_KFA:/%^.X.CEPCW;;&5Y8;)<[,B&/E#Y97?'U=FD14E81G/!BAQPNKX< MK> %]JN$*N)O1I]%[QB4I3P6Q=?RY'-R.?+*%M&4QK*$(.KCB5[3-"V15#N^ M-:"C]IEE8O_X!?U35;PJYI$(>EVD_[!$;B]'T0@D=$WVJ;POGO^@34'3$B\N M4E']!\]U[,P;@7@O9)$UR:H%&SHRI..WIT-+-7[;+7Z%YQ_#.]H9__ZI0L%G23/QGXGW&CJL M2BW?DT]J> ;^.%Q,GOID&,*\.1HC/0P;P[QQU(9I!4S; J;6 A[*QH.$P"LYZBMO71&_2DA)0P(3E[W,N"&RNQ MPKRW\UV"84=@&GWSEK[YB<0T=\FG2S#L"$SC$WJ=#_-^7DY-;E\#?C0_G'JN M36&S^4!0IK!Y=$Q1L&SO>*1IVA:;SACK>T(G$ MU "[(M4E&G:%II/:&6AH]9.OZ,D?SCRS<# _-6%A?^H)@T,U#;%");KY$35U MCA7:+>L=X5( DB>-UR./QXJQXKQ[$+A$PZ[0= X[TPRGIU*64Q/M% V[0M-) M[7PTM-K*5Y05#M2 E!JFA\HRA(7^&!YJRQ 6S,?^$6UUUA7:O>O#CL:,I/(' M$'N^5E0IC:DADF_,-5G!WCT67*)A5V@ZD9V+AM&I!.;46#M%PZ[0=%([;PVM M5O,5@]@'10538BHGK4)NS:L3=HSW M=KQ3-.P*3>>O,] (GDA-R*F[=HJ&7:'II';N&EF-IEU-3:ZF@V@VGATHRA06 M3@?3E3',ZX7I)71>%MF]["JCG,7$7('3!5^G:-@5FDY;YZ!1<"HY.;743M&P M*S2=U,Y2(_M"M%U.T^&Z7^#U_%I#R#!LYDU[7YF:2H=AX30ZYOY09V"1W<#> M['FQHQ_!+4N2E((;(F0U9:W6IK<6)[3E6"G:-@5FLYIYZC1[%1: M<^JNG:)A5V@ZJ9V[1O9%:KO6HN$J'ARNL9O"/#A8$S2%^?#8*@;JO"RR>]F5 M8 3K:[.RG"X+.T7#KM#T'X([4^U[I_HIV*G3=HJ&7:'II'9. MV[3V?\*-HO')BG\MZ0T1[M=UZLZHVG!Q!B! J1( !D !X;"]W;W)K&UL MO5C;;N,V$/T50ET4N\#&$N5[:AM(G!9=8 ,$";9]*/K 2&.;6(ET2].L[ ME&1=K,LFA=L\Q+K,')TS',V,N#A*]57O SY%D="+YV=,?MKU]7!#F*F!W(/ M N]LI(J9P5.U=?5> 0M3ISAR?<^;N#'CPEDMTFL/:K60B8FX@ =%=!+'3+W< M0B2/2X?X5XP3(5FS%)9=\RPU4+)(U'6 M&M'L01J;U!O5<&&7\X0 B 7)%UE(8A5$EGSE[YA$W'#1Y?P>& M\4A_0(,O3W?D_;L/Y!WA@MSS*,)ET O7( N+Y0;Y$V^S)_H=3Z0^N<='[33Y M6800U@%Q#L(!F1(/Q+?\X,/=.+]U";O0F UL:-"["A% M'W:(O9<'P+?:V)RX@PTH!2$Y12!,@O2F)G\\RB@B^.(=F0K_;(O(Z)(1N1!8 M+2+C(B+CWN6_A2T7@HLMEI>(81:TJ\MW$-50V8RK9C0^6!> M&-6X30INDUYN-V'(;?74Q$BBTU7BISS%BAJHA$5M=#/4697N?# ^(]QBY%>, M:H2G!>%I+^&B*.W92YI);>RFC0=?^;,&O38K.IBU\YL5_&:]_#"CL5$(K-28 M^")X(9LH"4S"3%=MG#58> /_C&G3YLH;3-J)S@NB\UZB6&N_DY+SYO+1!K7, M:-*>MS5BU"L[D/?V$G+J2]\O'#GZA2K'I=#JL:AT8WK9?,KQ^A.JQ:@[HZA? MDO5[R=[CE&A ="54O_>;%^9":'6M94^GP_^GS]&+MOY+H=6C4C9_VMM)_T6Z MCEK2E9ZG:].H)UW+ODS'_VF=Z6W[;UZX"Z'58U'. ;1_$'C5D$*;'7T^&'K5 MO\;2-5UHM8O4Z993 .T? W"8QF]4#7;IPM/2J7SI%*0APB$&Y8&HF)E% ]J#2CU_47#%L3];FR( M<7HNN<5JU"FY'"QH_V2!7R7= MDE$!8;%,;,E1$,BMX'_C;305^.6?#7;6)M/.\=9;9+?,'[Y7F91RW6UFXZZ! MCY:#"NV?5-Y>4YJ32TM-:1IUUQ2_G%W\WGG@%6-5#E";X[W!\(Q>BU7WJY9Q M=2L?_3&H;;H7HDE@LR+[=BZN%OLM-^DNP]GU6WJ]SG9-2IAL$^>>*2P3FD2P M04AO,,6BI;)]D>S$R'VZM? LC9%Q>K@#%H*R!GA_(Z4YG=@'%+M3JW\ 4$L# M!!0 ( !AN5EB$0Z]K@0, -P0 9 >&PO=V]R:W-H965T15KIIEKV,.W!32Y@+;$S MVT G[ $/(!_S.ZY&;H62D RH((PB#O.)\]Z_ MG/JA3C 17PELQ-XUTE2>&/NI!S?)Q/%T19!"+#4$5E]KF$*::B15QZ\2U*G6 MU(G[UUOTCX:\(O.$!4Q9^HTDD+HXW)5FP(U=OX(+FZ2U2>C.YA#70%Z"WZC#G'6E-T=@T2DU2< MJ]G'AVMT]OH UQ!W7]"Q1X0;>AH.G_IP>6+#@L ML'$GFZ.MLM]O52BZD9")'TW"%;B]9ES]%%^*',O/)#[UT3 MZ9; :A+T*@EZ-G0EZ1PXAT0]W8;YA?*O&E/9Q+J &A@H_:I91X/.:.RN]\F\ MC D[8153J[%?U=BWUOA%+H&C:5$7NB7XB:1$$A#H#YJIEYX$BFD,315;@8_= MIY; :AJ$E0;AB:P:MBE!2V U"0:5!(/VK%I #:U6?1EST*K#JL;A?U@U/<:B M5L!C]ZQX!B?R90GZC'#AA"3K+3/=WWBB-?3'5 M.A;)C4*$MH=9Z[KLGOG\KWK;9-;:'59=@U M3KZU*6G;]_;%0L_F^U:[)W?O_)@!7YACM5",5E061\EJMCJZOS<'5G<77IS[ M9Y@O"!4HA;E*]3H#M6.\.$H7 \ERH^W/&Y':@%ZC^ MT(C^ E!+ P04 " 8;E98B'*%3+(# #C%P &0 'AL+W=O<\^,W&:C9PN@X:PX3. W7#E]\A)=0R M_D8\D,E_M$SW>@X:S:7B86JL$80L6GW2Y_0@-@P(V6) 4@.2X%X%2E!>4$7] MON!+),QN[:M#)703YFV4_X-+"": SI&-V!>(HNFZ!I$\KJC M$:"?CP&;TN0 #R] 41;((W2 6(2N6!#HV[+O*HW#>'-':8%C.JH M@6N(>*2![H87Z/#@Z+4;5]/(N)","TG\-NQ<:CNIU-#7YUBG!8S1+0O-/CY! M0_U(3N@J6>Y_:-_H4D$H'XH(KH TBX$8)9W(F(Y@X&BI2! +_5NN:* 5L>88;W#D&<O"QUZ]T7<7!6B:&9JF%*DZV3@>GL2#8[C!J"]5&K[*CEYE%K.\;'17#MD3%Z 2HLY]G- M*'0_6"^M[7JQ0BN92+V,>&]?]-*K@";V\HKJ5:28U/&K+^@Z*98,WJCP^,-$ MLR/T3M7@O+9C:TW]#[II;]>-'5O9C,H+/F[LBW2PM?Z,=:PM1 MEFG>6&![9_$.[70+M+/E=P'.ZSVVUMEJM6,/O5,[)*_FQ%[-J]=.=[MV[-A* M9A3).P>"]T4[Q-I(E&6Z,3FP=Q?EM9,Z?JT=7*P=DE=\8O^-7Z5V=H3>K9V\ MFI./G@WT+-JI8CA \LZ![,UX@%0Q'R!Y=T&JFA"0MR."[=K)*S[YN"&!/73Q M4:.B4W8W1K9F_'U%Q91%$@4PT9YUYZK?J5A-E%<+Q>-DBOO(E>)AF$&P]E&PO=V]R:W-H965T Y>KD1=Z3PLWV2PU=L&/AG,V@PF8N_FU MPIE?H219#D)G4A %TY%W%IZ.0VH=G,67#%:Z-B8VE'LI'^SD,AEY@64$'&)C M(1@^EC &SBT2\OA1@GK5GM:Q/GY"?^^"QV#NF8:QY%^SQ*0C;^"1!*9LP2R%J#F%_@P,M'>A+A]X& MAV[IT'6!%LQ<6!?,L&BHY(HH:XUH=N"T<=X832;L,4Z,PK<9^IGHB@D\+3P7 M0\Z.4J1EHLG\!AF5$!K0;@NA\9^[TRUTNI7478?7W8!W ]JH16P6*A,S,I;:$"82 ME%:#6@+Y]@GMR:6!7']O4Z\ [[6#VVH_U7,6P\C#-O3H5AK&"0(?&LPQU5 E1E5: /':0]FI:1K1S,O27]:#6;7J= ML+)I<#VJN!YMY3K!^P5Y'9 /(+ 4N#NQLP0+,4/:S%Y!Y-TCWJD:6FEO1?_; M0]L16$.(?B5$_W\F;W^7.NP(K*'#<:7#\6\2HKP2#U5Y)6Y,V0)H4$O'<"UE MUVUHA[:G[*!B.-C*\+-)06UF-5C;,>AT7[!:MPD[_796)Q6KDZVL7,;(*9DP MWEXI6]W_-D-V!-:(- R>/ZG!_ZR5$GU'4NP*K:E%K;T(=U4O)5(S-8]?I&9I MU*\;M6=F2)\YTG^IF-+[J'7+DA5=^_34JZK@Y=>ZM!RPC;+-J\9]%\(434VU M6C7(9ZXM?+%^;AMGU_T]PQ1=]Q5V9QFV@74$L#!!0 ( !AN5ECWER.N<0, (\+ M 9 >&PO=V]R:W-H965T-3$[(N"Z><%"'6 +[>?>H<136*ADO0!JN)-&PF0=W\>TRIL[!6_S"X6@:S\2%LE;JBQO\ ME,V#R!&!@-0Z"89_!UB"$$X).?ZL1(-Z3N?8?'Y1_\$'C\&LF8&E$K_RS.;S M8!J0##9L+^Q*'7^$*J!KIY4>X) ]<"#?-++2([R#"M$)= ME*CT FI,R8.2-C?D>YE!UA8(,>XZ>/H2_(+V*MY#.B##^".A$1UV "W_N3OM MP1G6:S'T>L,+>BLP5N]3N]=<;C&?!O0!R&\K)03!FCTRG?W>E;92==2MZLZ! M6[-C*,TB^_28>1]]UA?Q&8JT$C.H$C/K4DY]QUZ>*= MW?%T2.C@9A8>FOCG-J-!7-NTJ*YKJNM>JKK,KW15XJDK\2["7J%_NQ)O)-:* M>5S'//Y?2G'\E@EX([%6 B9U B:]B[Z +9?2!;\N#[RN:$N)::/8XL'DI"#/ M;4:-HFVQ36NVZ7_9)M.S&8<#>D)U;D,;-BVJFYKJII=JR4Q.=NS9W26=7#=G MRE<YQ(O5*U!IL^$97_@W7H1M9(;-S"B$]#* MI$4:#:XOD#:NX[B7]*X&(U9ADY/J/1.=B''7_.-3RO@LD*L+ZQS35T;:RXC7 M[]]LC$J@?52/3MG.C9K;IX0+&ZU- 5CRKN,S> +OI2TO^OIMW57>^5[JY/W" M=9N^97J5*5O5!]Q)'/L> 1N4C 83/'AUV?V5 ZMVOH%:*XOMF'_,L6,&[0SP M^T8I^S)P$]0]>/(74$L#!!0 ( !AN5EB1)X%I,04 %DG 9 >&PO M=V]R:W-H965TK/;"30Q8D\09VRFMM#]^G8\& L$EJ[.]*(GQ^]C)>8D/!\]W MC/\06T(D>D[B5-P:6RFS&],4X98D6 Q81E+USIKQ!$MURC>FR#C!42E*8M,> M#ATSP30U%O.R[9XOYBR7,4W)/4&[[2S586#>9BGN$- M>2#R6W;/U9G94"*:D%10EB).UK?&)^LFL&:%H.SQG9*=.#A&Q:4\,O:C./D< MW1K#8D8D)J$L$%B]/)$5B>."I.;QLX8:S9B%\/#XE>Z7%Z\NYA$+LF+QGS22 MVUMC9J"(K'$>RZ]L]SNI+VA2\$(6B_(_VE5]G8F!PEQ(EM1B-8.$IM4K?JYO MQ(' .B>P:X%]+!B?$8QJP>A8X)P1C&O!^-(1)K5@ITLG%I_!G3@6M;)%&R%7& M$)+*G!.!WKM$8AJ+#^@C^O;@HO?O/J!WB*;HCL:Q4HBY*=4<"I(9UN,MJ_'L M,^.-T!U+Y58@+XU(U*%W]7K+U@!,=?'-';!?[\#2UA+_R-,!&@VOD#VT[8X) MK?3R.\R5W"KE5M?UZ.4N"1OYJ$/N72[OFKQ_N;QK\L'%N_.N+:D.?)4G$WUU^JY#C;F3Q)+\1&0[)K:$>U8+P)V(L?OW% M,&\>,=?3%/2),R'A 5 L)8M9HTM9O!)V S2,9 P%Q+F M0<)\2%@ !&LYYKIQS+5^"<]YN,6"H(S3D'390ZOO:P](F L)\R!A/B0LN#[) M"6U[,&X6HU;8K>&^=C"$7_3US+YF *6YH#0/E.;7M*DVGX :LFV(@V*2I37$ M0T9"BF/Y@D3.UVHQAGU+OOE MM(!W6NQQ0;E"=S15CQ(F<:-? M":I5:TI'M?V"/LW%"S$/D*$)27[CF"_'6J"!&,WA.N&W9/L=E8)1A.7_ M8%O8>J8&HC7C)"V=!8,49\43/I4O0G$00IL=[-+!/M6A7SKT0P M'%&R!51:"S39R-]-[BW4X$QNXQVG8A8+/Q[.L@W*.*$8,= #:N_\$G&($_9) MC-_?78+SLT_@#. ,7.,D$3O 1@87!"2,$96+712+V4<6NT21#OK69V";=K_! M?7*ZN[WO;@C9E7:[TF[G>/U7M#^#/U=B"LPX2MG?)ED%CM.,(S-MR%8P0F-- MI!)#=(.T\.,'RS._-(GL"&Q/X^O^R-BHDIJL!HK5'E>GXNJT 8]THL(Y1="N*[@D4IR=0=&NK6Y:I.P<<&ZQL1Q\TD_0JDMX))%_A MY]57]EUEY8)?W0'LYZ*TKDJ=E8[\P:W7Y0.WH:K!Q/ M2?Y]QDKIMMZ3.--CB=,.]]8PZ@IM7_RN=EM=%6^KT^K=%=J^[%W]MMH+^.L) M5 *HP>;:>G 8DG4K+] 'IO*SCL3GKGY;[07\?1GEU.X2KJ^4F))^8>6J5H=E MR%!NQ?*3Y!K2!&ULM5A=;YLP%/TK%INF3>H*AB2$+D%:TTV; MM&G1NH^':0\N.(DUP,PVR?KO9P/E0SC>4I&7!,.]AW./K^'@Q8&R7WR'L0!_ MTB3C2VLG1'YEVSS:X13Q2YKC3%[94)8B(8=L:_.<812726EBNXXSLU-$,BM< ME.?6+%S00B0DPVL&>)&FB-U?XX0>EA:T'DY\)MN=4"?L<)&C+;[%XFN^9G)D M-R@Q27'&"K5Q')901WP@^\,XQ4*7<4?I+#=['2\M1C'""(Z$@ MD/S;XQ5.$H4D>?RN0:WFGBJQ>_R _K8L7A9SASA>T>0[B<5N:X;J@J<*+:,++7W"H8QT+1 47-*V3)8.49-4_^E,+T4F DR,);IW@_F^" M5R=X9:$5L[*L&R10N&#T )B*EFCJH-2FS);5D$Q-XZU@\BJ1>2)<,]D13-Q? M@'6",@%0%H,WOPN2RZD2X"4P7W]^@P4B"7\A([_>WH#G3U^ IX!DX,N.%ES& M\H4M)$MU+SNJ&5U7C-PCC&YP= D\> %Z0H?":PG M@]?(X)G0PR]4H 3DC1AY(P9^$$-7?P4Z+4'5$V4?3@+H.\["WGR# _Q_J?#YK.A?HVAJU]ZST_-F@;W5QD^!HY\+6N=L9*.A.5F*D=#Z4K1.!IJMS&,;>6A47">8#AMY& =] M"(\VRC4:D\?V;HW:_9#5V 9-5# 9]*W=V=11 M.VH?$=N2C(,$;V2:<^G+?%9M4E4#0?-RG^>."D'3\G"'48R9"I#7-Y2*AX': M.FJV"L._4$L#!!0 ( !AN5EC(@'EF=P( *4& 9 >&PO=V]R:W-H M965T\FW\HI';L#@8#".@:&KPU<@A"."(_QT''2 M?DL'W!_OV+]X[:AEP0Q<*O&3E[::TC-*2EBRM; W:OL5.CTGCJ]0PO@GV;:Y MIQ-*BK6QJN[ >(*:R_;-'KLZ[ '"UP!1!XA> I)7 '$'B-\+2#J +W702O%U MR)EE6:K5EFB7C6QNX(OIT2B?2]?V6ZMQE2/.9G.-7Y"V3\=D+IBTA,F27#VL M>8.MM>03^3,HC<9JMK_),O_$]FSBB9]19.WV+%#2%IPYCT''M$\#0Q5KV4Y]2S. M.3=9/!DE:;#9K\I 4C0Z>YZ4#R3%H[!/:E4$>Q>X!KWR1FA(H=;2MA]_'^V] M]L);S(OX##VXM&ULM9==3]LP%(;_BI5-$TB#?/2+ MLK92VXP-"28$8[N8=N$FIZV%$V>VV[+]^ME.&I*29G0*7-#8.>]CG]>QDS/8 M,/X@E@ 2/48T%D-K*65R;MLB6$*$Q2E+(%9WYHQ'6*HF7]@BX8!#(XJH[3E. MUXXPB:W1P/3=\-& K20E,=QP)%91A/GO"5"V&5JNM>VX)8NEU!WV:)#@!=R! MO$]NN&K9.24D$<2"L!AQF ^ML7ONNT9@(KX1V(C"-=*IS!A[T(W+<&@Y>D9 M(9 :@=7/&J9 J2:I>?S*H%8^IA86K[?T"Y.\2F:&!4P9_4Y"N1Q:9Q8*88Y7 M5-ZRS6?($NIH7L"H,/_1)HWMMBP4K(1D4296,XA(G/[BQ\R(@L#M[A%XF<#; M%;3W"%J9H+4KZ.P1M#-!VSB3IF)\\+'$HP%G&\1UM*+I"V.F4:OT2:S7_4YR M=9+=&' MX!2UW/?(<[Q6Q82F+Y=[%7+_Y7*W)IM6OAXMPVOMX5V0F$@XN5*&5ZW'CRL5 MCRXE1.)GE?DIO%T-UV?(N4AP $-+'1("^!JLT;LW;M?Y4&5'7SN8_<^WDN79J M>!GN.4 TL9=?., MNK493Q*5=V^B>ZH#-%QA,F MK0:O,5^06" *WN5RJHA2X#E#WYXS);4,/ MD)>YH[]02P,$% @ &&Y66 .^FSYH P 50L !D !X;"]W;W)K&ULK99=;YL\%,>_BL4S39NT\F(20KH$J4F?O5Q4JEIM MNYAVX>I= LY4:[8 3=WUD+F1)NAW'AJ)X%D95+./.S[D9<3RIUD5LY=RV0F M"LTHAVN)5)'G1-XO@(G]W FHY+1'+BB M@B,)Z[ES$9PO VP3RHC/%/:J=8VLE940W^W@8S9W?$L$#%)M)8CYNX,E,&:5 M#,>/6M1IUK2)[>L']7>E>6-F110L!?M",[V=.[&#,EB3@ND;L?\ M:&QU4L% M4^4OVM>QOH/20FF1U\F&(*>\^B<_ZXUH)0310 *N$_!QPF@@(:P3PM)H15;: MNB2:)#,I]DC::*-F+\J]*;.-&\KM8[S5TMRE)D\G[X7(]I0Q1'B&/G)-^(:N M&* +I4 K=(:66S,%"E&.ED3*>\HWZ"(7!==(K%&3_NH2-*%,O38IGVXOT:L7 MK]$+FW1E[IKGI6:>-KAV42^MT185&AY "S"Z$EQO%?J?9Y ="GC&9V,6/YA= MX).*EY"Z* S>(.SCL =H^>?I^ 1.V.Q]6.J%O]O[KS?"_)ICN2>>7=M&SU18>A.FZ@#OG'#-WX:WQM3:=(B+QC1 MD"&:[PB5IHQIQ(1Y17J/=;5"W (["Z,.?D_4R&]%'>!'#7[T5'P.N@^RTHE: MRP< M@UK_L$"$;GC,WQ<6#?+C1W[\)/Z!(U"K3 XJQ*1S"NJP\4 AJ1B]5H.2@]R4 M?9M"J6TCJL]W,]OTAA=E1W0TO[ ]8]GX/,I4#><5D:;T*<1@;23-:3!$LNKA MJH$6N[(-6@EMFJKR!! C!4 !D !X;"]W;W)K&ULM5A; M4^,V%/XK&G>G S.+;7ZU'%$N"()%C9;DU2] M63">8*EN^=(1:TYPE#LEL8-<-W 23%-K-LF?W?#9A&UD3%-RPX'8) GFC^LG],]Y\"J8.RS(G,7?:2174VMD@8@L\":67]CV#U(&-,CP0A:+_#_8EK:N M!<*-D"PIG16#A*;%+WXH$]%P@$&/ RH=T*Z#W^/@E0Y>'FC!+ _K DL\FW"V M!3RS5FC919Z;W%M%0]-L&&\E5V^I\I.SWQF+MC2. 4XC<)E*G"[I74S F1!$ M"G "SG&,TY (P!;@+/RYH9QH##^"3P]AO(EHN@05Y-$%D9C&XEC!?+N] $)0 ] M)> <&1$O2&@##WX$R$6>AM#\Y>[(0,>KQL/+\;P>O,\TI9*<7*FYK1N/?ZZ4 M/;B4)!'_ZK)7@/MZ\$P23L4:AV1JJ34O"+\GUNS77V#@_J:+_$!@K3SX51Y\ M$_KL+TZ7-,4Q")F0ND@+]V'NGFG5_0R. UL-P7TS!)T5M&%EU>(VJ+@-C-S. MPG"3;&(LU1#AA'%)_\.9)NEH%DBC!H$3Z'D-!@5/G1GT[:&>:% 1#8Q$YYCS MQVQ)*I:;5)O&H//AH,NN:S0,;-]M_/5D=%@1'9J)YD)'.+BB0FIEP>B_[\0^ M$%@KU%$5ZN@]%_CHD'DX$%@K#^,J#^.W+?!Q9]+!@6L'.U-38^4'#:L6-^C6 M5=$]V!(OH=J+UW7MT0Y5G=UH: ]ZN#8J.'SK*B\1FCKHC[L$NU:#<9]80E3S M0T9^W_-6BD0G^)YPU1H"]C3T,5T0<*0:@D>"N3C6,C=CPT'AJYO=KW)MQUA7 M;6@LAK.O'$<$_(D3HF]J#EJ7#X76CK6NS-!_3P6#QL*_=RX.A-;.1=T)0',K M\*R*E?[--87&MK>[\C16HUX5J\L_--?_O52L6^1/X+C34&G-!O:XAVK= ,!G M.H 7B-BPV\RYG5Y%9X7Z&BE85VUH+(9O%#$S-H0&$7N-:SO&NB)#>]T>"*V]YZOK.W+?4\.0L7O8-Q>'0FOGHNX?D+E_>%;#4+8JR0($).%@G3MH:K$O#CZ*VXD6^>G9W=, MJBUJ?KDBJMGCF8%ZOV!,/MUD'Z@.8&?_ U!+ P04 " 8;E98,&<(JZ$" M #_!@ &0 'AL+W=O/XSW"C](M9 "![+61I1MX"<7GI^R9=0,%-2RVAI)&YT@5'ZNK<-TL-/*M$ MA?3#((C]@HO22X;5MT>=#-4*I2CA43.S*@JNWZY JLW(:WOO'YY$OD#[P4^& M2Y[#%/!Y^:BIYS=9,E% :80JF8;YR!NW+Z\&-KX*^"%@8W;:S#J9*?5B._?9 MR ML02 A19N!TVL-UR"E341E_-GF]!JD%>ZVW[/?5M[)RXP;N%;RI\AP,?+Z M'LM@SE<2G]3F*VS]=&V^5$E3/=EF&QMX+%T95,563!44HJS?_'4[#SN",/Q M$&X%855W#:JJG'#DR5"K#=,VFK+91F6U4E-QHK0_98J:1@7I,+E3*ML(*1DO M,W9?(B]S,9/ QL8 &G;!;@P*,@\9&^>YAIR:;%PHC>(OK^;UYI46B %V.@'D M0IHS=L)$R1XH*0V;H8]4IH7YZ;:DJ[JD\(.2)I"V6-0^9V$01NQY.F&G)V?_ MI_')96,U;*R&5=[H@[RWHA0(%]]H%3BLGCM=G;,'CBLM\(U-:3]D*XK_-9X9 MU+2@Y=\_M2.@R\''$:-P^A0]H0FK..J MJ5;U*I7=I>ND';4H MFQ4WK/@8J^=BQ7NL7BMRHWH-JG<,U7>A>GNH;BMVH_H-JG\0]7T!=&#/$;0+ MV-^?QTZK[28.&N+@,%$AER[88&\IQM$>S-\YS^S5\,!U+DK#),Q)1C^9?KVN MC]NZ@VI9'7$SA71@5LT%W5"@;0"-SY7"]XX]-9L[+_D'4$L#!!0 ( !AN M5EC Y 05D0P )68 9 >&PO=V]R:W-H965T\Z'G?U@$H5XZ]@YM@/MS/GQ M*SDFBA)%C3GO]D.!8#U*T(LN3X1\_EQ6W^JY$ WYOLB+^F(P;YKEN^&PGLS% M(JU/RJ4HY'=F9;5(&_EE]3BLEY5(IVVA13[T1Z-XN$BS8G!YWCYV6UV>EZLF MSPIQ6Y%ZM5BDU8]KD9?/%P-O\/+ 7?8X;]0#P\OS9?HH[D7S=7E;R:^&&\HT M6XBBSLJ"5&)V,;CRWO'Q2!5HK_@U$\_UUN=$O92'LORFOG@_O1B,U#,2N9@T M"I'*#T_B1N2Y(LGG\7L''6SJ5 6W/W^AL_;%RQ?SD-;BILQ_RZ;-_&)P.B!3 M,4M7>7-7/O]3="\H4KQ)F=?M_^2YNW8T()-5W92+KK!\!HNL6'],OW<_B*T" M7GB@@-\5\'<*^/Z! D%7(#BV0-@5"(\M$'4%HF,+Q%V!^-@"XZ[ N&VL]4^W M;9HD;=++\ZI\)I6Z6M+4)VW[MJ5EBV2%BN)]4\GO9K)<>HN[_D.P%"^ ML,VK\U]>W;7O)'XJGTZ(-WI#_)'O6Y[0C;OXU;(Z(:.H+>Z1K_<)^>6OUI^+ M&_.O57%"@M%/,=2-2<1$8KP6$S@P['B,[\#PXS$'7I319,$FD$'+#5R!?%_4 M3;62/5Y#_OU!7D#>-V)1_\?R+*_7M-!.4QWYNWJ93L3%0/;4M:B>Q.#R;W_Q MXM$_;'% PA(DC")A# GC()@1EG 3EM!%7X=%?&^RXG&5U?,V,,OTA_IHRXH3 MUCD$-:6OBXJ<0T:\C58R7$H5]>)ZIO!)"P! FC2!A#PC@( M9B1EO$G*&#HK&"/#@H0E2!A%PA@2QD$P(RRGF["9,L_31E1I_H8L1361 M@9&K:E+.B%Q.3;ZI3V9953>DR41%Y')>KE<+N1A_J+-IEE:9J&V1069/V504TY=IH[7IG8B^37^V-[,: M1^;,:MWXR$HI$L:0, Z"&8WOC;3]&#F;GUZ__Y)<$>4^RC?*JV2+U<(6 3>G M;P8ZFN=OI2 XV?WUA]9)H30&I7$4S4S!E@/SG"FX%=4B:QHQ)>GD=[F0S)0E MM?8$;E#O&'A[?<&Z*]CK#*#U4BB-06D<13.CX.LH^,XH?%QW :3K&)I2+D_E M5$+4RC,L15&+=6=A#8<3W3L<:UJ\W47LI@)9(872&)3&430S%=I)>DZ+=?E! M/,GIY&/7]LK#'QPGH#ZRHQGCA+\_3D!-(Y3&H#2.HIDQT+;1^XEN[":+M9HM MEBNKIG C>@=@W\/%!T8(J$*$TAB4QE$T,P3:8'INA?E!R)E"5:M5Y&2MK602 MZB8MIEGQ:$T$5%Y":0F41CO:=EH#WQ)6!JV6HVAF(+3$]-P6\Z94W0= M-MSD#W(O)BOY*/DLYQ:%VC%!6%:DQ41V(^0N;80U+E"Q":4E4!J%TAB4QE$T M,U1:;WJG4!GN0=4EE)9 :11*8U :1]',T&C/Z;E%YW5:9S59[U=30]136F7I M0]XN:>Q=S9KG!>:;D2//[*]OW/7VS@-4>T)I#$KC*)JY,4J;3]]M/ITCTV=V MIS)"5U6Y>:_^@XQ+EF?-@;='W-7U[62@M 1*HU :@](XBF:&2HM4WX..3#Y4 MIT)I"91&H30&I7$4S0R-5JZ^6[G^NCT2D5E>EI4U*[[E/=.=LM5WZU776,3D"HFME'.CLYEH-ZZWJZ.M9=/[8BJ^DWNUE^S0 MNLG]!'IW--!]HE :A=(8E,91-#-F6M_Z(79T@JI<*"V!TBB4QJ TCJ*9H=&Z MUW?KWM[KIHZWMVZ*=L="VUW_EGE4Y5EU-_[NJU3:" MUZ@]=[V]>QNH"8;2*)3&H#2.HIGITK[8Q^YS]:$^&$I+H#0*I3$HC:-H9FBT M#_;=^UV/74!9-YWN^3QW9;U# /6[4!J#TCB*9H9 ^UW?[7==X]+'P_M5W-3> M'0C4!4-I%$IC4!I'TP+UI M]G,S%Q51.R.K;*(FO:X=]&Y6[\1X>UL)#NR*@M9+H30&I7$4S4R#EKB!6^(> M,?R\\HTE=\6]HP,UQ% :A=(8E,91-#->6X<"@$\%P!X+@#T7 'LP /9D .S1 M /\/WQMHWQLXU6!_==?Q=M6=M[M$L^+0O6>X M]QC5\?865..=,A@%4*5,9260&D42F-0&D?1S-!H91RZ-Q7W'ZP" M^X)J;[""VF HC4)I#$KC*)J9AZVC8MTVV#58W8FG,G]2XU#W)_VS=*)64#_( M0UG)FN1WK$LI=Y6].QJH5H;2*)3&H#2.HIG!TEHYC+"C$]010VD)E$:A- :E M<13-#(UVQ*%[&_'!'L>:&*@@#O MH;0$2J,=S3CQ,(A/K6T-U:HHFGE+!*U5H]=_\0&D)E$:A M- :E<13-C)@VM1'V8(8(JEVAM 1*HU :@](XBF:&1FO7R+VGUSS8COR2UB1] M.5#?=L>H:S>O=VK\ QL<=L\_A59+H30&I7$4S0R$5JK1Z\]I.':@.GS$NKOR MWNF!6EHHC4)I#$KC*)H9,6UIHQ [4$$-+)260&D42F-0&D?1S-!LW53L)W<5 MZSU08>\G=N#$A]WCVJ&U4BB-06D<13/SH.5J]/HS&KZ(:D'R,BV.?8_'75?O MK$!WYT)I%$IC4!I'TL=&NB>V(YFW#?&/E6AT(H9E,91-#,1VL[&;CM[NY,"(O/1 MGLNRN06N-1=0ZPJE)1W-"TVQ$L5^M!L+J%&%TCB*9L9"&]78*=_6HXOXWLB. M8I75\W:$F92UO9. VE0H+>EHQHZE,VL7 16E4!I'TVM/0.B)! M'2F4QE$T,P[:D<9N1]KU(9-\U:YD[D3>SEEOJK*NWVY.-&CO[:![&FM0H/(4 M2DN@- JE,2B-HVAFFK1?C;&G&L10RPJE)5 :A=(8E,91-",T8VUKQVY;^YM0 M?XLN.YVTN\FW6AVIN[9.99ILJ7'S^J8&2DN@-#JVG]\0[RR_&;16CJ*M\S"L MYT(T2=JDE^<+43V*&Y'GM6SD52'QRK=M'B65F*D[*;Z[\@?#O<>I]XY[ZO&A MQER>+V5B/J;58U;4)!OFB*9?RIS@@#V73E(OVT[E(IZ)2 M%\COSTJY#NN^4!4\E]6W]FE?_@]02P,$% @ &&Y66,4*NNNG P 'A M !D !X;"]W;W)K&ULK5A1;Z,X$/XK%KLZ[4K; M@"&0II<@[:9:;:5=;=5N[QY.]^"026+58-9VDE:Z'W\VI 0*<9N*EX!AYIOO M,^/Q.),=%_=R#:#00\HR.7762N47KBN3-:1$#G@.F7ZSY"(E2@_%RI6Y +(H MG%+F^IX7N2FAF1-/BF?7(I[PC6(T@VN!Y"9-B7C\ HSOI@YVGA[770H_<"F5!4\@DY1D2L)PZG_'%#$?&H;#XB\).UNZ1D3+G_-X, MKA93QS.,@$&B# 31ERW,@#&#I'G\WH,Z54SC6+]_0O]:B-=BYD3"C+._Z4*M MI\ZY@Q:P)!NF;OCN&^P%A08OX4P6OVA7VD:A@Y*-5#S=.VL&*(2B$ELP*69=$D7@B^ X)8ZW1S$TQ-X6W5D,S\QEOE=!O MJ?93\27,%3I#Q>7G1DE%L@7-5NC#)2A"F?RH7][=7J(/[S^B]XAFZ =E3,^_ MG+A*AS<@;K(/]:4,Y1\-E0Q0@#\AW_.##O?9Z]W]IKNK15?*_4JY7^ %-N57 MF51BH]-2H7^^:P-TI2"5_W:)*]&&W6AFM5W(G"0P=?1RDB"VX,1_O,.1]V>7 MU)[ &L*#2GA@0X^_THQD"2 &.OT1HV1.&544.C]I"34JH$Q)V,;>()JXV[J8 M+IN@LFEP'%8HB5?J>UP+JJM6BU;8*O*/$PHI8:"7V':2\ MT M3"),S.1=%,>)+Q'BV.E,@TJ.LPQ:?LV@P?$:ZPR@<^-VVE3\.![B;W*@B-[*2NP4]F;! PFLPI0JCF99'%?J\$@"FTG2)L4*=6EQZ FNH'E>J MQ[U6U7&?PGL":PC'WF$G]:P?_ 9R\EB(UN6 U_;2I$R )4E,H7VLI7KG)NJU M$CNJ5:W]5FFE\E:IM:8!ORVWT7_HERDTC)/LU8*ML4[-@;[0FC-S:"IPOUT% M[K6MZ NM*?[06&![9U%O(%_XYB505$ORL?<\QSMLPN[-!A_Z"OQ"8V')W!O8 M1[SU/8K1W>S,GY!Q$KFDG=GB^UES<8:7=1'D;+@>)Y<9Z;&ULC95?;]HP%,6_BI554RMM M) 1(0@>1VJ*I>T"JVG5[F/9@PB6QZL29?8'NV^_:@8BN*90'_"<^YW><.#>3 MK=)/I@! ]ES*RDR] K&^]'V3%5!RTU,U5'1EI73)D88Z]TVM@2^=J)1^& 21 M7W)1>>G$S=WI=*+6*$4%=YJ9=5ER_?<:I-I.O;ZWG[@7>8%VPD\G-<_A ?"Q MOM,T\EN7I2BA,D)53,-JZEWU+Z_'=KU;\$/ UASTF=W)0JDG._BVG'J!#002 M,K0.G)H-W("4UHAB_-EY>BW2"@_[>_>O;N^TEP4W<*/D3['$8NHE'EO"BJ\E MWJOM+>SV,[)^F9+&_;-MLW88>RQ;&U3E3DP)2E$U+7_>W8<#01B^(0AW@M#E M;D NY8PC3R=:;9FVJ\G-=MQ6G9K"BK1PTX$:MJCA M*=2H"]6HD@/4N-'0*''6!&U5T .XGHVY4U**B4ZBX"Q6]0@7= MH+@%Q:= 210<@8K) M_JWOPH]?G5(J][WHOPC^00&RM7S.=2XJPR2L2!?T8CH(NJF/S0!5[6K20B%5 M.-WC4# ! M"@ &0 'AL+W=O6PO'+K;3;M^>LY.%;'$C7M 739S<__P[ M7^[L^4FJ7WH/8,A=P85>!'MC#A=AJ/,]%%0/Y $$OME*55"#0[4+]4$!W3A1 MP<,DBM*PH$P$V=P]NU;97):&,P'7BNBR**BZ?P=-JP H9D41,%V$5S&%\O8"9S%-P8GW;HG-I2UE+_LX.-F M$426"#CDQKJ@>#G"$CBWGI#C=^TT:.:TPO;]@_?W+G@,9DTU+"7_SC9FOPBF M =G EI;3:_9-399M& '1& MD-2"Y%\%PUHP=(%69"ZL%34TFRMY(LI:HS=[X];&J3$:)FP:;XW"MPQU)OML M]J#(LE0*A"&?&%TSS@P#35ZNP%#&]2ORAGR]79&7SU^1YX0)6@0 MP+H)\WJR=]5DR9G)5I /R#!^39(H&7KDRW^7)X_E(8;=Q)XTL2?.W_",OVMZ M3]<<0Z5B0R[S7)64:_+C+&Z!'1 MJ"$:]1)]ITI18>Y)':P/KO(P;L/ELIGZT<8,V[D5;P1:P0C:(=@11 M>M'&GFEG3]"Z-ND@]:.E#5K:B[9T/0)K6%/[*3.18R%C9_3F-NW,GW1S6QFE M;:/(SSAI&">]C.^5ZZ8^HDF':-A9M:Y-VDKZ(Z)I0S3M);H!K/$R-Z5B8N?C MFG97JO.A=6WBP<3/-6NX9KU)\=B/%D=_ MMXJH%^Z*Z1SW6RI EM@T;.9G%O'N+6OQ?W] M31K*B73;6UYO;_SO]N:EC3M=;3H=C&?MWU-XCR1M550%'[;V9WLXNJ)JQX3& M'&]1%@TFV!=4==ZH!D8>W):]E@:+V]WN\8P&RAK@^ZV4YF%@3P'-J2_[ U!+ M P04 " 8;E98.&X^0&D% "+ &0 'AL+W=OE>N. $ MM( YVTE:Z3[\V4 (="DEI^F;!CO,;\;U7Y[)R(L]93]Y2(A STF<\BLM%"*; MZSKW0Y)@/J 92>4W:\H2+.20;72>,8*#W"B)=+#&_( Q&/V1V3([VB!%%"4A[1 M%#&ROM*^FW//O%0&^1M_1&3/:\](+>6)TI]J.K$@< M*Y*,XY\2JE4^E6']^4!W\\7+Q3QA3E8T_C,*1'BES304D#7>QN*>[G\CY8+& MBN?3F.=_T;Y\U]"0O^6")J6QC"")TN(3/Y?_B)J!9;UA8)4&5E^#86DP[&LP M*@U&?0W&I<&XK\&D-)CT-9B6!M-\LXK_;KXU-A9XN6!TCYAZ6]+40[Z_N;7< MD2A54GP03'X;23NQM F+=EC)@:.OZ'?,6#Y YS81.(KY%_3YTVPX&7U#48IN MHSB6^N$7Z*P^7.A"1J)XNE]ZO2Z\6F]X-2UT2U,1(_.R_6WP6Q(F-,?9G4LT#T% M\UY,7@^8T0/6V-)A)$*PAH&DEH&F?U*8$)(\@683C&.&$;E/Q5M::_I*U MIJ_35J?+4T4 "7,*V+06_&PXF#;#=R$]>D"PQN;.JLV==6[N32J(I K$5/'" M]SA[G7;>33F=[_N8AV@=RZ"4)6G/3YTAGGJ\0,)L2)@#"7,A81X0K*' RTJ! MEQ^>GRXA!00)LR%A#B3,A81Y0+"&@$SCV%&:FT7=<).50LHS0:E.: T M%Y3FE32S7B68EE'EV:84:BU&L_OG5?0L$T]4SVJM&NBDG*P!2)H-2G- :2XH MS2MIYJBF 6-@C(SIY T=6$<=6)TZ6#&9.+Y6/[+A"YLUCAC:X7A+NBJ;[BA/ MUADDS0:E.: T%Y3F0=&:6CSVELV/;RZ;H-UE4)H-2G- :2XHS8.B-85T[#&; MO9K,?>L\W. M;F ?;60L2OTHPW&K.$"[O26M(8Z9]:LZ0!NYH#07E.9!T9KJ.#9SS>YN[H<7 MQBE1ZI/S0KW;61Q#=E%7H#0;E.: TEQ0F@=%:^KQV'\V9Q]?'(,VD$%I-BC- M :6YH#0/BM84TK&-;'8V&4\MCD%;QJ T&Y3F@-+^VMKBAE(ZZA%?W(Z]Q6RCKO/$ M9"U=&8.I7#8K+IP6 T&S_+[C$Q6")OEC2'! F'I!?K^F5!P&RD%U[7?Y'U!+ M P04 " 8;E98Y$"@0CH$ !B%@ &0 'AL+W=OU#;0.@@W0 D&#=A^*/C#2V"8J MB5Z2MA-@/WY)2='%E6FZ45X249HY.7-('DXX.S#^4VP )'I,XE3,G8V4VZGK MBG #"1$]MH54?5DQGA"IAGSMBBT'$F5)2>SZGC=T$T)39S'+WMWQQ8SM9$Q3 MN.-([)*$\*>/$+/#W,'.\XLO=+V1^H6[F&W)&NY!?MW><35R2Y2()I *RE+$ M835W/N#IT@]T0A;QC<)!U)Z1+N6!L9]ZR M6&0_T:&(]1P4[H1D29&L&"0TS7^3QT*(6@+NGTCPBP3?-B$H$C+EW)Q95M8U MD60QX^R N(Y6:/HATR;+5M705$_CO>3J*U5YOGF'WB":HL\TCM74B)DK%3.- M[X8%BX\Y"_\DB["' GR%?,\/6M*7]NE^,]U5>I2B^*4H?H;7MQ E D'7*9$0 M(2+0!J(U3=>JVDJ/_Y0Z$C@(B;B*0^) MOKM:920B U:J1V4X8&8MBEFI*AW M]U1L20AS1VU? 7P/SN+//_#0^ZM-OX[ &FH&I9I!AAZ<5_.JOL*^?U*!Z%9" M(GZT"1!T*4!'8 T!^J4 ?^]^X?7&,W=?+\(Y(AP6\R) M%3(N*8\[-<,E9T*\#W><0QH^6;CA2EO"/K,$@QT:25[J!AV!-?2X8@%D836X MZF*P;1MSH3$6N"9G+$+&-F<1KCH%;#R'7V2/!72=4?#K>@FL9:Y.=VQ[O+^2 M0::J;IJJ]U)#F$S2S/12D^@*K:EKU9G@P:L8)?Z-3L4@0D=H31&JW@9;-S<& MJQRVN*!_O/3-04U^53^#K1N:[CJ<;!MDW.I58[/6^6XQ2H' M)QA7700VGM$OL\I)BU7VCVE/;&7VJX/?MSWXE:LQ>=XNI\H8;]0,J"A4.J:: MD@/A$8+'<$/2-:"0I9*3L'USF"E=_(]T1VA- :O.Q,>OXHG^;_0I!A$Z0FN* M4+N=L>YK3GNB?[Z'\=MZ&'QBC5<]C&_=PYQQQ )HU'#DX3')7X.\6EN3DW1K M%X#Z]O4SX6HG"13#2F5YO9$ZQ'A^H9D/)-MF=X(/3$J69(\;(!%P':"^KQB3 MSP-]S5A>*R_^!U!+ P04 " 8;E98O2DPN=D( !-3P &0 'AL+W=O M&CF8?D:!Z- MI:N'+/]+K#B7Y'&=I.)ZM))RCKP M>WRWDL6!R)*/\G#[7M M=$3F6R&S=3U8>;".T^IG]%@3T1C@S?8,H/4 VAX0[!G@UP/\0P<$]8"@9*8* MI>2!13*ZN7P?%=P+\I*\ M62[5?)!L2?1Q\BX5,M^JN9:"J)FZS5*1)?$BDGQ!/DKUH_[3DKR)\C1.[P1Y MQKB,XD0\5YA_?&3DV8_/R8\D3LG[.$G4=(NKB53.%RY,YK6CKRM'Z1Y'/4K> M9ZE<"?(F7?"%"3!14>]"IT^AOZ9.1,;G8^)[+PB=4A]PZ/;PX108S@X?[CFB M\7<3Z9=X_AX\M0O4&E?3L\USGLX_D[=1G),_HV3+R:]\<<>;4_KOW]1H\DY- MG?@/-!75J0+X5$4JNA2;:,ZO1RK7")[?\]'-3S]XL^G/$(V88 P)S* XV%$< MN-!O_J'2L(@2#J[>:NA9.;1(MO=JQ0;^>'8UN6^2 9A-+^B8FF8,-)N.SW=F M1@#A+H#0&<"[5')%BR3\45TW!']!4BZA8"J8\\;I7WK^.&S% EB=C;U6)*"1 M#\YT_K7>91*J+J:G*G+GCD69()\1P*;V;Y-&VX5 5GV[ST MK&D"C*;C,SBXLUUP9YW!-?Q7%]=Y=I?&_U795AW,Y(KG9)ZMU?I>%9=?M9MK MPSA5AZLY+9*QC!ZAV,^@N()6\+91<^U5L0- T\82,6(_W\5^WAE[$4P1=!() M$2]C%?8RS]:J0)AOU]NDO.I ))3#XE1F \O""\O;(7=)LO+):(,4]=^/K?" M _I#,.:<_,5F#"G%P?L.]L&V'> T=Y]YTUU*31U MTMFLA19[/3V6"5WZ M>N[:]QLJ+3R[)H8W%F ';BQGY,M;[HHJ)QK#0S%G1&L8['[!X<0JFWCQCHC$L-)-G+7X\ MM_IYMVQ;&C)0]V2Y_3U06<)!O*+VEY 16-8 M:.:,:;U&@P'S!)+BJGG&1&-8:";/6@U2MQK$R1-A9^U ;0D7V%GB%/J-:OU& MW?KMM%GB:46_>9ROHE0Q^L]-D1Q /I'45$T])AK#0C/G2"L]>C9@7D#5;JAH M# O-Y%EK-]K=@-JK>>NQSOW>:<*HW0MZ.=W7$:5:#='N7M"7W.FCW4*(VFT7 MZZ85 XPNQK,+XQ\KI^OU83O MK**_I7N9M:>N9=-MPFJ3P_:$K]6 W]W>^)[N3-;A.,FT98>]!P&C0_=@X^M& M;FVQXW804N.G>Q#5B*=;$3"+OL4B;;-H]VZF[08/ XR\\3[>=(7ONSLR>-76 MLB@![LL2P-%E=KO3^[MA#31>[\PJ9V9U7MU/'!JTK=K_[:UQ?4H_YT'>PVETJP CH4KD]/98) M75/[W37U=W45M@MT@'F@B@>8/T6'Q->:P'=K@E->:_HT!MQN]LZ-F&@,"\W\ M1K&6,L%TN&M0@-J 045C6&@FSUHR!6[)A'+#+[!EBM>^[MP"1E;W@+F]/98- M+8P"MS Z<6(XNC/@=KOW L9$8UAHYI1IO14,^'Q'@-J!045C6&@FSXUG/-SZ M#"=1@-^(:[<0:RN'4&5N9X\E0RNDP-TF.7&>Z-$;<#O:>\6BRBLL-'.2M+P* M9@-F!M0>#"H:PT(S>=:*+OBJ#^;49W?=_ MLN4>M;J(3QPQ=2[C@0 GWS=WL M"[I[,@&DYZR"S(5CLJ;E5S"4_"HHBU-U7!:VKMM];I=Z[U]4J86%9C[[J*56 M.*#4"E&E%BH:PT(S>=92*W1+K<.?,@6Z/M!CIH 9\)SI*115J!55.)2B@O=Z MG]LM;E=[KTU4%86%9DZ35E'A@"HJ1%51J&@,"\WD6:NH< 5%=KZJ'VS)82> M3VI71&Y?C^6B\=#]4")J;VKH(:3M*A""@O-G"@MI,(!A52(*J10T1@6 MFLFS%E+A5Q52H2V VOW_T!92@=6\ 7#V2()0"ZGP>Q52H2V K&0+"2DKV1XL MI$(MI,+#A52:R>XLVC^KTVH/*5J MO>J]6[NCNW?"O2K?A-8Z_MJ[9-6;W31,]:*Y]U&N-K,@"5\J2)5>E--Y]>ZV MZH/,-N7;S#YE4F;K\M<5CQ8\+PS4WY=9)I\^%"?8O4'OYO]02P,$% @ M&&Y66)RY 0G3!@ )SL !D !X;"]W;W)K&UL MQ5M=;]LV%/TKA%<,'=#:$O41ITL,- FR%6B!HEF[AV$/C,S86F7)H^BX!?;C M1\F*KAC3UU)-02^)95\>'5[Q^AX=4Q?;3'S-EYQ+\FV5I/GE:"GE^LUDDD=+ MOF+Y.%OS5'WRD(D5D^I0+";Y6G V+P>MD@EUG'"R8G$ZFEV4[WT4LXML(Y,X MY1\%R3>K%1/?KWB2;2]'[NCIC4_Q8BF+-R:SBS5;\#LN/Z\_"G4TJ5'F\8JG M>9RE1/"'R]%;]\UUZ!<#RH@O,=_FC=>DF,I]EGTM#M[-+T=.P8@G/)(%!%/_ M'ODU3Y("2?'XMP(=U>CJ8C,NKV<1I<1GOI%"?QFJ$)A$%;R#;K M.%V\(K=QJMZ/64+N))-E:L@U6Q>+-R=_O5>(Y)UZ.__;E(W=Z7WSZ8O2?I.O M6<0O1ZIV^6CV\T]NZ/QJRHTE,"U37ITI#T.?_9%)E0%6KB731'>CS\K1 MQ5?.X\P;JPO\V.2_'^./IW6,1LNO:?DM:"6PKDW<=A#3QGE=9TR?D=L/HF/7 M3"ZHR04HN??\D2?$-5%"!W9=%Y; M#F&]1S#82LHM)DI2V!:IL[J3)V=5$&[ MT6%C 3K/EB@6H5&:UI2FIU?/]"@O+$+C=5[S.F]1.-3$!AW8=3E8 M/FZ#K0 ML9UA2ZC+IK2M\9.( =7*T MHH*CW_QHB$X+!(6+=N&6U10>YX:%Z-R@A;MX#[\669Z_CC9"\#3Z3O(M6YOI MH3"=UXDE-'W2(!+]Z,.^H*"!**Z!VM1E!8%U%31$IP:R MA>(F1NN:](_3ZT-24) 4%)<4:$4:[^=PP,YKK \KA()TH0.;(=2J&V(+3<\6 MB"F*BZE6%7G6HE,:@@YW2I ]%#='6E?EM$VG[$.44! E%!#W=:VM9D!8/2 MZ^77E,;/*;@ M"] _WL"VC6?5MK&%IF<+-):':ZQ35XY5P56A-9N?<\BO]$!'>;@%=.H4PWVK M=1P^K__](*?A%^O,0=-XN*;IP!R_4\7/T_DR]>$@>2"EO($=),^J@V0+3<\6 MB#4/%VNGKGZKRJU":]'%?9!C/NY!G3C!"AUK[FB(SAIDD8_+HA\I;>,M+WZ> MKA?(%IJ>%5!D_L FE&_5A+*%IF<+5)_?J^K#T3OGPFO?N_W&AAS?AG6QRE M<_K[,+T"4%G!P*978-7TLH6F9PO477"ZZ17L[QYR&KN'JGG@03H]D%F!'>,K M,.PR:ECA%453T"&*H&T"7-L8:@R_Q<7Q.J^?/CRL &1/,+"'%5CUL&RAZ=EJ M;(S&I5:K:CN^_0@-T:F!W@EP[ZEUI1W?@82&Z/1 8 2XP,"JS'BWB>-U7C=] M&$D!J(]@8",IL&HDV4+3LP6J)SA]*U*PO\O(T-/P(/W! 1 HH9VM2.'^5J3] MGF8,.D015$&(JP*LVHRW?CA>Y\<5^O!V0A =X<#>3FC5V[&%IF<+]$]X^@:C M\/@&(S1$IP;B)+2SP:B""3!Z6,B.WJ3Q%&/Q".D')A:Q6@T)?U!CG/&9&BQV M3V7N#F2V+A]LO,^DS%;ERR5GLK)HZJ2,AX6<'D0I9NTGK5!5U^S#M@TD.L.;$F6U@_>]W M=B #2C,Z1=H7B)U[[_S>):?+8"WD#[4 T.17RC,U=!9:YY>NJ^(%I%0U1 X9 MWID)F5*-2SEW52Z!)A:4LBMHO!\5)ID6[ M>(*49<4__;7Q80?0[#P#\#< _Q#0>@80; #!J8#6!M"RSA12K \1U30<2+$F MTD0CF[FP9EHTRF>9*?M$2[S+$*?#:\HD^4+Y$L@M4+64@#75BKPEGZF4U!2% MG$>@*>/J#>X^3")R?O:&G!&6D5O&.19/#5R-1S&$;KQ).RK2^L^D;?KD5F1Z MH4+_EJ6"S*BG&8QD(EM S=2+'.6S2_(-WO2:2Y73&(8.-A,%<@5.^/I5L^.].V9MG611361[MK=* MVUM5[.$8GTGTUC@9HXLL ?,*8'O*Z:-]+XY965"V+:7ILJO0&[BK77_^&A$5 M$=V="+_1+F/VM+1++>U*+?816MDW6\R(%AH?E 2F^IB$@JFWD[[9[S7\ QF5 M^5Y:YIK(]JSIE-9TJLN,K>T1ZWRJ/9VGU?&\1N? GJ=1 48%!Y6N/-D_ZNZ6 MNKN5NF^H2($=4UB)>VD[J),LJHELSZ]>Z5?O_W;A7IVVUTD6U42V9WN_M+U? M?Q>NI'RIE7621?T3>KN[,\&E(.=V$E8H?YGI8@8J=\MA^\K.F ?[(QS"BYGY M#TTQP=]2.6?X3'*8(:77Z&('EL547"RTR.V<.!4:ITY[N< /"9 F ._/A-#; MA4E0?IJ$OP%02P,$% @ &&Y66"D$:#8)!0 ;2( !D !X;"]W;W)K M&ULO9IO;^HV%,:_BI5-T[U2+\'A3VD'2"WQM&IK M595V>S'MA0$#T4UBKFU**^W#ST[2!+>N;^G.VA>4!)^?G>>8$S\XPQT77^6: M,84>LC27HV"MU.8T#.5\S3(J6WS#%B3MPDJ[4R)\+Q<$-7;,K4 MW>9:Z*.PIBR2C.4RX3D2;#D*SO IB2(34+3X(V$[N?<>F4N9V[1T':+Z5BF=5L!Y!EN3E?_I0";$7 M@/NO!$150/0\H/M*0*<*Z+PUH%L%=-\:T*L"BDL/RVLOA(NIHN.AX#LD3&M- M,V\*]8MHK5>2FXDR54)_FN@X-;YA*A%,9UZA.)U7>4M]9F%E\:AX16=2,B6/T(0JMN+B$?WUNVZ*+A3+Y-^N1)8]==T]F=)U M*C=TSD:!KDV2B7L6C'_Z ??;/[N2 F+(6$$"&:EJUNGJ^NCCV^YHBF:TG5?)WD M*ST%5Z?5[CR;A-Y>#_VV0\(($,Q2^[A6^]BO M=I(GV39#AIO,F9$YX0N]T/JVU7??!5)&:TMZX M0_,!"2- ,"L?@SH? Z]>$UUW72H/7E;&=L]5:PN2NL= M[CO%.*G%./&*<7=U<4MB-+T]NR53ERK>\$-K+"0LAH01()B5 ]QNUN'M#UN_ M55T!90R4%H/2"!3-3MJ>><(0BY2*XEE83+[?)/Y^$^(?[GOEB!HY(J\Q,NMV@I]0\LV*7]DPEID.!>Y%;AO55Y'W?4/X."Y"$DC4#1;_,;_8:]? M&5_Q_,M=:]HJ:\8_Z+KZ-<<<.B4'=7F@M!B41J!H=F(:IX>['U?9@2Q9E31( M6@Q*(U T.VF-^\0@]A._M(PXS5J+"3V M>\C_4.[[+V2+G**!VDE0&H&BV>(WCA+[+=]=Z[>65>-UR3_X%@!IZ":@M!B4 M1J!H=K(:NXD''W<+ /**5=(@:3$HC4#1[*0UMAC[??%D*\RN1[$WLJ*)^QL$ MZHU!:3$HC50T^[<1JV3;>SB-\8V\'JW:@6)/->N[OT;X<8=*#DJ+06D$BF8G MIC&W$?ZPHA4!&=,J:9"T&)1&H&AVTAH+'OU?%KP"[W_!G=M,_@$<+#ZH!8>B ME>*'>]OJ&1.KXGD&J9749J#*9\7;-:,+)DP#_?F2<_5T8#JHGS 9 M_PM02P,$% @ &&Y66(51P5R$! /R0 !D !X;"]W;W)K&ULO5I=;Z-&%/TK(UI5NU)B&/R9U+84>U1MI&UE)4KWH>K# M!(]MM,"XS-C>2/WQG0$"G@T9@WO7>7 WWNX]W@.N@<8'WCZ56P8D^A;'"5B MXFRDW-ZZK@@V+*:BP[!I3J7;3M2NV*:/++"F.7-_S!FY,P\29CK-C MBW0ZYCL9A0E;I$CLXIBF+S,6\/IBEC$ JDA MJ/JW9W,611I)U?%/ >J4Y]2)Q]NOZ+]ES:MFGJE@4:,82M@HE6D0T$>@:?I6@/H3@BU$.^BB =4_V@" M/;\4!^=4LC5/7] 'PB0-(_%1 3P]$O3AYX]C5ZI"]>G\EB\7<=;_F9>O5GTM>(6[&E 9LXZB(@6+IGSO27G_# ^[6.14@P M @1F,-PM&>[:T*<9E[3@DL9\E\@Z\JP@;V-T?,P)T.H.1 M7LE(S\K('SRY?NH\=O)E]B]:%%=JO5M'C16M+3608 0(S&"Q7[+8OYAR^Y , M0X(1(#"#X4')\ !"N8,W8L/^T--_IN;F>>#@.!!W:P))'>*-&6@T-"P;&IXM M/+7[F>U9A'!=CU;3X B284@P @1F,'Q3,GP#(<&; M-\KZ7GLG(XBUD#/;Q%XUZ7K_7YIU\^+,#MQVY8"B$2@TD]0C^X OIL_B5% T M0Z(1*#23YLI"8.O\W%2D!8I-I:=#B+V6@;@$4C4"AF317A@%;I^7&.NV_G5/K!]JZR/J)UE[9N9U7 M@SRV3_+WR9X)F=U(N@L"W3CZQ**EOD7TG8#;>E/[B5LO-T@T H5FDEZ9#3R\ MG*I!#0@H&H%",VFN/ BV#N"-53UJK.J:R'=4_2.L :Z\ ;:; QA5VXVOO836 M"P\2C4"AF3>.*\OB>Y>[=0QJ8D#1"!2:27-E8GSK]-Y4WP6*;;H^'4+LM9S; MZ]'#"+N3 %9TK5^VE]!ZJ<$^I_@1YL:OS(W?O9RB0>T.*!J!0C-IKNR.;W_^ MT531O=.*/AE"[+6JF!/K^ 0C/IKXR//[BWWCF4O(XV]PPNF2I#E#?KSB7KSOZE9#RG:'I?U!+ M P04 " 8;E98>K/DFGT# ,"P &0 'AL+W=OEWF>G6=F7V9T4/JKV2):^)8):<;>UMK=71"8 M9(L9,[[:H:29M=(9L]35F\#L-+*T &4BB#J=?I Q+KW)J!B;Z\E(Y59PB7,- M)L\RII^F*-1A[(7><6#!-UOK!H+):,O62 M#GC:/K)_++23EA4S.%/B;Y[:[=@;>I#BFN7"+M3A#ZSTW#J^1 E3?.%0V78\ M2')C55:!R8.,R_+/OE5Q. &$_5< 406(S@&]5P#="M"]%-"K +TB,J64(@XQ MLVPRTNH VED3FVL4P2S0))]+E_9'JVF6$\Y.%FBY1LJCA2E*7',+<\&D@1M8 M8*)DP@5G18;4&O["/0KHPB>Y1V,=R,!5C)9Q8=X38NG_Z<.\VA..AL8^*WFS M]!_]8_]L>OD8P]6[]_ .N(0'+@3-F5%@29IS,$@J&=-21O2*C#""!R7MUL#O M,L7T.4% ,:D#$QT#,XU:&6-,?.B&UQ!UHFZ#0[/+X5$#/+X<'K:HZ=9I[A9\ MW5?X/C*NX0L3.5[#O3%(B7M 9G*-*5 R*-6YUEQN8,H,-]>PE&IE4._92B"E M>Y?;L^UP#3,FDER4>^.?A1("Z" >F$[_;4I?Z5ZOV3UWM]V9'4MP[-'EY19& M;_+K+V&_\UM3Z'\F6?R3R)ZEI5>GI=?&7J9E[]("S,(*-UQ*EP4Z:T_(=%,@ M2\)!0>CN]#WM?7\P"O:G 6HP"OWNE#;?1,T&TMZ+95T#S7R9:N8=I" MA@GWX\;D3"9H@,D4:.=945PW-"71-BDL5QB>^'73.7=^=HE1W.KK&U/;KR/1 M;XW$9WJRKX0R=#%NZ/5M$MI_H2'TPS.=+VTZYS9QJR-OE#FH90[:=[#2]+1* M>@04/_3.=+FYO0[YT);77EC4*'M=#A#QQ5I+W<U5=JS:%=7(2EFJ;8KFELI5U,Z YM=*V6/'+5 7P)/_ M 5!+ P04 " 8;E98)G;!XZ,$ E&@ &0 'AL+W=O'V"\Y>)%K@ 4>HO"6$ZL ME5+K2]N6W@HB)GM\#;&^LN B8DH/Q=*6:P',3X.BT":.,[0C%L36=)R>FXOI MF&]4&,0P%TANHHB)?Z\AY-N)A:W=B?M@N5+)"7LZ7K,E/(!Z6L^%'MD%BQ]$ M$,N QTC 8F)=X4M*W"0@1?P9P%;N':-$RC/G+\G@UI]83C(C",%3"073/Z\P M@S!,F/0\_LE)K>*>2>#^\8[]]U2\%O/,),QX^"WPU6IBC2SDPX)M0G7/MY\A M%S1(^#P>RO0OVN98QT+>1BH>Y<%Z!E$09[_L+4_$7@ >M@20/(#4 _HM 6X> MX!X;T,\#^FEF,BEI'BA3;#H6?(M$@M9LR4&:S#1:RP_BI.X/2NBK@8Y3TWM0 M@0!=2(6N(89%H- \9+%$9^A;FC/PS]@K"+T&T)74JV.=E$NB)PD^^IF"8D$H M?QG;2L\E8;2]_+[7V7U)RWTQ07<\5BN);F(?_"J!K4442LA.R34Q,E+P>LC% MOR+B$+=A0K/CPTE#.#T^'!O4N$5=W)2OW\(WYU*)LC9WX <>"W-2KID'$TLW" GB%:SIIY_PT/FM*5E=DM&.R"J)[!>)[*?L;FMA%OJ,7UO= M+/;15[4"@6J)KL(>V7,(Z!'>](60>R_HKS\T&;I5$,F_FVK0[[(&79+1CL@J M-1@4-1@8%S,-I,':[F80@U0BK:+@IM%]TNRXO#0@Y#J!%2$8*= MTK(X1BE/7VX?;RAZ>+QZO'EHM![&^(^VX4[9:%=LU=SMV3W\ VV'^62Z*D27 M;+0KMFHA2%D(\GT],X]_ORG6FV8;\-VN:)[1J8I+1XO-EO;#'2CG,[:@(S#4 M/*]3=9<&%!N]U1&5[A^Y/;8 R:!?5]P"W#-453&ED\-F*]?%%IG?PES7PQAJ MQE0%ENX-=VS?\!'^[0@,-6.J:DICALW.[ N/SYYZ#[VT@:/_T#Q_8Y,,&\48 MZ3[D,\^I%V3J-3_7 ANF2C7;%5"U$:66QVLH?[Z45C]^N3 M^N-D"Q [@_K_IG%&)RHFI>$E9L/[X9Z4\U5[2<^I/4;-=K#Z-D'J^LWS.U5_ M:5J)T8L=KG@>_Z[BPU%=<3,0#]XI;@'N+8VJF-+X$;/QZV(').J_0-?^W\-;ZDV1>+DB;[@'+'Q#+0&T$("TWI],ZU=Q'9-XELH/@Z M?4O_S)7B47JX N:#2 #Z^H)SM1LD-RB^#$W_!U!+ P04 " 8;E98.K1# MO6X# !_$0 &0 'AL+W=OWSWW!-SIK?AXD$N 13Z&;-$]IVE4JMSUY71$F(B6WP%B7XRYR(F2D_% MPI4K 626.L7,]3TO=&-"$V?02]=NQ:#'UXK1!&X%DNLX)N+7)3"^Z3O8>5JX MHXNE,@ONH+/,64<0TV3[ M37YF1!0<,U(PIF^;//4T87Q!1 MHJ,1*$*9/-:VD_$(';T\1B\13=!'RIBQZ+E*1VCV<:,LFLMM-/Z!:$80M5" M3Y#O^4&%^_#?W?VRNZMYR;^:H3&]Q?W5^.J;&K=S1MX M+E5.5F":R4:9!G&J3HP4'FYGIE5M+ 2?J)+J0$ M)4_04 MAP<4O].V#-D4W"F+YO8J4P"8IEL!*I+1S4MJUY2^^ -.,&)Z_ %6I M;_%.4SQS@#X.O-99SWTL9E1O4PJTDP?:J0WT$T]>3UKCUK9@O]&D]5Z/L[,V M6RM.JT*OW:%IU2R!E<@(U*N MLNE42[F;!]IM).6WH'^KDZ9BKMVC:=TL@97H.,OI.'LV,9_9),426(D4[.V: M%L^RG#/ L*!5O*?FS*1;.IE/J^6,"_T5;B3H:P%)M&PJZ/I-FA;/%EJ9DEU7 MA?UG$S6VVH+90BL3LVO"<&T[\S^R#BHTV]X7=I71@7,:[YHC7-\=[0O[1A%& MFQ_5];LT+J EM#(GNSX,=YY/V58[,EMH96)V/1FN[6[^1]GA7WVR7Q!MEE65 M47M/V6[A=FS^FOA(Q(+J^RN#N?;21[RF1FQO^]N)XJOTPCSE2E^_T^$2R R$ M,=#/YYRKIXFY@^?_N0S^ %!+ P04 " 8;E98.&2<2F<" !@ &0 M 'AL+W=O3 M R [%K(T4R]'K*Y]WZ0Y%-R,5 4EW61*%QQIJW>^J33PK0,5T@^#X,(ON"B] M)'9G2YW$JD8I2EAJ9NJBX/K/#4AUF'IC[_E@)78YV@,_B2N^@S7@0[74M/,[ MEJTHH#1"E4Q#-O5FX^OYQ,:[@!\"#J:W9M;)1JDGN[G;3KW "@()*5H&3J\] MS$%*2T0R?K><7O=)"^ROG]EOG7?RLN$&YDH^BBWF4^_*8UO(>"UQI0[?H/5S M;OE2)8U[LD,;&W@LK0VJH@63@D*4S9L?VSST ./)*X"P!83O!40M(')&&V7. MUH(C3V*M#DS;:&*S"Y<;AR8WHK1_<8V:;@7A,%D!"@WT6Y#=0 F90+:4O#3L M,[LKFR*QV:95>_XH,&>S-*V+6G*$;0?[OI%BUT2+DGT]IF ,4YF#L9DQ@(:= M+@"YD.:,Z!_6"W9Z:S37QM*I[" MU*,N-:#WX"4?/XPO@B]#9O\3V0OK46<]>HL]Z1?%IBT*U17%D/6&[]+QV7&S M3R:CJ]C?]QT-Q9QW,2^$3CJADS>%WG*AV9[+&FQ]5K8^N:O/(8T-U7GO^\$_ M"M^*:/3YO?ZTL_&>ZYV@7I*0$28871)8-_.FV:"J7,MN%-( <,N<1C1H&T#W MF5+XO+%3H!OZR5]02P,$% @ &&Y66,8PWW9H @ ^@4 !D !X;"]W M;W)K&ULK51-;]- $/TK*U.A5H+8L9T6%<=2FE"U MAXHH5>& .&R<<;QT[36[DSC\>V;7KDD@K7K@$N_'O)?W9F!?P14!C]M;,.EDJ]6@WMZNQ%UA!("%#R\#ILX4I2&F) M2,;/CM/K_]("]]=/[-?..WE9<@-3);^*%19C[X/'5I#SC<2%:FZ@\S.R?)F2 MQOVRIHL-/)9M#*JR Y."4E3ME^^Z/.P!AO$S@+ #A*\%1!T@\1TVW@G"8+@"%!GH69%=002Z0S26O#'O/;JNV M2&RV:=6=-P(+-M?J![T#K'K0YZ44ZS965.S3+@-CF,H=B$V, 33L= ;(A31G M1/YP/V.G)V?LQ(;?"2D):1(?R9(5YF>=_*M6?OB,_!ED Q8-W[$P"*,C\.GK MX>$AW*=$]MD,^VR&CB]Z=38-^S99&M14KM^/V6OYXN-\MH4O3?#QF-G_1'9@/>JM1R^QIW]*8MF5A.I+XICQEFWDV.RHV::CQ-_N MNVDC+O8BXL%%'W,@,NY%QB^*O.9"LRV7&["U6=O:Y*XVCRF,_U$8_*7PI8A6 MG[_7F78JWG&]%M1%$G+"!(,+ NMVTK0;5+5KUJ5":GVW+&@X@[8!=)\KA4\; MV__]N$]_ U!+ P04 " 8;E98?>7+?U<# #P# &0 'AL+W=O6*<\

NC9$O8F9?P!@V"+5C))*8623;X%"\NO==3?4?RH7< M$3.[XS!*/(J(5!(SJX2$8D?9D$9B9HW F$R\HIA((S&S1G!41FTW0E(9L4<: M#_98%8^04$;,0CD9G[6D%!,)9<0L%!*E'2U"Y)$1LT=.A&L[3HH)5SJ857(J M;-MR4DRDDA&S2HY%;T>K''EEQ.R5-HP[BH5<,F)WR4NH=!0.R63$+)-3,=.1 M]H=D,F*6"0R=PA5!)),Q=X2R'SH=J^\Q,LN8VRQPZ!I33&26<3?K&BZ:4;32=Q7LM_,TBVTOH2K%1)(9=Q^\],6=ZT-=_RX6 2:2SIA9.DC" M7:.82$#3#J?7^N+]J:9MG[;:5),)* ILX!.8S;ME&(B M 4W9PZ 3$X(M)\5$ IHR"PA@_JXT73*>PMW%S!8"F#X8HIC(0E-F"\'2#(:: M4V2A*;.% .95DM!-L3-DH1FSA0"F3QJAF,A",V8+0@ MTI&%9NQ3<22[@&:(0O-SK7>T]_/OYDA"\W.9Z'K==@VD85FY[.0/Z:8 MR$*S+C:F[:^>O8R/*2;,@0TW?M>9W1$=(,66C&;*'M,M^/HM\Y4M"< M64'?&9M_=GL>_)Q"$[M13*2@.;."]C"OR\H>+TLDH#FS@+Y#;N/S9K6J!?:% M23&1@.;, MHKRWME\NV4=N63AR@F$M"\D[W.#K.=4B!9M$W-4TPDH#E[+@Q9 M-.^+[>$[Y6ZFW!'%1 *:=[@-^@73+P6]_^9N2S&1@.9=;D$X[#@I)A+0O)L- MTCO,=L;#8[87*"9,M.QF,\(.\T8ME3$J;:K=]?0$O! M 2C,RXR8?01!]]*687)FU(V13FQ!B@-0F+(9=>.D$Z"C !2F;4;<8='!;JE M30$HS-R,N .C8Z#NLQ8R'_-/<:CL8^YW999]FU._>Y M^%#*=/=[.KO? GK[#U!+ P04 " 8;E98?M8R)AX# N00 &@ 'AL M+U]R96QS+W=OM=[6 44^8 MMMA %,Q#Y*78K8;==P0#.*4>] 3Y'UGE*-=''GR**G6N?HW;]?Q\V$]/S\?I MXG6WW4_7JZ=Y/OX8AFGS-.[6T^7A..[/GSP<3KOU?%Z>'H?C>O.R?AP'[UP> M3E]GK&ZNOLZ\N'L[CO\S\?#P\+P9?QXVOW?C?O['X.'/X?0R/8WCO+JX6Y\> MQ_EZ-;QN/V]/P_O%+L^35Q>W]]>KT^V]K8:E WD)Y)GN WE[U]@"]??=C&Z"W M5[T]0&^O>GN WE[U]@"]O>KM 7I[U=L#]/:JMP?H[55O#] [J-X!H'=0O0- M[Z!Z!X#>H=LL >@=5.\ T#NHW@&@=U"] T#OH'H'@-Y!]0X O8/J'0!Z1]4[ M O2.JG<$Z!U5[PC0.ZK>$:!W[#:[ 7I'U3L"](ZJ=P3H'57O"- [JMX1H'=4 MO2- [Z1Z)X#>2?5. +V3ZIT >B?5.P'T3JIW NB=NC\K 7HGU3L!]$ZJ=P+H MG53O!- [J=X)H'=6O3- [ZQZ9X#>6?7. +VSZIT!>F?5.P/TSJIW!NB=N\,F M +VSZIT!>F?5.P/TSJIW!NA=5.\"T+NHW@6@=U&]"T#OHGH7@-Y%]2X O8OJ M70!Z%]6[ /0NW6%!@-Y%]2X O8OJ70!Z5]6[ O2NJG<%Z%U5[PK0NZK>%:!W M5;TK0.^J>E> WE7UK@"]J^I= 7K7[K W0.^J>E> WDWU;@"]F^K= 'HWU;L! M]&ZJ=P/HW53O!M"[J=X-H'=3O1M [Z9Z-X#>3?5N +U;5]8!Z&VNK^L _#;7 M%78<0'!S767' 0PWUY5V'$!Q8O4$L#!!0 ( !AN5EA0?D"Z? ( +$^ 3 6T-O M;G1E;G1?5'EP97-=+GAM;,W;3V^;,!C'\;<2<:T"M@$;IJ:7=M>MA[T!!DZ# MPC]AMTO?_1S25MK41:LR:=\+"&P_OP=;^MRX_O8\6;-DAS"R'>>^\N%Q?DBFJMY7#S910NBD'@=O![_VQQK1S?6=W5:/G5]] M/H37KAV'333;SD6KV]/$8]8FJJ:I:^O*A_'D:6A^2UF_),1AY3+'[=K)784) M4?)NPG'DSP$OZ[X^V7EN&[NZKV;_I>K#K.30)SV2 MX^KU% K9V;?G/_$M,92^^/OL\;0;V_QE=MC>'^.\7\[#)FCA/0A!:41BJB20JJDF"HIJ$J*JI+"JJ2X M*BFP2HJLBB*KHLBJ*+(JBJR*(JNBR*HHLBJ*K(HBJZ+(FE)D32FRIA194XJL M*476E")K2I$UII:#X*@4%6"DHPDI!(58*C+&@W['^ MI['?QW'_C^.7>]Q7[?":GRQ_JM_\!%!+ 0(4 Q0 ( !AN5E@'04UB@0 M +$ 0 " 0 !D;V-0&UL4$L! A0# M% @ &&Y66 2J1*ON *P( !$ ( !KP &1O8U!R M;W!S+V-O&UL4$L! A0#% @ &&Y66)E&PO=V]R:W-H965T M&UL4$L! A0#% @ &&Y66,%6EO0\ @ P@4 !@ M ("!Z \ 'AL+W=O 4 'D7 8 " @5H2 !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ &&Y66,E&[E;X @ H0@ !@ ("!(AP 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &&Y66-F( M8\LR"0 ,RT !@ ("!F"D 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ &&Y66&;,V,[W! :0L !D ("!YEL 'AL+W=O M6$) ": M%P &0 @($480 >&PO=V]R:W-H965T^>P", 0 'L) 9 " @:QJ M !X;"]W;W)K&UL4$L! A0#% @ &&Y66-!0 MV#X*! ;@D !D ("!$V\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &&Y66)F-]V;5!0 4@X !D M ("!^WD 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ &&Y66,//ITL."P 6"@ !D ("! M&(X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ &&Y66*U])/+_! ^@L !D ("!K+$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &&Y66 G#<,A; M# VQ\ !D ("!D, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &&Y66- &U:- !0 K@P !D M ("!T-T 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ &&Y66 "3JV=< @ B 8 !D ("!X^H M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M&&Y66)GBYN:F!0 $ X !D ("!$ \! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &&Y66+<# 9@" P MW08 !D ("!2AP! 'AL+W=OMTTH$ ("P &0 @(&# M'P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ &&Y66)6:+?4N@O\% !L%0 &0 @('<*@$ >&PO=V]R:W-H M965T7 ^* , D) 9 M " @1(Q 0!X;"]W;W)K&UL4$L! M A0#% @ &&Y66(VSG=HO"@ *B< !D ("!<30! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &&Y6 M6+E$![6D!@ P1$ !D ("!3D@! 'AL+W=O&PO=V]R:W-H965TUEN)@, /P& 9 " @2-4 0!X;"]W;W)K M&UL4$L! A0#% @ &&Y66& )W@Q*! C D M !D ("!@%&PO=V]R:W-H965T&UL4$L! A0#% @ &&Y66#0%=>!B! J1( !D M ("!R6&PO=V]R:W-H965T M&UL4$L! A0# M% @ &&Y66!9E"WQ3 P 6@P !D ("! W0! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ &&Y66#^- M^+)7 P =PT !D ("!G8 ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &&Y66+EQ4CE! P \@X !D M ("!WXH! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ &&Y66#!G"*NA @ _P8 !D ("! MKI8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ &&Y66,67YSIN @ L 8 !D ("!+*H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &&Y66.1 H$(Z M! 8A8 !D ("!W;4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &&Y66,P%!?$P P I@P !D M ("!:,H! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ &&Y66'JSY)I] P # L !D ("!RM&PO=V]R:W-H965T&UL4$L! A0#% @ M&&Y66#ADG$IG @ 8 !D ("!_>,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &&Y66'X5G6VR P AA !D M ("!+0(" 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ &&Y66/#;W(PR @ LP0 !D ("!EQ " 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &&Y6 M6 'JV$U)! :QH !D ("!3QH" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &&Y66% +(+_& @ -@@ M !D ("!OR0" 'AL+W=O&PO=V]R:W-H965TLK @!X;"]W;W)K&UL4$L! A0#% @ &&Y66!LJ\8\#! @0\ !D M ("!!#(" 'AL+W=O&PO=V]R:W-H965T M&PO=V]R:W-H965T#P>HH) #12@ &@ @(&J/@( >&PO M=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T M5P( >&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%X0< M (]( / " 9]S @!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 M " 8;E98?M8R)AX# N00 &@ @ &M>P( >&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " 8;E984'Y NGP" "Q M/@ $P @ $#?P( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 1 =P!W ,0@ "P@0( ! end XML 130 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 131 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 133 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 407 587 1 false 106 0 false 7 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.tennantco.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.tennantco.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - Consolidated Statements of Income Sheet http://www.tennantco.com/role/ConsolidatedStatementsofIncome Consolidated Statements of Income Statements 3 false false R4.htm 0000004 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.tennantco.com/role/ConsolidatedStatementsofComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Comprehensive Income (Parentheticals) Sheet http://www.tennantco.com/role/ConsolidatedStatementsofComprehensiveIncomeParentheticals Consolidated Statements of Comprehensive Income (Parentheticals) Statements 5 false false R6.htm 0000006 - Statement - Consolidated Balance Sheets Sheet http://www.tennantco.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 6 false false R7.htm 0000007 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.tennantco.com/role/ConsolidatedBalanceSheetsParentheticals Consolidated Balance Sheets (Parentheticals) Statements 7 false false R8.htm 0000008 - Statement - Consolidated Statements of Cash Flows Sheet http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 0000009 - Statement - Consolidated Statements of Equity Sheet http://www.tennantco.com/role/ConsolidatedStatementsofEquity Consolidated Statements of Equity Statements 9 false false R10.htm 0000010 - Statement - Consolidated Statements of Equity (Parentheticals) Sheet http://www.tennantco.com/role/ConsolidatedStatementsofEquityParentheticals Consolidated Statements of Equity (Parentheticals) Statements 10 false false R11.htm 0000011 - Disclosure - Operations and Summary of Significant Accounting Policies Sheet http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPolicies Operations and Summary of Significant Accounting Policies Notes 11 false false R12.htm 0000012 - Disclosure - Newly Adopted Accounting Pronouncements Sheet http://www.tennantco.com/role/NewlyAdoptedAccountingPronouncements Newly Adopted Accounting Pronouncements Notes 12 false false R13.htm 0000013 - Disclosure - Revenue Sheet http://www.tennantco.com/role/Revenue Revenue Notes 13 false false R14.htm 0000014 - Disclosure - Management Actions Sheet http://www.tennantco.com/role/ManagementActions Management Actions Notes 14 false false R15.htm 0000015 - Disclosure - Acquisition and Divestitures Sheet http://www.tennantco.com/role/AcquisitionandDivestitures Acquisition and Divestitures Notes 15 false false R16.htm 0000016 - Disclosure - Inventories Sheet http://www.tennantco.com/role/Inventories Inventories Notes 16 false false R17.htm 0000017 - Disclosure - Property, Plant and Equipment Sheet http://www.tennantco.com/role/PropertyPlantandEquipment Property, Plant and Equipment Notes 17 false false R18.htm 0000018 - Disclosure - Goodwill and Intangible Assets Sheet http://www.tennantco.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 18 false false R19.htm 0000019 - Disclosure - Debt Sheet http://www.tennantco.com/role/Debt Debt Notes 19 false false R20.htm 0000020 - Disclosure - Other Current Liabilities Sheet http://www.tennantco.com/role/OtherCurrentLiabilities Other Current Liabilities Notes 20 false false R21.htm 0000021 - Disclosure - Derivatives Sheet http://www.tennantco.com/role/Derivatives Derivatives Notes 21 false false R22.htm 0000022 - Disclosure - Fair Value Measurements Sheet http://www.tennantco.com/role/FairValueMeasurements Fair Value Measurements Notes 22 false false R23.htm 0000023 - Disclosure - Retirement Benefit Plans Sheet http://www.tennantco.com/role/RetirementBenefitPlans Retirement Benefit Plans Notes 23 false false R24.htm 0000024 - Disclosure - Shareholders' Equity Sheet http://www.tennantco.com/role/ShareholdersEquity Shareholders' Equity Notes 24 false false R25.htm 0000025 - Disclosure - Leases Sheet http://www.tennantco.com/role/Leases Leases Notes 25 false false R26.htm 0000026 - Disclosure - Commitments and Contingencies Sheet http://www.tennantco.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 26 false false R27.htm 0000027 - Disclosure - Income Taxes Sheet http://www.tennantco.com/role/IncomeTaxes Income Taxes Notes 27 false false R28.htm 0000028 - Disclosure - Share-Based Compensation Sheet http://www.tennantco.com/role/ShareBasedCompensation Share-Based Compensation Notes 28 false false R29.htm 0000029 - Disclosure - Income Attributable to Tennant Company Per Share Sheet http://www.tennantco.com/role/IncomeAttributabletoTennantCompanyPerShare Income Attributable to Tennant Company Per Share Notes 29 false false R30.htm 0000030 - Disclosure - Segment Reporting Sheet http://www.tennantco.com/role/SegmentReporting Segment Reporting Notes 30 false false R31.htm 0000031 - Disclosure - Subsequent Events Sheet http://www.tennantco.com/role/SubsequentEvents Subsequent Events Notes 31 false false R32.htm 0000032 - Disclosure - Schedule II - Valuation and Qualifying Accounts Sheet http://www.tennantco.com/role/ScheduleIIValuationandQualifyingAccounts Schedule II - Valuation and Qualifying Accounts Notes 32 false false R33.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 33 false false R34.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 34 false false R35.htm 9954471 - Disclosure - Operations and Summary of Significant Accounting Policies (Policies) Sheet http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies Operations and Summary of Significant Accounting Policies (Policies) Policies http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPolicies 35 false false R36.htm 9954472 - Disclosure - Revenue (Tables) Sheet http://www.tennantco.com/role/RevenueTables Revenue (Tables) Tables http://www.tennantco.com/role/Revenue 36 false false R37.htm 9954473 - Disclosure - Management Actions (Tables) Sheet http://www.tennantco.com/role/ManagementActionsTables Management Actions (Tables) Tables http://www.tennantco.com/role/ManagementActions 37 false false R38.htm 9954474 - Disclosure - Inventories (Tables) Sheet http://www.tennantco.com/role/InventoriesTables Inventories (Tables) Tables http://www.tennantco.com/role/Inventories 38 false false R39.htm 9954475 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://www.tennantco.com/role/PropertyPlantandEquipmentTables Property, Plant and Equipment (Tables) Tables http://www.tennantco.com/role/PropertyPlantandEquipment 39 false false R40.htm 9954476 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.tennantco.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.tennantco.com/role/GoodwillandIntangibleAssets 40 false false R41.htm 9954477 - Disclosure - Debt (Tables) Sheet http://www.tennantco.com/role/DebtTables Debt (Tables) Tables http://www.tennantco.com/role/Debt 41 false false R42.htm 9954478 - Disclosure - Other Current Liabilities (Tables) Sheet http://www.tennantco.com/role/OtherCurrentLiabilitiesTables Other Current Liabilities (Tables) Tables http://www.tennantco.com/role/OtherCurrentLiabilities 42 false false R43.htm 9954479 - Disclosure - Derivatives (Tables) Sheet http://www.tennantco.com/role/DerivativesTables Derivatives (Tables) Tables http://www.tennantco.com/role/Derivatives 43 false false R44.htm 9954480 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.tennantco.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.tennantco.com/role/FairValueMeasurements 44 false false R45.htm 9954481 - Disclosure - Retirement Benefit Plans (Tables) Sheet http://www.tennantco.com/role/RetirementBenefitPlansTables Retirement Benefit Plans (Tables) Tables http://www.tennantco.com/role/RetirementBenefitPlans 45 false false R46.htm 9954482 - Disclosure - Shareholders' Equity (Tables) Sheet http://www.tennantco.com/role/ShareholdersEquityTables Shareholders' Equity (Tables) Tables http://www.tennantco.com/role/ShareholdersEquity 46 false false R47.htm 9954483 - Disclosure - Leases (Tables) Sheet http://www.tennantco.com/role/LeasesTables Leases (Tables) Tables http://www.tennantco.com/role/Leases 47 false false R48.htm 9954484 - Disclosure - Income Taxes (Tables) Sheet http://www.tennantco.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.tennantco.com/role/IncomeTaxes 48 false false R49.htm 9954485 - Disclosure - Share-Based Compensation (Tables) Sheet http://www.tennantco.com/role/ShareBasedCompensationTables Share-Based Compensation (Tables) Tables http://www.tennantco.com/role/ShareBasedCompensation 49 false false R50.htm 9954486 - Disclosure - Income Attributable to Tennant Company Per Share (Tables) Sheet http://www.tennantco.com/role/IncomeAttributabletoTennantCompanyPerShareTables Income Attributable to Tennant Company Per Share (Tables) Tables http://www.tennantco.com/role/IncomeAttributabletoTennantCompanyPerShare 50 false false R51.htm 9954487 - Disclosure - Segment Reporting (Tables) Sheet http://www.tennantco.com/role/SegmentReportingTables Segment Reporting (Tables) Tables http://www.tennantco.com/role/SegmentReporting 51 false false R52.htm 9954488 - Disclosure - Operations and Summary of Significant Accounting Policies (Details) Sheet http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesDetails Operations and Summary of Significant Accounting Policies (Details) Details http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies 52 false false R53.htm 9954489 - Disclosure - Revenue - Disaggregation of Revenue (Details) Sheet http://www.tennantco.com/role/RevenueDisaggregationofRevenueDetails Revenue - Disaggregation of Revenue (Details) Details 53 false false R54.htm 9954490 - Disclosure - Revenue - Contract Liabilities (Details) Sheet http://www.tennantco.com/role/RevenueContractLiabilitiesDetails Revenue - Contract Liabilities (Details) Details 54 false false R55.htm 9954491 - Disclosure - Revenue - Narrative (Details) Sheet http://www.tennantco.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 55 false false R56.htm 9954492 - Disclosure - Revenue - Remaining Performance Obligation (Details) Sheet http://www.tennantco.com/role/RevenueRemainingPerformanceObligationDetails Revenue - Remaining Performance Obligation (Details) Details 56 false false R57.htm 9954493 - Disclosure - Management Actions - Pre-Tax Severance Related Charges (Details) Sheet http://www.tennantco.com/role/ManagementActionsPreTaxSeveranceRelatedChargesDetails Management Actions - Pre-Tax Severance Related Charges (Details) Details 57 false false R58.htm 9954494 - Disclosure - Management Actions - Reconciliation of Liability Balance of Severance and Related Costs (Details) Sheet http://www.tennantco.com/role/ManagementActionsReconciliationofLiabilityBalanceofSeveranceandRelatedCostsDetails Management Actions - Reconciliation of Liability Balance of Severance and Related Costs (Details) Details 58 false false R59.htm 9954495 - Disclosure - Acquisition and Divestitures (Details) Sheet http://www.tennantco.com/role/AcquisitionandDivestituresDetails Acquisition and Divestitures (Details) Details http://www.tennantco.com/role/AcquisitionandDivestitures 59 false false R60.htm 9954496 - Disclosure - Inventories - Inventories (Details) Sheet http://www.tennantco.com/role/InventoriesInventoriesDetails Inventories - Inventories (Details) Details 60 false false R61.htm 9954497 - Disclosure - Property, Plant and Equipment - Property, Plant and Equipment (Details) Sheet http://www.tennantco.com/role/PropertyPlantandEquipmentPropertyPlantandEquipmentDetails Property, Plant and Equipment - Property, Plant and Equipment (Details) Details 61 false false R62.htm 9954498 - Disclosure - Property, Plant and Equipment - Narrative (Details) Sheet http://www.tennantco.com/role/PropertyPlantandEquipmentNarrativeDetails Property, Plant and Equipment - Narrative (Details) Details 62 false false R63.htm 9954499 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://www.tennantco.com/role/GoodwillandIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 63 false false R64.htm 9954500 - Disclosure - Goodwill and Intangible Assets - Changes in Carrying Amount of Goodwill (Details) Sheet http://www.tennantco.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails Goodwill and Intangible Assets - Changes in Carrying Amount of Goodwill (Details) Details 64 false false R65.htm 9954501 - Disclosure - Goodwill and Intangible Assets - Balances of Acquired Intangible Assets, Excluding Goodwill (Details) Sheet http://www.tennantco.com/role/GoodwillandIntangibleAssetsBalancesofAcquiredIntangibleAssetsExcludingGoodwillDetails Goodwill and Intangible Assets - Balances of Acquired Intangible Assets, Excluding Goodwill (Details) Details 65 false false R66.htm 9954502 - Disclosure - Goodwill and Intangible Assets - Estimated Aggregate Amortization Expense (Details) Sheet http://www.tennantco.com/role/GoodwillandIntangibleAssetsEstimatedAggregateAmortizationExpenseDetails Goodwill and Intangible Assets - Estimated Aggregate Amortization Expense (Details) Details 66 false false R67.htm 9954503 - Disclosure - Debt - Narrative (Details) Sheet http://www.tennantco.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 67 false false R68.htm 9954504 - Disclosure - Debt - Debt Outstanding (Details) Sheet http://www.tennantco.com/role/DebtDebtOutstandingDetails Debt - Debt Outstanding (Details) Details 68 false false R69.htm 9954505 - Disclosure - Debt - Debt Maturities (Details) Sheet http://www.tennantco.com/role/DebtDebtMaturitiesDetails Debt - Debt Maturities (Details) Details 69 false false R70.htm 9954506 - Disclosure - Other Current Liabilities (Details) Sheet http://www.tennantco.com/role/OtherCurrentLiabilitiesDetails Other Current Liabilities (Details) Details http://www.tennantco.com/role/OtherCurrentLiabilitiesTables 70 false false R71.htm 9954507 - Disclosure - Derivatives - Narrative (Details) Sheet http://www.tennantco.com/role/DerivativesNarrativeDetails Derivatives - Narrative (Details) Details 71 false false R72.htm 9954508 - Disclosure - Derivatives - Fair Value of Derivative Instruments (Details) Sheet http://www.tennantco.com/role/DerivativesFairValueofDerivativeInstrumentsDetails Derivatives - Fair Value of Derivative Instruments (Details) Details 72 false false R73.htm 9954509 - Disclosure - Derivatives - Effect of Derivative Instruments on Consolidated Statements of Earnings (Details) Sheet http://www.tennantco.com/role/DerivativesEffectofDerivativeInstrumentsonConsolidatedStatementsofEarningsDetails Derivatives - Effect of Derivative Instruments on Consolidated Statements of Earnings (Details) Details 73 false false R74.htm 9954510 - Disclosure - Fair Value Measurements - Assets and Liabilities Subject to Fair Value Measurements (Details) Sheet http://www.tennantco.com/role/FairValueMeasurementsAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails Fair Value Measurements - Assets and Liabilities Subject to Fair Value Measurements (Details) Details 74 false false R75.htm 9954511 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.tennantco.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 75 false false R76.htm 9954512 - Disclosure - Retirement Benefit Plans - Narrative (Details) Sheet http://www.tennantco.com/role/RetirementBenefitPlansNarrativeDetails Retirement Benefit Plans - Narrative (Details) Details 76 false false R77.htm 9954513 - Disclosure - Retirement Benefit Plans - Weighted-average Asset Allocations by Asset Category (Details) Sheet http://www.tennantco.com/role/RetirementBenefitPlansWeightedaverageAssetAllocationsbyAssetCategoryDetails Retirement Benefit Plans - Weighted-average Asset Allocations by Asset Category (Details) Details 77 false false R78.htm 9954514 - Disclosure - Retirement Benefit Plans - Reconciliation of Level 3 Investments (Details) Sheet http://www.tennantco.com/role/RetirementBenefitPlansReconciliationofLevel3InvestmentsDetails Retirement Benefit Plans - Reconciliation of Level 3 Investments (Details) Details 78 false false R79.htm 9954515 - Disclosure - Retirement Benefit Plans - Weighted-average Assumptions Used (Details) Sheet http://www.tennantco.com/role/RetirementBenefitPlansWeightedaverageAssumptionsUsedDetails Retirement Benefit Plans - Weighted-average Assumptions Used (Details) Details 79 false false R80.htm 9954516 - Disclosure - Retirement Benefit Plans - Accumulated Benefit Obligations (Details) Sheet http://www.tennantco.com/role/RetirementBenefitPlansAccumulatedBenefitObligationsDetails Retirement Benefit Plans - Accumulated Benefit Obligations (Details) Details 80 false false R81.htm 9954517 - Disclosure - Retirement Benefit Plans - Information for Plans With Accumulated Benefit Obligation in Excess of Plan Assets (Details) Sheet http://www.tennantco.com/role/RetirementBenefitPlansInformationforPlansWithAccumulatedBenefitObligationinExcessofPlanAssetsDetails Retirement Benefit Plans - Information for Plans With Accumulated Benefit Obligation in Excess of Plan Assets (Details) Details 81 false false R82.htm 9954518 - Disclosure - Retirement Benefit Plans - Information for Plans with Projected Benefit Obligation in Excess of Plan Assets (Details) Sheet http://www.tennantco.com/role/RetirementBenefitPlansInformationforPlanswithProjectedBenefitObligationinExcessofPlanAssetsDetails Retirement Benefit Plans - Information for Plans with Projected Benefit Obligation in Excess of Plan Assets (Details) Details 82 false false R83.htm 9954519 - Disclosure - Retirement Benefit Plans - Assumed Healthcare Trend Rates (Details) Sheet http://www.tennantco.com/role/RetirementBenefitPlansAssumedHealthcareTrendRatesDetails Retirement Benefit Plans - Assumed Healthcare Trend Rates (Details) Details 83 false false R84.htm 9954520 - Disclosure - Retirement Benefit Plans - Changes in Benefit Obligations and Plan Assets (Details) Sheet http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails Retirement Benefit Plans - Changes in Benefit Obligations and Plan Assets (Details) Details 84 false false R85.htm 9954521 - Disclosure - Retirement Benefit Plans - Components of Net Periodic Benefit Cost (Credit) (Details) Sheet http://www.tennantco.com/role/RetirementBenefitPlansComponentsofNetPeriodicBenefitCostCreditDetails Retirement Benefit Plans - Components of Net Periodic Benefit Cost (Credit) (Details) Details 85 false false R86.htm 9954522 - Disclosure - Retirement Benefit Plans - Changes in Accumulated Other Comprehensive Loss (Details) Sheet http://www.tennantco.com/role/RetirementBenefitPlansChangesinAccumulatedOtherComprehensiveLossDetails Retirement Benefit Plans - Changes in Accumulated Other Comprehensive Loss (Details) Details 86 false false R87.htm 9954523 - Disclosure - Retirement Benefit Plans - Benefit Payments Expected to be Paid (Details) Sheet http://www.tennantco.com/role/RetirementBenefitPlansBenefitPaymentsExpectedtobePaidDetails Retirement Benefit Plans - Benefit Payments Expected to be Paid (Details) Details 87 false false R88.htm 9954524 - Disclosure - Shareholders' Equity - Narrative (Details) Sheet http://www.tennantco.com/role/ShareholdersEquityNarrativeDetails Shareholders' Equity - Narrative (Details) Details 88 false false R89.htm 9954525 - Disclosure - Shareholders' Equity - Accumulated Other Comprehensive Loss, Net of Tax (Details) Sheet http://www.tennantco.com/role/ShareholdersEquityAccumulatedOtherComprehensiveLossNetofTaxDetails Shareholders' Equity - Accumulated Other Comprehensive Loss, Net of Tax (Details) Details 89 false false R90.htm 9954526 - Disclosure - Leases - Narrative (Details) Sheet http://www.tennantco.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 90 false false R91.htm 9954527 - Disclosure - Leases - Lease Assets and Liabilities (Details) Sheet http://www.tennantco.com/role/LeasesLeaseAssetsandLiabilitiesDetails Leases - Lease Assets and Liabilities (Details) Details 91 false false R92.htm 9954528 - Disclosure - Leases - Lease Cost (Details) Sheet http://www.tennantco.com/role/LeasesLeaseCostDetails Leases - Lease Cost (Details) Details 92 false false R93.htm 9954529 - Disclosure - Leases - Maturity of Lease Liabilities (Details) Sheet http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails Leases - Maturity of Lease Liabilities (Details) Details 93 false false R94.htm 9954530 - Disclosure - Leases - Lease Term and Discount Rate (Details) Sheet http://www.tennantco.com/role/LeasesLeaseTermandDiscountRateDetails Leases - Lease Term and Discount Rate (Details) Details 94 false false R95.htm 9954531 - Disclosure - Leases - Other Information (Details) Sheet http://www.tennantco.com/role/LeasesOtherInformationDetails Leases - Other Information (Details) Details 95 false false R96.htm 9954532 - Disclosure - Income Taxes - Income Before Income Taxes (Details) Sheet http://www.tennantco.com/role/IncomeTaxesIncomeBeforeIncomeTaxesDetails Income Taxes - Income Before Income Taxes (Details) Details 96 false false R97.htm 9954533 - Disclosure - Income Taxes - Income Tax Expense (Benefit) (Details) Sheet http://www.tennantco.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails Income Taxes - Income Tax Expense (Benefit) (Details) Details 97 false false R98.htm 9954534 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.tennantco.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 98 false false R99.htm 9954535 - Disclosure - Income Taxes - Effective Income Tax Rate (Details) Sheet http://www.tennantco.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails Income Taxes - Effective Income Tax Rate (Details) Details 99 false false R100.htm 9954536 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) Sheet http://www.tennantco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Deferred Tax Assets and Liabilities (Details) Details 100 false false R101.htm 9954537 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) Sheet http://www.tennantco.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails Income Taxes - Unrecognized Tax Benefits (Details) Details 101 false false R102.htm 9954538 - Disclosure - Share-Based Compensation - Narrative (Details) Sheet http://www.tennantco.com/role/ShareBasedCompensationNarrativeDetails Share-Based Compensation - Narrative (Details) Details 102 false false R103.htm 9954539 - Disclosure - Share-Based Compensation - Valuation Assumptions (Details) Sheet http://www.tennantco.com/role/ShareBasedCompensationValuationAssumptionsDetails Share-Based Compensation - Valuation Assumptions (Details) Details 103 false false R104.htm 9954540 - Disclosure - Share-Based Compensation - Activity for Stock Option Awards (Details) Sheet http://www.tennantco.com/role/ShareBasedCompensationActivityforStockOptionAwardsDetails Share-Based Compensation - Activity for Stock Option Awards (Details) Details 104 false false R105.htm 9954541 - Disclosure - Share-Based Compensation - Activity for Nonvested Share Awards (Details) Sheet http://www.tennantco.com/role/ShareBasedCompensationActivityforNonvestedShareAwardsDetails Share-Based Compensation - Activity for Nonvested Share Awards (Details) Details 105 false false R106.htm 9954542 - Disclosure - Income Attributable to Tennant Company Per Share - Computations of Basic and Diluted Earnings (Loss) Attributable to Tennant Company Per Share (Details) Sheet http://www.tennantco.com/role/IncomeAttributabletoTennantCompanyPerShareComputationsofBasicandDilutedEarningsLossAttributabletoTennantCompanyPerShareDetails Income Attributable to Tennant Company Per Share - Computations of Basic and Diluted Earnings (Loss) Attributable to Tennant Company Per Share (Details) Details 106 false false R107.htm 9954543 - Disclosure - Income Attributable to Tennant Company Per Share - Narrative (Details) Sheet http://www.tennantco.com/role/IncomeAttributabletoTennantCompanyPerShareNarrativeDetails Income Attributable to Tennant Company Per Share - Narrative (Details) Details http://www.tennantco.com/role/IncomeAttributabletoTennantCompanyPerShareTables 107 false false R108.htm 9954544 - Disclosure - Segment Reporting - Narrative (Details) Sheet http://www.tennantco.com/role/SegmentReportingNarrativeDetails Segment Reporting - Narrative (Details) Details 108 false false R109.htm 9954545 - Disclosure - Segment Reporting - Net Sales and Long-lived Assets by Geographic Area (Details) Sheet http://www.tennantco.com/role/SegmentReportingNetSalesandLonglivedAssetsbyGeographicAreaDetails Segment Reporting - Net Sales and Long-lived Assets by Geographic Area (Details) Details 109 false false R110.htm 9954546 - Disclosure - Subsequent Events (Details) Sheet http://www.tennantco.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.tennantco.com/role/SubsequentEvents 110 false false R111.htm 9954547 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details) Sheet http://www.tennantco.com/role/ScheduleIIValuationandQualifyingAccountsDetails Schedule II - Valuation and Qualifying Accounts (Details) Details http://www.tennantco.com/role/ScheduleIIValuationandQualifyingAccounts 111 false false All Reports Book All Reports tnc-20231231.htm tnc-20231231.xsd tnc-20231231_cal.xml tnc-20231231_def.xml tnc-20231231_lab.xml tnc-20231231_pre.xml tnc-20231231_g1.jpg tnc-20231231_g2.jpg http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 136 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "tnc-20231231.htm": { "nsprefix": "tnc", "nsuri": "http://www.tennantco.com/20231231", "dts": { "inline": { "local": [ "tnc-20231231.htm" ] }, "schema": { "local": [ "tnc-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "tnc-20231231_cal.xml" ] }, "definitionLink": { "local": [ "tnc-20231231_def.xml" ] }, "labelLink": { "local": [ "tnc-20231231_lab.xml" ] }, "presentationLink": { "local": [ "tnc-20231231_pre.xml" ] } }, "keyStandard": 533, "keyCustom": 54, "axisStandard": 38, "axisCustom": 0, "memberStandard": 73, "memberCustom": 31, "hidden": { "total": 23, "http://fasb.org/us-gaap/2023": 17, "http://xbrl.sec.gov/dei/2023": 4, "http://xbrl.sec.gov/ecd/2023": 1, "http://www.tennantco.com/20231231": 1 }, "contextCount": 407, "entityCount": 1, "segmentCount": 106, "elementCount": 958, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1673, "http://xbrl.sec.gov/dei/2023": 38, "http://xbrl.sec.gov/ecd/2023": 10, "http://fasb.org/srt/2023": 1 }, "report": { "R1": { "role": "http://www.tennantco.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.tennantco.com/role/AuditInformation", "longName": "0000002 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorFirmId", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorFirmId", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.tennantco.com/role/ConsolidatedStatementsofIncome", "longName": "0000003 - Statement - Consolidated Statements of Income", "shortName": "Consolidated Statements of Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "unique": true } }, "R4": { "role": "http://www.tennantco.com/role/ConsolidatedStatementsofComprehensiveIncome", "longName": "0000004 - Statement - Consolidated Statements of Comprehensive Income", "shortName": "Consolidated Statements of Comprehensive Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "unique": true } }, "R5": { "role": "http://www.tennantco.com/role/ConsolidatedStatementsofComprehensiveIncomeParentheticals", "longName": "0000005 - Statement - Consolidated Statements of Comprehensive Income (Parentheticals)", "shortName": "Consolidated Statements of Comprehensive Income (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.tennantco.com/role/ConsolidatedBalanceSheets", "longName": "0000006 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "unique": true } }, "R7": { "role": "http://www.tennantco.com/role/ConsolidatedBalanceSheetsParentheticals", "longName": "0000007 - Statement - Consolidated Balance Sheets (Parentheticals)", "shortName": "Consolidated Balance Sheets (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows", "longName": "0000008 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DeferredIncomeTaxesAndTaxCredits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "unique": true } }, "R9": { "role": "http://www.tennantco.com/role/ConsolidatedStatementsofEquity", "longName": "0000009 - Statement - Consolidated Statements of Equity", "shortName": "Consolidated Statements of Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.tennantco.com/role/ConsolidatedStatementsofEquityParentheticals", "longName": "0000010 - Statement - Consolidated Statements of Equity (Parentheticals)", "shortName": "Consolidated Statements of Equity (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPolicies", "longName": "0000011 - Disclosure - Operations and Summary of Significant Accounting Policies", "shortName": "Operations and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.tennantco.com/role/NewlyAdoptedAccountingPronouncements", "longName": "0000012 - Disclosure - Newly Adopted Accounting Pronouncements", "shortName": "Newly Adopted Accounting Pronouncements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.tennantco.com/role/Revenue", "longName": "0000013 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.tennantco.com/role/ManagementActions", "longName": "0000014 - Disclosure - Management Actions", "shortName": "Management Actions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.tennantco.com/role/AcquisitionandDivestitures", "longName": "0000015 - Disclosure - Acquisition and Divestitures", "shortName": "Acquisition and Divestitures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.tennantco.com/role/Inventories", "longName": "0000016 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.tennantco.com/role/PropertyPlantandEquipment", "longName": "0000017 - Disclosure - Property, Plant and Equipment", "shortName": "Property, Plant and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.tennantco.com/role/GoodwillandIntangibleAssets", "longName": "0000018 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.tennantco.com/role/Debt", "longName": "0000019 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.tennantco.com/role/OtherCurrentLiabilities", "longName": "0000020 - Disclosure - Other Current Liabilities", "shortName": "Other Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.tennantco.com/role/Derivatives", "longName": "0000021 - Disclosure - Derivatives", "shortName": "Derivatives", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.tennantco.com/role/FairValueMeasurements", "longName": "0000022 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.tennantco.com/role/RetirementBenefitPlans", "longName": "0000023 - Disclosure - Retirement Benefit Plans", "shortName": "Retirement Benefit Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.tennantco.com/role/ShareholdersEquity", "longName": "0000024 - Disclosure - Shareholders' Equity", "shortName": "Shareholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.tennantco.com/role/Leases", "longName": "0000025 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.tennantco.com/role/CommitmentsandContingencies", "longName": "0000026 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.tennantco.com/role/IncomeTaxes", "longName": "0000027 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.tennantco.com/role/ShareBasedCompensation", "longName": "0000028 - Disclosure - Share-Based Compensation", "shortName": "Share-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.tennantco.com/role/IncomeAttributabletoTennantCompanyPerShare", "longName": "0000029 - Disclosure - Income Attributable to Tennant Company Per Share", "shortName": "Income Attributable to Tennant Company Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.tennantco.com/role/SegmentReporting", "longName": "0000030 - Disclosure - Segment Reporting", "shortName": "Segment Reporting", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.tennantco.com/role/SubsequentEvents", "longName": "0000031 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.tennantco.com/role/ScheduleIIValuationandQualifyingAccounts", "longName": "0000032 - Disclosure - Schedule II - Valuation and Qualifying Accounts", "shortName": "Schedule II - Valuation and Qualifying Accounts", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R33": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true }, "uniqueAnchor": null }, "R34": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "34", "firstAnchor": { "contextRef": "c-369", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-369", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Operations and Summary of Significant Accounting Policies (Policies)", "shortName": "Operations and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.tennantco.com/role/RevenueTables", "longName": "9954472 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.tennantco.com/role/ManagementActionsTables", "longName": "9954473 - Disclosure - Management Actions (Tables)", "shortName": "Management Actions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.tennantco.com/role/InventoriesTables", "longName": "9954474 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.tennantco.com/role/PropertyPlantandEquipmentTables", "longName": "9954475 - Disclosure - Property, Plant and Equipment (Tables)", "shortName": "Property, Plant and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.tennantco.com/role/GoodwillandIntangibleAssetsTables", "longName": "9954476 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.tennantco.com/role/DebtTables", "longName": "9954477 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.tennantco.com/role/OtherCurrentLiabilitiesTables", "longName": "9954478 - Disclosure - Other Current Liabilities (Tables)", "shortName": "Other Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.tennantco.com/role/DerivativesTables", "longName": "9954479 - Disclosure - Derivatives (Tables)", "shortName": "Derivatives (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.tennantco.com/role/FairValueMeasurementsTables", "longName": "9954480 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.tennantco.com/role/RetirementBenefitPlansTables", "longName": "9954481 - Disclosure - Retirement Benefit Plans (Tables)", "shortName": "Retirement Benefit Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.tennantco.com/role/ShareholdersEquityTables", "longName": "9954482 - Disclosure - Shareholders' Equity (Tables)", "shortName": "Shareholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.tennantco.com/role/LeasesTables", "longName": "9954483 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "tnc:AssetsAndLiabilitiesLesseeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "tnc:AssetsAndLiabilitiesLesseeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.tennantco.com/role/IncomeTaxesTables", "longName": "9954484 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.tennantco.com/role/ShareBasedCompensationTables", "longName": "9954485 - Disclosure - Share-Based Compensation (Tables)", "shortName": "Share-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "49", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.tennantco.com/role/IncomeAttributabletoTennantCompanyPerShareTables", "longName": "9954486 - Disclosure - Income Attributable to Tennant Company Per Share (Tables)", "shortName": "Income Attributable to Tennant Company Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.tennantco.com/role/SegmentReportingTables", "longName": "9954487 - Disclosure - Segment Reporting (Tables)", "shortName": "Segment Reporting (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesDetails", "longName": "9954488 - Disclosure - Operations and Summary of Significant Accounting Policies (Details)", "shortName": "Operations and Summary of Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:RestrictedCashAndCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "unique": true } }, "R53": { "role": "http://www.tennantco.com/role/RevenueDisaggregationofRevenueDetails", "longName": "9954489 - Disclosure - Revenue - Disaggregation of Revenue (Details)", "shortName": "Revenue - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-78", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "unique": true } }, "R54": { "role": "http://www.tennantco.com/role/RevenueContractLiabilitiesDetails", "longName": "9954490 - Disclosure - Revenue - Contract Liabilities (Details)", "shortName": "Revenue - Contract Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-84", "name": "us-gaap:ContractWithCustomerRefundLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-85", "name": "us-gaap:ContractWithCustomerRefundLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "unique": true } }, "R55": { "role": "http://www.tennantco.com/role/RevenueNarrativeDetails", "longName": "9954491 - Disclosure - Revenue - Narrative (Details)", "shortName": "Revenue - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-94", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "unique": true } }, "R56": { "role": "http://www.tennantco.com/role/RevenueRemainingPerformanceObligationDetails", "longName": "9954492 - Disclosure - Revenue - Remaining Performance Obligation (Details)", "shortName": "Revenue - Remaining Performance Obligation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.tennantco.com/role/ManagementActionsPreTaxSeveranceRelatedChargesDetails", "longName": "9954493 - Disclosure - Management Actions - Pre-Tax Severance Related Charges (Details)", "shortName": "Management Actions - Pre-Tax Severance Related Charges (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-104", "name": "us-gaap:SeveranceCosts1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "unique": true } }, "R58": { "role": "http://www.tennantco.com/role/ManagementActionsReconciliationofLiabilityBalanceofSeveranceandRelatedCostsDetails", "longName": "9954494 - Disclosure - Management Actions - Reconciliation of Liability Balance of Severance and Related Costs (Details)", "shortName": "Management Actions - Reconciliation of Liability Balance of Severance and Related Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-109", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "unique": true } }, "R59": { "role": "http://www.tennantco.com/role/AcquisitionandDivestituresDetails", "longName": "9954495 - Disclosure - Acquisition and Divestitures (Details)", "shortName": "Acquisition and Divestitures (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GainLossOnSaleOfBusiness", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-115", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "unique": true } }, "R60": { "role": "http://www.tennantco.com/role/InventoriesInventoriesDetails", "longName": "9954496 - Disclosure - Inventories - Inventories (Details)", "shortName": "Inventories - Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:InventoryLIFOReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:InventoryLIFOReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.tennantco.com/role/PropertyPlantandEquipmentPropertyPlantandEquipmentDetails", "longName": "9954497 - Disclosure - Property, Plant and Equipment - Property, Plant and Equipment (Details)", "shortName": "Property, Plant and Equipment - Property, Plant and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.tennantco.com/role/PropertyPlantandEquipmentNarrativeDetails", "longName": "9954498 - Disclosure - Property, Plant and Equipment - Narrative (Details)", "shortName": "Property, Plant and Equipment - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true }, "uniqueAnchor": null }, "R63": { "role": "http://www.tennantco.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "longName": "9954499 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)", "shortName": "Goodwill and Intangible Assets - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-142", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "unique": true } }, "R64": { "role": "http://www.tennantco.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails", "longName": "9954500 - Disclosure - Goodwill and Intangible Assets - Changes in Carrying Amount of Goodwill (Details)", "shortName": "Goodwill and Intangible Assets - Changes in Carrying Amount of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:GoodwillGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:GoodwillGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "unique": true } }, "R65": { "role": "http://www.tennantco.com/role/GoodwillandIntangibleAssetsBalancesofAcquiredIntangibleAssetsExcludingGoodwillDetails", "longName": "9954501 - Disclosure - Goodwill and Intangible Assets - Balances of Acquired Intangible Assets, Excluding Goodwill (Details)", "shortName": "Goodwill and Intangible Assets - Balances of Acquired Intangible Assets, Excluding Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.tennantco.com/role/GoodwillandIntangibleAssetsEstimatedAggregateAmortizationExpenseDetails", "longName": "9954502 - Disclosure - Goodwill and Intangible Assets - Estimated Aggregate Amortization Expense (Details)", "shortName": "Goodwill and Intangible Assets - Estimated Aggregate Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.tennantco.com/role/DebtNarrativeDetails", "longName": "9954503 - Disclosure - Debt - Narrative (Details)", "shortName": "Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PaymentsOfDebtExtinguishmentCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "tnc:DebtWeightedAverageInterestRateNetOfCurrencySwapContract", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "unique": true } }, "R68": { "role": "http://www.tennantco.com/role/DebtDebtOutstandingDetails", "longName": "9954504 - Disclosure - Debt - Debt Outstanding (Details)", "shortName": "Debt - Debt Outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:FinanceLeaseLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:SecuredDebtCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "unique": true } }, "R69": { "role": "http://www.tennantco.com/role/DebtDebtMaturitiesDetails", "longName": "9954505 - Disclosure - Debt - Debt Maturities (Details)", "shortName": "Debt - Debt Maturities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.tennantco.com/role/OtherCurrentLiabilitiesDetails", "longName": "9954506 - Disclosure - Other Current Liabilities (Details)", "shortName": "Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.tennantco.com/role/DerivativesNarrativeDetails", "longName": "9954507 - Disclosure - Derivatives - Narrative (Details)", "shortName": "Derivatives - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.tennantco.com/role/DerivativesFairValueofDerivativeInstrumentsDetails", "longName": "9954508 - Disclosure - Derivatives - Fair Value of Derivative Instruments (Details)", "shortName": "Derivatives - Fair Value of Derivative Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-175", "name": "us-gaap:DerivativeAssetsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-175", "name": "us-gaap:DerivativeAssetsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.tennantco.com/role/DerivativesEffectofDerivativeInstrumentsonConsolidatedStatementsofEarningsDetails", "longName": "9954509 - Disclosure - Derivatives - Effect of Derivative Instruments on Consolidated Statements of Earnings (Details)", "shortName": "Derivatives - Effect of Derivative Instruments on Consolidated Statements of Earnings (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-179", "name": "us-gaap:InterestIncomeExpenseNonoperatingNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "unique": true } }, "R74": { "role": "http://www.tennantco.com/role/FairValueMeasurementsAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails", "longName": "9954510 - Disclosure - Fair Value Measurements - Assets and Liabilities Subject to Fair Value Measurements (Details)", "shortName": "Fair Value Measurements - Assets and Liabilities Subject to Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.tennantco.com/role/FairValueMeasurementsNarrativeDetails", "longName": "9954511 - Disclosure - Fair Value Measurements - Narrative (Details)", "shortName": "Fair Value Measurements - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:DebtInstrumentFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "unique": true } }, "R76": { "role": "http://www.tennantco.com/role/RetirementBenefitPlansNarrativeDetails", "longName": "9954512 - Disclosure - Retirement Benefit Plans - Narrative (Details)", "shortName": "Retirement Benefit Plans - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.tennantco.com/role/RetirementBenefitPlansWeightedaverageAssetAllocationsbyAssetCategoryDetails", "longName": "9954513 - Disclosure - Retirement Benefit Plans - Weighted-average Asset Allocations by Asset Category (Details)", "shortName": "Retirement Benefit Plans - Weighted-average Asset Allocations by Asset Category (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-247", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "unique": true } }, "R78": { "role": "http://www.tennantco.com/role/RetirementBenefitPlansReconciliationofLevel3InvestmentsDetails", "longName": "9954514 - Disclosure - Retirement Benefit Plans - Reconciliation of Level 3 Investments (Details)", "shortName": "Retirement Benefit Plans - Reconciliation of Level 3 Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-262", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-259", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "unique": true } }, "R79": { "role": "http://www.tennantco.com/role/RetirementBenefitPlansWeightedaverageAssumptionsUsedDetails", "longName": "9954515 - Disclosure - Retirement Benefit Plans - Weighted-average Assumptions Used (Details)", "shortName": "Retirement Benefit Plans - Weighted-average Assumptions Used (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-264", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-264", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.tennantco.com/role/RetirementBenefitPlansAccumulatedBenefitObligationsDetails", "longName": "9954516 - Disclosure - Retirement Benefit Plans - Accumulated Benefit Obligations (Details)", "shortName": "Retirement Benefit Plans - Accumulated Benefit Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-240", "name": "us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-240", "name": "us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.tennantco.com/role/RetirementBenefitPlansInformationforPlansWithAccumulatedBenefitObligationinExcessofPlanAssetsDetails", "longName": "9954517 - Disclosure - Retirement Benefit Plans - Information for Plans With Accumulated Benefit Obligation in Excess of Plan Assets (Details)", "shortName": "Retirement Benefit Plans - Information for Plans With Accumulated Benefit Obligation in Excess of Plan Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R82": { "role": "http://www.tennantco.com/role/RetirementBenefitPlansInformationforPlanswithProjectedBenefitObligationinExcessofPlanAssetsDetails", "longName": "9954518 - Disclosure - Retirement Benefit Plans - Information for Plans with Projected Benefit Obligation in Excess of Plan Assets (Details)", "shortName": "Retirement Benefit Plans - Information for Plans with Projected Benefit Obligation in Excess of Plan Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R83": { "role": "http://www.tennantco.com/role/RetirementBenefitPlansAssumedHealthcareTrendRatesDetails", "longName": "9954519 - Disclosure - Retirement Benefit Plans - Assumed Healthcare Trend Rates (Details)", "shortName": "Retirement Benefit Plans - Assumed Healthcare Trend Rates (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c-264", "name": "us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfHealthCareCostTrendRatesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-264", "name": "us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfHealthCareCostTrendRatesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R84": { "role": "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails", "longName": "9954520 - Disclosure - Retirement Benefit Plans - Changes in Benefit Obligations and Plan Assets (Details)", "shortName": "Retirement Benefit Plans - Changes in Benefit Obligations and Plan Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-272", "name": "us-gaap:DefinedBenefitPlanBusinessCombinationsAndAcquisitionsBenefitObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "unique": true } }, "R85": { "role": "http://www.tennantco.com/role/RetirementBenefitPlansComponentsofNetPeriodicBenefitCostCreditDetails", "longName": "9954521 - Disclosure - Retirement Benefit Plans - Components of Net Periodic Benefit Cost (Credit) (Details)", "shortName": "Retirement Benefit Plans - Components of Net Periodic Benefit Cost (Credit) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "c-272", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-272", "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "unique": true } }, "R86": { "role": "http://www.tennantco.com/role/RetirementBenefitPlansChangesinAccumulatedOtherComprehensiveLossDetails", "longName": "9954522 - Disclosure - Retirement Benefit Plans - Changes in Accumulated Other Comprehensive Loss (Details)", "shortName": "Retirement Benefit Plans - Changes in Accumulated Other Comprehensive Loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "c-272", "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-272", "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R87": { "role": "http://www.tennantco.com/role/RetirementBenefitPlansBenefitPaymentsExpectedtobePaidDetails", "longName": "9954523 - Disclosure - Retirement Benefit Plans - Benefit Payments Expected to be Paid (Details)", "shortName": "Retirement Benefit Plans - Benefit Payments Expected to be Paid (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "c-264", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-264", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R88": { "role": "http://www.tennantco.com/role/ShareholdersEquityNarrativeDetails", "longName": "9954524 - Disclosure - Shareholders' Equity - Narrative (Details)", "shortName": "Shareholders' Equity - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "tnc:StockRepurchasedDuringPeriodAverageCostPerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "unique": true } }, "R89": { "role": "http://www.tennantco.com/role/ShareholdersEquityAccumulatedOtherComprehensiveLossNetofTaxDetails", "longName": "9954525 - Disclosure - Shareholders' Equity - Accumulated Other Comprehensive Loss, Net of Tax (Details)", "shortName": "Shareholders' Equity - Accumulated Other Comprehensive Loss, Net of Tax (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-304", "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "unique": true } }, "R90": { "role": "http://www.tennantco.com/role/LeasesNarrativeDetails", "longName": "9954526 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "c-6", "name": "tnc:AggregateResidualValueAtLeaseExpirationForVehicleLeases", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "tnc:AggregateResidualValueAtLeaseExpirationForVehicleLeases", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R91": { "role": "http://www.tennantco.com/role/LeasesLeaseAssetsandLiabilitiesDetails", "longName": "9954527 - Disclosure - Leases - Lease Assets and Liabilities (Details)", "shortName": "Leases - Lease Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "tnc:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "tnc:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "unique": true } }, "R92": { "role": "http://www.tennantco.com/role/LeasesLeaseCostDetails", "longName": "9954528 - Disclosure - Leases - Lease Cost (Details)", "shortName": "Leases - Lease Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R93": { "role": "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails", "longName": "9954529 - Disclosure - Leases - Maturity of Lease Liabilities (Details)", "shortName": "Leases - Maturity of Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R94": { "role": "http://www.tennantco.com/role/LeasesLeaseTermandDiscountRateDetails", "longName": "9954530 - Disclosure - Leases - Lease Term and Discount Rate (Details)", "shortName": "Leases - Lease Term and Discount Rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R95": { "role": "http://www.tennantco.com/role/LeasesOtherInformationDetails", "longName": "9954531 - Disclosure - Leases - Other Information (Details)", "shortName": "Leases - Other Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R96": { "role": "http://www.tennantco.com/role/IncomeTaxesIncomeBeforeIncomeTaxesDetails", "longName": "9954532 - Disclosure - Income Taxes - Income Before Income Taxes (Details)", "shortName": "Income Taxes - Income Before Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R97": { "role": "http://www.tennantco.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails", "longName": "9954533 - Disclosure - Income Taxes - Income Tax Expense (Benefit) (Details)", "shortName": "Income Taxes - Income Tax Expense (Benefit) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R98": { "role": "http://www.tennantco.com/role/IncomeTaxesNarrativeDetails", "longName": "9954534 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "98", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R99": { "role": "http://www.tennantco.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails", "longName": "9954535 - Disclosure - Income Taxes - Effective Income Tax Rate (Details)", "shortName": "Income Taxes - Effective Income Tax Rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "99", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R100": { "role": "http://www.tennantco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "longName": "9954536 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)", "shortName": "Income Taxes - Deferred Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "100", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DeferredTaxAssetsInventory", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:DeferredTaxAssetsInventory", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R101": { "role": "http://www.tennantco.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails", "longName": "9954537 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details)", "shortName": "Income Taxes - Unrecognized Tax Benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "101", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "unique": true } }, "R102": { "role": "http://www.tennantco.com/role/ShareBasedCompensationNarrativeDetails", "longName": "9954538 - Disclosure - Share-Based Compensation - Narrative (Details)", "shortName": "Share-Based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "102", "firstAnchor": { "contextRef": "c-1", "name": "tnc:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans", "unitRef": "plan", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "tnc:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans", "unitRef": "plan", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R103": { "role": "http://www.tennantco.com/role/ShareBasedCompensationValuationAssumptionsDetails", "longName": "9954539 - Disclosure - Share-Based Compensation - Valuation Assumptions (Details)", "shortName": "Share-Based Compensation - Valuation Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "103", "firstAnchor": { "contextRef": "c-314", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-314", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R104": { "role": "http://www.tennantco.com/role/ShareBasedCompensationActivityforStockOptionAwardsDetails", "longName": "9954540 - Disclosure - Share-Based Compensation - Activity for Stock Option Awards (Details)", "shortName": "Share-Based Compensation - Activity for Stock Option Awards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "104", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R105": { "role": "http://www.tennantco.com/role/ShareBasedCompensationActivityforNonvestedShareAwardsDetails", "longName": "9954541 - Disclosure - Share-Based Compensation - Activity for Nonvested Share Awards (Details)", "shortName": "Share-Based Compensation - Activity for Nonvested Share Awards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "105", "firstAnchor": { "contextRef": "c-324", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-323", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "unique": true } }, "R106": { "role": "http://www.tennantco.com/role/IncomeAttributabletoTennantCompanyPerShareComputationsofBasicandDilutedEarningsLossAttributabletoTennantCompanyPerShareDetails", "longName": "9954542 - Disclosure - Income Attributable to Tennant Company Per Share - Computations of Basic and Diluted Earnings (Loss) Attributable to Tennant Company Per Share (Details)", "shortName": "Income Attributable to Tennant Company Per Share - Computations of Basic and Diluted Earnings (Loss) Attributable to Tennant Company Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "106", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "unique": true } }, "R107": { "role": "http://www.tennantco.com/role/IncomeAttributabletoTennantCompanyPerShareNarrativeDetails", "longName": "9954543 - Disclosure - Income Attributable to Tennant Company Per Share - Narrative (Details)", "shortName": "Income Attributable to Tennant Company Per Share - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "107", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R108": { "role": "http://www.tennantco.com/role/SegmentReportingNarrativeDetails", "longName": "9954544 - Disclosure - Segment Reporting - Narrative (Details)", "shortName": "Segment Reporting - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "108", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R109": { "role": "http://www.tennantco.com/role/SegmentReportingNetSalesandLonglivedAssetsbyGeographicAreaDetails", "longName": "9954545 - Disclosure - Segment Reporting - Net Sales and Long-lived Assets by Geographic Area (Details)", "shortName": "Segment Reporting - Net Sales and Long-lived Assets by Geographic Area (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "109", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "unique": true } }, "R110": { "role": "http://www.tennantco.com/role/SubsequentEventsDetails", "longName": "9954546 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "110", "firstAnchor": { "contextRef": "c-368", "name": "tnc:InvestmentAgreementNonControllingPreferredEquityShares", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-368", "name": "tnc:InvestmentAgreementNonControllingPreferredEquityShares", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true, "unique": true } }, "R111": { "role": "http://www.tennantco.com/role/ScheduleIIValuationandQualifyingAccountsDetails", "longName": "9954547 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details)", "shortName": "Schedule II - Valuation and Qualifying Accounts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "111", "firstAnchor": { "contextRef": "c-373", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-375", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tnc-20231231.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://www.tennantco.com/role/OtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Other Current Liabilities", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r46", "r988" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables, less allowances of $7.2 and $6.1, respectively", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r394", "r395" ] }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/OtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.tennantco.com/role/OtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Taxes", "label": "Accrual for Taxes Other than Income Taxes, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r49", "r113", "r945" ] }, "tnc_AccruedFreightCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "AccruedFreightCurrent", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/OtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tennantco.com/role/OtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Freight", "label": "Freight", "documentation": "Amount of liability for accrued freight costs, classified as current." } } }, "auth_ref": [] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://www.tennantco.com/role/ShareholdersEquityAccumulatedOtherComprehensiveLossNetofTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension and Postretirement Medical Benefits", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r7", "r29", "r59", "r1103", "r1104", "r1105" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/ConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r86", "r277", "r806" ] }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "presentation": [ "http://www.tennantco.com/role/ShareholdersEquityAccumulatedOtherComprehensiveLossNetofTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Financial Instruments", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r295", "r305", "r306", "r706", "r949", "r1103" ] }, "tnc_AccumulatedImpairmentLossesForeignCurrencyFluctuations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "AccumulatedImpairmentLossesForeignCurrencyFluctuations", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign currency fluctuations, accumulated impairment losses", "label": "Accumulated Impairment Losses Foreign Currency Fluctuations", "documentation": "Accumulated Impairment Losses Foreign Currency Fluctuations" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.tennantco.com/role/ShareholdersEquityAccumulatedOtherComprehensiveLossNetofTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r304", "r305", "r742", "r744", "r745", "r746", "r747", "r749" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r58", "r59", "r179", "r284", "r801", "r825", "r828" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.tennantco.com/role/ShareholdersEquityAccumulatedOtherComprehensiveLossNetofTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r304", "r305", "r742", "r744", "r745", "r746", "r747", "r749" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r3", "r29", "r59", "r713", "r716", "r770", "r821", "r822", "r1103", "r1104", "r1105", "r1119", "r1120", "r1121" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesDetails", "http://www.tennantco.com/role/ShareholdersEquityAccumulatedOtherComprehensiveLossNetofTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation Adjustments", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent." } } }, "auth_ref": [ "r5", "r29", "r59", "r305", "r306", "r744", "r745", "r746", "r747", "r749", "r1103" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.tennantco.com/role/GoodwillandIntangibleAssetsBalancesofAcquiredIntangibleAssetsExcludingGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average original life (in years)", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r198" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r1044" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r170", "r988", "r1289" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r646", "r647", "r648", "r837", "r1119", "r1120", "r1121", "r1266", "r1290" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r1050" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r1050" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r1050" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r1050" ] }, "tnc_AdjustedSecuredOvernightFinancingRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "AdjustedSecuredOvernightFinancingRateMember", "presentation": [ "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted Secured Overnight Financing Rate", "label": "Adjusted Secured Overnight Financing Rate [Member]", "documentation": "Adjusted Secured Overnight Financing Rate" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r111", "r112", "r608" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by (used in) operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising Costs", "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r240" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising expense", "label": "Advertising Expense", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r654" ] }, "tnc_AggregateResidualValueAtLeaseExpirationForVehicleLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "AggregateResidualValueAtLeaseExpirationForVehicleLeases", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate residual value at lease expiration for vehicle leases", "label": "Aggregate Residual Value At Lease Expiration For Vehicle Leases", "documentation": "The amount of aggregate residual value at lease expiration for vehicle leases." } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1014", "r1026", "r1036", "r1062" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r1017", "r1029", "r1039", "r1065" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r1050" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r1057" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r1021", "r1030", "r1040", "r1057", "r1066", "r1070", "r1078" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r1076" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total share-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r641", "r653" ] }, "us-gaap_AllowanceForCreditLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossMember", "presentation": [ "http://www.tennantco.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts:", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r1113", "r1114", "r1115", "r1116", "r1117" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/ConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit loss", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r285", "r396", "r405" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.tennantco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "tnc_AmericasExcludingUnitedStatesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "AmericasExcludingUnitedStatesMember", "presentation": [ "http://www.tennantco.com/role/SegmentReportingNetSalesandLonglivedAssetsbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Americas", "label": "Americas, Excluding United States [Member]", "documentation": "Represents the Americas excluding the United States." } } }, "auth_ref": [] }, "srt_AmericasMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AmericasMember", "presentation": [ "http://www.tennantco.com/role/RevenueDisaggregationofRevenueDetails", "http://www.tennantco.com/role/SegmentReportingNetSalesandLonglivedAssetsbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Americas", "label": "Americas [Member]", "documentation": "Continents of North and South America." } } }, "auth_ref": [ "r1292", "r1293", "r1294", "r1295" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows", "http://www.tennantco.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r17", "r80", "r84" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.tennantco.com/role/IncomeAttributabletoTennantCompanyPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r363" ] }, "us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AociIncludingPortionAttributableToNoncontrollingInterestMember", "presentation": [ "http://www.tennantco.com/role/ShareholdersEquityAccumulatedOtherComprehensiveLossNetofTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "AOCI Including Portion Attributable to Noncontrolling Interest [Member]", "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, including the portion attributable to the noncontrolling interest. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r3", "r29", "r59", "r1103", "r1104", "r1105" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://www.tennantco.com/role/RevenueDisaggregationofRevenueDetails", "http://www.tennantco.com/role/SegmentReportingNetSalesandLonglivedAssetsbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asia Pacific (APAC)", "label": "Asia Pacific [Member]", "documentation": "Region of Asia Pacific." } } }, "auth_ref": [ "r1292", "r1293", "r1294", "r1295" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r229", "r281", "r319", "r372", "r380", "r385", "r400", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r702", "r708", "r732", "r795", "r871", "r988", "r1003", "r1154", "r1155", "r1273" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.tennantco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "tnc_AssetsAndLiabilitiesLesseeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "presentation": [ "http://www.tennantco.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lease Assets and Liabilities", "label": "Assets and Liabilities, Lessee [Table Text Block]", "documentation": "Tabular disclosure of lessee's assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r273", "r288", "r319", "r400", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r702", "r708", "r732", "r988", "r1154", "r1155", "r1273" ] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/FairValueMeasurementsAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tennantco.com/role/FairValueMeasurementsAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r144" ] }, "tnc_AuditInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "AuditInformationAbstract", "lang": { "en-us": { "role": { "label": "Audit Information [Abstract]", "documentation": "Audit Information [Abstract]" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.tennantco.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r1008", "r1009", "r1022" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.tennantco.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r1008", "r1009", "r1022" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.tennantco.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r1008", "r1009", "r1022" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r1073" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r1074" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r1069" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r1069" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r1069" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r1069" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r1069" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r1069" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationActivityforNonvestedShareAwardsDetails", "http://www.tennantco.com/role/ShareBasedCompensationNarrativeDetails", "http://www.tennantco.com/role/ShareBasedCompensationValuationAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r612", "r613", "r614", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r636", "r637", "r638", "r639", "r640" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r1072" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r1071" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r1070" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r1070" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.tennantco.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.tennantco.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r131", "r136" ] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Operations and Summary of Significant Accounting Policies", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r195" ] }, "tnc_BrainCorpMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "BrainCorpMember", "presentation": [ "http://www.tennantco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Brain Corp", "label": "Brain Corp [Member]", "documentation": "Brain Corp" } } }, "auth_ref": [] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesDetails", "http://www.tennantco.com/role/PropertyPlantandEquipmentPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings and improvements", "label": "Building and Building Improvements [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [] }, "tnc_BuildingLocatedInGoldenValleyMinnesotaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "BuildingLocatedInGoldenValleyMinnesotaMember", "presentation": [ "http://www.tennantco.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Building Located in Golden Valley, Minnesota", "label": "Building Located in Golden Valley, Minnesota [Member]", "documentation": "Building Located in Golden Valley, Minnesota." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.tennantco.com/role/AcquisitionandDivestituresDetails", "http://www.tennantco.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r699", "r975", "r978" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.tennantco.com/role/AcquisitionandDivestituresDetails", "http://www.tennantco.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r117", "r118", "r699", "r975", "r978" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.tennantco.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r699" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Capital expenditures in accounts payable", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r69", "r70", "r71" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Cash", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r67", "r227" ] }, "us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents with respect to unrestricted balances." } } }, "auth_ref": [ "r67" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedBalanceSheets", "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, cash equivalents, and restricted cash", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r66", "r192", "r316" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r192" ] }, "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/DerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivate gains to be reclassified within the next twelve months", "label": "Cash Flow Hedge Gain (Loss) to be Reclassified within 12 Months", "documentation": "The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months." } } }, "auth_ref": [ "r143" ] }, "us-gaap_CashFlowHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowHedgingMember", "presentation": [ "http://www.tennantco.com/role/DerivativesEffectofDerivativeInstrumentsonConsolidatedStatementsofEarningsDetails", "http://www.tennantco.com/role/DerivativesFairValueofDerivativeInstrumentsDetails", "http://www.tennantco.com/role/DerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives designated as cash flow hedges:", "label": "Cash Flow Hedging [Member]", "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk." } } }, "auth_ref": [ "r128" ] }, "tnc_CashFlowLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "CashFlowLesseeAbstract", "presentation": [ "http://www.tennantco.com/role/LeasesOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:", "label": "Cash Flow, Lessee [Abstract]", "documentation": "Cash Flow, Lessee" } } }, "auth_ref": [] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental non-cash investing and financing activities:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r1048" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.tennantco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r1049" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r1049" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 16)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r55", "r153", "r798", "r857" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.tennantco.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r204", "r436", "r437", "r928", "r1149" ] }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofEquityParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends paid per common share (in dollars per share)", "label": "Common Stock, Dividends, Per Share, Cash Paid", "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r209" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r991", "r992", "r993", "r995", "r996", "r997", "r1000", "r1119", "r1120", "r1266", "r1287", "r1290" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.tennantco.com/role/ConsolidatedBalanceSheetsParentheticals", "http://www.tennantco.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r169" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.tennantco.com/role/ConsolidatedBalanceSheetsParentheticals", "http://www.tennantco.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r169", "r858" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.tennantco.com/role/ConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r169" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.tennantco.com/role/ConsolidatedBalanceSheetsParentheticals", "http://www.tennantco.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r30", "r169", "r858", "r877", "r1290", "r1291" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.375 par value per share, 60,000,000 shares authorized; 18,631,384 and 18,521,485 issued and outstanding, respectively", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r169", "r800", "r988" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r1054" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r1053" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r1055" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r1052" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxAssetsAbstract", "presentation": [ "http://www.tennantco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets:", "label": "Components of Deferred Tax Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.tennantco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities:", "label": "Components of Deferred Tax Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r60", "r300", "r302", "r308", "r792", "r811" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r123", "r950" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.tennantco.com/role/PropertyPlantandEquipmentPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress", "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.tennantco.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Change in Sales Incentive Accrual Balance and Deferred Revenue Balance", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r1158" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/RevenueContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r495", "r496", "r515" ] }, "tnc_ContractWithCustomerLiabilityContractPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "ContractWithCustomerLiabilityContractPayments", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/RevenueContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Contract payments", "label": "Contract With Customer, Liability, Contract Payments", "documentation": "The amount of decrease in contract with customer liability from contract payments." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/OtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/OtherCurrentLiabilitiesDetails", "http://www.tennantco.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred revenue, current", "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r495", "r496", "r515" ] }, "tnc_ContractWithCustomerLiabilityImpactOfForeignCurrency": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "ContractWithCustomerLiabilityImpactOfForeignCurrency", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/RevenueContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency fluctuations", "label": "Foreign currency fluctuations", "documentation": "The amount of increase (decrease) in contract with customer liability from the impact of foreign currency." } } }, "auth_ref": [] }, "tnc_ContractWithCustomerLiabilityIncreaseDecreaseForSalesIncentiveAccruals": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "ContractWithCustomerLiabilityIncreaseDecreaseForSalesIncentiveAccruals", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/RevenueContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions to sales incentive accrual", "label": "Additions to sales incentive accrual", "documentation": "The increase (decrease) in contract with customer liability for sales incentive accruals." } } }, "auth_ref": [] }, "tnc_ContractWithCustomerLiabilityIncreaseInObligationToSatisfyFutureObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "ContractWithCustomerLiabilityIncreaseInObligationToSatisfyFutureObligations", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/RevenueContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in deferred revenue representing our obligation to satisfy future performance obligations", "label": "Increase in deferred revenue representing our obligation to satisfy future performance obligations", "documentation": "Amount of increase in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, noncurrent", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r495", "r496", "r515" ] }, "tnc_ContractWithCustomerLiabilityPerformanceObligationSatisfiedRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "ContractWithCustomerLiabilityPerformanceObligationSatisfiedRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/RevenueContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Decrease in deferred revenue for amounts recognized in net sales for satisfied performance obligations", "label": "tnc_ContractWithCustomerLiabilityPerformanceObligationSatisfiedRevenueRecognized", "documentation": "Amount of revenue recognized arising from contract liability for performance obligation to be satisfied." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerRefundLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerRefundLiability", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/RevenueContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Contract with Customer, Refund Liability", "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." } } }, "auth_ref": [ "r1160" ] }, "us-gaap_ContractWithCustomerRefundLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerRefundLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/OtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/OtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer sales incentives", "label": "Contract with Customer, Refund Liability, Current", "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, classified as current." } } }, "auth_ref": [ "r1160" ] }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerSalesChannelAxis", "presentation": [ "http://www.tennantco.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Sales Channel [Axis]", "label": "Contract with Customer, Sales Channel [Axis]", "documentation": "Information by sales channel for delivery of good or service in contract with customer." } } }, "auth_ref": [ "r970", "r1159" ] }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerSalesChannelDomain", "presentation": [ "http://www.tennantco.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Sales Channel [Domain]", "label": "Contract with Customer, Sales Channel [Domain]", "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." } } }, "auth_ref": [ "r970", "r1159" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofIncome": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r185", "r784" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.tennantco.com/role/ManagementActionsPreTaxSeveranceRelatedChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Sales", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.tennantco.com/role/DebtDebtOutstandingDetails", "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.tennantco.com/role/DebtDebtOutstandingDetails", "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CurrencySwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrencySwapMember", "presentation": [ "http://www.tennantco.com/role/DerivativesFairValueofDerivativeInstrumentsDetails", "http://www.tennantco.com/role/DerivativesNarrativeDetails", "http://www.tennantco.com/role/FairValueMeasurementsAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cross-currency swaps", "label": "Currency Swap [Member]", "documentation": "Swap involving the exchange of principal and interest in one currency for another currency." } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tennantco.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Federal", "label": "Current Federal Tax Expense (Benefit)", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1094", "r1112", "r1260" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.tennantco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign", "label": "Current Foreign Tax Expense (Benefit)", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r1094", "r1112" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tennantco.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r223", "r683", "r692", "r1112" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.tennantco.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current:", "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "State", "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1094", "r1112", "r1260" ] }, "us-gaap_CustomerListsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerListsMember", "presentation": [ "http://www.tennantco.com/role/GoodwillandIntangibleAssetsBalancesofAcquiredIntangibleAssetsExcludingGoodwillDetails", "http://www.tennantco.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Lists", "label": "Customer Lists [Member]", "documentation": "Information about customers such as their name and contact information; it may also be an extensive database that includes other information about the customers such as their order history and demographic information." } } }, "auth_ref": [ "r120" ] }, "us-gaap_DebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/DebtDebtOutstandingDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.tennantco.com/role/DebtDebtOutstandingDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tennantco.com/role/DebtDebtOutstandingDetails", "http://www.tennantco.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total debt", "terseLabel": "Carrying value of total debt", "label": "Debt and Lease Obligation", "documentation": "Amount of short-term and long-term debt and lease obligation." } } }, "auth_ref": [ "r235" ] }, "us-gaap_DebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtCurrent", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.tennantco.com/role/DebtDebtOutstandingDetails_1": { "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedBalanceSheets", "http://www.tennantco.com/role/DebtDebtOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of long-term debt", "negatedTerseLabel": "Less: current portion of long-term debt", "label": "Debt, Current", "documentation": "Amount of debt and lease obligation, classified as current." } } }, "auth_ref": [ "r283" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.tennantco.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r205", "r317", "r453", "r459", "r460", "r461", "r462", "r463", "r464", "r469", "r476", "r477", "r479" ] }, "tnc_DebtIncludingRelatedCrosscurrencySwapInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "DebtIncludingRelatedCrosscurrencySwapInstrumentMember", "presentation": [ "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Including Related Cross-currency Swap Instrument", "label": "Debt Including Related Cross-currency Swap Instrument [Member]", "documentation": "Represents debt including cross-currency swap." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.tennantco.com/role/DebtDebtOutstandingDetails", "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r44", "r162", "r163", "r230", "r232", "r324", "r454", "r455", "r456", "r457", "r458", "r460", "r465", "r466", "r467", "r468", "r470", "r471", "r472", "r473", "r474", "r475", "r751", "r958", "r959", "r960", "r961", "r962", "r1110" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/DebtDebtOutstandingDetails": { "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/DebtDebtOutstandingDetails", "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Outstanding borrowings", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r44", "r232", "r480" ] }, "tnc_DebtInstrumentCollateralPercentageOfStockOfFirstTierForeignSubsidiaries": { "xbrltype": "percentItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "DebtInstrumentCollateralPercentageOfStockOfFirstTierForeignSubsidiaries", "presentation": [ "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collateral, percentage of stock of first tier foreign subsidiaries", "label": "Debt Instrument, Collateral, Percentage Of Stock Of First Tier Foreign Subsidiaries", "documentation": "The percentage of stock of first tier foreign subsidiaries that is pledged as collateral on the debt instrument." } } }, "auth_ref": [] }, "tnc_DebtInstrumentCovenantEBITDAToInterestExpenseRatioMaximum": { "xbrltype": "pureItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "DebtInstrumentCovenantEBITDAToInterestExpenseRatioMaximum", "presentation": [ "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum EBITDA to interest expense ratio", "label": "Debt Instrument, Covenant, EBITDA to Interest Expense Ratio, Maximum", "documentation": "Debt Instrument, Covenant, EBITDA to Interest Expense Ratio, Maximum" } } }, "auth_ref": [] }, "tnc_DebtInstrumentCovenantMinimumLeverageRatioForDividendsOrRepurchaseOfStock": { "xbrltype": "pureItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "DebtInstrumentCovenantMinimumLeverageRatioForDividendsOrRepurchaseOfStock", "presentation": [ "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leverage ratio minimum", "label": "Debt Instrument, Covenant, Minimum Leverage Ratio For Dividends Or Repurchase Of Stock", "documentation": "Requirement for minimum leverage ratio required to pay dividends or repurchase stock under the debt agreement." } } }, "auth_ref": [] }, "tnc_DebtInstrumentCovenantMinimumPermittedAcquisitionAlternativeRequirementsForIndebtednessToEBITDARatio": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "DebtInstrumentCovenantMinimumPermittedAcquisitionAlternativeRequirementsForIndebtednessToEBITDARatio", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Permitted acquisitions", "label": "Debt Instrument, Covenant, Minimum Permitted Acquisition Alternative, Requirements For Indebtedness To EBITDA Ratio", "documentation": "The minimum amount of permitted acquisition to have alternative requirements for the indebtedness to EBITDA ratio under the covenant of the debt instrument." } } }, "auth_ref": [] }, "tnc_DebtInstrumentCovenantSeniorSecuredNetIndebtednessToAdjustedEBITDARatioMaximum": { "xbrltype": "pureItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "DebtInstrumentCovenantSeniorSecuredNetIndebtednessToAdjustedEBITDARatioMaximum", "presentation": [ "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "EBITDA ratio, maximum", "label": "Debt Instrument, Covenant, Senior Secured Net Indebtedness To Adjusted EBITDA Ratio, Maximum", "documentation": "The maximum senior secured net indebtedness to adjusted EBITDA ratio allowed under the covenant of the debt instrument." } } }, "auth_ref": [] }, "tnc_DebtInstrumentDividendPaymentsPerQuarter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "DebtInstrumentDividendPaymentsPerQuarter", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend payments", "label": "Debt Instrument, Dividend Payments Per Quarter", "documentation": "Represents the amount of dividend payments allowed per quarter under the debt agreement." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding principal amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r150", "r151", "r454", "r751", "r959", "r960" ] }, "us-gaap_DebtInstrumentFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFairValue", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of total debt", "label": "Debt Instrument, Fair Value Disclosure", "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable." } } }, "auth_ref": [ "r467", "r731", "r959", "r960" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal amount stated percentage", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r51", "r455" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.tennantco.com/role/DebtDebtOutstandingDetails", "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r324", "r454", "r455", "r456", "r457", "r458", "r460", "r465", "r466", "r467", "r468", "r470", "r471", "r472", "r473", "r474", "r475", "r478", "r751", "r958", "r959", "r960", "r961", "r962", "r1110" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.tennantco.com/role/DebtDebtOutstandingDetails", "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r53", "r324", "r454", "r455", "r456", "r457", "r458", "r460", "r465", "r466", "r467", "r468", "r470", "r471", "r472", "r473", "r474", "r475", "r751", "r958", "r959", "r960", "r961", "r962", "r1110" ] }, "tnc_DebtInstrumentOtherRestrictedPaymentsPerQuarter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "DebtInstrumentOtherRestrictedPaymentsPerQuarter", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other restricted payments", "label": "Debt Instrument, Other Restricted Payments, Per Quarter", "documentation": "Represents the amount of other restricted payments allowed per quarter under the debt agreement." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentPeriodicPaymentInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPaymentInterest", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/DerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, periodic payment, interest", "label": "Debt Instrument, Periodic Payment, Interest", "documentation": "Amount of the required periodic payments applied to interest." } } }, "auth_ref": [ "r53" ] }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPaymentPrincipal", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/DerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, periodic payment, principal", "label": "Debt Instrument, Periodic Payment, Principal", "documentation": "Amount of the required periodic payments applied to principal." } } }, "auth_ref": [ "r53" ] }, "tnc_DebtInstrumentRestrictionsMaximumDividendsPayoutOrRepurchaseOfStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "DebtInstrumentRestrictionsMaximumDividendsPayoutOrRepurchaseOfStock", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends payout", "label": "Debt Instrument, Restrictions, Maximum, Dividends Payout Or Repurchase Of Stock", "documentation": "The maximum amount of dividends payout or repurchase of stock allowed under the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.tennantco.com/role/DebtDebtOutstandingDetails", "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-Term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r53", "r95", "r96", "r149", "r150", "r151", "r154", "r207", "r208", "r324", "r454", "r455", "r456", "r457", "r458", "r460", "r465", "r466", "r467", "r468", "r470", "r471", "r472", "r473", "r474", "r475", "r478", "r751", "r958", "r959", "r960", "r961", "r962", "r1110" ] }, "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnusedBorrowingCapacityAmount", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unused borrowing capacity", "label": "Debt Instrument, Unused Borrowing Capacity, Amount", "documentation": "Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date." } } }, "auth_ref": [ "r52" ] }, "tnc_DebtInstrumentVariableRateFloor": { "xbrltype": "percentItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "DebtInstrumentVariableRateFloor", "presentation": [ "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable rate floor", "label": "Debt Instrument, Variable Rate, Floor", "documentation": "The floor rate of the variable rate of the debt instrument." } } }, "auth_ref": [] }, "tnc_DebtRedemptionCallPremiumMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "DebtRedemptionCallPremiumMember", "presentation": [ "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Redemption Call Premium", "label": "Debt Redemption Call Premium [Member]", "documentation": "Represents call premium of debt redemption." } } }, "auth_ref": [] }, "us-gaap_DebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtWeightedAverageInterestRate", "presentation": [ "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average cost of debt", "label": "Debt, Weighted Average Interest Rate", "documentation": "Weighted average interest rate of debt outstanding." } } }, "auth_ref": [] }, "tnc_DebtWeightedAverageInterestRateNetOfCurrencySwapContract": { "xbrltype": "percentItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "DebtWeightedAverageInterestRateNetOfCurrencySwapContract", "presentation": [ "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cross-currency swap instruments, net", "label": "Debt, Weighted Average Interest Rate, Net Of Currency Swap Contract", "documentation": "Weighted average interest rate of debt outstanding, net of currency swap contract." } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationLiabilityCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total share-based liabilities", "label": "Deferred Compensation Liability, Current and Noncurrent", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later date." } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1112", "r1258", "r1260" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tennantco.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign", "label": "Deferred Foreign Income Tax Expense (Benefit)", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r223", "r1112", "r1258" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tennantco.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r17", "r223", "r251", "r691", "r692", "r1112" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.tennantco.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred:", "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r166", "r167", "r231", "r677" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r662", "r663", "r796" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax benefit", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r194" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "State", "label": "Deferred State and Local Income Tax Expense (Benefit)", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1112", "r1258", "r1260" ] }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.tennantco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and intangible assets", "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross deferred tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r678" ] }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.tennantco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized research and development costs", "label": "Deferred Tax Assets, in Process Research and Development", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination." } } }, "auth_ref": [ "r115", "r1257" ] }, "us-gaap_DeferredTaxAssetsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInventory", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tennantco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventory", "label": "Deferred Tax Assets, Inventory", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory." } } }, "auth_ref": [ "r115", "r1257" ] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tennantco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net deferred tax assets", "label": "Deferred Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r1256" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total net deferred tax assets", "label": "Deferred Tax Assets, Net of Valuation Allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1256" ] }, "tnc_DeferredTaxAssetsOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "DeferredTaxAssetsOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.tennantco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease liabilities", "label": "Deferred Tax Assets Operating Lease Liability", "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to operating lease liability." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "http://www.tennantco.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating loss carryforwards, tax effected", "verboseLabel": "Tax loss carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r115", "r1257" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tennantco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r115", "r1257" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "http://www.tennantco.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. federal and state tax credits", "verboseLabel": "Tax credit carryforwards", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards." } } }, "auth_ref": [ "r114", "r115", "r1257" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Netherlands tax credits", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards." } } }, "auth_ref": [ "r114", "r115", "r1257" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tennantco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Compensation and employee benefits", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs." } } }, "auth_ref": [ "r115", "r1257" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.tennantco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Allowance for doubtful accounts and deferred revenue", "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r115", "r1257" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.tennantco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Warranty reserves", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from warranty reserves." } } }, "auth_ref": [ "r115", "r1257" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r679" ] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill and intangible assets", "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill." } } }, "auth_ref": [ "r115", "r1257" ] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease assets", "label": "Deferred Tax Liabilities, Leasing Arrangements", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r115", "r1257" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tennantco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Fixed assets", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r115", "r1257" ] }, "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAccumulatedBenefitObligation", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansAccumulatedBenefitObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated benefit obligation", "label": "Defined Benefit Plan, Accumulated Benefit Obligation", "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level." } } }, "auth_ref": [ "r551" ] }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Accumulated other comprehensive (loss) income", "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax", "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r8", "r59", "r1202" ] }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails": { "parentTag": "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net actuarial (loss) gain", "label": "Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax", "documentation": "Amount, before tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit." } } }, "auth_ref": [ "r59", "r563" ] }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails": { "parentTag": "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prior service cost", "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax", "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r59", "r563" ] }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanActualReturnOnPlanAssets", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Actual return on plan assets", "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)", "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses." } } }, "auth_ref": [ "r533", "r973" ] }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanActuarialGainLoss", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Actuarial (gain) loss", "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)", "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan." } } }, "auth_ref": [ "r526" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/RetirementBenefitPlansComponentsofNetPeriodicBenefitCostCreditDetails": { "parentTag": "tnc_DefinedBenefitPlanNetPeriodicBenefitCostCreditBeforeCurtailmentAndSettlementCharge", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansComponentsofNetPeriodicBenefitCostCreditDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amortization of net actuarial loss", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan." } } }, "auth_ref": [ "r520", "r558", "r584", "r973", "r974" ] }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net accrued liability", "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position", "documentation": "Amount of asset (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans." } } }, "auth_ref": [ "r97", "r98" ] }, "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails": { "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncurrent other assets", "label": "Assets for Plan Benefits, Defined Benefit Plan", "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans." } } }, "auth_ref": [ "r228", "r518", "r519", "r541", "r870", "r973", "r1282" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansWeightedaverageAssumptionsUsedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discount rate", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate", "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan." } } }, "auth_ref": [ "r565" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansWeightedaverageAssumptionsUsedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rate of compensation increase", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase", "documentation": "Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan." } } }, "auth_ref": [ "r566" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansWeightedaverageAssumptionsUsedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discount rate", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate", "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan." } } }, "auth_ref": [ "r565" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansWeightedaverageAssumptionsUsedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected long-term rate of return on plan assets", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets", "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan." } } }, "auth_ref": [ "r567", "r589" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansWeightedaverageAssumptionsUsedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rate of compensation increase", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase", "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan." } } }, "auth_ref": [ "r566" ] }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBenefitObligation", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails": { "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Benefit obligation at beginning of year", "periodEndLabel": "Benefit obligation at end of year", "label": "Defined Benefit Plan, Benefit Obligation", "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r521" ] }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Benefits paid", "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid", "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services." } } }, "auth_ref": [ "r528", "r592" ] }, "us-gaap_DefinedBenefitPlanBusinessCombinationsAndAcquisitionsBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBusinessCombinationsAndAcquisitionsBenefitObligation", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan combinations", "label": "Defined Benefit Plan, Benefit Obligation, Business Combination", "documentation": "Amount of increase in benefit obligation of defined benefit plan from business combination." } } }, "auth_ref": [ "r530" ] }, "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansWeightedaverageAssetAllocationsbyAssetCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Axis]", "label": "Defined Benefit Plan, Plan Assets, Category [Axis]", "documentation": "Information by defined benefit plan asset investment." } } }, "auth_ref": [ "r542", "r543", "r545", "r546", "r547", "r548", "r549", "r550", "r570", "r971", "r972", "r973" ] }, "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value of plan assets and net accrued liabilities:", "label": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employer contributions", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets." } } }, "auth_ref": [ "r535", "r545", "r588", "r971", "r972", "r973", "r974" ] }, "us-gaap_DefinedBenefitPlanCurtailments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanCurtailments", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Curtailment gain", "label": "Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Curtailment", "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." } } }, "auth_ref": [ "r523" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/RetirementBenefitPlansBenefitPaymentsExpectedtobePaidDetails": { "parentTag": "tnc_DefinedBenefitPlanExpectedFutureBenefitPaymentsTotal", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansBenefitPaymentsExpectedtobePaidDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028 to 2031", "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years", "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r552" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/RetirementBenefitPlansBenefitPaymentsExpectedtobePaidDetails": { "parentTag": "tnc_DefinedBenefitPlanExpectedFutureBenefitPaymentsTotal", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansBenefitPaymentsExpectedtobePaidDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One", "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year." } } }, "auth_ref": [ "r552" ] }, "tnc_DefinedBenefitPlanExpectedFutureBenefitPaymentsTotal": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsTotal", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/RetirementBenefitPlansBenefitPaymentsExpectedtobePaidDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansBenefitPaymentsExpectedtobePaidDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Defined Benefit Plan Expected Future Benefit Payments Total", "documentation": "Amount of benefit for defined benefit plan expected to be paid." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/RetirementBenefitPlansBenefitPaymentsExpectedtobePaidDetails": { "parentTag": "tnc_DefinedBenefitPlanExpectedFutureBenefitPaymentsTotal", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansBenefitPaymentsExpectedtobePaidDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r552" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/RetirementBenefitPlansBenefitPaymentsExpectedtobePaidDetails": { "parentTag": "tnc_DefinedBenefitPlanExpectedFutureBenefitPaymentsTotal", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansBenefitPaymentsExpectedtobePaidDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year." } } }, "auth_ref": [ "r552" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/RetirementBenefitPlansBenefitPaymentsExpectedtobePaidDetails": { "parentTag": "tnc_DefinedBenefitPlanExpectedFutureBenefitPaymentsTotal", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansBenefitPaymentsExpectedtobePaidDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three", "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year." } } }, "auth_ref": [ "r552" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/RetirementBenefitPlansBenefitPaymentsExpectedtobePaidDetails": { "parentTag": "tnc_DefinedBenefitPlanExpectedFutureBenefitPaymentsTotal", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansBenefitPaymentsExpectedtobePaidDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two", "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year." } } }, "auth_ref": [ "r552" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected future employer contributions", "label": "Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year", "documentation": "Amount of contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year." } } }, "auth_ref": [ "r553", "r974" ] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/RetirementBenefitPlansComponentsofNetPeriodicBenefitCostCreditDetails": { "parentTag": "tnc_DefinedBenefitPlanNetPeriodicBenefitCostCreditBeforeCurtailmentAndSettlementCharge", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansComponentsofNetPeriodicBenefitCostCreditDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Expected return on plan assets", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan." } } }, "auth_ref": [ "r520", "r557", "r583", "r973", "r974" ] }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails": { "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails", "http://www.tennantco.com/role/RetirementBenefitPlansNarrativeDetails", "http://www.tennantco.com/role/RetirementBenefitPlansWeightedaverageAssetAllocationsbyAssetCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan assets, amount", "periodStartLabel": "Fair value of plan assets at beginning of year", "periodEndLabel": "Fair value of plan assets at end of year", "label": "Defined Benefit Plan, Plan Assets, Amount", "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee." } } }, "auth_ref": [ "r532", "r543", "r545", "r546", "r971", "r972", "r973" ] }, "us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Foreign exchange", "label": "Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan." } } }, "auth_ref": [ "r527" ] }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFundedStatusOfPlan", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Funded status at end of year", "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan", "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status." } } }, "auth_ref": [ "r518", "r541", "r973" ] }, "us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansAssumedHealthcareTrendRatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Healthcare cost trend rate assumption", "label": "Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year", "documentation": "Assumed rate, for next fiscal year, based on annual change in cost of health care cost benefits used to measure expected cost of benefits covered by defined benefit postretirement plan. Factors include, but are not limited to, estimate of health care inflation, change in health care utilization or delivery pattern, technological advances, and change in health status of participant. Excludes factors for change in composition of plan population by age and dependency status." } } }, "auth_ref": [ "r569" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/RetirementBenefitPlansComponentsofNetPeriodicBenefitCostCreditDetails": { "parentTag": "tnc_DefinedBenefitPlanNetPeriodicBenefitCostCreditBeforeCurtailmentAndSettlementCharge", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails", "http://www.tennantco.com/role/RetirementBenefitPlansComponentsofNetPeriodicBenefitCostCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest cost", "label": "Defined Benefit Plan, Interest Cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r520", "r524", "r556", "r582", "r973", "r974" ] }, "tnc_DefinedBenefitPlanNetPeriodicBenefitCostCreditBeforeCurtailmentAndSettlementCharge": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditBeforeCurtailmentAndSettlementCharge", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/RetirementBenefitPlansComponentsofNetPeriodicBenefitCostCreditDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansComponentsofNetPeriodicBenefitCostCreditDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net periodic benefit cost (credit)", "label": "Defined Benefit Plan Net Periodic Benefit Cost Credit Before Curtailment And Settlement Charge", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan, before curtailment and settlement charge." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansInformationforPlanswithProjectedBenefitObligationinExcessofPlanAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair value of plan assets", "label": "Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets", "documentation": "Amount of plan asset for defined benefit pension plan with projected benefit obligation in excess of plan assets." } } }, "auth_ref": [ "r577", "r973" ] }, "us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansInformationforPlanswithProjectedBenefitObligationinExcessofPlanAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Projected benefit obligation", "label": "Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Projected Benefit Obligation", "documentation": "Amount of projected benefit obligation for defined benefit pension plan with projected benefit obligation in excess of plan assets." } } }, "auth_ref": [ "r577", "r973" ] }, "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansInformationforPlansWithAccumulatedBenefitObligationinExcessofPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated benefit obligation", "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation", "documentation": "Amount of accumulated benefit obligation for defined benefit plan with accumulated benefit obligation in excess of plan assets." } } }, "auth_ref": [ "r577", "r578", "r973" ] }, "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansInformationforPlansWithAccumulatedBenefitObligationinExcessofPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of plan assets", "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets", "documentation": "Amount of plan asset for defined benefit plan with accumulated benefit obligation in excess of plan assets." } } }, "auth_ref": [ "r577", "r578", "r973" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Benefits paid", "label": "Defined Benefit Plan, Plan Assets, Benefits Paid", "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services." } } }, "auth_ref": [ "r537", "r1222" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPlanAssetsCategoryLineItems", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansAccumulatedBenefitObligationsDetails", "http://www.tennantco.com/role/RetirementBenefitPlansAssumedHealthcareTrendRatesDetails", "http://www.tennantco.com/role/RetirementBenefitPlansBenefitPaymentsExpectedtobePaidDetails", "http://www.tennantco.com/role/RetirementBenefitPlansChangesinAccumulatedOtherComprehensiveLossDetails", "http://www.tennantco.com/role/RetirementBenefitPlansComponentsofNetPeriodicBenefitCostCreditDetails", "http://www.tennantco.com/role/RetirementBenefitPlansNarrativeDetails", "http://www.tennantco.com/role/RetirementBenefitPlansWeightedaverageAssetAllocationsbyAssetCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Line Items]", "label": "Defined Benefit Plan, Plan Assets, Category [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r543", "r545", "r550", "r973" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsCategoryTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPlanAssetsCategoryTable", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansAccumulatedBenefitObligationsDetails", "http://www.tennantco.com/role/RetirementBenefitPlansAssumedHealthcareTrendRatesDetails", "http://www.tennantco.com/role/RetirementBenefitPlansBenefitPaymentsExpectedtobePaidDetails", "http://www.tennantco.com/role/RetirementBenefitPlansChangesinAccumulatedOtherComprehensiveLossDetails", "http://www.tennantco.com/role/RetirementBenefitPlansComponentsofNetPeriodicBenefitCostCreditDetails", "http://www.tennantco.com/role/RetirementBenefitPlansNarrativeDetails", "http://www.tennantco.com/role/RetirementBenefitPlansWeightedaverageAssetAllocationsbyAssetCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Table]", "label": "Defined Benefit Plan, Plan Assets, Category [Table]", "documentation": "Disclosure of information about defined benefit plan asset investment. Includes, but is not limited to, fair value of category of plan asset and its level within fair value hierarchy." } } }, "auth_ref": [ "r543", "r545", "r550", "r973" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign exchange", "label": "Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) plan assets of defined benefit plan." } } }, "auth_ref": [ "r534" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPlanAssetsLevel3ReconciliationLineItems", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansReconciliationofLevel3InvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Plan Assets, Level 3 Reconciliation [Line Items]", "label": "Defined Benefit Plan, Plan Assets, Level 3 Reconciliation [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r546", "r547", "r548", "r549", "r973" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPlanAssetsLevel3ReconciliationTable", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansReconciliationofLevel3InvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Plan Assets, Level 3 Reconciliation [Table]", "label": "Defined Benefit Plan, Plan Assets, Level 3 Reconciliation [Table]", "documentation": "Disclosure of information about defined benefit plan assets measured using unobservable inputs." } } }, "auth_ref": [ "r546", "r547", "r548", "r549", "r973" ] }, "us-gaap_DefinedBenefitPlanRollForwardsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanRollForwardsAbstract", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in benefit obligation:", "label": "Defined Benefit Plan, Roll Forwards [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/RetirementBenefitPlansComponentsofNetPeriodicBenefitCostCreditDetails": { "parentTag": "tnc_DefinedBenefitPlanNetPeriodicBenefitCostCreditBeforeCurtailmentAndSettlementCharge", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails", "http://www.tennantco.com/role/RetirementBenefitPlansComponentsofNetPeriodicBenefitCostCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service cost", "label": "Defined Benefit Plan, Service Cost", "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r522", "r555", "r581", "r973", "r974" ] }, "us-gaap_DefinedBenefitPlanSettlementsBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanSettlementsBenefitObligation", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Settlement", "label": "Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement", "documentation": "Amount of (increase) decrease to benefit obligation of defined benefit plan from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Includes, but is not limited to, lump-sum cash payment to participant in exchange for right to receive specified benefits, purchase of nonparticipating annuity contract and change from remeasurement." } } }, "auth_ref": [ "r523" ] }, "us-gaap_DefinedBenefitPlanSettlementsPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanSettlementsPlanAssets", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Settlement", "label": "Defined Benefit Plan, Plan Assets, Payment for Settlement", "documentation": "Amount of payment, which decreases plan assets of defined benefit plan, for irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Transaction constituting settlement includes, but is not limited to, making lump-sum cash payment to participant in exchange for their rights to receive specified benefits and purchasing nonparticipating annuity contract." } } }, "auth_ref": [ "r540" ] }, "us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanUltimateHealthCareCostTrendRate1", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansAssumedHealthcareTrendRatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rate to which the cost trend rate is assumed to decline (the ultimate trend rate)", "label": "Defined Benefit Plan, Ultimate Health Care Cost Trend Rate", "documentation": "Ultimate trend rate for health care cost for defined benefit postretirement plan." } } }, "auth_ref": [ "r569" ] }, "us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate": { "xbrltype": "gYearListItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansAssumedHealthcareTrendRatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Year that the rate reaches the ultimate trend rate", "label": "Defined Benefit Plan, Year Health Care Cost Trend Rate Reaches Ultimate Trend Rate", "documentation": "Year ultimate health care cost trend rate is expected to be reached, in YYYY format." } } }, "auth_ref": [ "r569" ] }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails", "http://www.tennantco.com/role/RetirementBenefitPlansWeightedaverageAssumptionsUsedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]", "documentation": "Disclosures and provisions pertaining to defined benefit pension plans or other postretirement defined benefit plans. The arrangements are generally based on terms and conditions stipulated by the entity, and which contain a promise by the employer to pay certain amounts or awards at designated future dates, including a period after retirement, upon compliance with stipulated requirements. Excludes disclosures pertaining to defined contribution plans." } } }, "auth_ref": [ "r22", "r99", "r100", "r101", "r102" ] }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails", "http://www.tennantco.com/role/RetirementBenefitPlansWeightedaverageAssumptionsUsedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "tnc_DefinedBenefitPlansTotalAmountsRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "DefinedBenefitPlansTotalAmountsRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecrease", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansChangesinAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total recognized in net benefit (credit) cost and other comprehensive (income) loss", "label": "Defined Benefit Plans Total Amounts Recognized In Net Periodic Benefit Cost And Other Comprehensive Income Loss Before Tax Period Increase Decrease", "documentation": "Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive income and net benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPostretirementHealthCoverageMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPostretirementHealthCoverageMember", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansAssumedHealthcareTrendRatesDetails", "http://www.tennantco.com/role/RetirementBenefitPlansBenefitPaymentsExpectedtobePaidDetails", "http://www.tennantco.com/role/RetirementBenefitPlansChangesinAccumulatedOtherComprehensiveLossDetails", "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails", "http://www.tennantco.com/role/RetirementBenefitPlansComponentsofNetPeriodicBenefitCostCreditDetails", "http://www.tennantco.com/role/RetirementBenefitPlansWeightedaverageAssumptionsUsedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Postretirement Medical Benefits", "label": "Postretirement Health Coverage [Member]", "documentation": "Plan designed to provide postretirement health benefits to retiree or beneficiary. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost", "label": "Defined Contribution Plan, Cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r593" ] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Matching contribution, percent", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan." } } }, "auth_ref": [] }, "tnc_DefinedContributionPlanMinimumServicePeriodRequiredToBeEligible": { "xbrltype": "durationItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "DefinedContributionPlanMinimumServicePeriodRequiredToBeEligible", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum service period required to be eligible", "label": "Defined Contribution Plan Minimum Service Period Required To Be Eligible", "documentation": "Minimum service period required to be eligible for profit sharing contribution to the defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows", "http://www.tennantco.com/role/PropertyPlantandEquipmentNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r17", "r85" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssets", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/FairValueMeasurementsAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/FairValueMeasurementsAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative asset", "label": "Derivative Asset", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r290", "r291", "r731", "r839", "r840", "r841", "r842", "r843", "r845", "r846", "r847", "r848", "r849", "r864", "r865", "r911", "r914", "r917", "r918", "r920", "r921", "r948", "r993", "r1288" ] }, "us-gaap_DerivativeAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/DerivativesFairValueofDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Assets", "label": "Derivative Asset, Current", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r290" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.tennantco.com/role/DerivativesEffectofDerivativeInstrumentsonConsolidatedStatementsofEarningsDetails", "http://www.tennantco.com/role/DerivativesFairValueofDerivativeInstrumentsDetails", "http://www.tennantco.com/role/DerivativesNarrativeDetails", "http://www.tennantco.com/role/FairValueMeasurementsAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [Domain]", "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r847", "r849", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r872", "r873", "r874", "r875", "r885", "r886", "r887", "r888", "r891", "r892", "r893", "r894", "r911", "r912", "r917", "r920", "r991", "r993" ] }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFairValueOfDerivativeAsset", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/DerivativesFairValueofDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative other asset, before offset", "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset", "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement." } } }, "auth_ref": [ "r39", "r134", "r178", "r289", "r948" ] }, "us-gaap_DerivativeFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFixedInterestRate", "presentation": [ "http://www.tennantco.com/role/DerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed interest rate", "label": "Derivative, Fixed Interest Rate", "documentation": "Fixed interest rate related to the interest rate derivative." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.tennantco.com/role/DerivativesEffectofDerivativeInstrumentsonConsolidatedStatementsofEarningsDetails", "http://www.tennantco.com/role/DerivativesFairValueofDerivativeInstrumentsDetails", "http://www.tennantco.com/role/DerivativesNarrativeDetails", "http://www.tennantco.com/role/FairValueMeasurementsAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r132", "r135", "r137", "r139", "r847", "r849", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r872", "r873", "r874", "r875", "r885", "r886", "r887", "r888", "r891", "r892", "r893", "r894", "r911", "r912", "r917", "r920", "r948", "r991", "r993" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.tennantco.com/role/Derivatives" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r226", "r711", "r719" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "presentation": [ "http://www.tennantco.com/role/DerivativesEffectofDerivativeInstrumentsonConsolidatedStatementsofEarningsDetails", "http://www.tennantco.com/role/DerivativesFairValueofDerivativeInstrumentsDetails", "http://www.tennantco.com/role/DerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Relationship [Axis]", "label": "Hedging Relationship [Axis]", "documentation": "Information by type of hedging relationship." } } }, "auth_ref": [ "r31", "r132", "r137" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "presentation": [ "http://www.tennantco.com/role/DerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments, Gain (Loss) [Table]", "label": "Derivative Instruments, Gain (Loss) [Table]", "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r31", "r132", "r137", "r139", "r141", "r142", "r710" ] }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossLineItems", "presentation": [ "http://www.tennantco.com/role/DerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]", "label": "Derivative Instruments, Gain (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r710" ] }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/DerivativesEffectofDerivativeInstrumentsonConsolidatedStatementsofEarningsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net gain (loss) recognized in income", "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net", "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments." } } }, "auth_ref": [ "r138", "r1092" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilities", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/FairValueMeasurementsAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/FairValueMeasurementsAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative liability", "label": "Derivative Liability", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r290", "r291", "r731", "r839", "r840", "r841", "r842", "r845", "r846", "r847", "r848", "r849", "r872", "r874", "r875", "r912", "r913", "r914", "r917", "r918", "r920", "r921", "r948", "r1288" ] }, "us-gaap_DerivativeLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/DerivativesFairValueofDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Liabilities", "label": "Derivative Liability, Current", "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, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r290" ] }, "us-gaap_DerivativeLiabilityFairValueGrossAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityFairValueGrossAsset", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/DerivativesFairValueofDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative other liability, asset offset", "label": "Derivative Liability, Subject to Master Netting Arrangement, Asset Offset", "documentation": "Fair value of asset associated with 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." } } }, "auth_ref": [ "r37", "r43", "r134", "r918", "r919", "r947" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.tennantco.com/role/DerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative notional amount", "label": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r1262", "r1263" ] }, "us-gaap_DerivativesFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesFairValueLineItems", "presentation": [ "http://www.tennantco.com/role/DerivativesFairValueofDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives, Fair Value [Line Items]", "label": "Derivatives, Fair Value [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Financial Instruments", "label": "Derivatives, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r31", "r125", "r126", "r130", "r140", "r323" ] }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DesignatedAsHedgingInstrumentMember", "presentation": [ "http://www.tennantco.com/role/DerivativesEffectofDerivativeInstrumentsonConsolidatedStatementsofEarningsDetails", "http://www.tennantco.com/role/DerivativesFairValueofDerivativeInstrumentsDetails", "http://www.tennantco.com/role/DerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives designated as hedging instruments", "label": "Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r31" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.tennantco.com/role/RevenueContractLiabilitiesDetails", "http://www.tennantco.com/role/RevenueDisaggregationofRevenueDetails", "http://www.tennantco.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r514", "r964", "r965", "r966", "r967", "r968", "r969", "r970" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.tennantco.com/role/RevenueContractLiabilitiesDetails", "http://www.tennantco.com/role/RevenueDisaggregationofRevenueDetails", "http://www.tennantco.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r514", "r964", "r965", "r966", "r967", "r968", "r969", "r970" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.tennantco.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r1159" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r606", "r611", "r642", "r643", "r645", "r982" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://www.tennantco.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Axis]", "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r271" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://www.tennantco.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Domain]", "label": "Disposal Group Classification [Domain]", "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember", "presentation": [ "http://www.tennantco.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal group, disposed of by sale", "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]", "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations." } } }, "auth_ref": [ "r18", "r36" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets disposal", "label": "Disposal Group, Including Discontinued Operation, Intangible Assets", "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r2", "r157", "r158", "r203" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.tennantco.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Domain]", "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r975", "r978" ] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends paid per common share", "label": "Dividends, Common Stock, Cash", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r209" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.tennantco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r1008", "r1009", "r1022" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.tennantco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction [Flag]", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r1008", "r1009", "r1022", "r1058" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.tennantco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.tennantco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.tennantco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.tennantco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r1043" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.tennantco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.tennantco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r1006" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.tennantco.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Federal and State Tax Credits", "label": "Domestic Tax Authority [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "us-gaap_DomesticPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticPlanMember", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansAccumulatedBenefitObligationsDetails", "http://www.tennantco.com/role/RetirementBenefitPlansBenefitPaymentsExpectedtobePaidDetails", "http://www.tennantco.com/role/RetirementBenefitPlansChangesinAccumulatedOtherComprehensiveLossDetails", "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails", "http://www.tennantco.com/role/RetirementBenefitPlansComponentsofNetPeriodicBenefitCostCreditDetails", "http://www.tennantco.com/role/RetirementBenefitPlansNarrativeDetails", "http://www.tennantco.com/role/RetirementBenefitPlansWeightedaverageAssumptionsUsedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Plan", "label": "Domestic Plan [Member]", "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r1223", "r1224", "r1225" ] }, "tnc_DonalL.MulliganMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "DonalL.MulliganMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Donal L. Mulligan [Member]", "documentation": "Donal L. Mulligan" } } }, "auth_ref": [] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EMEAMember", "presentation": [ "http://www.tennantco.com/role/RevenueDisaggregationofRevenueDetails", "http://www.tennantco.com/role/SegmentReportingNetSalesandLonglivedAssetsbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Europe, Middle East and Africa (EMEA)", "label": "EMEA [Member]", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r1292", "r1293", "r1294", "r1295" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per share", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofIncome", "http://www.tennantco.com/role/IncomeAttributabletoTennantCompanyPerShareComputationsofBasicandDilutedEarningsLossAttributabletoTennantCompanyPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per share, Basic (in dollars per share)", "verboseLabel": "Basic earnings per share (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r309", "r342", "r343", "r344", "r345", "r346", "r353", "r355", "r360", "r361", "r362", "r366", "r723", "r724", "r793", "r812", "r953" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofIncome", "http://www.tennantco.com/role/IncomeAttributabletoTennantCompanyPerShareComputationsofBasicandDilutedEarningsLossAttributabletoTennantCompanyPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per share, Diluted (in dollars per share)", "verboseLabel": "Diluted earnings per share (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r309", "r342", "r343", "r344", "r345", "r346", "r355", "r360", "r361", "r362", "r366", "r723", "r724", "r793", "r812", "r953" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.tennantco.com/role/IncomeAttributabletoTennantCompanyPerShareComputationsofBasicandDilutedEarningsLossAttributabletoTennantCompanyPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Earnings Per Share, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r72", "r73" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.tennantco.com/role/IncomeAttributabletoTennantCompanyPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Income Attributable to Tennant Company Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r352", "r363", "r364", "r365" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1268" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.tennantco.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tennantco.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Effective income tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r665" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "presentation": [ "http://www.tennantco.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increases (decreases) in the tax rate from:", "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://www.tennantco.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tennantco.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax at statutory rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r322", "r665", "r694" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://www.tennantco.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.tennantco.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of changes in valuation allowances", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r1253", "r1261" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "calculation": { "http://www.tennantco.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.tennantco.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of foreign operations", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [ "r1253", "r1261" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "calculation": { "http://www.tennantco.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tennantco.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payments", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement." } } }, "auth_ref": [ "r1253", "r1261" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://www.tennantco.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other, net", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1253", "r1261" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "calculation": { "http://www.tennantco.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Excess tax benefits on share-based compensation", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r1085", "r1253" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://www.tennantco.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tennantco.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State and local taxes, net of federal benefit", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r1253", "r1261" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "calculation": { "http://www.tennantco.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.tennantco.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Research and development credit", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "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 research tax credit." } } }, "auth_ref": [ "r1253", "r1261" ] }, "tnc_EffectiveIncomeTaxRateReconciliationUndistributedForeignEarningsPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationUndistributedForeignEarningsPercent", "presentation": [ "http://www.tennantco.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Undistributed foreign earnings, deferred tax liability reduction, percent", "label": "Effective Income Tax Rate Reconciliation, Undistributed Foreign Earnings, Percent", "documentation": "Effective Income Tax Rate Reconciliation, Undistributed Foreign Earnings, Percent" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Employee compensation and benefits", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r49" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Employee-related benefits", "label": "Employee-related Liabilities", "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." } } }, "auth_ref": [ "r152", "r1283" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation cost for non-vested options", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r644" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average period", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r644" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total excess tax benefit recognized for share-based compensation arrangements", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r641" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeSeveranceMember", "presentation": [ "http://www.tennantco.com/role/ManagementActionsReconciliationofLiabilityBalanceofSeveranceandRelatedCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Severance-related costs", "label": "Employee Severance [Member]", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationNarrativeDetails", "http://www.tennantco.com/role/ShareBasedCompensationValuationAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Option", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.tennantco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.tennantco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.tennantco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.tennantco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.tennantco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r1005" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.tennantco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.tennantco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.tennantco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r1005" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.tennantco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.tennantco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r1005" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.tennantco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.tennantco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r1083" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.tennantco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r1005" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.tennantco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r1005" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.tennantco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r1005" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.tennantco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r1005" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.tennantco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.tennantco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r1084" ] }, "tnc_EquipmentSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "EquipmentSalesMember", "presentation": [ "http://www.tennantco.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment", "label": "Equipment Sales [Member]", "documentation": "Represents equipment sales." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofEquity", "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesDetails", "http://www.tennantco.com/role/ShareholdersEquityAccumulatedOtherComprehensiveLossNetofTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r30", "r268", "r304", "r305", "r306", "r333", "r334", "r335", "r339", "r347", "r349", "r367", "r401", "r404", "r494", "r646", "r647", "r648", "r684", "r685", "r712", "r713", "r714", "r715", "r716", "r718", "r722", "r742", "r744", "r745", "r746", "r747", "r749", "r770", "r821", "r822", "r823", "r837", "r898" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.tennantco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Domain]", "label": "Investment, Name [Domain]", "documentation": "Name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r397", "r398", "r399" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r1051" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r1014", "r1026", "r1036", "r1062" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r1011", "r1023", "r1033", "r1059" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r1057" ] }, "us-gaap_FIFOInventoryAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FIFOInventoryAmount", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/InventoriesInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/InventoriesInventoriesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total FIFO inventories", "label": "FIFO Inventory Amount", "documentation": "The amount of FIFO (first in first out) inventory present at the reporting date when inventory is also valued using different valuation methods." } } }, "auth_ref": [ "r946" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansReconciliationofLevel3InvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation of Level 3 Investments", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset." } } }, "auth_ref": [ "r33", "r146" ] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://www.tennantco.com/role/FairValueMeasurementsAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails", "http://www.tennantco.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByBalanceSheetGroupingTable", "presentation": [ "http://www.tennantco.com/role/FairValueMeasurementsAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails", "http://www.tennantco.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]", "label": "Fair Value, by Balance Sheet Grouping [Table]", "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r144", "r147", "r148" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.tennantco.com/role/FairValueMeasurementsAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails", "http://www.tennantco.com/role/RetirementBenefitPlansWeightedaverageAssetAllocationsbyAssetCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r467", "r545", "r546", "r547", "r548", "r549", "r550", "r730", "r775", "r776", "r777", "r959", "r960", "r971", "r972", "r973" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.tennantco.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r728" ] }, "us-gaap_FairValueHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueHedgingMember", "presentation": [ "http://www.tennantco.com/role/DerivativesEffectofDerivativeInstrumentsonConsolidatedStatementsofEarningsDetails", "http://www.tennantco.com/role/DerivativesFairValueofDerivativeInstrumentsDetails", "http://www.tennantco.com/role/DerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives designated as fair value hedges:", "label": "Fair Value Hedging [Member]", "documentation": "A hedge of the exposure to changes in the fair value of a recognized asset or liability, or of an unrecognized firm commitment, that are attributable to a particular risk." } } }, "auth_ref": [ "r127" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.tennantco.com/role/FairValueMeasurementsAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails", "http://www.tennantco.com/role/RetirementBenefitPlansWeightedaverageAssetAllocationsbyAssetCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r467", "r545", "r550", "r730", "r775", "r971", "r972", "r973" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.tennantco.com/role/FairValueMeasurementsAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails", "http://www.tennantco.com/role/RetirementBenefitPlansWeightedaverageAssetAllocationsbyAssetCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r467", "r545", "r550", "r730", "r776", "r959", "r960", "r971", "r972", "r973" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.tennantco.com/role/FairValueMeasurementsAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails", "http://www.tennantco.com/role/RetirementBenefitPlansWeightedaverageAssetAllocationsbyAssetCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r467", "r545", "r546", "r547", "r548", "r549", "r550", "r730", "r777", "r959", "r960", "r971", "r972", "r973" ] }, "tnc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetForeignCurrencyEffects": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetForeignCurrencyEffects", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansReconciliationofLevel3InvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency", "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Foreign Currency Effects", "documentation": "Amount of increase (decrease) in asset measured at fair value on recurring basis using unobservable input (level 3) due to foreign currency effects." } } }, "auth_ref": [] }, "tnc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLoss", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansReconciliationofLevel3InvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net (loss) gain", "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Gain (Loss)", "documentation": "Amount of gain (loss) recognized from asset measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansReconciliationofLevel3InvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases, sales, issuances and settlements, net", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases, (Sales), Issuances, (Settlements)", "documentation": "Amount of purchases, (sales), issuances and (settlements) of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r145" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansReconciliationofLevel3InvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value at beginning of year", "periodEndLabel": "Fair value at end of year", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value", "documentation": "Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r33" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.tennantco.com/role/FairValueMeasurementsAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails", "http://www.tennantco.com/role/RetirementBenefitPlansWeightedaverageAssetAllocationsbyAssetCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r467", "r545", "r546", "r547", "r548", "r549", "r550", "r775", "r776", "r777", "r959", "r960", "r971", "r972", "r973" ] }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "presentation": [ "http://www.tennantco.com/role/DerivativesFairValueofDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position." } } }, "auth_ref": [ "r131", "r133", "r141" ] }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalFundsEffectiveSwapRateMember", "presentation": [ "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fed Funds Effective Rate Overnight Index Swap Rate", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg." } } }, "auth_ref": [ "r1265" ] }, "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalIncomeTaxExpenseBenefitContinuingOperations", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Federal", "label": "Federal Income Tax Expense (Benefit), Continuing Operations", "documentation": "Amount of current and deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r320", "r664" ] }, "tnc_FifoInventoryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "FifoInventoryMember", "presentation": [ "http://www.tennantco.com/role/InventoriesInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories carried at FIFO:", "label": "FIFO Inventory [Member]", "documentation": "Represents FIFO inventory." } } }, "auth_ref": [] }, "tnc_FinanceLeaseChangeInObligationsFinancingActivity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "FinanceLeaseChangeInObligationsFinancingActivity", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Change in finance lease obligations", "label": "Finance Lease, Change in Obligations, Financing Activity", "documentation": "Amount of cash outflow (inflow) for change in finance lease, classified as financing activity." } } }, "auth_ref": [] }, "tnc_FinanceLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "FinanceLeaseCost", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/LeasesLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease cost", "label": "Finance Lease Cost", "documentation": "Finance Lease Cost" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Leases", "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/DebtDebtOutstandingDetails": { "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0, "order": 2.0 }, "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "parentTag": "tnc_LeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/DebtDebtOutstandingDetails", "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liabilities", "verboseLabel": "Present value of lease liabilities", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r756", "r769" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/LeasesLeaseAssetsandLiabilitiesDetails": { "parentTag": "tnc_LeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/LeasesLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r756" ] }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.tennantco.com/role/LeasesLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current finance lease liability." } } }, "auth_ref": [ "r757" ] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.tennantco.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities of Finance Lease Liability", "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1272" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/LeasesLeaseAssetsandLiabilitiesDetails": { "parentTag": "tnc_LeaseLiability", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tennantco.com/role/LeasesLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r756" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.tennantco.com/role/LeasesLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability." } } }, "auth_ref": [ "r757" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails_2": { "parentTag": "tnc_LeaseLiabilityPaymentDue", "weight": 1.0, "order": 2.0 }, "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r769" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "parentTag": "tnc_LeaseLiabilityToBePaidAfterYearFive", "weight": 1.0, "order": 2.0 }, "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Thereafter", "label": "Finance Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r769" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "parentTag": "tnc_LeaseLiabilityToBePaidYearOne", "weight": 1.0, "order": 2.0 }, "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2024", "label": "Finance Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r769" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "parentTag": "tnc_LeaseLiabilityToBePaidYearFive", "weight": 1.0, "order": 1.0 }, "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2028", "label": "Finance Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r769" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "parentTag": "tnc_LeaseLiabilityToBePaidYearFour", "weight": 1.0, "order": 1.0 }, "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2027", "label": "Finance Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r769" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "parentTag": "tnc_LeaseLiabilityToBePaidYearThree", "weight": 1.0, "order": 2.0 }, "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2026", "label": "Finance Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r769" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "parentTag": "tnc_LeaseLiabilityToBePaidYearTwo", "weight": 1.0, "order": 1.0 }, "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2025", "label": "Finance Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r769" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "parentTag": "tnc_LeaseLiabilityUndiscountedExcessAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Interest", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r769" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/LeasesOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing cash flows from finance leases", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r758", "r765" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/LeasesLeaseAssetsandLiabilitiesDetails": { "parentTag": "tnc_LeaseRightOfUseAsset", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/LeasesLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease assets", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r755" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/LeasesLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease asset, net of accumulated amortization", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease." } } }, "auth_ref": [ "r1088", "r1091" ] }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.tennantco.com/role/LeasesLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset." } } }, "auth_ref": [ "r757" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.tennantco.com/role/LeasesLeaseTermandDiscountRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r768", "r987" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.tennantco.com/role/LeasesLeaseTermandDiscountRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Finance Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r767", "r987" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/GoodwillandIntangibleAssetsBalancesofAcquiredIntangibleAssetsExcludingGoodwillDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/GoodwillandIntangibleAssetsBalancesofAcquiredIntangibleAssetsExcludingGoodwillDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r279", "r420" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/GoodwillandIntangibleAssetsEstimatedAggregateAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/GoodwillandIntangibleAssetsEstimatedAggregateAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/GoodwillandIntangibleAssetsEstimatedAggregateAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tennantco.com/role/GoodwillandIntangibleAssetsEstimatedAggregateAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r200" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/GoodwillandIntangibleAssetsEstimatedAggregateAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tennantco.com/role/GoodwillandIntangibleAssetsEstimatedAggregateAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r200" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/GoodwillandIntangibleAssetsEstimatedAggregateAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tennantco.com/role/GoodwillandIntangibleAssetsEstimatedAggregateAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r200" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/GoodwillandIntangibleAssetsEstimatedAggregateAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.tennantco.com/role/GoodwillandIntangibleAssetsEstimatedAggregateAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r200" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/GoodwillandIntangibleAssetsEstimatedAggregateAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/GoodwillandIntangibleAssetsEstimatedAggregateAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r200" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.tennantco.com/role/GoodwillandIntangibleAssetsBalancesofAcquiredIntangibleAssetsExcludingGoodwillDetails", "http://www.tennantco.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r418", "r419", "r420", "r421", "r785", "r789" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract", "presentation": [ "http://www.tennantco.com/role/GoodwillandIntangibleAssetsEstimatedAggregateAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]", "label": "Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/GoodwillandIntangibleAssetsBalancesofAcquiredIntangibleAssetsExcludingGoodwillDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/GoodwillandIntangibleAssetsBalancesofAcquiredIntangibleAssetsExcludingGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Original cost", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r199", "r789" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.tennantco.com/role/GoodwillandIntangibleAssetsBalancesofAcquiredIntangibleAssetsExcludingGoodwillDetails", "http://www.tennantco.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r785" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.tennantco.com/role/GoodwillandIntangibleAssetsBalancesofAcquiredIntangibleAssetsExcludingGoodwillDetails", "http://www.tennantco.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r81", "r83" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/GoodwillandIntangibleAssetsEstimatedAggregateAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tennantco.com/role/GoodwillandIntangibleAssetsEstimatedAggregateAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r199", "r785" ] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCountryMember", "presentation": [ "http://www.tennantco.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Tax Authority", "label": "Foreign Tax Authority [Member]", "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyContractAssetFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/FairValueMeasurementsAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/FairValueMeasurementsAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency forward exchange contracts", "label": "Foreign Currency Contract, Asset, Fair Value Disclosure", "documentation": "Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/FairValueMeasurementsAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/FairValueMeasurementsAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign currency forward exchange contracts", "label": "Foreign Currency Contracts, Liability, Fair Value Disclosure", "documentation": "Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyFairValueHedgeDerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyFairValueHedgeDerivativeLineItems", "presentation": [ "http://www.tennantco.com/role/DerivativesEffectofDerivativeInstrumentsonConsolidatedStatementsofEarningsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Fair Value Hedge Derivative [Line Items]", "label": "Foreign Currency Fair Value Hedge Derivative [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyFairValueHedgeDerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyFairValueHedgeDerivativeTable", "presentation": [ "http://www.tennantco.com/role/DerivativesEffectofDerivativeInstrumentsonConsolidatedStatementsofEarningsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Fair Value Hedge Derivative [Table]", "label": "Foreign Currency Fair Value Hedge Derivative [Table]", "documentation": "Disclosure of information about derivative instruments designated as foreign currency fair value hedging instruments." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyGainLossMember", "presentation": [ "http://www.tennantco.com/role/DerivativesEffectofDerivativeInstrumentsonConsolidatedStatementsofEarningsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net foreign currency transaction loss", "label": "Foreign Currency Gain (Loss) [Member]", "documentation": "Primary financial statement caption encompassing foreign currency gain (loss)." } } }, "auth_ref": [ "r1264" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofIncome", "http://www.tennantco.com/role/DerivativesEffectofDerivativeInstrumentsonConsolidatedStatementsofEarningsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net foreign currency transaction gain (loss)", "verboseLabel": "Net gain (loss) reclassified from accumulated other comprehensive loss into income, net of tax, effective portion to net foreign currency transaction losses", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r737", "r738", "r739", "r741", "r895" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Translation of Non-U.S. Currency", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r736" ] }, "us-gaap_ForeignExchangeForwardMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignExchangeForwardMember", "presentation": [ "http://www.tennantco.com/role/DerivativesFairValueofDerivativeInstrumentsDetails", "http://www.tennantco.com/role/DerivativesNarrativeDetails", "http://www.tennantco.com/role/FairValueMeasurementsAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency forward exchange contracts", "label": "Foreign Exchange Forward [Member]", "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate." } } }, "auth_ref": [ "r864", "r868", "r874", "r887", "r893", "r915", "r916", "r917", "r993" ] }, "us-gaap_ForeignExchangeOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignExchangeOptionMember", "presentation": [ "http://www.tennantco.com/role/DerivativesEffectofDerivativeInstrumentsonConsolidatedStatementsofEarningsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Exchange Option", "label": "Foreign Exchange Option [Member]", "documentation": "An option that allows the holder to buy (if call) or sell (if put) an underlying currency at a fixed exercise rate, expressed as an exchange, during a specified period (an American option) or at a specified date (a European option)." } } }, "auth_ref": [] }, "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignIncomeTaxExpenseBenefitContinuingOperations", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Foreign", "label": "Foreign Income Tax Expense (Benefit), Continuing Operations", "documentation": "Amount of current and deferred foreign income tax expense (benefit) attributable to income (loss) from continuing operations." } } }, "auth_ref": [ "r320" ] }, "us-gaap_ForeignPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignPlanMember", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansAccumulatedBenefitObligationsDetails", "http://www.tennantco.com/role/RetirementBenefitPlansBenefitPaymentsExpectedtobePaidDetails", "http://www.tennantco.com/role/RetirementBenefitPlansChangesinAccumulatedOtherComprehensiveLossDetails", "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails", "http://www.tennantco.com/role/RetirementBenefitPlansComponentsofNetPeriodicBenefitCostCreditDetails", "http://www.tennantco.com/role/RetirementBenefitPlansNarrativeDetails", "http://www.tennantco.com/role/RetirementBenefitPlansReconciliationofLevel3InvestmentsDetails", "http://www.tennantco.com/role/RetirementBenefitPlansWeightedaverageAssetAllocationsbyAssetCategoryDetails", "http://www.tennantco.com/role/RetirementBenefitPlansWeightedaverageAssumptionsUsedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-U.S. Plan", "label": "Foreign Plan [Member]", "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, not determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r1223", "r1224", "r1225" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r1018", "r1030", "r1040", "r1066" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r1018", "r1030", "r1040", "r1066" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r1018", "r1030", "r1040", "r1066" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r1018", "r1030", "r1040", "r1066" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r1018", "r1030", "r1040", "r1066" ] }, "tnc_FrenchPensionPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "FrenchPensionPlanMember", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansAccumulatedBenefitObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "French Pension Plan", "label": "French Pension Plan [Member]", "documentation": "French Pension Plan" } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-tax gain on sale of building", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property." } } }, "auth_ref": [ "r1109", "r1140", "r1144" ] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Gain on sale of assets", "label": "Gain (Loss) on Disposition of Assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r1109" ] }, "us-gaap_GainLossOnSaleOfBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfBusiness", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.tennantco.com/role/AcquisitionandDivestituresDetails", "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gain on sale of assets", "terseLabel": "Pre-tax gain on sale of business", "label": "Gain (Loss) on Disposition of Business", "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant." } } }, "auth_ref": [ "r707", "r1109" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 }, "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows", "http://www.tennantco.com/role/ConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on extinguishment of debt", "negatedTerseLabel": "Debt extinguishment cost", "label": "Gain (Loss) on Extinguishment of Debt", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r17", "r93", "r94" ] }, "tnc_GaomeiMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "GaomeiMember", "presentation": [ "http://www.tennantco.com/role/AcquisitionandDivestituresDetails", "http://www.tennantco.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gaomei", "label": "Gaomei [Member]", "documentation": "Represents Hefei Gaomei Cleaning Machines Co., Ltd. and AnhuiRongen Environmental Protection Technology Co., Ltd." } } }, "auth_ref": [] }, "tnc_GermanPensionPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "GermanPensionPlanMember", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansAccumulatedBenefitObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "German Pension Plan", "label": "German Pension Plan [Member]", "documentation": "Represents the German pension plan." } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://www.tennantco.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedBalanceSheets", "http://www.tennantco.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Beginning balance, net", "periodEndLabel": "Ending balance, net", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r278", "r411", "r790", "r957", "r988", "r1130", "r1137" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.tennantco.com/role/GoodwillandIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r197" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r410", "r417", "r957" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency fluctuations", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r415" ] }, "us-gaap_GoodwillGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillGross", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails": { "parentTag": "us-gaap_Goodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Goodwill, Gross", "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r413", "r416", "r957" ] }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails": { "parentTag": "us-gaap_Goodwill", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "negatedPeriodStartLabel": "Beginning balance, accumulated impairment losses", "negatedPeriodEndLabel": "Ending balance, accumulated impairment losses", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r413", "r416", "r957" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill impairment loss", "label": "Goodwill, Impairment Loss", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r17", "r412", "r414", "r417", "r957" ] }, "tnc_GoodwillNetForeignCurrencyFluctuations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "GoodwillNetForeignCurrencyFluctuations", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency fluctuations, net", "label": "Goodwill, Net Foreign Currency Fluctuations", "documentation": "Goodwill, Net Foreign Currency Fluctuations" } } }, "auth_ref": [] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.tennantco.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r184", "r319", "r372", "r379", "r384", "r387", "r400", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r732", "r955", "r1154" ] }, "us-gaap_GuaranteeObligationsMaximumExposure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteeObligationsMaximumExposure", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantor obligations", "label": "Guarantor Obligations, Maximum Exposure, Undiscounted", "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions." } } }, "auth_ref": [ "r443" ] }, "us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteesIndemnificationsAndWarrantiesPolicies", "presentation": [ "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty", "label": "Guarantees, Indemnifications and Warranties Policies [Policy Text Block]", "documentation": "Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities." } } }, "auth_ref": [ "r442" ] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.tennantco.com/role/DerivativesEffectofDerivativeInstrumentsonConsolidatedStatementsofEarningsDetails", "http://www.tennantco.com/role/DerivativesFairValueofDerivativeInstrumentsDetails", "http://www.tennantco.com/role/DerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Axis]", "label": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r31", "r710" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.tennantco.com/role/DerivativesEffectofDerivativeInstrumentsonConsolidatedStatementsofEarningsDetails", "http://www.tennantco.com/role/DerivativesFairValueofDerivativeInstrumentsDetails", "http://www.tennantco.com/role/DerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Domain]", "label": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r31" ] }, "us-gaap_HedgingRelationshipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingRelationshipDomain", "presentation": [ "http://www.tennantco.com/role/DerivativesEffectofDerivativeInstrumentsonConsolidatedStatementsofEarningsDetails", "http://www.tennantco.com/role/DerivativesFairValueofDerivativeInstrumentsDetails", "http://www.tennantco.com/role/DerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Relationship [Domain]", "label": "Hedging Relationship [Domain]", "documentation": "Nature or intent of a hedge." } } }, "auth_ref": [ "r31" ] }, "country_IT": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "IT", "presentation": [ "http://www.tennantco.com/role/SegmentReportingNetSalesandLonglivedAssetsbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Italy", "label": "ITALY" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.tennantco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r1008", "r1009", "r1022" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "presentation": [ "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Long-Lived Assets and Assets Held for Sale", "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/IncomeTaxesIncomeBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/IncomeTaxesIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "U.S. operations", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r321", "r693" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.tennantco.com/role/IncomeTaxesIncomeBeforeIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofIncome", "http://www.tennantco.com/role/IncomeTaxesIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r181", "r236", "r372", "r379", "r384", "r387", "r794", "r807", "r955" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/IncomeTaxesIncomeBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/IncomeTaxesIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign operations", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r321", "r693" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.tennantco.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Axis]", "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r975", "r978" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.tennantco.com/role/DerivativesEffectofDerivativeInstrumentsonConsolidatedStatementsofEarningsDetails", "http://www.tennantco.com/role/ManagementActionsPreTaxSeveranceRelatedChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r422", "r427", "r882" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.tennantco.com/role/DerivativesEffectofDerivativeInstrumentsonConsolidatedStatementsofEarningsDetails", "http://www.tennantco.com/role/ManagementActionsPreTaxSeveranceRelatedChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r427", "r882" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.tennantco.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Axis]", "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r26" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.tennantco.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Domain]", "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameAxis", "presentation": [ "http://www.tennantco.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority, Name [Axis]", "label": "Income Tax Authority, Name [Axis]", "documentation": "Information by name of taxing authority." } } }, "auth_ref": [ "r26" ] }, "us-gaap_IncomeTaxAuthorityNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameDomain", "presentation": [ "http://www.tennantco.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority, Name [Domain]", "label": "Income Tax Authority, Name [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxContingencyLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxContingencyLineItems", "presentation": [ "http://www.tennantco.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Contingency [Line Items]", "label": "Income Tax Contingency [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxContingencyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxContingencyTable", "presentation": [ "http://www.tennantco.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Contingency [Table]", "label": "Income Tax Contingency [Table]", "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months." } } }, "auth_ref": [ "r27", "r116", "r221", "r222" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.tennantco.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r322", "r657", "r666", "r674", "r681", "r689", "r695", "r696", "r697", "r834" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://www.tennantco.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofIncome", "http://www.tennantco.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense", "totalLabel": "Total income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r238", "r254", "r348", "r349", "r376", "r664", "r690", "r813" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r303", "r660", "r661", "r674", "r675", "r680", "r682", "r830" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes", "label": "Income Taxes Paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r65", "r68" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Receivables", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Employee compensation and benefits", "label": "Increase (Decrease) in Employee Related Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other assets and liabilities", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.tennantco.com/role/IncomeAttributabletoTennantCompanyPerShareComputationsofBasicandDilutedEarningsLossAttributabletoTennantCompanyPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/IncomeAttributabletoTennantCompanyPerShareComputationsofBasicandDilutedEarningsLossAttributabletoTennantCompanyPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive securities", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r356", "r357", "r358", "r362", "r610" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r1021", "r1030", "r1040", "r1057", "r1066", "r1070", "r1078" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r1076" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r1010", "r1082" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r1010", "r1082" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r1010", "r1082" ] }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsFiniteLivedPolicy", "presentation": [ "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets." } } }, "auth_ref": [ "r83", "r781", "r782", "r783", "r785", "r951" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 }, "http://www.tennantco.com/role/GoodwillandIntangibleAssetsBalancesofAcquiredIntangibleAssetsExcludingGoodwillDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedBalanceSheets", "http://www.tennantco.com/role/GoodwillandIntangibleAssetsBalancesofAcquiredIntangibleAssetsExcludingGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "totalLabel": "Carrying amount", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r79", "r82" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofIncome", "http://www.tennantco.com/role/DerivativesEffectofDerivativeInstrumentsonConsolidatedStatementsofEarningsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest expense, net", "terseLabel": "Interest expense, net", "label": "Interest Income (Expense), Nonoperating, Net", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "us-gaap_InterestIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeMember", "presentation": [ "http://www.tennantco.com/role/DerivativesEffectofDerivativeInstrumentsonConsolidatedStatementsofEarningsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, net", "label": "Interest Income [Member]", "documentation": "Primary financial statement caption in which reported facts about interest income have been included." } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r311", "r314", "r315" ] }, "us-gaap_InterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateSwapMember", "presentation": [ "http://www.tennantco.com/role/DerivativesFairValueofDerivativeInstrumentsDetails", "http://www.tennantco.com/role/DerivativesNarrativeDetails", "http://www.tennantco.com/role/FairValueMeasurementsAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate swaps", "label": "Interest Rate Swap [Member]", "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period." } } }, "auth_ref": [ "r941", "r998", "r999" ] }, "us-gaap_InterimPeriodCostsNotAllocableDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterimPeriodCostsNotAllocableDomain", "presentation": [ "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interim Period, Costs Not Allocable [Domain]", "label": "Interim Period, Costs Not Allocable [Domain]", "documentation": "This element represents the type of costs and expenses incurred during an interim period that cannot be readily identified with the activities or benefits of other interim periods and are charged to the interim period in which incurred." } } }, "auth_ref": [ "r74" ] }, "us-gaap_InventoryCurrentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryCurrentTable", "presentation": [ "http://www.tennantco.com/role/InventoriesInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory, Current [Table]", "label": "Inventory, Current [Table]", "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.tennantco.com/role/Inventories" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r407" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/InventoriesInventoriesDetails": { "parentTag": "us-gaap_FIFOInventoryAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/InventoriesInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r1098" ] }, "us-gaap_InventoryLIFOReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryLIFOReserve", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/InventoriesInventoriesDetails": { "parentTag": "us-gaap_LIFOInventoryAmount", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.tennantco.com/role/InventoriesInventoriesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Excess of FIFO over LIFO cost", "label": "Inventory, LIFO Reserve", "documentation": "Amount by which inventory stated at last-in first-out (LIFO) is less than (in excess of) inventory stated at other inventory cost methods." } } }, "auth_ref": [ "r1100" ] }, "us-gaap_InventoryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryLineItems", "presentation": [ "http://www.tennantco.com/role/InventoriesInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory [Line Items]", "label": "Inventory [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://www.tennantco.com/role/InventoriesInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedBalanceSheets", "http://www.tennantco.com/role/InventoriesInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "totalLabel": "Total inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r287", "r944", "r988" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r239", "r275", "r286", "r407", "r408", "r409", "r780", "r952" ] }, "us-gaap_InventoryValuationReserveMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserveMember", "presentation": [ "http://www.tennantco.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for excess and obsolete inventories:", "label": "SEC Schedule, 12-09, Reserve, Inventory [Member]", "documentation": "Reserve to reduce inventory to lower of cost or net realizable value." } } }, "auth_ref": [ "r1113", "r1114", "r1115", "r1116", "r1117" ] }, "us-gaap_InventoryWorkInProcessAndRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessAndRawMaterials", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/InventoriesInventoriesDetails": { "parentTag": "us-gaap_FIFOInventoryAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/InventoriesInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials and work-in-process", "label": "Inventory, Work in Process and Raw Materials", "documentation": "The aggregate carrying amount as of the balance sheet date of items held by the entity which are partially completed at the time of measurement and unprocessed items that will go through the production process and become part of the final product. Includes supplies used directly or indirectly in the manufacturing or production process. This element may be used when the reporting entity combines work in process and raw materials into an aggregate amount." } } }, "auth_ref": [ "r1101" ] }, "tnc_InvestmentAccountHeldByPensionPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "InvestmentAccountHeldByPensionPlanMember", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansWeightedaverageAssetAllocationsbyAssetCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment Account Held by Pension Plan", "label": "Investment Account Held by Pension Plan [Member]", "documentation": "Represents the investment account held by the pension plan." } } }, "auth_ref": [] }, "tnc_InvestmentAgreementNonControllingPreferredEquityShares": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "InvestmentAgreementNonControllingPreferredEquityShares", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment agreement, non-controlling preferred equity shares", "label": "Investment Agreement, Non-Controlling Preferred Equity Shares", "documentation": "Investment Agreement, Non-Controlling Preferred Equity Shares" } } }, "auth_ref": [] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/DerivativesEffectofDerivativeInstrumentsonConsolidatedStatementsofEarningsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net gain reclassified from accumulated other comprehensive loss into income, net of tax, effective portion to interest income expenses", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r187", "r375" ] }, "tnc_ItalianPensionPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "ItalianPensionPlanMember", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansAccumulatedBenefitObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Italian Pension Plan", "label": "Italian Pension Plan [Member]", "documentation": "Represents the Italian pension plan." } } }, "auth_ref": [] }, "us-gaap_LIFOInventoryAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LIFOInventoryAmount", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/InventoriesInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/InventoriesInventoriesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total LIFO inventories", "label": "LIFO Inventory Amount", "documentation": "The amount of LIFO (last in first out) inventory present at the reporting date when inventory is also valued using different valuation methods." } } }, "auth_ref": [ "r946" ] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandMember", "presentation": [ "http://www.tennantco.com/role/PropertyPlantandEquipmentPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land", "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r1161" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/LeasesLeaseCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tennantco.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r761", "r987" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.tennantco.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lease Cost", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1271" ] }, "tnc_LeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "LeaseLiability", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": { "parentTag": "tnc_LeaseLiabilityPaymentDue", "weight": 1.0, "order": 1.0 }, "http://www.tennantco.com/role/LeasesLeaseAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tennantco.com/role/LeasesLeaseAssetsandLiabilitiesDetails", "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease liabilities", "label": "Lease, Liability", "documentation": "Lease, Liability" } } }, "auth_ref": [] }, "tnc_LeaseLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "LeaseLiabilityAbstract", "presentation": [ "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Lease Liability [Abstract]", "documentation": "Lease Liability" } } }, "auth_ref": [] }, "tnc_LeaseLiabilityPaymentDue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "LeaseLiabilityPaymentDue", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails_2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lease Liability Payment Due", "documentation": "Amount of lessee's undiscounted obligation for lease payments for lease." } } }, "auth_ref": [] }, "tnc_LeaseLiabilityToBePaidAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "LeaseLiabilityToBePaidAfterYearFive", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "parentTag": "tnc_LeaseLiabilityPaymentDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Thereafter", "label": "Lease Liability To Be Paid After Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "tnc_LeaseLiabilityToBePaidYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "LeaseLiabilityToBePaidYearFive", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "parentTag": "tnc_LeaseLiabilityPaymentDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "2028", "label": "Lease Liability To Be Paid Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "tnc_LeaseLiabilityToBePaidYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "LeaseLiabilityToBePaidYearFour", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "parentTag": "tnc_LeaseLiabilityPaymentDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "2027", "label": "Lease Liability To Be Paid Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "tnc_LeaseLiabilityToBePaidYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "LeaseLiabilityToBePaidYearOne", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "parentTag": "tnc_LeaseLiabilityPaymentDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "2024", "label": "Lease Liability To Be Paid Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "tnc_LeaseLiabilityToBePaidYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "LeaseLiabilityToBePaidYearThree", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "parentTag": "tnc_LeaseLiabilityPaymentDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "2026", "label": "Lease Liability To Be Paid Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "tnc_LeaseLiabilityToBePaidYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "LeaseLiabilityToBePaidYearTwo", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "parentTag": "tnc_LeaseLiabilityPaymentDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "2025", "label": "Lease Liability To Be Paid Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for lease to be paid in the second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "tnc_LeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "LeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": { "parentTag": "tnc_LeaseLiabilityPaymentDue", "weight": 1.0, "order": 2.0 }, "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Less: Interest", "label": "Lease Liability Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for lease." } } }, "auth_ref": [] }, "tnc_LeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "LeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/LeasesLeaseAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tennantco.com/role/LeasesLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total leased assets", "label": "Lease, Right Of Use Asset", "documentation": "Lease, Right Of Use Asset" } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeasesTextBlock", "presentation": [ "http://www.tennantco.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Finance Leases [Text Block]", "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability." } } }, "auth_ref": [ "r754" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r760" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.tennantco.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities of Operating Lease Liability", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1272" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails_2": { "parentTag": "tnc_LeaseLiabilityPaymentDue", "weight": 1.0, "order": 1.0 }, "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r769" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r769" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r769" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "parentTag": "tnc_LeaseLiabilityToBePaidYearFive", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r769" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "parentTag": "tnc_LeaseLiabilityToBePaidYearFour", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r769" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r769" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r769" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "parentTag": "tnc_LeaseLiabilityUndiscountedExcessAmount", "weight": 1.0, "order": 1.0 }, "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r769" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.tennantco.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r754" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of credit outstanding", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r48", "r319", "r400", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r703", "r708", "r709", "r732", "r856", "r954", "r1003", "r1154", "r1273", "r1274" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and total equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r174", "r234", "r804", "r988", "r1111", "r1128", "r1267" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.tennantco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND TOTAL EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r50", "r274", "r319", "r400", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r703", "r708", "r709", "r732", "r988", "r1154", "r1273", "r1274" ] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/FairValueMeasurementsAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tennantco.com/role/FairValueMeasurementsAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities, Fair Value Disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r144" ] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total long-term liabilities", "label": "Liabilities, Noncurrent", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r44", "r159", "r160", "r161", "r164", "r319", "r400", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r703", "r708", "r709", "r732", "r1154", "r1273", "r1274" ] }, "tnc_LifoInventoryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "LifoInventoryMember", "presentation": [ "http://www.tennantco.com/role/InventoriesInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories carried at LIFO:", "label": "LIFO Inventory [Member]", "documentation": "Represents LIFO inventory." } } }, "auth_ref": [] }, "tnc_LineOfCreditFacilityAdditionalBorrowingsOption": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "LineOfCreditFacilityAdditionalBorrowingsOption", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit facility", "label": "Line Of Credit Facility, Additional Borrowings Option", "documentation": "The amount of option to increase the maximum borrowing capacity of the line of credit facility." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCommitmentFeeAmount", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment fees on unused lines of credit", "label": "Line of Credit Facility, Commitment Fee Amount", "documentation": "Amount of the fee for available but unused credit capacity under the credit facility." } } }, "auth_ref": [ "r47" ] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment fee (as a percent)", "label": "Line of Credit Facility, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving credit facility", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r47" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.tennantco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/DebtDebtMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tennantco.com/role/DebtDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total aggregate maturities", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r44", "r232", "r466", "r481", "r959", "r960", "r1284" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/DebtDebtOutstandingDetails_1": { "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0, "order": 1.0 }, "http://www.tennantco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedBalanceSheets", "http://www.tennantco.com/role/DebtDebtOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Long-Term Debt and Lease Obligation", "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent." } } }, "auth_ref": [ "r44", "r797" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/DebtDebtOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repayment of outstanding credit facility borrowings", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r282" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/DebtDebtMaturitiesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.tennantco.com/role/DebtDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Long-Term Debt, Maturity, after Year Five", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r20", "r324", "r1157" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/DebtDebtMaturitiesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/DebtDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Long-Term Debt, Maturity, Year One", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r20", "r324", "r471" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/DebtDebtMaturitiesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tennantco.com/role/DebtDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Long-Term Debt, Maturity, Year Five", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r20", "r324", "r471" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/DebtDebtMaturitiesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/DebtDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Long-Term Debt, Maturity, Year Four", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r20", "r324", "r471" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/DebtDebtMaturitiesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tennantco.com/role/DebtDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Long-Term Debt, Maturity, Year Three", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r20", "r324", "r471" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/DebtDebtMaturitiesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tennantco.com/role/DebtDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r20", "r324", "r471" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.tennantco.com/role/DebtDebtOutstandingDetails", "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r53" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.tennantco.com/role/DebtDebtOutstandingDetails", "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r53", "r92" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.tennantco.com/role/PropertyPlantandEquipmentPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and manufacturing equipment", "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "us-gaap_MaintenanceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MaintenanceMember", "presentation": [ "http://www.tennantco.com/role/RevenueContractLiabilitiesDetails", "http://www.tennantco.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maintenance", "label": "Maintenance [Member]", "documentation": "Process of preserving asset, including, but not limited to, building, machinery and software." } } }, "auth_ref": [ "r1161" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansAssumedHealthcareTrendRatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r393", "r966", "r1159", "r1285", "r1286" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.tennantco.com/role/DebtNarrativeDetails", "http://www.tennantco.com/role/IncomeTaxesNarrativeDetails", "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesDetails", "http://www.tennantco.com/role/RevenueNarrativeDetails", "http://www.tennantco.com/role/ShareBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r438", "r439", "r440", "r441", "r599", "r779", "r820", "r848", "r849", "r904", "r906", "r908", "r909", "r922", "r938", "r939", "r956", "r963", "r981", "r990", "r1156", "r1275", "r1276", "r1277", "r1278", "r1279", "r1280" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r1049" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r1049" ] }, "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "presentation": [ "http://www.tennantco.com/role/AcquisitionandDivestitures" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition and Divestitures", "label": "Mergers, Acquisitions and Dispositions Disclosures [Text Block]", "documentation": "The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings." } } }, "auth_ref": [ "r156", "r224" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.tennantco.com/role/DebtNarrativeDetails", "http://www.tennantco.com/role/IncomeTaxesNarrativeDetails", "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesDetails", "http://www.tennantco.com/role/RevenueNarrativeDetails", "http://www.tennantco.com/role/ShareBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r438", "r439", "r440", "r441", "r599", "r779", "r820", "r848", "r849", "r904", "r906", "r908", "r909", "r922", "r938", "r939", "r956", "r963", "r981", "r990", "r1156", "r1275", "r1276", "r1277", "r1278", "r1279", "r1280" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling interest", "label": "Equity, Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r57", "r233", "r319", "r400", "r444", "r446", "r447", "r448", "r451", "r452", "r732", "r803", "r860" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r1069" ] }, "us-gaap_MovementInDeferredRevenueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MovementInDeferredRevenueRollForward", "presentation": [ "http://www.tennantco.com/role/RevenueContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Movement in Deferred Revenue [Roll Forward]", "label": "Movement in Deferred Revenue [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_MovementInDeferredSalesInducementsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MovementInDeferredSalesInducementsRollForward", "presentation": [ "http://www.tennantco.com/role/RevenueContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Movement in Deferred Sales Inducements [Roll Forward]", "label": "Movement in Deferred Sales Inducements [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MovementInValuationAllowancesAndReservesRollForward", "presentation": [ "http://www.tennantco.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r1077" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansAssumedHealthcareTrendRatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r393", "r966", "r1159", "r1285", "r1286" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r1050" ] }, "us-gaap_NatureOfExpenseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfExpenseAxis", "presentation": [ "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nature of Expense [Axis]", "label": "Nature of Expense [Axis]", "documentation": "Information by type of cost or expense." } } }, "auth_ref": [ "r74" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r313" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "FINANCING ACTIVITIES", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r313" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "INVESTING ACTIVITIES", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r192", "r193", "r194" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "OPERATING ACTIVITIES", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 }, "http://www.tennantco.com/role/ConsolidatedStatementsofIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.tennantco.com/role/ConsolidatedStatementsofIncome", "http://www.tennantco.com/role/IncomeAttributabletoTennantCompanyPerShareComputationsofBasicandDilutedEarningsLossAttributabletoTennantCompanyPerShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r182", "r194", "r237", "r272", "r298", "r301", "r306", "r319", "r338", "r342", "r343", "r344", "r345", "r348", "r349", "r359", "r372", "r379", "r384", "r387", "r400", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r724", "r732", "r809", "r879", "r896", "r897", "r955", "r1001", "r1154" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://www.tennantco.com/role/IncomeAttributabletoTennantCompanyPerShareComputationsofBasicandDilutedEarningsLossAttributabletoTennantCompanyPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetInvestmentHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetInvestmentHedgingMember", "presentation": [ "http://www.tennantco.com/role/DerivativesEffectofDerivativeInstrumentsonConsolidatedStatementsofEarningsDetails", "http://www.tennantco.com/role/DerivativesFairValueofDerivativeInstrumentsDetails", "http://www.tennantco.com/role/DerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives designated as net investment hedges:", "label": "Net Investment Hedging [Member]", "documentation": "Hedges of a net investment in a foreign operation." } } }, "auth_ref": [ "r129" ] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://www.tennantco.com/role/NewlyAdoptedAccountingPronouncements" ], "lang": { "en-us": { "role": { "terseLabel": "Newly Adopted Accounting Pronouncements", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle." } } }, "auth_ref": [ "r252", "r253", "r255", "r270", "r336", "r337", "r340", "r341", "r350", "r351", "r402", "r403", "r686", "r687", "r688", "r717", "r721", "r725", "r726", "r727", "r733", "r734", "r735", "r752", "r753", "r771", "r786", "r787", "r788", "r824", "r825", "r826", "r827", "r828" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Newly Adopted Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r1049" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r1018", "r1030", "r1040", "r1057", "r1066" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r1047" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r1046" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r1057" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r1077" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r1077" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interest", "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r121", "r494", "r1119", "r1120", "r1121", "r1290" ] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/SegmentReportingNetSalesandLonglivedAssetsbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-lived assets", "label": "Long-Lived Assets", "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets." } } }, "auth_ref": [ "r392" ] }, "us-gaap_NondesignatedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NondesignatedMember", "presentation": [ "http://www.tennantco.com/role/DerivativesEffectofDerivativeInstrumentsonConsolidatedStatementsofEarningsDetails", "http://www.tennantco.com/role/DerivativesFairValueofDerivativeInstrumentsDetails", "http://www.tennantco.com/role/DerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives not designated as hedging instruments:", "label": "Not Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r31" ] }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Activity for Nonvested Restricted Share Awards", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares." } } }, "auth_ref": [ "r40" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.tennantco.com/role/SegmentReportingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r1123" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.tennantco.com/role/SegmentReportingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r1123" ] }, "us-gaap_OfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OfficeEquipmentMember", "presentation": [ "http://www.tennantco.com/role/PropertyPlantandEquipmentPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Office equipment", "label": "Office Equipment [Member]", "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine." } } }, "auth_ref": [] }, "tnc_OpenTaxYearTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "OpenTaxYearTerm", "presentation": [ "http://www.tennantco.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Open tax year, term (Year)", "label": "Open Tax Year Term", "documentation": "Open term for open tax year." } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r372", "r379", "r384", "r387", "r955" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/LeasesLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r762", "r987" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "parentTag": "tnc_LeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Present value of lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r756" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/LeasesLeaseAssetsandLiabilitiesDetails": { "parentTag": "tnc_LeaseLiability", "weight": 1.0, "order": 4.0 }, "http://www.tennantco.com/role/OtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tennantco.com/role/LeasesLeaseAssetsandLiabilitiesDetails", "http://www.tennantco.com/role/OtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r756" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.tennantco.com/role/LeasesLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r757" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/LeasesLeaseAssetsandLiabilitiesDetails": { "parentTag": "tnc_LeaseLiability", "weight": 1.0, "order": 2.0 }, "http://www.tennantco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedBalanceSheets", "http://www.tennantco.com/role/LeasesLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r756" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/LeasesOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows from operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r759", "r765" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/LeasesLeaseAssetsandLiabilitiesDetails": { "parentTag": "tnc_LeaseRightOfUseAsset", "weight": 1.0, "order": 1.0 }, "http://www.tennantco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedBalanceSheets", "http://www.tennantco.com/role/LeasesLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r755" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.tennantco.com/role/LeasesLeaseTermandDiscountRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r768", "r987" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.tennantco.com/role/LeasesLeaseTermandDiscountRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r767", "r987" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-U.S. cumulative tax losses", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r114" ] }, "tnc_OperatingLossCarryforwardsNotSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "OperatingLossCarryforwardsNotSubjectToExpiration", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative losses", "label": "Operating Loss Carryforwards Not Subject To Expiration", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws, not subject to expiration." } } }, "auth_ref": [] }, "tnc_OperatingLossCarryforwardsSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "OperatingLossCarryforwardsSubjectToExpiration", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Limited carryforward period of losses", "label": "Operating Loss Carryforwards Subject To Expiration", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws, subject to expiration." } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/OtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.tennantco.com/role/OtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Miscellaneous accrued expenses", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r49" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r280" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/RetirementBenefitPlansChangesinAccumulatedOtherComprehensiveLossDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansChangesinAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prior service cost", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), before Tax", "documentation": "Amount, before tax, of cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r9", "r179", "r562" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ShareholdersEquityAccumulatedOtherComprehensiveLossNetofTaxDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/ShareholdersEquityAccumulatedOtherComprehensiveLossNetofTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive (loss) income before reclassifications", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r42", "r59", "r305", "r742", "r745", "r749", "r1103" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss):", "label": "Other Comprehensive Income (Loss), before Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.tennantco.com/role/DerivativesEffectofDerivativeInstrumentsonConsolidatedStatementsofEarningsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative financial instruments (net of tax (expense) benefit of $0.4, $(0.3), and $0.1, respectively)", "verboseLabel": "Net gain (loss) recognized in other comprehensive (loss) income, net of tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r292", "r293" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofComprehensiveIncomeParentheticals" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash flow hedge tax (expense) benefit, tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax", "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r294" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/DerivativesEffectofDerivativeInstrumentsonConsolidatedStatementsofEarningsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of Gain (Loss) on Cash Flow Hedge Activity", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax", "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r248", "r293", "r296" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments (net of related tax benefit (expense) of $0.8, $(1.2), and $0.4, respectively)", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r4" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofComprehensiveIncomeParentheticals" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Foreign currency translation adjustments tax (expense) benefit", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax", "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r4", "r10", "r740", "r748" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.tennantco.com/role/ShareholdersEquityAccumulatedOtherComprehensiveLossNetofTaxDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.tennantco.com/role/ShareholdersEquityAccumulatedOtherComprehensiveLossNetofTaxDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive income (loss), net of tax", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r30", "r42", "r299", "r302", "r307", "r742", "r743", "r749", "r791", "r810", "r1103", "r1104" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive (loss) income", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r15", "r28", "r225", "r299", "r302" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/RetirementBenefitPlansChangesinAccumulatedOtherComprehensiveLossDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansChangesinAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total recognized in other comprehensive (income) loss", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax", "documentation": "Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r8", "r179", "r973", "r1201" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Pension and postretirement medical benefits (net of related tax benefit (expense) of $(0.3), $(1.6), and $0.3, respectively)", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r8", "r179" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/RetirementBenefitPlansChangesinAccumulatedOtherComprehensiveLossDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansChangesinAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net actuarial (gain) loss", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax", "documentation": "Amount, before tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit." } } }, "auth_ref": [ "r6", "r179", "r210" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofComprehensiveIncomeParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Pension and postretirement medical tax (expense) benefit", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax", "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan." } } }, "auth_ref": [ "r8", "r10", "r225" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/RetirementBenefitPlansChangesinAccumulatedOtherComprehensiveLossDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansChangesinAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of net actuarial (loss) gain", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax", "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan." } } }, "auth_ref": [ "r12", "r179", "r297", "r562" ] }, "us-gaap_OtherCurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentLiabilitiesMember", "presentation": [ "http://www.tennantco.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Current Liabilities", "label": "Other Current Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other current liabilities." } } }, "auth_ref": [] }, "tnc_OtherEuropeMiddleEastAndAfricaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "OtherEuropeMiddleEastAndAfricaMember", "presentation": [ "http://www.tennantco.com/role/SegmentReportingNetSalesandLonglivedAssetsbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Europe, Middle East, Africa", "label": "Other Europe, Middle East and Africa [Member]", "documentation": "Represents other Europe, Middle East and Africa countries." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 }, "http://www.tennantco.com/role/OtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedBalanceSheets", "http://www.tennantco.com/role/OtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "totalLabel": "Total other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r49", "r988" ] }, "us-gaap_OtherLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesMember", "presentation": [ "http://www.tennantco.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Other Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other liabilities." } } }, "auth_ref": [ "r131", "r141" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r54" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other, net", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r194" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other (expense) income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r189" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r1049" ] }, "us-gaap_OtherRestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherRestructuringCosts", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/ManagementActionsPreTaxSeveranceRelatedChargesDetails": { "parentTag": "us-gaap_RestructuringCharges", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/ManagementActionsPreTaxSeveranceRelatedChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other costs", "label": "Other Restructuring Costs", "documentation": "Amount of other expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r17" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1016", "r1028", "r1038", "r1064" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r1019", "r1031", "r1041", "r1067" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r1019", "r1031", "r1041", "r1067" ] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ParentMember", "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Tennant Company Shareholders' Equity", "label": "Parent [Member]", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "tnc_PartsAndConsumablesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "PartsAndConsumablesMember", "presentation": [ "http://www.tennantco.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Parts and consumables", "label": "Parts and Consumables [Member]", "documentation": "Represents parts and consumables." } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r1045" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.tennantco.com/role/AcquisitionandDivestituresDetails", "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows", "http://www.tennantco.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Contingent consideration payments", "terseLabel": "Contingent consideration payments", "label": "Payment for Contingent Consideration Liability, Financing Activities", "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date." } } }, "auth_ref": [ "r13" ] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other, net", "label": "Payments for (Proceeds from) Other Investing Activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r1087", "r1106" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows", "http://www.tennantco.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases of common stock", "terseLabel": "Repurchases of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r64" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/ManagementActionsReconciliationofLiabilityBalanceofSeveranceandRelatedCostsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash payments", "label": "Payments for Restructuring", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r426", "r1108" ] }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtExtinguishmentCosts", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows", "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Debt extinguishment payment", "terseLabel": "Debt extinguishment payment", "label": "Payment for Debt Extinguishment or Debt Prepayment Cost", "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest." } } }, "auth_ref": [ "r14" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends paid", "label": "Payments of Dividends", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r64" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r62", "r700" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property, plant and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r191" ] }, "tnc_PaymentsToInvestInLeasedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "PaymentsToInvestInLeasedAssets", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Investment in leased assets", "label": "Payments to Invest in Leased Assets", "documentation": "Cash outflow for the investment in leased assets." } } }, "auth_ref": [] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r1048" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r1048" ] }, "us-gaap_PensionAndOtherPostretirementBenefitExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitExpense", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total cost of benefits", "label": "Pension and Other Postretirement Benefits Cost (Reversal of Cost)", "documentation": "Amount of cost (reversal of cost) for pension and other postretirement benefits." } } }, "auth_ref": [] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlans" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Benefit Plans", "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r517", "r542", "r544", "r550", "r569", "r571", "r572", "r573", "r574", "r575", "r590", "r591", "r593", "r973" ] }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails": { "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Current liabilities", "label": "Liability, Defined Benefit Plan, Current", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current." } } }, "auth_ref": [ "r163", "r518", "r519", "r541", "r973" ] }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails": { "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Long-term liabilities", "label": "Liability, Defined Benefit Plan, Noncurrent", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent." } } }, "auth_ref": [ "r165", "r518", "r519", "r541", "r973" ] }, "us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy", "presentation": [ "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Postretirement Benefits", "label": "Pension and Other Postretirement Plans, Nonpension Benefits, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for plans, other than pension plans, that provide postretirement benefits (including both defined benefit and defined contribution plans). This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived." } } }, "auth_ref": [ "r103", "r104", "r106" ] }, "us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementPlansPensionsPolicy", "presentation": [ "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Pension and Profit Sharing Plans", "label": "Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for pension plans. This accounting policy may address (1) the types of plans sponsored by the entity (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived." } } }, "auth_ref": [ "r22", "r23", "r32", "r105" ] }, "us-gaap_PensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansAccumulatedBenefitObligationsDetails", "http://www.tennantco.com/role/RetirementBenefitPlansBenefitPaymentsExpectedtobePaidDetails", "http://www.tennantco.com/role/RetirementBenefitPlansChangesinAccumulatedOtherComprehensiveLossDetails", "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails", "http://www.tennantco.com/role/RetirementBenefitPlansComponentsofNetPeriodicBenefitCostCreditDetails", "http://www.tennantco.com/role/RetirementBenefitPlansNarrativeDetails", "http://www.tennantco.com/role/RetirementBenefitPlansReconciliationofLevel3InvestmentsDetails", "http://www.tennantco.com/role/RetirementBenefitPlansWeightedaverageAssetAllocationsbyAssetCategoryDetails", "http://www.tennantco.com/role/RetirementBenefitPlansWeightedaverageAssumptionsUsedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Plan", "label": "Pension Plan [Member]", "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits." } } }, "auth_ref": [ "r518", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r565", "r567", "r568", "r570", "r573", "r576", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r593", "r594", "r605", "r973", "r974", "r978", "r979", "r980" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r1047" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r1057" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r1050" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r1046" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationActivityforNonvestedShareAwardsDetails", "http://www.tennantco.com/role/ShareBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Shares", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanAssetCategoriesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanAssetCategoriesDomain", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansWeightedaverageAssetAllocationsbyAssetCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Domain]", "label": "Defined Benefit Plan, Plan Assets, Category [Domain]", "documentation": "Defined benefit plan asset investment." } } }, "auth_ref": [ "r542", "r543", "r545", "r546", "r547", "r548", "r549", "r550", "r570", "r971", "r972", "r973" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1226", "r1227", "r1228", "r1229", "r1230", "r1231", "r1232", "r1233", "r1234", "r1235", "r1236", "r1237", "r1238", "r1239", "r1240", "r1241", "r1242", "r1243", "r1244", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1226", "r1227", "r1228", "r1229", "r1230", "r1231", "r1232", "r1233", "r1234", "r1235", "r1236", "r1237", "r1238", "r1239", "r1240", "r1241", "r1242", "r1243", "r1244", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251" ] }, "tnc_Post65Member": { "xbrltype": "domainItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "Post65Member", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansAssumedHealthcareTrendRatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Healthcare cost trend rate assumption for the next year Post-65", "label": "Post-65 [Member]", "documentation": "Represents after 65." } } }, "auth_ref": [] }, "tnc_Pre65Member": { "xbrltype": "domainItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "Pre65Member", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansAssumedHealthcareTrendRatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Healthcare cost trend rate assumption for the next year Pre-65", "label": "Pre-65 [Member]", "documentation": "Represents before 65." } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1102" ] }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDivestitureOfBusinesses", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/AcquisitionandDivestituresDetails", "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of assets, net of cash divested", "label": "Proceeds from Divestiture of Businesses", "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period." } } }, "auth_ref": [ "r61" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds (repurchases) from exercise of stock options, net of employee tax withholdings obligations", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from borrowings", "label": "Proceeds from Issuance of Long-Term Debt", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r63", "r831" ] }, "tnc_ProceedsFromLeasedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "ProceedsFromLeasedAssets", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash received from leased assets", "label": "Cash received from leased assets", "documentation": "Cash inflows received from leased assets." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfBuildings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfBuildings", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of building", "label": "Proceeds from Sale of Buildings", "documentation": "The cash inflow from sale of buildings." } } }, "auth_ref": [ "r190" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.tennantco.com/role/RevenueContractLiabilitiesDetails", "http://www.tennantco.com/role/RevenueDisaggregationofRevenueDetails", "http://www.tennantco.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r389", "r784", "r814", "r815", "r816", "r817", "r818", "r819", "r942", "r964", "r989", "r1093", "r1150", "r1151", "r1159", "r1285" ] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/OtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.tennantco.com/role/OtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty reserve", "label": "Product Warranty Accrual, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r49", "r1152", "r1153" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.tennantco.com/role/RevenueContractLiabilitiesDetails", "http://www.tennantco.com/role/RevenueDisaggregationofRevenueDetails", "http://www.tennantco.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r389", "r784", "r814", "r815", "r816", "r817", "r818", "r819", "r942", "r964", "r989", "r1093", "r1150", "r1151", "r1159", "r1285" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows", "http://www.tennantco.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Net income", "verboseLabel": "Net income", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r272", "r298", "r301", "r312", "r319", "r338", "r348", "r349", "r372", "r379", "r384", "r387", "r400", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r701", "r704", "r705", "r724", "r732", "r794", "r808", "r836", "r879", "r896", "r897", "r955", "r985", "r986", "r1002", "r1105", "r1154" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/PropertyPlantandEquipmentPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/PropertyPlantandEquipmentPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: accumulated depreciation", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease." } } }, "auth_ref": [ "r1088", "r1091", "r1143" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.tennantco.com/role/PropertyPlantandEquipmentPropertyPlantandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedBalanceSheets", "http://www.tennantco.com/role/PropertyPlantandEquipmentPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, less accumulated depreciation of $304.0 and $279.3, respectively", "totalLabel": "Property, plant and equipment, net", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset." } } }, "auth_ref": [ "r1091", "r1141" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/PropertyPlantandEquipmentPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/PropertyPlantandEquipmentPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total property, plant and equipment", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset." } } }, "auth_ref": [ "r1086", "r1096", "r1142" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.tennantco.com/role/AcquisitionandDivestituresDetails", "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesDetails", "http://www.tennantco.com/role/PropertyPlantandEquipmentPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r19" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.tennantco.com/role/PropertyPlantandEquipment" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r201", "r243", "r249", "r250" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.tennantco.com/role/PropertyPlantandEquipmentPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentOtherTypesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentOtherTypesMember", "presentation": [ "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Other", "label": "Property, Plant and Equipment, Other Types [Member]", "documentation": "Long-lived, physical assets used to produce goods and services and not intended for resale, classified as other." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r19", "r243", "r249", "r805" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.tennantco.com/role/PropertyPlantandEquipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property, Plant and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r19" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.tennantco.com/role/AcquisitionandDivestituresDetails", "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesDetails", "http://www.tennantco.com/role/PropertyPlantandEquipmentPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r202" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Useful life (in years)", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Bad debt and returns expense", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r310", "r406" ] }, "us-gaap_PublicUtilitiesInventoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PublicUtilitiesInventoryAxis", "presentation": [ "http://www.tennantco.com/role/InventoriesInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory [Axis]", "label": "Inventory [Axis]", "documentation": "Information by type of inventory held." } } }, "auth_ref": [ "r1099" ] }, "us-gaap_PublicUtilitiesInventoryTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PublicUtilitiesInventoryTypeDomain", "presentation": [ "http://www.tennantco.com/role/InventoriesInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory [Domain]", "label": "Inventory [Domain]", "documentation": "Tangible personal property that is held for sale in the ordinary course of business, in process of production for such sale or is to be currently consumed in the production of goods or services to be available for sale." } } }, "auth_ref": [ "r1099" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r1045" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r1045" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.tennantco.com/role/DebtNarrativeDetails", "http://www.tennantco.com/role/IncomeTaxesNarrativeDetails", "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesDetails", "http://www.tennantco.com/role/RevenueNarrativeDetails", "http://www.tennantco.com/role/ShareBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r438", "r439", "r440", "r441", "r542", "r599", "r637", "r638", "r639", "r778", "r779", "r820", "r848", "r849", "r904", "r906", "r908", "r909", "r922", "r938", "r939", "r956", "r963", "r981", "r990", "r993", "r1145", "r1156", "r1276", "r1277", "r1278", "r1279", "r1280" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.tennantco.com/role/DebtNarrativeDetails", "http://www.tennantco.com/role/IncomeTaxesNarrativeDetails", "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesDetails", "http://www.tennantco.com/role/RevenueNarrativeDetails", "http://www.tennantco.com/role/ShareBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r438", "r439", "r440", "r441", "r542", "r599", "r637", "r638", "r639", "r778", "r779", "r820", "r848", "r849", "r904", "r906", "r908", "r909", "r922", "r938", "r939", "r956", "r963", "r981", "r990", "r993", "r1145", "r1156", "r1276", "r1277", "r1278", "r1279", "r1280" ] }, "us-gaap_ReceivablesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesPolicyTextBlock", "presentation": [ "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables", "label": "Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable." } } }, "auth_ref": [ "r1124", "r1125", "r1126", "r1127" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/ShareholdersEquityAccumulatedOtherComprehensiveLossNetofTaxDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/ShareholdersEquityAccumulatedOtherComprehensiveLossNetofTaxDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Amounts reclassified from accumulated other comprehensive loss", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r42", "r59", "r305", "r742", "r747", "r749", "r1103" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract", "presentation": [ "http://www.tennantco.com/role/ShareholdersEquityAccumulatedOtherComprehensiveLossNetofTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]", "label": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ReclassificationTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationTypeAxis", "presentation": [ "http://www.tennantco.com/role/ManagementActionsReconciliationofLiabilityBalanceofSeveranceandRelatedCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification, Type [Axis]", "label": "Reclassification, Type [Axis]", "documentation": "Information by type of reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r1095" ] }, "us-gaap_ReclassificationTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationTypeDomain", "presentation": [ "http://www.tennantco.com/role/ManagementActionsReconciliationofLiabilityBalanceofSeveranceandRelatedCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification, Type [Domain]", "label": "Reclassification, Type [Domain]", "documentation": "Type of reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r1095" ] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://www.tennantco.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r1011", "r1023", "r1033", "r1059" ] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfDebt", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments of borrowings", "label": "Repayments of Debt", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r1107" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development expense", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r155", "r656", "r1281" ] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development", "label": "Research and Development Expense, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r655" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r1012", "r1024", "r1034", "r1060" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r1013", "r1025", "r1035", "r1061" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r1020", "r1032", "r1042", "r1068" ] }, "us-gaap_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash and Cash Equivalents", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r66", "r227", "r276", "r316", "r799" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationActivityforNonvestedShareAwardsDetails", "http://www.tennantco.com/role/ShareBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r72" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationActivityforNonvestedShareAwardsDetails", "http://www.tennantco.com/role/ShareBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs)", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.tennantco.com/role/ManagementActions" ], "lang": { "en-us": { "role": { "terseLabel": "Management Actions", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r423", "r424", "r426", "r429", "r435" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/ManagementActionsPreTaxSeveranceRelatedChargesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tennantco.com/role/ManagementActionsPreTaxSeveranceRelatedChargesDetails", "http://www.tennantco.com/role/ManagementActionsReconciliationofLiabilityBalanceofSeveranceandRelatedCostsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total pre-tax restructuring costs", "terseLabel": "New charges", "label": "Restructuring Charges", "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." } } }, "auth_ref": [ "r17", "r430", "r432", "r1146" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.tennantco.com/role/ManagementActionsPreTaxSeveranceRelatedChargesDetails", "http://www.tennantco.com/role/ManagementActionsReconciliationofLiabilityBalanceofSeveranceandRelatedCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve [Line Items]", "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r425", "r426", "r427", "r428", "r432", "r433", "r434" ] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/ManagementActionsReconciliationofLiabilityBalanceofSeveranceandRelatedCostsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Restructuring Reserve", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r426", "r431" ] }, "us-gaap_RestructuringReserveAccrualAdjustment1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveAccrualAdjustment1", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/ManagementActionsReconciliationofLiabilityBalanceofSeveranceandRelatedCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to accrual", "label": "Restructuring Reserve, Accrual Adjustment", "documentation": "Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability." } } }, "auth_ref": [ "r426", "r433" ] }, "us-gaap_RestructuringReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveCurrent", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/OtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tennantco.com/role/OtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring", "label": "Restructuring Reserve, Current", "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset." } } }, "auth_ref": [ "r1097", "r1147", "r1148" ] }, "us-gaap_RestructuringReserveRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveRollForward", "presentation": [ "http://www.tennantco.com/role/ManagementActionsReconciliationofLiabilityBalanceofSeveranceandRelatedCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Reserve [Roll Forward]", "label": "Restructuring Reserve [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_RestructuringReserveTranslationAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveTranslationAdjustment", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/ManagementActionsReconciliationofLiabilityBalanceofSeveranceandRelatedCostsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Foreign currency adjustments", "label": "Restructuring Reserve, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which decreases (increases) the restructuring reserve." } } }, "auth_ref": [ "r1147", "r1148" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r171", "r209", "r802", "r824", "r828", "r833", "r859", "r988" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r268", "r333", "r334", "r335", "r339", "r347", "r349", "r401", "r404", "r646", "r647", "r648", "r684", "r685", "r712", "r714", "r715", "r718", "r722", "r821", "r823", "r837", "r1290" ] }, "tnc_RetireePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "RetireePlanMember", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retiree Plan", "label": "Retiree Plan [Member]", "documentation": "Represents the retiree plan." } } }, "auth_ref": [] }, "us-gaap_RetirementPlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameAxis", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansAccumulatedBenefitObligationsDetails", "http://www.tennantco.com/role/RetirementBenefitPlansNarrativeDetails", "http://www.tennantco.com/role/RetirementBenefitPlansReconciliationofLevel3InvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Name [Axis]", "label": "Retirement Plan Name [Axis]", "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r981", "r1089", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196", "r1197", "r1198", "r1199", "r1200", "r1201", "r1202", "r1203", "r1204", "r1205", "r1206", "r1207", "r1208", "r1209", "r1210", "r1211", "r1212", "r1213", "r1214", "r1215", "r1216", "r1217", "r1218", "r1219", "r1220", "r1221" ] }, "us-gaap_RetirementPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameDomain", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansAccumulatedBenefitObligationsDetails", "http://www.tennantco.com/role/RetirementBenefitPlansNarrativeDetails", "http://www.tennantco.com/role/RetirementBenefitPlansReconciliationofLevel3InvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Name [Domain]", "label": "Retirement Plan Name [Domain]", "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r981", "r1089", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196", "r1197", "r1198", "r1199", "r1200", "r1201", "r1202", "r1203", "r1204", "r1205", "r1206", "r1207", "r1208", "r1209", "r1210", "r1211", "r1212", "r1213", "r1214", "r1215", "r1216", "r1217", "r1218", "r1219", "r1220", "r1221" ] }, "us-gaap_RetirementPlanSponsorLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanSponsorLocationAxis", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansAccumulatedBenefitObligationsDetails", "http://www.tennantco.com/role/RetirementBenefitPlansBenefitPaymentsExpectedtobePaidDetails", "http://www.tennantco.com/role/RetirementBenefitPlansChangesinAccumulatedOtherComprehensiveLossDetails", "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails", "http://www.tennantco.com/role/RetirementBenefitPlansComponentsofNetPeriodicBenefitCostCreditDetails", "http://www.tennantco.com/role/RetirementBenefitPlansNarrativeDetails", "http://www.tennantco.com/role/RetirementBenefitPlansReconciliationofLevel3InvestmentsDetails", "http://www.tennantco.com/role/RetirementBenefitPlansWeightedaverageAssetAllocationsbyAssetCategoryDetails", "http://www.tennantco.com/role/RetirementBenefitPlansWeightedaverageAssumptionsUsedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Sponsor Location [Axis]", "label": "Retirement Plan Sponsor Location [Axis]", "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r565", "r566", "r567", "r568", "r570", "r573", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r1223", "r1224", "r1225" ] }, "us-gaap_RetirementPlanSponsorLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanSponsorLocationDomain", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansAccumulatedBenefitObligationsDetails", "http://www.tennantco.com/role/RetirementBenefitPlansBenefitPaymentsExpectedtobePaidDetails", "http://www.tennantco.com/role/RetirementBenefitPlansChangesinAccumulatedOtherComprehensiveLossDetails", "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails", "http://www.tennantco.com/role/RetirementBenefitPlansComponentsofNetPeriodicBenefitCostCreditDetails", "http://www.tennantco.com/role/RetirementBenefitPlansNarrativeDetails", "http://www.tennantco.com/role/RetirementBenefitPlansReconciliationofLevel3InvestmentsDetails", "http://www.tennantco.com/role/RetirementBenefitPlansWeightedaverageAssetAllocationsbyAssetCategoryDetails", "http://www.tennantco.com/role/RetirementBenefitPlansWeightedaverageAssumptionsUsedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Sponsor Location [Domain]", "label": "Retirement Plan Sponsor Location [Domain]", "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r565", "r566", "r567", "r568", "r570", "r573", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r1223", "r1224", "r1225" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansAccumulatedBenefitObligationsDetails", "http://www.tennantco.com/role/RetirementBenefitPlansAssumedHealthcareTrendRatesDetails", "http://www.tennantco.com/role/RetirementBenefitPlansBenefitPaymentsExpectedtobePaidDetails", "http://www.tennantco.com/role/RetirementBenefitPlansChangesinAccumulatedOtherComprehensiveLossDetails", "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails", "http://www.tennantco.com/role/RetirementBenefitPlansComponentsofNetPeriodicBenefitCostCreditDetails", "http://www.tennantco.com/role/RetirementBenefitPlansNarrativeDetails", "http://www.tennantco.com/role/RetirementBenefitPlansReconciliationofLevel3InvestmentsDetails", "http://www.tennantco.com/role/RetirementBenefitPlansWeightedaverageAssetAllocationsbyAssetCategoryDetails", "http://www.tennantco.com/role/RetirementBenefitPlansWeightedaverageAssumptionsUsedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Axis]", "label": "Retirement Plan Type [Axis]", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r518", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r565", "r567", "r568", "r570", "r573", "r576", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r593", "r594", "r595", "r605", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansAccumulatedBenefitObligationsDetails", "http://www.tennantco.com/role/RetirementBenefitPlansAssumedHealthcareTrendRatesDetails", "http://www.tennantco.com/role/RetirementBenefitPlansBenefitPaymentsExpectedtobePaidDetails", "http://www.tennantco.com/role/RetirementBenefitPlansChangesinAccumulatedOtherComprehensiveLossDetails", "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails", "http://www.tennantco.com/role/RetirementBenefitPlansComponentsofNetPeriodicBenefitCostCreditDetails", "http://www.tennantco.com/role/RetirementBenefitPlansNarrativeDetails", "http://www.tennantco.com/role/RetirementBenefitPlansReconciliationofLevel3InvestmentsDetails", "http://www.tennantco.com/role/RetirementBenefitPlansWeightedaverageAssetAllocationsbyAssetCategoryDetails", "http://www.tennantco.com/role/RetirementBenefitPlansWeightedaverageAssumptionsUsedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Domain]", "label": "Retirement Plan Type [Domain]", "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r518", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r565", "r567", "r568", "r570", "r573", "r576", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r593", "r594", "r595", "r605", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofIncome": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofIncome", "http://www.tennantco.com/role/DerivativesEffectofDerivativeInstrumentsonConsolidatedStatementsofEarningsDetails", "http://www.tennantco.com/role/RevenueDisaggregationofRevenueDetails", "http://www.tennantco.com/role/SegmentReportingNetSalesandLonglivedAssetsbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "verboseLabel": "Net loss reclassified from accumulated other comprehensive loss into income, net of tax, effective portion to net sales", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r373", "r374", "r378", "r382", "r383", "r389", "r391", "r393", "r513", "r514", "r784" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r256", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r940" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.tennantco.com/role/Revenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r256", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r516" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/RevenueRemainingPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total remaining performance obligation", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r246" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.tennantco.com/role/RevenueRemainingPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.tennantco.com/role/RevenueRemainingPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation, expected timing of satisfaction period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r247" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.tennantco.com/role/RevenueRemainingPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r247" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.tennantco.com/role/RevenueRemainingPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "presentation": [ "http://www.tennantco.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Recognition of Net Sales in Future Periods", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [ "r1090" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.tennantco.com/role/DebtDebtOutstandingDetails", "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving credit facility borrowings", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/LeasesOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease assets obtained in exchange for new finance lease liabilities", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r766", "r987" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/LeasesOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease assets obtained in exchange for new operating lease liabilities", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r766", "r987" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r1077" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r1077" ] }, "tnc_SOFROnEurocurrencyLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "SOFROnEurocurrencyLiabilitiesMember", "presentation": [ "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SOFR on Eurocurrency Liabilities", "label": "SOFR on Eurocurrency Liabilities [Member]", "documentation": "SOFR on Eurocurrency Liabilities" } } }, "auth_ref": [] }, "us-gaap_SalesChannelDirectlyToConsumerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesChannelDirectlyToConsumerMember", "presentation": [ "http://www.tennantco.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales direct to consumer", "label": "Sales Channel, Directly to Consumer [Member]", "documentation": "Contract with customer in which good or service is transferred directly to consumer." } } }, "auth_ref": [ "r970" ] }, "us-gaap_SalesChannelThroughIntermediaryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesChannelThroughIntermediaryMember", "presentation": [ "http://www.tennantco.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales to distributors", "label": "Sales Channel, Through Intermediary [Member]", "documentation": "Contract with customer in which good or service is transferred through intermediary." } } }, "auth_ref": [ "r970" ] }, "tnc_SalesIncentivesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "SalesIncentivesMember", "presentation": [ "http://www.tennantco.com/role/RevenueContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales Incentives", "label": "Sales Incentives [Member]", "documentation": "Represents sales incentives." } } }, "auth_ref": [] }, "us-gaap_SalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesMember", "presentation": [ "http://www.tennantco.com/role/DerivativesEffectofDerivativeInstrumentsonConsolidatedStatementsofEarningsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "label": "Sales [Member]", "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business." } } }, "auth_ref": [ "r38" ] }, "us-gaap_SalesReturnsAndAllowancesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesReturnsAndAllowancesMember", "presentation": [ "http://www.tennantco.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales returns reserve:", "label": "Sales Returns and Allowances [Member]", "documentation": "A revision in the estimated reserve needed for product returns and price or other concessions granted to customers." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accumulated Benefit Obligations", "label": "Schedule of Accumulated and Projected Benefit Obligations [Table Text Block]", "documentation": "Tabular disclosure of benefit obligations including accumulated benefit obligation and projected benefit obligation." } } }, "auth_ref": [ "r212" ] }, "us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Information For Our Plans With An Accumulated Benefit Obligation In Excess Of Plan Assets", "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets [Table Text Block]", "documentation": "Tabular disclosure of benefit obligation and plan assets of defined benefit plan with accumulated benefit obligation in excess of plan assets." } } }, "auth_ref": [ "r973", "r1210", "r1211" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.tennantco.com/role/ShareholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accumulated Other Comprehensive Loss, Net of Tax", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r59", "r1269", "r1270" ] }, "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Weighted-average Asset Allocations by Asset Category", "label": "Schedule of Allocation of Plan Assets [Table Text Block]", "documentation": "Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall." } } }, "auth_ref": [ "r211" ] }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Weighted-Average Assumptions", "label": "Defined Benefit Plan, Assumptions [Table Text Block]", "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate." } } }, "auth_ref": [ "r564" ] }, "us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Information For Our Plans With A Projected Benefit Obligation In Excess Of Plan Assets", "label": "Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets [Table Text Block]", "documentation": "Tabular disclosure of benefit obligation and plan assets for defined benefit pension plan with projected benefit obligation in excess of plan assets." } } }, "auth_ref": [ "r973", "r1210" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.tennantco.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r117", "r118", "r699" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.tennantco.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Income Tax Expense (Benefit)", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r220" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.tennantco.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Debt Outstanding", "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.tennantco.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Tax Assets and Liabilities", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r219" ] }, "us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes In Accumulated Other Comprehensive Loss", "label": "Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the changes in plan assets and benefit obligations recognized in other comprehensive income (loss) during the period." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes In Benefit Obligations and Plan Assets", "label": "Schedule of Defined Benefit Plans Disclosures [Table Text Block]", "documentation": "Tabular disclosure of one or more of the entity's defined benefit pension plans or one or more other defined benefit postretirement plans, separately for pension plans and other postretirement benefit plans including the entity's schedule of fair value of plan assets for defined benefit or other postretirement plans." } } }, "auth_ref": [ "r22", "r99", "r100", "r101", "r102" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "presentation": [ "http://www.tennantco.com/role/DerivativesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Effects of Derivatives Designated as Hedging Instruments", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r132", "r137", "r710" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "presentation": [ "http://www.tennantco.com/role/DerivativesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value of Derivative Instruments", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position." } } }, "auth_ref": [ "r133" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.tennantco.com/role/IncomeAttributabletoTennantCompanyPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Computations of Basic and Diluted Earnings per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r1122" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.tennantco.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Effective Income Tax Rate", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r218" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.tennantco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Axis]", "label": "Investment, Name [Axis]", "documentation": "Information by name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r397", "r398", "r399" ] }, "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Benefit Payments For Expected Future Service", "label": "Schedule of Expected Benefit Payments [Table Text Block]", "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter." } } }, "auth_ref": [ "r213" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.tennantco.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assets and Liabilities Subject to Fair Value Measurements", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r729", "r730" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.tennantco.com/role/GoodwillandIntangibleAssetsBalancesofAcquiredIntangibleAssetsExcludingGoodwillDetails", "http://www.tennantco.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r81", "r83", "r785" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.tennantco.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Balances of Acquired Intangible Assets, Excluding Goodwill", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r81", "r83" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.tennantco.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in the Carrying Amount of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r957", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139" ] }, "us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfHealthCareCostTrendRatesTableTextBlock", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assumed Health Care Cost Trend Rates", "label": "Schedule of Health Care Cost Trend Rates [Table Text Block]", "documentation": "Tabular disclosure of the assumed health care cost trend rates for the next year used to measure the expected cost of benefits covered by the plans, including the ultimate trend rate(s) and when that rate is expected to be achieved." } } }, "auth_ref": [ "r215" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.tennantco.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Income Before Income Taxes", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r1112" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.tennantco.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r45", "r175", "r176", "r177" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.tennantco.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Aggregate Maturities of Outstanding Debt", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r20" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Net Benefit Costs", "label": "Schedule of Net Benefit Costs [Table Text Block]", "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments." } } }, "auth_ref": [ "r214" ] }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Activity for Nonvested Performance Share Awards", "label": "Schedule of Nonvested Performance-Based Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units." } } }, "auth_ref": [ "r109" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Activity for Nonvested Restricted Stock Units", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r109" ] }, "us-gaap_ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock", "presentation": [ "http://www.tennantco.com/role/OtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Current Liabilities", "label": "Schedule of Other Assets and Other Liabilities [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, classified as other." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.tennantco.com/role/PropertyPlantandEquipmentPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r19" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.tennantco.com/role/ManagementActionsPreTaxSeveranceRelatedChargesDetails", "http://www.tennantco.com/role/ManagementActionsReconciliationofLiabilityBalanceofSeveranceandRelatedCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r425", "r426", "r427", "r428", "r432", "r433", "r434" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.tennantco.com/role/ManagementActionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Pre-Tax restructuring charges", "label": "Restructuring and Related Costs [Table Text Block]", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r87", "r89", "r90" ] }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "presentation": [ "http://www.tennantco.com/role/ManagementActionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation of Liability Balance of Severance and Related Costs", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period." } } }, "auth_ref": [ "r88", "r91" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "presentation": [ "http://www.tennantco.com/role/SegmentReportingTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Net Sales and Long-lived Assets by Geographic Area", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r78", "r183" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.tennantco.com/role/SegmentReportingNetSalesandLonglivedAssetsbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r78", "r180" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationActivityforNonvestedShareAwardsDetails", "http://www.tennantco.com/role/ShareBasedCompensationNarrativeDetails", "http://www.tennantco.com/role/ShareBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r607", "r609", "r612", "r613", "r614", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r636", "r637", "r638", "r639", "r640" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Activity for Stock Option Awards", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r34", "r35", "r108" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Valuation Assumptions", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r217" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.tennantco.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Unrecognized Tax Benefits", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r984", "r1254" ] }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "presentation": [ "http://www.tennantco.com/role/ScheduleIIValuationandQualifyingAccounts" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule II - Valuation and Qualifying Accounts", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "documentation": "The entire disclosure for valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r257", "r332" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.tennantco.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated Aggregate Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r83" ] }, "us-gaap_SecuredDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebtCurrent", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/DebtDebtOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured borrowings current maturities", "label": "Secured Debt, Current", "documentation": "Carrying value as of the balance sheet date of the portion of long-term, collateralized debt obligations due within one year or the operating cycle, if longer. Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower." } } }, "auth_ref": [ "r162", "r230" ] }, "tnc_SecuredOvernightFinancingRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "SecuredOvernightFinancingRateMember", "presentation": [ "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate", "label": "Secured Overnight Financing Rate [Member]", "documentation": "Secured Overnight Financing Rate" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.tennantco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r1004" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.tennantco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r1007" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.tennantco.com/role/RevenueDisaggregationofRevenueDetails", "http://www.tennantco.com/role/SegmentReportingNetSalesandLonglivedAssetsbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r391", "r392", "r841", "r844", "r846", "r905", "r907", "r910", "r923", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r943", "r965", "r993", "r1159", "r1285" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.tennantco.com/role/SegmentReporting" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r368", "r369", "r370", "r371", "r372", "r377", "r381", "r385", "r386", "r387", "r388", "r389", "r390", "r393" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.tennantco.com/role/SegmentReportingNetSalesandLonglivedAssetsbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Selling and administrative expense", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r186" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.tennantco.com/role/ManagementActionsPreTaxSeveranceRelatedChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, General and Administrative Expenses", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "tnc_SeniorUnsecuredNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "SeniorUnsecuredNotesMember", "presentation": [ "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Unsecured Notes", "label": "Senior Unsecured Notes [Member]", "documentation": "Represents the senior unsecured notes." } } }, "auth_ref": [] }, "tnc_ServiceAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "ServiceAndOtherMember", "presentation": [ "http://www.tennantco.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service and other", "label": "Service and Other [Member]", "documentation": "Represents service and other." } } }, "auth_ref": [] }, "us-gaap_SeveranceCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeveranceCosts1", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/ManagementActionsPreTaxSeveranceRelatedChargesDetails": { "parentTag": "us-gaap_RestructuringCharges", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/ManagementActionsPreTaxSeveranceRelatedChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Severance-related costs", "label": "Severance Costs", "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r17" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r16" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Required service period following grant date", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period", "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r982" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New stock option awards granted vest period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r982" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationActivityforNonvestedShareAwardsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r629" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationActivityforNonvestedShareAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeitures (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r629" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationActivityforNonvestedShareAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r627" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationActivityforNonvestedShareAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r627" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationActivityforNonvestedShareAwardsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Nonvested at beginning of year (in shares)", "periodEndLabel": "Nonvested at end of year (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r624", "r625" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationActivityforNonvestedShareAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationActivityforNonvestedShareAwardsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Nonvested at beginning of year (in dollars per share)", "periodEndLabel": "Nonvested at end of year (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r624", "r625" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationActivityforNonvestedShareAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationActivityforNonvestedShareAwardsDetails", "http://www.tennantco.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in shares)", "negatedTerseLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r628" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total fair value of restricted shares vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r631" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationActivityforNonvestedShareAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r628" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r638" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r637" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility rate, maximum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility rate, minimum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk free interest rate, maximum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk free interest rate, minimum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average expected volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate", "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement." } } }, "auth_ref": [ "r637" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationActivityforNonvestedShareAwardsDetails", "http://www.tennantco.com/role/ShareBasedCompensationNarrativeDetails", "http://www.tennantco.com/role/ShareBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r607", "r609", "r612", "r613", "r614", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r636", "r637", "r638", "r639", "r640" ] }, "tnc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans": { "xbrltype": "integerItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of plans", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number Of Plans", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number Of Plans" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares reserved for issuance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r107" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationActivityforStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Exercisable at end of year (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r618" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationActivityforStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Exercisable at end of year (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r618" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total intrinsic value of stock options exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r631" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationActivityforStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Expired (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r623" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationActivityforStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r622" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationActivityforStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r620" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average grant date fair value of stock options granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r630" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value of options outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r107" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationActivityforStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning of year (in shares)", "periodEndLabel": "Outstanding at end of year (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r616", "r617" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationActivityforStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationActivityforStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning of year (in dollars per share)", "periodEndLabel": "Outstanding at end of year (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r616", "r617" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationActivityforStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "tnc_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfMaximumIncreaseInNumberOfSharesParticipantReceivesBasedOnAchievementOfPerformanceGoals": { "xbrltype": "percentItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfMaximumIncreaseInNumberOfSharesParticipantReceivesBasedOnAchievementOfPerformanceGoals", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of maximum increase in number of shares participant receives based on achievement of performance goals", "label": "Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Maximum Increase In Number Of Shares Participant Receives Based On Achievement Of Performance Goals", "documentation": "Represents the maximum increase (expressed as a percentage of target level) in the number of shares a participant receives based on the level of achievement of performance goals." } } }, "auth_ref": [] }, "tnc_ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialLowestNumberOfSharesParticipantReceivesBasedOnAchievementOfPerformanceGoals": { "xbrltype": "percentItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialLowestNumberOfSharesParticipantReceivesBasedOnAchievementOfPerformanceGoals", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Potential lowest number of shares participant receives based on achievement of performance goals", "label": "Share Based Compensation Arrangement By Share Based Payment Award Potential Lowest Number Of Shares Participant Receives Based On Achievement Of Performance Goals", "documentation": "Represents the potential lowest number of shares of common stock that a participant could receive based on the level of achievement of performance goals." } } }, "auth_ref": [] }, "tnc_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsResignationNoticeMinimumPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsResignationNoticeMinimumPeriod", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting rights, required advance notice for resignation, period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Vesting Rights, Resignation Notice, Minimum Period", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Vesting Rights, Resignation Notice, Minimum Period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationActivityforNonvestedShareAwardsDetails", "http://www.tennantco.com/role/ShareBasedCompensationNarrativeDetails", "http://www.tennantco.com/role/ShareBasedCompensationValuationAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r612", "r613", "r614", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r636", "r637", "r638", "r639", "r640" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationActivityforStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r621" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationActivityforStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expired (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r623" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationActivityforStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r622" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationActivityforStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r620" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Year One", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheThreeMember", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Year Three", "label": "Share-Based Payment Arrangement, Tranche Three [Member]", "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Year Two", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r606", "r615", "r634", "r635", "r636", "r637", "r640", "r649", "r650", "r651", "r652" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting percentage of awards granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r1226" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r983" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term, in years", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r636" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value of options exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r107" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining contractual life for options exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r107" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining contractual life for options outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r216" ] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofEquityParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Shares withheld for taxes (in shares)", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease cost", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r763", "r987" ] }, "tnc_SignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "SignificantAccountingPoliciesLineItems", "presentation": [ "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Accounting Policies [Line Items]", "label": "Significant Accounting Policies [Line Items]", "documentation": "Significant Accounting Policies [Line Items]" } } }, "auth_ref": [] }, "tnc_SignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "SignificantAccountingPoliciesTable", "presentation": [ "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Accounting Policies [Table]", "label": "Significant Accounting Policies [Table]", "documentation": "Significant Accounting Policies [Table]" } } }, "auth_ref": [] }, "tnc_SpecialtyServiceCoatingsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "SpecialtyServiceCoatingsMember", "presentation": [ "http://www.tennantco.com/role/AcquisitionandDivestituresDetails", "http://www.tennantco.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Specialty surface coatings", "label": "Specialty Service Coatings [Member]", "documentation": "Represents specialty service coatings." } } }, "auth_ref": [] }, "tnc_StandardPrepaidMaintenanceContractTimePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "StandardPrepaidMaintenanceContractTimePeriod", "presentation": [ "http://www.tennantco.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Standard prepaid maintenance contract time period (months)", "label": "Standard Prepaid Maintenance Contract, Time Period", "documentation": "The time period of the standard prepaid maintenance contract." } } }, "auth_ref": [] }, "tnc_StandardProductWarrantyTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "StandardProductWarrantyTerm", "presentation": [ "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty term (in years)", "label": "Standard Product Warranty, Term", "documentation": "Standard Product Warranty, Term" } } }, "auth_ref": [] }, "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperations", "crdr": "debit", "calculation": { "http://www.tennantco.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tennantco.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "totalLabel": "State", "label": "State and Local Income Tax Expense (Benefit), Continuing Operations", "documentation": "Amount of current and deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1112", "r1252", "r1259" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofEquity", "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesDetails", "http://www.tennantco.com/role/ShareholdersEquityAccumulatedOtherComprehensiveLossNetofTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r30", "r56", "r268", "r304", "r305", "r306", "r333", "r334", "r335", "r339", "r347", "r349", "r367", "r401", "r404", "r494", "r646", "r647", "r648", "r684", "r685", "r712", "r713", "r714", "r715", "r716", "r718", "r722", "r742", "r744", "r745", "r746", "r747", "r749", "r770", "r821", "r822", "r823", "r837", "r898" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.tennantco.com/role/RevenueDisaggregationofRevenueDetails", "http://www.tennantco.com/role/SegmentReportingNetSalesandLonglivedAssetsbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r258", "r267", "r391", "r392", "r841", "r844", "r846", "r905", "r907", "r910", "r923", "r927", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r943", "r965", "r993", "r1159", "r1285" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r333", "r334", "r335", "r367", "r784", "r829", "r838", "r850", "r851", "r852", "r853", "r854", "r855", "r858", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r872", "r873", "r874", "r875", "r876", "r878", "r880", "r881", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r898", "r994" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r333", "r334", "r335", "r367", "r784", "r829", "r838", "r850", "r851", "r852", "r853", "r854", "r855", "r858", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r872", "r873", "r874", "r875", "r876", "r878", "r880", "r881", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r898", "r994" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r1015", "r1027", "r1037", "r1063" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issue stock for directors, employee benefit and stock plans, net of related tax withholdings (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r30", "r168", "r169", "r209" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationActivityforStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r30", "r168", "r169", "r209", "r621" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issue stock for directors, employee benefit and stock plans, net of related tax withholdings", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r110", "r168", "r169", "r209" ] }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesDetails", "http://www.tennantco.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares authorized to be repurchased (in shares)", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining authorized repurchase amount (in shares)", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "tnc_StockRepurchasedDuringPeriodAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "StockRepurchasedDuringPeriodAverageCostPerShare", "presentation": [ "http://www.tennantco.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Average cost per share (in dollars per share)", "label": "Stock Repurchased During Period Average Cost Per Share", "documentation": "The average cost per share of stock repurchased during the period." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofEquity", "http://www.tennantco.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases of common stock (in shares)", "terseLabel": "Repurchases of common stock (in shares)", "label": "Stock Repurchased During Period, Shares", "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." } } }, "auth_ref": [ "r30", "r168", "r169", "r209", "r832", "r898", "r924" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases of common stock", "label": "Stock Repurchased During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r30", "r168", "r169", "r209", "r837", "r898", "r924", "r1002" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Tennant Company shareholders' equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r169", "r172", "r173", "r196", "r860", "r877", "r899", "r900", "r988", "r1003", "r1111", "r1128", "r1267", "r1290" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.tennantco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedBalanceSheets", "http://www.tennantco.com/role/ConsolidatedStatementsofEquity", "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesDetails", "http://www.tennantco.com/role/ShareholdersEquityAccumulatedOtherComprehensiveLossNetofTaxDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "negatedTerseLabel": "Accumulated other comprehensive loss", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r121", "r122", "r124", "r268", "r269", "r305", "r333", "r334", "r335", "r339", "r347", "r401", "r404", "r494", "r646", "r647", "r648", "r684", "r685", "r712", "r713", "r714", "r715", "r716", "r718", "r722", "r742", "r744", "r749", "r770", "r822", "r823", "r835", "r860", "r877", "r899", "r900", "r925", "r1002", "r1111", "r1128", "r1267", "r1290" ] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.tennantco.com/role/ShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r206", "r318", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r720", "r901", "r903", "r926" ] }, "us-gaap_StockholdersEquityOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityOther", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Stockholders' Equity, Other", "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityPolicyTextBlock", "presentation": [ "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase of Common Stock", "label": "Stockholders' Equity, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income." } } }, "auth_ref": [ "r21", "r902" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.tennantco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r750", "r773" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.tennantco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r750", "r773" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.tennantco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r750", "r773" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.tennantco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r750", "r773" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.tennantco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r750", "r773" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.tennantco.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r772", "r774" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "SUPPLEMENTAL CASH FLOW INFORMATION", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r1056" ] }, "us-gaap_TaxAndCustomsAdministrationNetherlandsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxAndCustomsAdministrationNetherlandsMember", "presentation": [ "http://www.tennantco.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Netherlands Tax Credits", "label": "Tax and Customs Administration, Netherlands [Member]", "documentation": "Designated tax department of the government of the Netherlands." } } }, "auth_ref": [] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.tennantco.com/role/GoodwillandIntangibleAssetsBalancesofAcquiredIntangibleAssetsExcludingGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Technology", "label": "Technology-Based Intangible Assets [Member]", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r41" ] }, "tnc_TermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "TermLoanMember", "presentation": [ "http://www.tennantco.com/role/DebtDebtOutstandingDetails", "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan facility borrowings", "label": "Term Loan [Member]", "documentation": "Represents term loan." } } }, "auth_ref": [] }, "tnc_The2007Plan2010PlanAndThe2017PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "The2007Plan2010PlanAndThe2017PlanMember", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The 2010 Plan and the 2017 Plan", "label": "The 2007 Plan, 2010 Plan and the 2017 Plan [Member]", "documentation": "Represents the 2010 plan and the 2017 plan." } } }, "auth_ref": [] }, "tnc_The2020PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "The2020PlanMember", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The 2020 Plan", "label": "The 2020 Plan [Member]", "documentation": "Represents the 2020 plan." } } }, "auth_ref": [] }, "tnc_The2021CreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "The2021CreditAgreementMember", "presentation": [ "http://www.tennantco.com/role/DebtDebtOutstandingDetails", "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The 2021 Credit Agreement", "label": "The 2021 Credit Agreement [Member]", "documentation": "Represents the 2021 credit agreement." } } }, "auth_ref": [] }, "tnc_TotalIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "TotalIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.tennantco.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total:", "label": "Total Income Tax Expense (Benefit), Continuing Operations [Abstract]", "documentation": "Total Income Tax Expense (Benefit), Continuing Operations" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r1048" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r1055" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.tennantco.com/role/GoodwillandIntangibleAssetsBalancesofAcquiredIntangibleAssetsExcludingGoodwillDetails", "http://www.tennantco.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade Names", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r119" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r1076" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r1078" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.tennantco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r1079" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r1080" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r1078" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r1078" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r1081" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r1079" ] }, "tnc_UKPensionPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "UKPensionPlanMember", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansAccumulatedBenefitObligationsDetails", "http://www.tennantco.com/role/RetirementBenefitPlansNarrativeDetails", "http://www.tennantco.com/role/RetirementBenefitPlansReconciliationofLevel3InvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.K. Pension Plan", "label": "UK Pension Plan [Member]", "documentation": "Represents the UK pension plan." } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.tennantco.com/role/RetirementBenefitPlansAccumulatedBenefitObligationsDetails", "http://www.tennantco.com/role/RetirementBenefitPlansBenefitPaymentsExpectedtobePaidDetails", "http://www.tennantco.com/role/RetirementBenefitPlansChangesinAccumulatedOtherComprehensiveLossDetails", "http://www.tennantco.com/role/RetirementBenefitPlansChangesinBenefitObligationsandPlanAssetsDetails", "http://www.tennantco.com/role/RetirementBenefitPlansComponentsofNetPeriodicBenefitCostCreditDetails", "http://www.tennantco.com/role/RetirementBenefitPlansNarrativeDetails", "http://www.tennantco.com/role/RetirementBenefitPlansWeightedaverageAssumptionsUsedDetails", "http://www.tennantco.com/role/SegmentReportingNetSalesandLonglivedAssetsbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "UNITED STATES", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UndistributedEarningsOfForeignSubsidiaries", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Undistributed earnings of foreign subsidiaries", "label": "Undistributed Earnings of Foreign Subsidiaries", "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile." } } }, "auth_ref": [ "r24", "r25", "r658", "r698" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r1075" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/IncomeTaxesNarrativeDetails", "http://www.tennantco.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits, ending balance", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r659", "r668" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Decreases as a result of foreign currency fluctuations", "label": "Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation", "documentation": "Amount of decrease in unrecognized tax benefits resulting from foreign currency translation." } } }, "auth_ref": [ "r1255" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "(Decreases) as a result of tax positions taken during a prior period", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r669" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Decreases relating to settlement with tax authorities", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities." } } }, "auth_ref": [ "r671" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits, income tax penalties and interest accrued", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r667" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increases as a result of tax positions taken during the current year", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r670" ] }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Decreases as a result of a lapse of the applicable statute of limitations", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations." } } }, "auth_ref": [ "r672" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r673" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.tennantco.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r75", "r76", "r77", "r241", "r242", "r244", "r245" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net valuation allowance release", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r676" ] }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "presentation": [ "http://www.tennantco.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation allowance for deferred tax assets:", "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]", "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward." } } }, "auth_ref": [ "r1113", "r1114", "r1115", "r1116", "r1117" ] }, "us-gaap_ValuationAllowancesAndReservesAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesAdjustments", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment", "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves from adjustment." } } }, "auth_ref": [ "r1118" ] }, "us-gaap_ValuationAllowancesAndReservesBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesBalance", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of year", "periodEndLabel": "Balance at end of year", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "documentation": "Amount of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r325", "r331" ] }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Charged to costs and expenses", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense." } } }, "auth_ref": [ "r328" ] }, "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts", "crdr": "credit", "presentation": [ "http://www.tennantco.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Charged to other accounts", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense." } } }, "auth_ref": [ "r329" ] }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDeductions", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deduction", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "documentation": "Amount of decrease in valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r330" ] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://www.tennantco.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "documentation": "Valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r325", "r326", "r327", "r330", "r331" ] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://www.tennantco.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "documentation": "Information by valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r325", "r326", "r327", "r330", "r331" ] }, "srt_ValuationAndQualifyingAccountsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsAbstract", "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "auth_ref": [] }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "presentation": [ "http://www.tennantco.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r257", "r325", "r326", "r327", "r330", "r331" ] }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureTable", "presentation": [ "http://www.tennantco.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "documentation": "Disclosure of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r257", "r325", "r326", "r327", "r330", "r331" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease cost", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r764", "r987" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Axis]", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1226", "r1227", "r1228", "r1229", "r1230", "r1231", "r1232", "r1233", "r1234", "r1235", "r1236", "r1237", "r1238", "r1239", "r1240", "r1241", "r1242", "r1243", "r1244", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Domain]", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1226", "r1227", "r1228", "r1229", "r1230", "r1231", "r1232", "r1233", "r1234", "r1235", "r1236", "r1237", "r1238", "r1239", "r1240", "r1241", "r1242", "r1243", "r1244", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251" ] }, "us-gaap_WarrantyReservesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantyReservesMember", "presentation": [ "http://www.tennantco.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty reserve:", "label": "SEC Schedule, 12-09, Reserve, Warranty [Member]", "documentation": "Reserve for expected cost from warranty provided on specific product or service." } } }, "auth_ref": [ "r1113", "r1114", "r1115", "r1116", "r1117" ] }, "tnc_WeightedAverageDiscountRateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "WeightedAverageDiscountRateAbstract", "presentation": [ "http://www.tennantco.com/role/LeasesLeaseTermandDiscountRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate:", "label": "Weighted-Average Discount Rate [Abstract]", "documentation": "Weighted-Average Discount Rate" } } }, "auth_ref": [] }, "srt_WeightedAverageMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "WeightedAverageMember", "presentation": [ "http://www.tennantco.com/role/ShareBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average expected dividend yield", "label": "Weighted Average [Member]", "documentation": "Average of a range of values, calculated with consideration of proportional relevance." } } }, "auth_ref": [ "r938", "r939", "r1275", "r1277", "r1280" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.tennantco.com/role/IncomeAttributabletoTennantCompanyPerShareComputationsofBasicandDilutedEarningsLossAttributabletoTennantCompanyPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofIncome", "http://www.tennantco.com/role/IncomeAttributabletoTennantCompanyPerShareComputationsofBasicandDilutedEarningsLossAttributabletoTennantCompanyPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding, Diluted (in shares)", "totalLabel": "Diluted - weighted average shares outstanding (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r354", "r362" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.tennantco.com/role/IncomeAttributabletoTennantCompanyPerShareComputationsofBasicandDilutedEarningsLossAttributabletoTennantCompanyPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tennantco.com/role/ConsolidatedStatementsofIncome", "http://www.tennantco.com/role/IncomeAttributabletoTennantCompanyPerShareComputationsofBasicandDilutedEarningsLossAttributabletoTennantCompanyPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding, Basic (in shares)", "verboseLabel": "Basic - weighted average shares outstanding (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r353", "r362" ] }, "tnc_WeightedAverageRemainingLeaseTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.tennantco.com/20231231", "localname": "WeightedAverageRemainingLeaseTermAbstract", "presentation": [ "http://www.tennantco.com/role/LeasesLeaseTermandDiscountRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term (years):", "label": "Weighted-Average Remaining Lease Term [Abstract]", "documentation": "Weighted-Average Remaining Lease Term" } } }, "auth_ref": [] }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WriteOffOfDeferredDebtIssuanceCost", "crdr": "debit", "presentation": [ "http://www.tennantco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt extinguishment cost", "label": "Deferred Debt Issuance Cost, Writeoff", "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt." } } }, "auth_ref": [ "r188" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-10" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a),(b),(c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i),(j),(k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i-k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(j)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(f)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481097/715-30-50-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "740", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481141/942-740-50-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "740", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480135/944-740-50-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "80", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-2" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(c)(2)", "SubTopic": "20", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4D" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-8" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "270", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-8" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "60", "Publisher": "FASB", "URI": "https://asc.fasb.org//715-60/tableOfContent" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "70", "Publisher": "FASB", "URI": "https://asc.fasb.org//715-70/tableOfContent" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "70", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "80", "Publisher": "FASB", "URI": "https://asc.fasb.org//715-80/tableOfContent" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "720", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483384/720-30-45-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a),(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-7" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480870/815-30-50-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-12" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205-20/tableOfContent" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-7" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r191": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r192": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r193": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r194": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r195": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r196": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r197": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r198": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r199": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r200": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r201": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r202": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r203": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r204": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r205": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r206": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r207": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r208": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r209": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r210": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r211": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(d)(5)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r212": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(e)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r213": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(f)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r214": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(h)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r215": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(l)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r216": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r217": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r218": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r219": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r220": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r221": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r222": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r223": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r224": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r225": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r226": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r227": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r228": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r229": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r230": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r231": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r232": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r233": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r234": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r235": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.13,16)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r236": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r237": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Publisher": "SEC" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "2", "Publisher": "SEC" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Footnote": "4", "Publisher": "SEC" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(n))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//460/tableOfContent" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-4" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482620/740-10-25-3" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1B" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-5" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-21" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-4" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r848": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r852": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r853": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r854": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r855": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r856": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r857": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r858": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r859": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r860": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r861": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r862": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r863": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r864": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r865": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r866": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r867": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r868": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r869": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r870": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r871": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r872": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r873": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r874": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r875": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r876": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r877": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r878": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r879": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r880": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r881": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r882": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r883": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r884": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r885": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r886": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r887": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r888": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r889": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r890": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r891": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r892": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r893": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r894": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r895": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r896": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r897": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r898": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r899": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r900": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r901": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r902": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r903": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r904": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r905": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r906": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r907": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r908": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r909": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r910": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r911": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r912": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r913": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r914": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r915": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r916": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r917": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r918": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r919": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r920": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r921": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r922": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r923": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r924": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r925": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r926": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r927": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r928": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r929": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r930": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r931": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r932": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r933": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r934": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r935": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r936": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r937": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r938": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r939": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r940": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r941": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r942": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r943": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r944": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r945": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r946": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r947": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-20" }, "r948": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r949": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r950": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r951": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r952": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r953": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r954": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r955": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r956": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r957": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r958": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r959": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r960": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r961": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r962": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r963": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r964": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r965": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r966": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r967": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r968": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r969": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r970": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r971": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r972": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r973": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r974": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r975": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r976": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r977": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r978": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r979": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r980": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r981": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r982": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r983": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r984": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r985": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r986": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r987": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r988": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r989": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r990": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r991": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r992": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r993": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r994": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r995": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r996": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r997": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r998": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r999": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r1000": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1001": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r1002": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r1003": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r1004": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1005": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r1006": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r1007": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r1008": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r1009": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r1010": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r1011": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r1012": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r1013": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1014": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1015": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1016": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1017": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1018": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r1019": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r1020": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r1021": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r1022": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r1023": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r1024": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r1025": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1026": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1027": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1028": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1029": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1030": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r1031": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r1032": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r1033": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r1034": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r1035": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1036": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1037": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1038": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1039": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1040": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r1041": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r1042": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r1043": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r1044": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r1045": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r1046": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r1047": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r1048": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r1049": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r1050": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r1051": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r1052": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r1053": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r1054": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r1055": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r1056": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r1057": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r1058": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r1059": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r1060": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r1061": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1062": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1063": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1064": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1065": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1066": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r1067": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r1068": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1069": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1070": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1071": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r1072": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r1073": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r1074": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r1075": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r1076": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1077": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1078": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1079": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1080": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1081": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1082": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1083": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1084": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "SubTopic": "740", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480887/718-740-35-2" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CC", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4CC" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1102": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1103": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r1104": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r1105": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r1106": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r1110": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1111": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1112": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1113": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1114": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1115": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1116": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1117": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1118": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1119": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r1120": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r1121": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r1122": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r1123": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r1124": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r1125": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r1126": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2" }, "r1127": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4" }, "r1128": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r1129": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1130": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1131": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1132": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1133": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1134": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1135": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1136": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1137": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1138": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r1139": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r1140": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r1141": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r1142": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r1143": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r1144": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r1145": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r1146": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r1147": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r1148": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r1149": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1150": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r1151": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r1152": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1153": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1154": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1155": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1156": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r1157": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r1158": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r1159": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r1160": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-27" }, "r1161": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1162": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1163": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1164": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1165": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1166": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1167": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1168": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1169": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1170": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1171": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1172": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1173": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1174": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1175": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1176": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1177": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1178": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1179": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1180": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1181": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1182": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1183": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1184": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1185": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1186": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1187": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1188": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1189": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1190": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1191": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1192": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1193": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1194": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1195": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1196": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1197": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1198": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1199": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1200": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1201": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1202": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1203": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1204": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1205": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1206": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1207": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1208": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1209": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r1210": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r1211": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r1212": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1213": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1214": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1215": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1216": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1217": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1218": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1219": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1220": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1221": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r1222": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-4" }, "r1223": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r1224": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r1225": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r1226": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1227": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1228": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1229": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1230": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1231": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1232": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1233": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1234": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1235": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1236": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1237": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1238": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1239": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1240": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1241": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1242": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1243": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1244": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1245": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1246": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1247": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1248": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1249": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1250": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1251": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1252": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r1253": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r1254": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r1255": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r1256": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1257": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1258": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1259": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1260": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1261": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1262": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r1263": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r1264": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r1265": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r1266": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1267": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r1268": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r1269": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r1270": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r1271": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r1272": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r1273": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1274": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1275": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1276": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1277": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1278": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1279": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1280": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1281": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r1282": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1283": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1284": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1285": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1286": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1287": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1288": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1289": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1290": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1291": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1292": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1293": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1294": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1295": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 137 0000097134-24-000008-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000097134-24-000008-xbrl.zip M4$L#!!0 ( !EN5EBVJI+ HC<" /KW( 0 =&YC+3(P,C,Q,C,Q+FAT M;>R]^7/;2)(H_/O^%0C-VVD[@I)YZ72W7LBRW*T=V])*ZNZ=]\47+TI$D:PV M"' *@"3.7_\RLZIP\) H"20*%"9V9RSBJLK,ROOX^7\_C#SGCLM0!/XO/[5V MFC\YW.\%KO 'O_QT^YOVP-HVA\].'#PZWT M=D+>VQD$=Q_@PH=VL]W94C;KPO?$S[_GT]77S]$DOEA/Y C%L&NX VM MW>WFP7:G9=X3^?EW1-SWF1_U@IU>,*(OMMKIW;A)5^3WC"ML-YM[']1%S:Y;//9F/XR8W^/F M_IDWYV_'R[F<3U_,8\A MNMW<;K:W6^WT)8LVU.ID7F1N#V4T2XCP8[JP(X_!P=CB_O;OUUO'/P\Y".7ZI_"=;E/_X3KW^,1EZ*G/O\07?'^+UN];:!JGXWP35P3*\588]YEW![X'Z!W\+D&]VMXR__+.H#_^1,YE^_NW6, M>'O6!W9WS1< [4?7<#1<)MU+&;AQ+_J322#H:'+#Y^8K MFHL>7?$[[L?\"HZD\(&W [CHW,#)O+CUQ( .T-G#F/M]K]$E?;>?9J#TI<;??9JSTL M<;6[SUUMJ]DL<;E[SU\NZ@BA./*%!P=:QGQUJS>+W >N_YPUSIRM+\+'SW_E M(,JOQ& 87?1_#_E)&/((V%'$D>-=]-5= OAJ$ JU2)!AH;CU^%<11F8]K4X+ MH/:8ZO8WX&UC+J/))4C.Z,1WST!$CO$C\.]'UG+2C[@\Z0$'CCU8E?N9CR6' M!>%:X,F342 C\6_Z\UGPF.&,1<-CO^+PN(#5P6O\ :WBJV"WPD,E(982%OD2 MD*!$>!0D%]&02_,EP4/]K=?1^0KVT5G#/AZEST)V\=2!_,LG1>'5/@]$8-J+X M)JK; ]KQITEZRR6;$#^^!\V<_NL/'B(C(8X<@D3NP54V &&/=@%\9;N=P&-O M#XBTT]GI)&:!V<+SMW1HRY8.BMI2MVG+E@Z?V-+\ ]793PQ$WG./;N#+4GZ. M):USKH;ILL2>;NWO-K>.08.;H?4/>=M=\CZ'X]CCX1R/ WIACD+RK<"B''+X M'$63,2PI%*.QAXX6^FTH<S MV/S.R6-@_A(N_MT77#JT)#[7,W=Z_H^\)V'ZX6/S4_[M8])]S5]AQ&3T&1@4 M&=W;S1;\GWDNO98LTTUO;;6W.ZWT$^J*^=M\Y$-NW_/!T+8 #,J?%FD@[&UW MFLF+])7E=H9'E;85 U&8'T? E6/)C[7/\>CWZ\_F<7/)_(W/SX=2QRXH=9%4 M4OR_$$HA\IUP!E":_.CB\R'5M0!2N6/57OY8M8L[5KNV@:&U/!A:KP%#]@R" MP"+9EL#"%7>PA^RM)"]8%,@7'M>9Y_''S]P/1J#LS7GMLL2=>\6'_.J?/ -[ M%B _QU-S^'P>M\CO;-^NG;6+V]F!73MK%;>S0[MVUBQN9ZWFJK>FV04?H%JN M_G3A8P]C3_1$](VC1>"X8H1F9.!GM'YC=:(G+)J@ZA_X\&=X\B! XIK;X/=1 MX%]'0>^'>M?/'^9^(@%'LI+R8+YRO7G%,#]Q73+^F7?)A'ON:^.],O!?N<*^ M8OA?\8@)G[MG3&+T(*P,X%=N ZR:\%-'.SEU\3[)A_BV.W[N]X(1KPPN5FYE MK!@7EPQ]DY4!]\JMF16#&]W!L",9>!ZPG'/8&ZC_U0'_RNV)RK/\4DS=*2RM MW#:J*$^R 3AG^DB+A7W6S?:W^DB(!7W4;O6Q_29&XJ+H!OP9_29'@KKK!7H*_ MI$CP5]T27[._I)P,B7;5;?*U^$M*PDW5S>[R_27E(*Y3=7-\??Z2DA!4=1.\ M''])2PG^DB+!7W5+?,W^DG(*M3I5M\G7XB\I!S?=JIO=Y?M+2D)< MU3^%8?1 MJ$+G8'>#S.[U(Z) #^)NUHK(R*NFN=/1S*Z.@*.\\I>..?WX0O1O'H"9BN!L\+;R:%&.^O M#JZMM3"0;#P4/>:E"#FAUJ1L,\/#N];Y!.S!2$DM(*US$]B#D7+JG_>L\Q<\@1&C ME9U].SO92*ZU9YWCP!Z,E,.U]JSS(-B#D9*XEI5>A*?D2"C8)>O!!WJ;R;BL M,_>M0DI)O,M*N]P:I)3$OJRTU?5TP@MYS>6=Z&FS'><7)AZO:^:MPOUH _.R MTGJW!"4EL2XKS7=+4%(2X[+2?E^,DDN 2HC3J (_C$?L=E.YU[Z55KQ->"F' MA>U;:;B@SL]*XMPXY)7$T*XU\ MZY!3$ENSTMA_!#GZ!U]E>V\F-ZN8K;]>G)3$Q"IF[*\7)R7Q+NNL_;0"SH]P M;.R?(AJ>QF$4C+@D$_]TR'R?3\5Y"91"O:DLSCJO0 515PXG M/+#.<5!!U)7#, ^L\RV\'G4W0QG$@R%5/XVX*YB<;"3'/+#._U!%W)7$,JUS M3U01=R7QS*IY+Q!'YWX/WW^WXL*/(@<'5\T/L48P%UC9=E UU\*JP6R#9*^: M:V&M."E)8EOG6K"''158 G9@G1M@,9B-$O2-"=B"SP#851&NA]:9[/: N4#A M>FB=>5TRF"T0KH?6F6F>Y)HTIF(> O!YR'GT- M>JI+2 [*X1_ 2"2S+:H\F8NXNQ M>\7ON!_S*SX"D I_<,EE/Y CA.S%K2<&A.ZSAS'O83\@,8);+OK7\&O89SV\ M=FW$C<+0SZMY\8X;X'L0)UTC[E;[I82B,@"TB9Q*\C=L'#GMUN2$Y%22JV3C MR&FO)BBK)R;=Q]'18TQ/1DW4. MRMI+LXH83*MIG=>S=M,4C&%K':YJ#D+20F,^DJ\Y]9'_E?M<,N_$=T]TTT&I:E^!D M*7[*.C_6)3NE)D'/8V&(79T(,;.=ML]&8R^8<'X-QH.LEK9@7>Z3K5 O,$6G MU;(N%%%2A:D:NH9:T'8:GA&)BG;.;0D*;% MW7/_U\"#[__!/(]/O@G?YV$0L=4?FN[2AZ:YM]UI%G-HK'4/?!;A. B9]ZL, MXO%I[OSDST[N1O4'=R_ZGR:H'7\/(O@)-RW\&'X&X- K7NTM6J"M9]U69/&: M":BX"B\(8\G#3Y/OM%I-8)J=POBYM=Z/3W$H@"F$)SU@*:%( M21*1]"L#>A"K14GK<&F4P*T%BEAKG1JEHZ2D2M!6RUH_QF5\"W?\'FGW_+E_ M!\\'-M M:QT,SQHR^)7Y;G6HW%J/@5TP+Y3.J^TOL&&,;:'HL-;^?Q8ZOK'>$/1_$ .9 M&ZO#AZRU="U'0J$GP5K;]EE(N.CW18]7\ S8:\?:"OY"J=]>H_8YX,=.B9&, M*?/VW(='!Y*'E>D\TFK;:^A:CH4BST+'6N/WB_!%Q+^*.XQ2P08'XM;C)V'( MH_#3Y!O[*Y 4*)G"AFZA]U6$*U9,BSP*'6OMX1R(7>H8ZV-;1TKLP)=UEKCU>![5N#0 M6F/>1B:Y*CW:6I/>.KZW*@Q8:]57@Y6M"BW6FODV?^6UT3HY^?##-O[H9 M2NB$X&DO,E(F%+?_5KX ]PN@M^/5_&<0._?@V8OV+48IG&;C&HM=;1 M4 YJU6N_L![F]DWR)_>*WP7>G? '^9NJ@VMK'1+KQ34V6;D";JW/+?[Y#3CY M*!YM%!5-5P9DZ>B)^IGLK<]3H&*0B$1O?HP+3PANQ!G6'1WK=\ _S0O,%?,W MOF$1 5OKS"F?@-E#3'&'WXHY+ M7PR&$2C&S.\!B>!M*S<-6Z#K-I=*59RLH"(;V,NNM=[#36$OJ].RJDIRUCH[ M;2&YQ._'7>PF^"7VW?"LW^<];"5X?<_&FZON[%KKA+6%./";)^Y?<1AQ=\WZ M\*K4GMKM6ZK:4Q(U6<%N:K?TFCP]->E-D][;\))7U!^W6[N 7R>3JHKWM^&' MM2=8N%LY_^8U]T4@?_=#);.^!]'*4RQR/1!?!>Z]RKD87P#NI;_YG47PSHO^ MF6K/GWX4%W,%UO=HC'6=I\SS+B4?B35QO67;#Q;6&7.OX]JK9!-J"SVUM==FS6?I;3AB7JN< MEE1[O%AO^(>3D$XE4$8FL@^QE?3!ZMS3BSVHTAQ1U/P4K!>B?#' M5*P[D%P,_+.'WA#=C?#G/9-/M?I<>@V_<7> 0P=X"-^8,U?A>^"[^AI_ZJ/V MX'S?8F=.C?/5*"#[%KMJ9G$>_LJ$_Q6XZZ>)1@>Q7!SU,13CJ:I!%@Z_>,&] MOK$H,EB.%,\!R)*'$<8;40*LBP@_)Q1X$NI[UR1\B"B;+R3*I/R"Q[.U%R(, MNNW6_M'9[U?F\6<47^Q;[.]Z'8%_84+^P;R8%TSAJZ2Q@H_9:4;)JHZ8M=@K M5U.DU11I@XVV;ZVCT5HR>D;V@'\(,Z)F0/U;Z6ADIJ07JPL6&7"M)0 M]3A?652[L:&9-T^UQFFD;MY0P6UM:*8FWRJ1;UG*@U75:I:&[EYJX148698%@UO;-2FU**SJ>8R M%]3)]RT8.&7)](V-&]5D_);L](T-']5D7 89MY8GXU9Q9-QN5BJ M69ZJ=VF M5=$JVDUK UDU'5>2CLM1*^!M-1W7=+P!>H6U82P+Z/BM^ORJJEM8&TFK:;FR MM%R6?F%M1*VFY$H)L(@*K/6BO3&>;*VWZHUQ16N]0F^++[6M M=12M<*BQ1>"ON)=FM3.EWY9H:EOKK]D46JB.>&Q7W'-C/RU42$17W)E4@H@N M:X%$H!UOK/ZAR7-5% Q;UF:\UQ*13P%7=1 MV1S7KHY%W*FX<\IF*JB0&*ZXC\QF*JB.%=RQUCOVQGBRM9ZI-\85K?4*O3&^ M9*VCZ(I'0E)#WDN/^3>3,<_#_5(]@!?#S[PO?.Y^XC[\(RI*0N57<#T._#"0 MCT[7P/M6\_7O;*3W'_F]H]__D=E]\;26+8UL'2Q=&@FW%E<:V;76?[4$6?2" MV(_DY.CWZQ6Q@")CZ%UK_42/'0%UC:_NQ&T 8JUU_VPH;[<(]=8ZH#84]<\P MNK-[PC=_FN!_GX0ACTY!7 X"*7B8,KJTU;IV(4>D3KD^(9U;(O/JT5'I(Y_5LGR*Q3U M=5SO#>O8%M%A'3RS5#"^,6VQCE"]86W1(CJL(U26\L,2ZQ]616MU%*JFM4=H MK54@K>W5D:::UFP'>*I"7-->2![%8F5E%,#6:3.O5=9 ME_M4H"0((YD\\1MG7C0\#>ZX9 ->';*OK!/<$F04>C(JX@E>(P^R0C^NB&.T M++24I1U6Q$]8%EI*&J"^5[O4K/?'/MRJDJMZRLWZ>B4O6%7\^[UG_EWE]PH,EP!75/&TKD%O&WBC@C:WK;C"39_=K+6D%Y M>AXQ3U13@3NHW;4UP:V3PQU4UN];F&_AR16%,CKZQOX*Y&D<1L&(RTR1[J7D M>[O582^U]]9R;!=ZMJWS^#X*6\#ID\"UCYXL.MS6N8EK=*_R=%?$MUQ.*FV1 M)44'M5>U2@Z 0E%?$0>GM1RO4&14Q/MGZ3G]7CR*/;C7G6TL%YZX?\6J M=5QEA/NAM:ZIYV/D5R;\KT$8?L?&?N'PBQ?<_\;= ;]DLE(HL\V!7^X#*0Q-FB2(K;.&*W'K\)O@<^;EH&G@>WF(GOU<&0=2Z?EQ^:&PF, MRU/29X7LRPJUQ%K7C?72QPKT6>L/LE]468$_:YTZE9-K5J#36K>0]=QT1:&) M0VO],?8SR-6@I-.TUA-2.9ZW*@QMD$NB#%V^'-]SI[E!?HLR=?FRT%=Y'XRP#B6U_\)V#*W<)?&LO;7VMEO-PO9F MK7$/)!6,^ U[.(FC82!A:5,I47 UC$3O5(6U*T--+6MM]Z<@KE/^E@/X*[Z: MEN.8>_"J[ZJ\8Q"[(^&+,))DD0+W'W()XM@-JT,"UCH'"B6!$@$>^T)!>PR4 MD0![Q%D82TX9ZWC!/&Q^-W_CTXM09ZV#8+:0[6;(V\WF/EX J='$_X531+^V M]JM42-EI66O7+X!ZNUDM^%IK=Y_<,^G.)M2=C<9>,.'\.@IZ/R[&* @VTX1N M66M"6X.9<@*5G9:UIK0UF"DG';33LLZBQM*Y*^8/-$:HD@YTV%$\*DJ+?O,X MMS9MH##,O(C*V,,25%95G%OGNYB#@3_!7AI&W#TIII[=NO->DE[4MLZ+\@9Q M7Y+FU;;.??(&<5\2SV];ZW\I$S,K<@NTK76[+ #V%0\C*7IP[ C<&RKZJN:L M63E65I3#UZZ:[V6=@"Z4SU3-E;)>/E.6FF6=&\4JK)2E %7-T7')93_ EM@] M?CUDDJ\@3&N%5+;.&5$^7E8DESO6V?Y6@;I(R=RQSM0N']0VR.9.U.E M).GLS;\.;$G:YUCI?R45&2-MVUSM=2/BI* M4IV[UCE6GD %\N.3$6RQQ\*S!UV[C.8-RD9X:D.#5%WK_#&6XZDLUF:=&\=R M/)7%]ZQSZ)0B@E;DS.Q:YY I&[I%^N:[UKDURH9N@;V\.[O6.0?LX^ K8AN[ M5;.6RP5]D3QEMVK6<;F@+Y3A5,T:QLL&]-7A+54S=-<&Y4+92-7,U+5!N5". M434CTRB YS=5X!15-0U7!MU".4153<.50;=0SE UTQ#5N OL W<6RV#,OPG7 M]?@9"Z,3WSWI(UNNC(:Q5T7#L438%\E5]JIH.98(^R)YSE[53,>DP/O;V4EU MN$O5K,2U0;E0/E(U*W%M4"Z48U322@P%NV0]^$"O.DRC:H;B.@%=*-^HFLVX M3D 7RCKL-!_ABV[L\8N^:KC_C4?#P#WW[[B:,C'[*^?YWK.?)!/^:2#'1>5V M7L>W(?]7C!^_@_^:S2F=NF&E%-#=;K:WVP51P,I-W"7V-I42U&J6D!*T;YV] MR7ONT;GOBCOAQEE#YW/@,^_KSK?8\\1@%6<#NNLTM+0 ML2+EK*H6/"^XQ\KU\,1WKWC()65&8W/8ED*>2NR+"Z425 M43[WK3-:*X2((I73?>OLV@HAHEDD(JRS>VU'A!4:E'5&=*6P5E+&^[YU%GFE ML%92_ON^=8%BV[&V(BWZP#HK_J6(N&8>#Z]X%$L?;TR?JHPB?6"="5\M7!2I M2Q]89[]7"Q=%JM,'&V/IKQ$7-FC4!QOC&2@+<24IU0<;XTDH"W$EZ=4'&^-Y M*$=L%:I:;XP_ 6/&?A3(2?*@OK G*P46AJO7&V/[EX*)(U?IP8\S_ M->+"!M7Z<&-\!64AKB35^G!C' ME(:XDU?IP8[P0Y8BM(E7KPXUQ+,S>?]'_ MS/M<2N[>L(>3,.11=3S8AQOC-R@?+T6JW(<;XQ8H'R^%JM\;XR(H"2]6J.(; MXUNP 8EEJ>4;XY2P 8GEJ.C=YL9X,\H7&/_#6D72"W7C#^+A2/(PB"7L1OTYY,RE];CB[OAG^"_"C'!O MF\U>][#M'C0[W?WV_NUMYZ#+#UIM]W:WO\_;_Q<5ZO29,)IX@*&1\+>'7 R& MT5%W=QQ]O!=N-#QJ-9O_N47W'?\\S3PQ\(]Z M !0NM]3#YGHO\ )Y]#?"??-C'W:XW6-H3/C?K;K5QL<[OW\]OSCX[US3[KV?.Z<6W;^?7U^<7W]>^\.92"_^3A4/A#Z+ M;SB?=TYWG'9SMWNX<+$C)@= 6%$P/MJ#]Z]J[=VEUO[EXNJ;\S,<'#_PO\?4 M.-71Y^N*]Y&GM;8!A*XRS8LTF/CD!^9?WQT13CV MV 0X%WV5'OJHWW4;1%$P.D(&IRREMVFHJ_1,#%(M=\65_> M@4L?YOU^V)E_I;G36O#$_/L/=W<.]A]_U0=:F5H= !^OCW>GX5!,%Z>!/Z$%^/+PY>20:N+H'TVN9_X?LR\*SX.9+3ET/CT M"*3*0W34%P_ M_R603C3D3E^$@ ]G MPIET0'/D[@N8Z26I-V=*[\R3EPN_;(_@%4-\;-MEDVW\U#;W#;EUGT//I[&4 M\,$OM.A_PHN6_6CZO<[6\6?>4VHF:FQY&F\XJ,V]4!3D4=HZR/PB%>@/5BUY*@EQW,4)3"B0J%2@A9)CS[SPD1\[&X=!QLG.6ZN3KY?GY.(*$MZ MK$A<++=_(RVBA!H<9=,Z?1F,G/^;_,>)@LQ?.R7;$,MIU:?!:"1"]#8X7P1P M/*!:\A2HI:\-QLZ:OZB [O)>(,FORA'ZBU MW=IK')T\[.WHP\5;_-(QXQ&CBA[(%E[?>V4:2WX/_^[Z"U\]=XL.4P M+T*;V_>9'_6"$2QFX@6#0%W4:S&0ZK3&#R^19YTN/$A"HQS:;R^G!SX7TU=\ M($)D Q'VBS38W@<6>?;]._+#TXMI='^[//G^SX4X?P625Z$M+S"\SQY8+R)@ M.$'?D0D0'!8ZX9ACSU)0G87OB"AT>D,F886;9J1W#W9V#_>>I6LM_KW;?-Z; M'EW4P8JT-D5ITP!5L%R7M?9,O4V=TG,?N/I8,W;JNGNJIH:6((5]3"Z M$/&Q#.[P/:FI=+!U_$WX/@^#B+U"I6LB6#6"W@C\;]C#N8YY] @'>>%XN'7< M;6TW=_?;N[O-1R'[!.UJ5H&,I+FS#X??"0-/N(Z!P[-A6YA>_31C)< 2;3J@ M708X>\+Y*Y8B=$6/-,R@7QR151Y0[\YWKG:N=YRST=@+)JEZN@R56+\YD657 M1 URP'SQ;_J[1$ZS;CCD>8;S/=AY_W+_8KDQI>=RS!/7E3P,]?]\A?>UDOA, M$P,T #'GU..P_NM(1/<)\*XU=HZ/@/Z<"XE$U+P&<]E M@>;C3,!SOE9W$D[M!* C;&P\4V4,G+ M!_ ["/_R%_A:0D=6<2(YRU%3=^MX?V\FCK&]_%N_!B &+X>!/^77:>T"G78Q M!;.Y6'.U#->IS^*GT(FXQ\>X+\>GC37 :M?3FAT&8 2@/$855@G9:SAM4D2" MA]HEP25WG7$LPQA]$U'@P!VD2K3:[V[?XUE%+^Y)+SJRU3=Q>+AST#UXMFL" M;/W]KF6NB=;N3JMCG;\$(;7Q_I(;$7GDJ>.L-W1Z'@O#M^6PN)&,.-KU9'0; M>._"]V]K^]^UHY8_](;,'\"_?>=^*( 64CY9JI]EI3!Y;>Q7BY5)JWU+!RF1 M_7LJ6!:@#1;T?C2<,9/.'?-B[OROYDYG?Q>C@DXX!#FZ.G_AV\*%/LCJ'">( MP'C+]],:QL72^YGF%BJR-6TB(B^9L@X/@-/P>^>?@?RA3H1C7O&T4W=)-TY5 M@D/[>SO[3^@5R[ZJLW/8+":EI[MSN%?,FXI=4_OY^A?872],E1G1*.<_M7# ,SMQ.D- M.?"O$2:8"P7O3)1;A YS[KGG;?_P@WM8'62J?;DDA8S*EB\YOLUI>*F_FGT ._T!JN-;$ M<$ZTD C'PZWC?_*PE+BQ)1#]'A04I:LFQ_"#"'[Y5RR0NP-3[V-RG:0LTG ^ MM^]@["_YB_(H4]Z_#-M85F^M/&G1R2H,'#67M9;+_A%XL1\Q22F6,DR*=)J* MO;P\=:3*[.9^R"E=9(KGO&N]=X:@B2"C<1WF>0FWR;*A6ZYO@'?F.4^.XV1T M%F/4(1?"RYBY[;APU1_0K6/)>YS<;:VV0W4GH?,.W@<6I!/&O:$3#@-,"#0Y MT]&01=-KOV?A++.DA_4>WH.2Y;O.N[;:XRW8H7#]]B_8 =Y/M\)#N K]'DS? M#VD1M$@61LYATW'9)"R2E=:\PUK>H:NE5.$&.I$B%L4I"VF]5$%[!6E8 LF_ M_ZVUU]P,HG@[2N8"KH_<$!CA2$01L$[N 4.4@8\[\"8.A]U,G'/D1ZQ'B0F? M6<14G<>44$C?D=5-LZ;L%1_$GDK-NMZ^<=XA%>U_;'?:.XFM*RC[>XS9WZN6 M$&J]">/GX?MGL'7M$9Q[?&O.;]TA?W[^=T+P2.]:$"2^Z%< 0*!GQ%&NW:T96$#30EP?C"!G,R)!]--A(B>OBD-#;<[ M6\=?YR.TV.+XC=.X;*&6DUF\;0R>@I=$8:K/ +[/X^5OR!7V'+1;C,;K12+O M#:'RN;*,8/8I#N%%8?AD#Y=V]W5-7)[+,PK*1GMY5,\6TCZ;KZR5;IE7FO8- M4'\EF)X:_?>I,_#*1D;Y,V!KMM_AX4X'[==G)_MU.H=%6;T%]>_J[AP>[ENV MIMV=SDL,\>KXZU79P*?ALX[/[]$0E_Q.A*3K^&'@S=FEVF71# M!TL_A;LH"['SCKU_VD(N))NI[.*+:EH8%IV%9\>N=+:"5F>Q4@7]-BR*.!8E M(_T!*6);H1'SV8"B^C^%#@M#T.3P#T.8O-_GY/'W=5DN/B.0)GR@>I22,O"< M $"4.0RI#DW=OQ*2[S:[F8+!:R9O&;QV^^+!XQ-*@X#MI7O1^;NW'HCCS/'J M"SE2H:PQ?(?A37 B*674I=6QV!617L/ZS]+;TX?.>WUY@C /Y$E*7U\\-GBR M*?!> 5V!-^N@]YTP31$"XGYN">Y"P9CE%>E)I0X%*J4GF,VVI!)FU8%,/:83 M@?H>Y0?!3[U 2FX:ZY"\EA)3@P(\G'T%;N=&[@T33] M5K\(_SH:16>(G-,$98N.:-YBV5^OU6[W\7S\;*&&2,OF6H\RI4!S0XP@^HK*5*H*-3W;6XL07=I1=;"6CMNV%SF\!<_G!F6T M+969--]).H=QKC7MY :8&!L,@ TBGT3VR"/=!4&SN+N [%^TXS%_1/_94ZT3 M4(F()@X<<=(%*,&DCPH[O WM>GS)?\4^=SI--8VB0:F?_TLSD2^4UP?OB7VA M6$@ M;2 6006\Q_]:"'?J)!8Z_=;#0/#V90H5IQT#XU\874I2!(/UAVB_XE.UU]OCC]_=O9]YMKY_S[ MZ<75Y<75"8?OU.EK=/_4RW3JVGNRIT0&OLCXI($P MJHF73$;.^?GY%#E.:S490&?G&HX#%1(X A.)H?TT,^DP51:4EI ^PFY!%XBC MQ8^4UKR.V@^TYLUE?.YPR/UD..10IBK" .Q4R=D/$#^PJR/FW;-)B';,_ F2 M-+QH_@3).:#H]_.@N!$C8$38+>4J&#'_-63]Z. *9LU:G*%$=O.WI=!S0U%? M.%^GR*F &_W\@1W/0_WZ&?1RPR]OU#0-YW0J8\&N$9U?0+@ZK28QO];'?UBZ MRCG$,+7.BJ3L'^QTN[N%!-+W=W:?V4IQ#;G_A;UIK[NSMUM,[L(+VPN]WG1\ M3!@4JQ J.IS'Z O_S@Q[!V7D.9P=6Y=?GES=..=S^/D+O;&'UN4,%(#.2S;@ MLPZ!1QHRLMZ/@0Q VF[KA?5ZG(.@7]9#_=3SSYI#]QQ%Z'4ZX3R:?*[ZL\H5 M/.-H=+:.S\%,<%I+'(W#IQ&7=P,N'W:HL5HT5DV:\;-87N$'\@6J7(W4Q4CM M+,#FL_ETG_[S-_#W#IT]>R:@UYAYEU"^*'-<(+QKA5R+\X7QA MO2B0KV7CKSRO-1LO%+'[1;'Q6MVN&/(/#1O_M 9]NV;C5B#\=U]R@#UFG5U' MK(\.Q=%H@7>Y5LVKBN56N];-WR;V=_>;AJN?ULKYF\'XZ>262UU\,*G5\TU" M;7&\O%;0JX5^;,I'K'P1!=3Z^<;A^U(&8X0GKQ7R34)KJW:6OU7L[VHFOH@" M:G5\X_#]E0^8AYFOP(.IQJ/6R#<(N\7Q\EHAKQCV#S0O[Q:JD-?LNER4?H-' MG&O6Y]'$^2S"GA>$L:P5\(W"<6O1D7VM EXGQ1:0%-MIF:38YV7%KLP\>IHS MOZ4W/[>M05',<+U%R'1>EI[T4&MC9;/U3E=K8[MUNG 1-7"K7,'SL/I-%=!C MW>E5MAF.*I-VSJAQ[ U9J(J>U;.9 M47ZUEK=![*"UB!6L6\NKA,"J7<%KIM!]+;#V:E?P6\'W_W?%80%WW/W_:Q_P M!J&UM>@(UY91;1F53J%=DP.X*+>_3AS9.'Q_R[8"1R]V'(9"=PX_R70D_9(T M\CT-?%>US<=[0$[%GNHD?#'F:C&U<;1)%-(JK-*G-HYJ'E8TA1Z8/)G]NJCT MS2#\O[%'M8BH01M)(?C!,W]G0K'.R6T01X[V"V(I:FU-;1 9M L+SM;65,VH M"J=0D_5S4%M3;P7?J95TG4Y\0 %U'8_''OW-Y,3YS")6VT@;A/=V87Z]@O/T MUYP4LE?KUU4GY\/6UO&5'B#7=\[A#6.]"B/PJDX S[**!ATW58[TWAOK.JIDM6:DZ%9&/5)%LB MR1[07>+Z6/#:3;!OS-(O1?6O)8P-2&RT:3;&?K>)FN_[7A M4AETGO3^%8N0^E&J3BN?Q1T/(Q$5,(JI-F>L0G77UHG6M3E3D^P?^'9R&0-;S7S8,L5U;YVS7=DQ-LG-(]G#K>)D>_;4=4QET7LI@ M# "=-)Q+#U/-T)3!@HLQ.L]J.V:34%V^<88SB^OJ_HU# M\FY=)%/;,!4BV7V0,W5Y_T;A\XI'0LD6YQ/W>5]$E&96&S0;A>7=ND"F-FBJ M0[)[31 T=<'_1N'S>L@D'P8>/![^5$S'^-J:L0K#NXMR06MKIA8R%I)L!X1, M7?._4?C\REE8!V,V"Z?%B15+;(_:=MEHDMT#L5)7]V\4/D^#T4A$:MP5%L:< M!M1YF?L%]/FOC1BK4+WWIF8W77 MLMJ*J0[)'F!Q3%W;OU'XU%;,211)<1M'#+O(1(%SPWT?NYBA[&'^Q+GDTB&9 M5%LZFX3]O44>\#=NZ=P&412,ICE3+9VLIN?NUG&[V"8!ZR*#&MDO0?8U'U!" M]!4?!Q(#/;5QM$GHW;.U._GU03",^M$Z^F0 M^0,>.L+7PUY"-I!<54TZ]R(:FI')#'\(_.P$97S@BP"[I ?;P4=[7H EE[5- MLDD4LF=K(EG-(%:-_L.FX?LGKV3\M1Y?'8QCFI8$I!)_OY1!C[L%S/ZJM7FK MD%P<5Z^U^:JAOV.X^JC?,_S\M% MO6;9)2,U]:@X5WS )(+>^1)(^);O_%@*-03>B88L EV= MXSA%8/+AF-?3X3>/((IC\B^3WDK#>^)( P1>#K_].?!;@*?"OS.#)S]X)HIP M[-S)U8US?GY>K':UNORMM_3FF>=KW6C#N6:[V=:ZT5+C"E[KP:SQNDZ\?A82 MM)Q A@WG[('W8NPH[5ST^Z+'I2DXE6/\#'=^#0#V&*EZ;7"JUHBLHH%]6^M. M:Q:P[KA(?*(/52"K\GQJ#HIT4GSA?.%;N_YO).].I$Y,W"^&W(V]6@G:++SOVSK1M#[V*T>_J<9::OI![=3<#(Q_"23F)&[_ MP[F.1R,F7SO3K79.6H7>_46J6=GJ^=SGWVP8?9.H;F_K^!I@R**Z5G_3\+K_ M:%?(#]0DU/R> ;]9RP$L=AR$@A8A*8IVQS_>"S<:&E]4YBE]Q)OI(^P63G0< M+7[D&7A^E8-K!LJM75A)>PHPF?_&-0KWEZTE:G= "=AM#3-WX@1#YWO_-ZY"D;,+S4Y:#UK M6?X<[&\=WU O7,P+@@]B>ZHYAV+Z"(!F-0#TD&0ZR'.P0BFU^Y0KMHW4<'/V M_?O)]QOG].+;YZ4ONMUL=ZJQTI/OWW\_^>I7-U48\G: M#/C[WP[:K=;'?U1CT2H<,+O6)3EM9^N)@]K,[_"O.(Q$?U+0%EM+;?'\YNR; MTW(T7IQ/<0BWA.$R^+%A^;]RGTMLR,R7,(C+. ;:B?!";4*,UB7:)> M'Q>4'2XV*VP=[#>=VXGS*P_D@#N_[9@6Z8V97NGOMJ(A-W\UG'O><.*PX032 M"6*Y];[A##ES_Q4S"0=)O?P,MN=<2B:D@)N_"1^@%D2LX8C08 A M+O%NEX< (5"4&PZ(RKC/>J"#F_Z( -(?G+HE @)(CTKK]8?<&SL]T"\B#J_M MP1L!;0TG9'UX,3X,"_.BH8"_Z)O)'IU[AAT;>Z:\S748+BQ9J&.NP+<(6(?- M0WKA+1\ KNCF ( +RX4W!RZ\_0B$):A88Z7^L*G]^G7I*""[0%LZ#4*"/@R M_J]8$.'"IH=@G R&01PYZ!H?BC *)+PT@U5G"'N2?,1@^?"EH!?CH!;8/'/O MT(>.X(\162Z0L9P@X;#! RE$%1A6-,XEF&,=_F@\42\-_2!C@=")QX0BFB' M3B_V<,4*?SWN\5N$/R+##^X(WCN5/5TW@< OL)$_=7M!3^7@$ MHV#,#23@#9)S9\"#@63CH>@Y# !(!.O%U,,"/W$R@E7V&!9OQA*>QG/FNJ#A MG;%0I72?]/$&Y]W9M[.3]^J74##GDO5$'U[Z[N3RY/3]CO,G5[@,);R>ATCE*=@%'9V1 MB/!HP\I=QF;:Z:UT&U M:%4]_QD*#( N@& 2VB9:2RA!GQ9] /", &1(V@'K!/[];R#;64X.?%DZMP$0 MF>;#0C^%M,XE13KA##6 W$$2#SCN#AD)L9<\#0&U)^_/LFN0-&BH*Z'KC$&D M:PX."XY'^!S*MF1!V;.)MP%W )FOCS?7N<1&*&;V#R)PB%*TKR*T*/DEO$]O M!Q86XL( >, 1_HU(]8;(LBC8%O_$]X0X@R-*G'7(\#1',D#M0.(^QL"^,)O:\+=$-JC3 M<,\)?(!%(B'2*A#E\-A(Q",%"N%N1ZC5).2%E,$!*@#& >HLL,D1!]@8U@5R MF;L E4TX6S]ECQ6P8!(; ,P1HCJ:C#D)(>[?"8"Z$5\:G4<."B-0M[1FJUG/*1+9=H>>GLXEA,.DG&Q__UMK MO_NQP-4N26<-YWMP2^DA-9P>A].)UV?.[R/FG(V0I3%#86#S=P_:'QO.^>5I MP_F5 ?L1JMHDP-'UFB#QR-QSS\/_!94/-#*^[;%;[NGK>7(?DL6%FB<0M@CP M?+L"R9ZT0.+JAGU/IA4N=?;AI)Y?G5]7"ZW.^O%*+&RQ8 7AW]O^K7WA?&=^ M<(I2KUH073] E;-@2B-+](44KJH>B[F3:S YL-:J!NO38 7S&%0A5TY(E6-R MC"K/C$8WR3&3G[3E!LS!=[K-!JPN8^%I;H$*;R1!53!>I1!5JOMA,'(".4 - M79ON01R%A#!4+- R0\TBHQ8WLHS.:,)1L QL::/C/ P8X7SW([H@GD1,YHKJ4JPB>TP M'B,7!H;K\PB]7LB*044>@DJ%1DNB0P6P'O*YW8.I7F&7SK00\AU8#O?1[64T M][[@7@I,#1=2_D/$>Z*K*O@KQT9KUZ'ZG$01-2#/ 1"5VH146TBGYIG%$,U& M4CZQ"0;'-YF.>*-QX*-*=(G.D"1('/ ]LW*J#"Q\HV'!74F]-8 +/6M^HKQ[I#> M.L;I*R1P^Q)D=S04TJ5/B6FABMR=/X!$%NB<<ZE81"<8* 44(D%! MZ*&;S^GI\OH\C+1;+KNY_/=0P1#D02 QBN TGF&2WW!7CX*.-B@8V_0OC5YT#]&/VE,T&W$C?884J( HXQY@/P_= M:93*"T+T.P1Y;_F.+G;'A$><)/5.P@V)*PZ_D.R@[_$'H1SFE7&5GP-S]/ 4Q,I; M#B0932K+9W(^\7N,=8&!'S"@1!R;A_0MLOL=Z_TZ$M]!&A!Y/Y&,?O<%-2B* M*$R&>&>.'X]N=?A3MW5/523G HF4D:AIT)OAYPC9V4R $DZUB^H:T!#>FWA- M9;9E!O ;X$0^^0KI 3R&YM^.ST;Z9AXNR@24>12N)86Y0K*S\Y:U>BO\DPP74E,T[68EDC$#>>.E .Y:,M, M16V$(G=]A=(90GPMH7+AB\&* 8ISG3+N?8D&>T"UWL+L$$:BAZAZ ^N^1C[);6=2S3)F1*P--0D5L*(8H0Z50MC97@$O8D2 MQEI';K?_$ZFF??"?)I<#3C.\?P($J%38OI"@DB9OX>C.)SISF%+X4%?C&'16 MSRM1#Y8BB@+RU!D546\45B94-@<^*=EH#**,3C*CD%AB-QA?R2RDS#F =9 Z MBHXYA\IJ0K,JO2("0;H9$/H!\AK,M @PU<)L+*2=Z8U%P3W*8GP-)GC,[LZL M2UD8!C: MA3(YJ"I+)WLTY4Y<-_87Z!.G!KT5?;09;52=-)15J)P>:J5)DR? MV41/0XZ,9U*F4DIR.+N@Z(8_ M4$>C%$B0KXS,Q8G*K.)R%"J-RE4F=VI<585DJ,MT)"J=V'.I(OY)]J/+*$44 M$"K)R9%+X0"=!^U9./H>F/.@WWYTAL$]\\!WK*L06AB:S&"P!X:I )C*0 M;;1M)\J.-/>5>$3HM9M3,15 M)L6\A-+I%)]YGIUKW!T 0,.AIU&.+FSU;ZYRXW*K\YT[(9,460Y@-0F/$\,< M==+NB6N$G 5H0@O-+$M#8_$%RA,$.:$4QTQ6 M8L)YTE@+9MMF P^S(1P3C:$TF+\(;90@LIA-+'_&CG^^E1^.G_&B5SZW'K[T M6XS)VZ=*P:@L9SHA(OO,>YS\()U6P\%Z(TS2UYY S&U'F_Y!H"@""NTVNKO[ MYB)79P(/SB 6KJ(UM [N1*CSR.9D\N:=D(\GT#XK/7\A'G0E[3:6S@8PT3[M,XTFYYH2@A\_3,\^NF\D5MBM8X46K*6$ M6&')1L94&95*8E.)R$J]5P&3E!7##_T@C#1WC,?8AC]3,Z.]MP/J]*\233F: MI>B=)K<1J =);4W^SAB]2+FAF"AHH"0:3 M$;B*_\#7X?]U C*Z*1"#U7$^OU4<_SA!_<>=XVQ36FTM*P?/-D)4!X)+N/6$M*1@<>5 M5XUHD?9J0FQ8RJ+K2A3@50PLFSP,\I%+;K3]T'BO8=48D,3%H:>ASYE4OA90 M!4$] STQ,&D]*/X0/"2421],PI],>V8PL*4J:\@]HK^52T.'K;FB1R8"5_)A M&$2D3#+RXPD\,!0KN1/, =+Q=>*_CS<](EI7J B6>_[^I/AU *?%!%65OJ&. MCBJPP>PEL":2@T)THDNQ=#HU':002YY$..3)DZ8X@=ZFGE=*>AI"QN FJ?HS MG\7QPK _*IA2P94[]#YHC9^!P#"MT)LD*?_P MF0]8#?#0XYP"OC'(<[1BDE.."B%H(L1B\5/H$ -)SM/RR#SCT(=2>2!"T(75 MMX&G85 7(:OL7VA R=1>M 'J.K5SK'66OFY ME/5.U(YJC":CB$XXLB^D!BJZX,.TA9BBX&EG=\,J4Z*PDJE0 . T*.(0!5 M59F\F/">>>5TB5B&O$R(B 3WO>]@#EI%QRV TU]0+C[2+ ME[B.#C GVS/,$I/4%"@V2_1]UE5T0/QG_XKI?W''YWC^R8GU[O/9W]EH_/'\ M_1K\2[:=@VDK5!\*[:)CON*3H:F'-U(4I0BPQ![/&(&AL5C3BEZ50Z"\XB(! M.)5GJ?> \$-E5[$93F[";+,'9:+DJ9;*7[-IA"I]0^4SX+T&G5I"FZ *)8IP MRNE2$C1#_EAD;]H;)$>;//TC4%G3I6NV269P!LGPZU+\Z781$, L=KUL M BME?>;<&I@*X&.$"+4JDN6QC]C5H)>$4V6XTR_T7&J[8XC5G0FE $<%U\ M9_A#>%[#$$TCFUB3A&^H!KN1*7Y7E;]A8O?32C/*V9NTD>&(^>2UP*+TR-EM M_F>:F60&!6>45C)I$:2=3G+CIX#2%/O)T##*SIH7EE@^:%T!L?,K)_< B1PR MI2]9T?YYVZAEFA4HS13;_ZA3A"Z @0++/7+> 1N37HV1YWSV;L:LU]UC(FFT M\$A$'AA4 TJK53V1Y(_$\6$L+71,>,#M(XIKT7T^:M\BQ"1>-.@D58;= MI X/=_:2C*E%#]#M#1";@X'*A$R=)SZH:ZA3:G=D DA<-L)19P]-)4%'T\VZ M-E- /3> 9I1L?4816JI0Y*V'PG;K4)@%:UEKV]:RQ.F3"7AICQ(E/Q,M)"L> M;B>FI0UR>,T3\^K%W__6VFM^-#K&T;(Z!NQ7]S$S9YF:L,.^/38.^9'YQT<0 M*6./38X$15*VZ:&/^F6: ]JM7>:1[,?Z3L5SV^P2>Z_B_9W/^1=NR*%2\<;;>*@S%_ MJMT74BD2&E[<=+X*F_FV.5NY";)I8J^91%'8L(>50F%>0_ZM8]-S<@FD%KM_ M*@>T #=SN&;W7NK<=AJOMG=MQN=[N'K&, KYZNN;Z]S&LHV=#?9%^'_Z8W; M@N5N=V_#=]AJM YW-WZ/>]U6(<+:_K.:;>G\&N9$Z1,.@1D,@"%SB:FFO[4UVPJ157Q M X4B51'J#_Q'$N4TW?NI. "S,TWPIZ'R$AP/4_ :F53PQE3M0F:RAPEKZO1H M[$N@TO]4.RR5MYY9&*7=Z, [A@;I6Z'#!IA.C:%,^ %W[[';M I4Y_DSG M+IV['F8;_JCD=RI0H#J5L>1#77&J(ID*8ECTT?N!\=W9 I9-L>I;")FOO4N%C!)'\L4=+HIG,7[^_N=2)W: M7K #J)ON=?\#0]T)4"BK'QLH##&G-BVJQY-R[M]QG&X$W- S=1+\EHH.B#+5 MU3#_N08E*.@T6UTK$/A.,F*ZD4G65)?#[/7_QH9A4E+2[-35@^U_J+,'I.FJ M4034)@L;E)A[^\+#9">)@UY\56)"TY1T@M(U5RF?KCL 6O4X52>J+Z!K<-.E[H/T\>Y2_\. U7[KQ(C )P34#.5\CO^PH:$POBFI8S<).,4581P9=N&1MZN+Q4Y?S$Y*WS"6[V0>5IP(GW M!6SM#VQ%<6G&\WWSE\!-82=ZFW2;K8.D/;R M($&Z.\NT/U7,"B=A 0-J-]LM[)A'H\&H?Z3[;, V'-/-)>GM1[G2N4F6[Z[H MM\_OS0PN:LFG.@A0=02)M2BG6"\%#&P,"YPDRV\HPT_U$4*&%.I'+Y(9D.91 M(MSDR2;2:_J>'>>;U"N=SP^_8Y42YH(#R7?Q,PLXVZ^JA53"E_24+L,/E]NE M6I=*"&M1:=U_X8@]. WP]3V<5ZMT3!:&,;XUH (B 'W"35*XXI#,5+YC&4/# ML.W,2_?52Y=X'P[C3-ZWXWS1'&4/X7D!?,/ B%Y(W-(T"TA9)9W\2^SP"+K' MV.OAD9\9,:I8V#TS[23Z7BS<[ R[.^:9VC^3?YV=[:?[\Z8S07 LH#=5P:I' M.W+;OX*Y$F!QUTZ#FB*@HH== MA7(;3_L3*2B$DQ", %VKG^P0*^8#G+2G&QTW#!QH%AQUP-6MUR2;:/@I:*F3 MD71[S^J/?YJA)XD@P 5DY"RF<4HJ1:': ;64ST(U7'KSCQ 5JT4R2^M7IT$,+,/3@Y.*\#^P(]:G7D^N_,RK3/?!R#:3)W1Z28X+*4Z9!7HD"\'RIYUVXJ90+> MCO:+%*.E 40V)@)ED>&E[J!-#WD&31HQV?>?A!C/P&?2]Z/F\BWP^00$[DBM MSMA)#2U^C374U<+[8,>YQD]%C+I6HI^MQR17"?LLTY:=@5"2\&KZR%<@:Y"# MH$ H2_4/6'X\ NW^Z]=+YYW_X<<'AN:CA[&:ZS$#*0 7WE?8BOD"RL2?'%/J M%IP113U?U&QD((6J6S)FP\ TNHO\)>:0MEL+C8/,R9J!S6/^!^-1>?9+D3E< MQ_YI\(,[9W JT;UB%,_LM!_3RL68*T/X+T\U\M+N17/L]4E!H^03QXDER6KG M?T97J6TZOH M&%@_BCP)E$L.S? C.5&+^60I#\ MZ\@>7D]PV,I_,B;6417&;\*,K_@9^:S][^*_8Y'N7F/$7B"9_'LIX2 M^$S&@="AM\SG>3KZ88Y(WKTQ[;/03*A+?A1T:^=<'5-^VJQK>-&X'#.[9:1#\P)>?FG[DWQ(?3(75H$\@-'\X M5SMPR,B^@)<_8F.IDZB:=E\E/;ZJSJ;FPN Q-2GC1FUW'G&C/@JNY."U]O-> M1VPZ2J 0W0^RC0^WZ,!TBP@.^VVPZ_42*)],=>T;4 M_J9/7ZCVE1X^>-]O:([0U*><.9)H5ZTT*I.>2.T7G>6 OUTEG.XL;?>*U@W M^Q:IP^0I:?U@BD^FS.- ?[=%S /SQ53ZP#?NJH2)C']6]0+M48)3&F!3"E5# M]YHU' A6.*-I"3^UHQKY!>D$!W0P9Y2BS"(R[S7C+"G\-=#O)OYV-J(8NG-& MZ1ZZ-^>9]!/[[)^@M0WF\!WA_K+UM+^HM;=5@3R*F[-O3NO$H=S!UD?G"F>T M?%'M@RK+:_(E]TB -'K&=$7"#$5J+!Y\5;+F[$*R*1:ASC2]UDR?,S#G*RNMC@RQE'Y#<8>$0APO=ASI.-Z%I MQT).-P(T*8"J6ZGB(Z0*X%IBW3@PN 4&[A0(V[4&XD(%6PHVCYS M )-\7#6P<$PBPX0T37*YZA#N350BIZOI2??3?428O)%XZ7X=+[5@+>7$2^U1 M$"[R#%H=>DRFGE(9DVJ.<0!,GB9VT$PSRO^39E "'X.1!JSF5:EJI7>?1I:? M P$*.0,"HW4'P#Z%&HBBNJCJ_).,_;H(6'ITP@S,G%_G/=% *4+ASCL!QAYU M&<0NC;*1BCF1LZIQ'@-\ !["G:A\J:F]3 EFL#KGKRD5;.3.N/CC_/-VZ] ! M;-#UAI)9"7P24:/+E[+)/:2T)5]LJ-G2$ZP%$?AGIIUL8N+B(/=;#I] BQCD MGL^QF_?4S$$:;)WT&4LF/:):'X;I,$)3N#0];YF4&%^/A*9A/3AU>0[Y4R14 M:4QV-U=_ 0?0:E)64T,5-*8^\RC//:9U/CV5)!T5ASUY0SXSMU%'SY5Z0PA5 MT^0DAMX-H:JFZ1CW1X.VNCSC3SF_(/S=3 MG?KA4QMQ,^B42 "^!=HB&6WX;5I69E4-&K"Z/9;BCO5PXJ<9,:BS,E1M8V:< M#J50@':_#:)9QN-IIWRBT'\)) "B1=O MG*R'#H7J5JM6H>I;=. &-Z-&==WR'L/I\IH2&%W:5OVSD^AST*=!*2-Z+Y]D MQJ2FA$/PH4VGU5#IZ$8M"M F#,="]U%W@5[U_*&>&CQNQ@"18\F8/FY D\>( M: #9_XK5 3;.8[+ULZ6F.IBNNLT#XB=)=1V.8AFJ2>5HON!B:6Y6AG!S@XWB M4)$O96,J+JT-RLP)T)4%"%W]EM/O1(_F!K[E P 0)-P8HS3!A8+ M[(KI0I&&L8Q%2,@J_/U/ >S6%E\NV^$>.9^5DY @"\JX,RY9L84=KW;A&H K2!KGF(N !-KRZ6J"25!,,9)1^Y&^DW/C:*UH2[3 M6YPB9_B1FN#B8GT^RTV9QSEU/20&-U4!LA7L2@\>>TQ+[)3CX(.IEP^D8W75 MGVN!K!:5/S/3*^N/G $5"1H00L9'W\QH(SEHT $:G9E.)Z&1,IX]/,#F R6]&^ M+%.Z[,6J?I2B)QNI"&2BEK::)FS\].5O&\*<>X M'A3Z,%;F"=%3ZI?-\&*5I+)(G2X>I-LDZ^W/&4,@"FD9]849/ MT!/D8R7:THJ\RBR:G4Y/EH.)8)-//%&XE6J*LI:H4'<&4*/4LM.I'L8Z]QD, M<($C95"K'PR0TI6;6)L426D3#1QGR< 9V@"PQT#&3#PU=P*<16:.CV$3?4X*5ZB'TZG!\K=2J7.9[C"Y>3YN M+)-_1YE*9W1HNS@<<0X;:BCFT$CEAS0-089B;"PT8)[;&*8P>2@XX0WG^0Y( M4"3CXXPVGAWDB"]0_,-SCD.8>T!( M:*;DL$%?=DOG3Y\"\Q3R&LD-0AQ6M5Y#5IL8(ZRER,^?"Q,A4:$;I MNLB\L[E\&1.?%.L+><,G]6BX6;=5=1DD MG":,<3*9F-_D1=$**'8FB70H6E&'EBL$CCO8ARO4Q&G5NXM"/V0U>TR,2*_S M^( G?A/0!)&5@<09!V:6N7ZJ04Y\,\\N\RIR[^#"T">DQY\GGA;* $"6JSQ# MDLR2A%25WG87"-=\.5'1U/O1"8AN.T]C%=0R\HR1 IS9NDC& O9CKS%S6>EH M;SUL>U"';2U8RP:6N3[*P#+A%=*NM510HLFX+EV2BU'QL#]AX1FJ2,GVI'IJARKI&W" MO-RN3,[.;,@W-987N5UM1MJ3ME V+U Y]#099FA4+R23;9SZFQ+;0(-(KXK MYIB!UH\@F?&%D$GGR(+I;E)$X]*.HWTL;)1&T\F:H3W&H K5Z") M,$=#,+5<-F*)-IC&8XBFS&-3&;:*6="$>THEK"PCT%5VYBQGB0^W;TIBIFD: M,*9]7WK4<%U9^:9;XWCT"31N%2X MK @KM5Q@J\&4.Y6"BIB5Y$U,=L0 RT5GHM\\K<[$DH2,HW-174I2;<',PXIWP)/Y9F0K.XIKIRHB;OTV5%!>P[]; C0H#<)M6A/I(YMJ(MY/3RKJ\^U MZ=^&99AM]QP@>:MX1&K?S8)6Q5B5DQ4U>A\5>]6D*;4LIA.=E3L&)>MMG'6R MI)&2\WX^2!2'%+O!/$A ">!FNJP+!?M?L9QDP_NF9?"C-*$'3,3PT6MLBSL= M]DH-,SQL$NO4DTPY.HO&9D0'1 H,DTJ-#&4"["IIZ>VJZ_CX0 >I>7:%TP9B MNF+5/4-*L*C,\G><_\[3<9K23N]U34 GR2Y4:CRJ?6 .)5DIX91EC]_Z@)9U M^F!R+8N<.?#$%''B,5$&ML3*R-SB.6(!0LL&4^!N':;JH:R@9"*I F,^74-- M5G_1Y*.J%$,7.V*.J+. UC7Q/NSTDW7>S2O@,#HNL&!_0O8M5Y9RG":I8I." MZ9TVDHB0SL-0V_(G<:4P#U]FN!OH(;1;&GG_/"@*3#4 M!:=^$IY.SA\"SP\?F;WR1@(^AW7 QX*UK#W@4Z%4W L3@\'N:AN6C7N15_JS M#@.=#JK3XE6CG@L M*I2_PT(%\U.NDB88CZF!3BK/=7%&ZAO207>4CV,/["EROFKCO,H>V OE4\,@ MC-[.I)$-Q2@';38(@\H87L)./%1\A(:B"=B8-%MC#^>45=3&\RE_F1H*4Y:B M>XZ3)XW[0YTNE&:HYA0&3-R*HRCO1\N6R0^IF5+2CB%!6.XSFL :AKHR65AP M&?X?Y._KFH&5C^,T]\RD#E'"E?*T.-2+:82)S^H<14.5YD?.7E"4R45207*K2.B0<# A.67&-)'FND=&31DG; MO@R7H&PB4E+#:3_%(I:53A(X,5VTA(Y:Y@A=9P,-1=)10M459>NV_-0L-8&^ ME&83MH1Q.,IR,WJ]40UI8B%RQ'0>H&&$IHL7'%RRIZB?$)HU<%P&JI4^Y;Y- MI1-F_5;F*WG&BN:8RDY/8IA*6TY3C>;Z*10B,@F=5I^=E]6>3/GH#+]0%@O: MC*GK-A$8B%/-;%.&I],W30 AR"@*^*#.+/,P;\085QD^1N''$*>MBG!(<>R M86W3 "A5QV<)FFH\#E'CK>D(8X*.D,NFYIHFS1WNT!P'0TK:QBQ,-)3MR)/G81ZPOAL4SGZOB8= 9 M\,AH*SF7(J".X4?-Q:,T[HS9()ZN#\?Z!8\S7[41BH:!.YT*H4"ABW"S4@3Q MAW@@L:DJK.F8FX&M29H!"@\PYL-D-%BH0R"I?J+3W1O94$0_]C)?H2PG(*:> M&!,34:V/,F6M)@2:S6)],A!%O2FGX@K(WSB/%@:GK.8,A7#Z>#R@DG[BO'>! MIT&4G8J9T7(30@U!L1&]'ZIW[CVFU8?#;'PI;?^6:_JF;I[S3857\WJ=F4*S M56MQ,#>-<(8E74V1D-94L ME1HQ4BUC'\5YZF(>(6;TR-E'$SM5;%U#0K?EIE39DO:>6J MJAD][X8 =IQ?*?BG:(/3F"C0(T$X">*0!C$ *16@RY6>9=C.HCX#F7-!G,%0 MO2[MP=):16I1IBPT#?2D,4@==42-.^E8Z"'#SR77IB!)3H1I10&V7DJSB9VB MR\'UNK+Y%V=7EYC0!@Q?BZ;IA$%8(IY'0>"5ZD_M%- 9@?B)#/IUN,-C/5+R MJ7"45"UMNT8BZ>>!]9/)XF<(R%2GZF+8^29:?K'9%B]:[(6-F9.=9ILMRA$> MXOF:IR"J >;Z9&>7G)1?38>BK3[KKVW5J6-M:LOG-U3:R.: MYC=CN9T)P1D)H\\5X&E*_$<4])>ZZQ3V;U&OTL?,)(SW*4DV;=("ZED,6HN$ M/;M K#1V%TY:3$01LML@TL$M#&SI[',L!16@L3QBLRU RO'/M_+#\>-/V<') M6^TT][ WN<6SH7""F0G '1,O%L5+0RIADU2?39". ?T!=M@AZ0?K!VO?Q2I5 M3.$?C94FCE''/ (T#< U()2LX [&0^1//351F7+%L&0=/2"Z=Z7N'XR$A T. M**\6AR"&$4W:4XMNZ'0,U1X[/X Y"O.UQ?A#IAFI05H6^K? OP;4JFA;(Z)/ M__FX6K3\R;,>OF6PHZA?C%2R-/SO1V=H2AS1WJ%>WG[@9]J*)8'&^5M?^0Y- M K3+T9D.Q#WR4J&VY&ZXK&QWR+C9=>"[ZW',UO-.J!IP5HLJ& KN6F>;DBF557E M9VI,<>6$$S=T.($X@BFJU74JQ ZP#Y316)-T+B_;"$4U/PG96)5V:(7/JY#&52964C61-N'?D5+OWE9>$Z83I3%7R^\0K MGZ\QF&-:J]SV3$T2_ ;:'0JU4%4<2))"C<\"U4R^:@96RB&DO!0+8YCG M,^CT9U"G>NRJ%H-)_Q#T=26N9*%,SB>0HV[PR45-DZ<6.I$R:9$J)H/\P43, MU&_8 U/HS%%JTX:*+\Y:25J5Z$ *!6=4)=(),;_ MDRF/FNOBK5;]R.MRDW0HBDIJ51OM3*-;+>UT"##-;YG?CC1!2T87R)?7 _@9 M>?&M!NC3G I--Q5-4_VFYD,O-5MURVE#7PF@5!;S-',#@APK\T^%(O.7(\Y& MB:F9270VPEKC#.>6)<);+PA4@X%DVHV:9)]IJ9>OTO_!3:Z1RE32NDO2N2%3 MW8?OP!"G!@ %A=7<%V/+!CV<9H:WNFQ,1GKF_A[ZY1/MA!+EGSWX29<&OGST MD_W'5JLGJ#4+#'BP'@ZQ%DD/W3#&J3<>=9=R*6H^':#*A,$RT4EG?DPO;:E# MF3,1'TCM3TDPH?+Q:1V2Y\KT,@D;1@9/%WGJ:#NJKID,J206C)(CW:#5>%QF M+H/!6F,Z86$FT9#*.>C,F5"#2A+HF5M-I=@T_E4:!8T4!",N@Z,@FXYO@G5@ MEP#7IVY[N1=I?6?,PB@;BDW*.!0KT^'-W)-XFTDI':D, 2">J412] )CIMA, M@$]G1>:G-^TX)]DO9/6;;!YDIB]?IO8@TR(T[:6A6R.KOHZ8\Y!.8R#+D.*W MAO)Z J>I+D+Y/IHI8[Y;?(=$*_'^+D@5!UZD_V-14>S+3@HUZPT_M5@5*= MGD)27@9_J=!$GD5F2-FNA-L M%G[:2Y\D#N"6,C5[6(9&(HI.@7*P#]I>5PMX^)1?I*S$[6HP+ZJTLT9

W.:+:==O0)B35[4M_<,!VK\X5R MU"A;FCZ.6I=//*DZ#C^;S/@&VIZ=^XE'!:)/RJ)*9GPJ(."6E3Q]?-OT#,V9 MH3" \LB!K7>7BNC,]($="F@9C2[K7,<65M@:AX.D3/V&*45KE[7JSC+57/@V MT-K$FP^JMNJ@J@5KL2"HNMZVH-C92GEW\9@FOEXC0$W+N$SV%XW?G<<'M!JM M^G[$U%E:_Z0=2O^/O3=A;APYUD7_"D*>L=41%(<[*SP M??'B!D@6);A!@,:B97[]S:6J4"#!G9(("@[/3#=)%&K)S,KU2U3_1S*%S,SLE:BC_8QQQ>Z94VG@"L(>/89JWLLIUJM!?)A#LS/SA^9V*S?;(!IAU M5N5[QF7A#/YVL)A@JL<'[TD/U25JA.&BOCO_;E6_6(1;63VU?O=0E_FZ]'$QX'CXV+_T,N0T1,,K'EQ>W=IUS; NQ/5@67E*]K%ES0[9F >UN'YS??/ZE( ME,*48>]X.*M8HY2B%]IKW8DJQ"YG#[X[(+ I-D$F?@L;)'\K:S,.1?F^7$JJ M@65#(O0/@UF"'5$$%1>S2ZCW,ID\Q*4\A&0H&QU^(N^7](Z6),&5+'0NW%.R MLV09&;7C%R;1D#3ET;<%"FK3DU/P4%CY3,]*-PEU$>E..E8X0<"<)W:6Q(PH3\8'\5"_^$#] M):L;H\,6KW-T=JA-$:,>'?[0H)/=;H>U%$_H8D [%4.;S/R:9!!'01=2X;(( M4GO+Q0\C7[9)I0#N$?4;13^WA+^>.[YJTF/XO85GA*G3#RO6-.HP98H,/.RF M0EF@SCJ(!G(T8C19+3]9'NO*.YG%%TJ,J<"H]%=U023=G^!E[#GWLOA#6O@< MA4XS8RGQ$8Z!$Y_0'YDTYV."E85*6!SK''$YD865"7 MR% XHNH1GC'^%0M7_=$3M[,:1D\$6V5C3Q,*;NM3E@?*DY&H$3)=3X9@Q_AQ MT'<8SA+'H'0BI\]9.J64S%4XNA,A=T)AQ[U+DBCAH,>8>9FNP0\$WOOZ3E1U MU$F_OW35@:!X#1_L)/UB?H+%&>]]L&6$"?I]<8<1)2 :_J7.4_+CD#JDD]#E MU%@ER+*.WC%*^)/!DU!+&AC6#$=3PZM\RQ;<_,D:-#Y4DK8S,I&9A *AXC,R MTRM=4OBD L-\X1WA2;THUYV*[C+D+,;#PB@)S"F*,4H@-/'IV4BW>ZI8I<0% MO:Z+_U4X\=AEB^@*['\*]>C\5MM]"1U)YM+Y/P8QH9H)X.?I6@U-JQ=# 7DLL.*)HO;Q^ A4$OBIWA.C MEH0K[=W43)(9]"A-3AX0@U>X2:NO?^)TK^'E-*F2=?;@B"$HH8D$NR) &NOP M[.**L[;)C3'!URB1=-Q?-J_..%J*P(>Q0F\P.EM/#ZJ59'GS:,7<26,.Z9H= MYG$CP2B+F@/G'JO-B,Y8]U9[1G'@/#.XQB?51953.H.Y$68XE+>.-B2[3HRN M>%FNS2$B5V&?2#CY6;VMZ1B)D7*PM]FV_*\$0X^TFH,ES" /QA]*\H)4A;;" MM;6GKF(ID"CX2"G(RAA.D$CFFB T"/:72(0-B! 5QD>!J'NXD\O'NE6#7"@1 M>:-TCCLZJL(CU@X+/O/#('ESKU&-/$'V X5^JX3FB) M,5&]Y"A"_ M4&VLW^]3CQ/"MX"K@#"O,FX8OHHP+P-1=?DF>E&RE?YL!TFVEHT18U2J[>#% MW*'?!!D*/J5-:B50.CI$J+%.!@KF6:_N+Z$LH)3+X.NUI),TY(+I92])RLM%V&P-&W4),-C%72GE&]%%\W16 MQ'F3JCCA%MADCC\ZK&,_"'>@\KFGJO/3J"@)@ $N,Y6]Z<$48;":FBSA4,.5 MKH'7DEBNF;H,4A.$*-)N*G.$1(I)R#AG;(W@2P6%'F6*,TZ:,*DE]@6H0RK)UKG%HOHE>$&,B=*T$ M4JK6*&F]!2>*B7RH[[)WF-Q/^D6JNKK-- 8P<+OTH6-BQ/-7/&KW36*W,.(?5KK#C&,LKR[1'(.N>K MXJU 7;-A>"+;)]D-VZ;\'+H5E^]WQI"=0Z0<37FRELY"/&__RE4!' ML%%>MNN25;?)45#-)4115VDQ-.!?0H,>L@E QB/PLN1N5LX(25\K.NP(X:[H M:'3[(^K@.&L2V Q.JMH]6I)RT-/^#BB.(%+ 38IP)QBW9-0&EHR,0^ (Z@\X MEAM*;FVIO&:NST#VRCD!3[EI@*"EBR>< #WY+\@ON,6QIPK(V2&E&TO"F#@U MA8J5_ X]!R/T?6O\4P;K04KUQT[?5.9.\IM5@:D&M=;IFP+6H(J0WHA&N8F4 MI!++TP3L(G1;WQY+I$(5<93^F--B[[>R][>1'<5<%R*=E9/^,@>3375((($+ M+DY@.R=PD<27QK[J NOJ.@G=KBN9;U!%DO&8BW1]1I,P"V:,!->D"7MJ;-;A2NPI5'KIM+Y(J1B^ MM V,Z!25EF?I?[8"4$W*(66;,8ULK.+\J1!-:G;ID![:P>EH-FFB%*OG(BAV MC074%8YJM&2& L'ZDN&S6H:"D6I!R11<),K)%)GM0^'>N!,>5JRIHOCLW9'A M/&I=P/DOF,[K@&FE?,K\]%\FP]:@4"> XUD5^UCS/&GV&LU4>$?DN\"V'M.9 MF-68-J87T\X:#48D!)%!(DG8?,J44)CI24@7G=*N.S4O,-Q' @/\:R>TUFIY MR6>MZ736:X:&@M/(K8PT0!]H5>U3M#F"L<_(.!0?9@[RGSR.]AA$;2D@9@;A MUW66WQW/$S8FH(!\I;^$8#LC.CSL&'P:(;, =98QC3;5N$YC]1@C_HJ9?)[U M3VPO_F*,=VK]W7=1F<;/^@_.O>V=6K_#3TO$J9<"ZPI)V3[57':!E6+8[$9# M'_]3> Z:GV=P#?H>8Z'=B/M[Q[?.89L=6]Z+]/@U"FJ9"7MM#V)[YM8LM[3? M_-@)'[$/4\GZ!Q! W/_QI'<,H@Y\.]X+D420'BZU$BPUU,M<<(G(<8RF>3B^DRF F 1)?R% M@DRPTVB_CAP/[PO?5RUWN.$EE0V+44]C.TE\(-HPY;M#:QM/P#6A79%>C!.2 MV.)8I&K42>J*R%*"K,$>%"S+#(1":,$-E.E?NM@0 V+2&.1\H]Q*C%MJ6R,E M0PF[+(H'GTB&C"B?6H%.[*4D/-C21XQTQ9('S*C0[V".<7%'A,.>P=TRL(&Q MQ;/3URQ0LJX1.>(>&QS=CDG;088&H2"IL61]"]B;-"$!8 3AWCOQJ&1=^N@# M+9EO_0<<+ZA/)>M_;-A'R6$P-IRWC1FJ>.VZ^$=<(X84_H^P<=@4:(Z6GP4A M+45(W^) %GXG"4F)-AUE;*R"8E2&)'4K045,:L7*8ZRV^PTR[>$WV@(C2$K2 M.L?).G5G )OZ1 A!*FNORH'(?&Y3Y)A@A7XX8/0]=E!Z!78IW-01*Z+R/5; MR+^&EG_?$8SCEC'POCHAIJ6CRII;*7B)N#*H!??QJ IL^,8V)%.]6DBF/9=, M$\&"K9)J8RG!=-V]N;,N+M95/NN-O"B?S43X,HX!&C,W A$?P6B+M'Z%SE50 MQ,[_&Y/C^$:ZE&\?R-3$JDX8 %LKL6UT$88Q?'0=!WUL-DE.'7Y6I1WGV4'W MO7OSCW.@C\MO5S??NW<75Y=Z%Z5_^B^< DNUQW[_!Z4O8X\QC4*+_/IO/_@! MQC5^?_[,W2-+G _$A2Y._P=!:X]ZOFO=79Y1+U_82)TT5:VHK*F(].TG_%>M MV6 P"EELRS!R"/:57[/TZ\4_+[Z>7W[-W/(S1/:B*EJL"<8-EH=@.$^-HTA: MZ8QM9T#TWC[F+@>R)33ELY:G1I&1A+[Y.ACCQ8\C UQ9^@RL9FV+@<86!@V7 MB#1.Z0YXHD=U>OH1O>)]VY7GBL7Q?,LD,=VW.]"I_4:[[J=JN=)N8BT $S Z M#("\ZVE\<"#GGRKE2LOX';6=AE_6RJ V*CK +^Z%1[&1%P)QL0FH$$N:9,BQ M;%UY!C?5#6XRO.F>'U/%@FU$*M-$P%.J=8PI 5W0)?B=\ORJ33VT/X,YD6Z3 M;,AC_OT><.S-^<7E/\]O[[Z?7]Y95S?6UXN;\[,[Z^OY]=7M!7QRC;Q\JYGY MUMP<8E4&\515MX&0)1W>O7$<"?<[B=\<'4DX6LB:B&J+C#+ Q]SU1XX9JR<' M@MA'#&0S,I?;2EL]V_M!\,RQK*^P[JCK+1QU]Y[B?P\$(M3C-KW<:)B2.9-Y M&.ZT_![IW4WW\O;;^8W5_17/LDN'^^O%+7Q^DWU^# \I&R-3U:0L%O8QZH^G M2*'@'DI0]K/*?59@S+B;:^:]M6OOGW&"&@]F- '%(.J*I,&9Z]FY^=-A8B - MB\4XC3L_D[\N7Y6M+_ZSU6ITVHW\S/L6I S&&$O6]TNKV:RV&D>53C-'"SCL M5"J?K$:K630.T_<^Q&#*U-7=5D+:)0IP)A/",")!=[1 R8/ MHSWQ5?0I[=NJ5TM26S+5%])Q?ZI5RVT+=L:5:5?)W$'5J)2.:Q7CJJ0.FX;& MS)?>"/&NX5[D&R^] 1KVA&K&'Y.X>W:J_17\*9EQM649K4:YP% /#(]62W"Z M^(\Q1=E[*)GB!E0&1,71/NU6PT;5V#F4.N*-+ M7UR&GDTOY*\3?U.YPCZG*(!_!NK-\NLR?/7+].?U5KG1;F9^52E7,S^?-52U M4:XTLQ^9-=3LSQN55C&IMY]48^Y0OQ!E,74AP@PPQ]\.Z@<3=\9);?QL5=-< M@=?(E*U(Y/M6& #$&M^D&?V_K.-;YRCLJ$WSE,#3O!\-MKW>=W"=9_OJ[JC, MZ3*FA2-0'8G"93I6O\-DE==OFWZ%:0](UKO7]( Z_1!<^MJ#]$U@O2A>L?[*+MX?:QM_&X_.Z-X-+V1E)/XW7ZAO?DWJ,%? MA+&YOVNWM]K$V7NXX'*;;O_>[PLQ')Y*S8YTP3$"AKB@&^,^G.[2?3AEC=!] MJ'3FJC1"5KC\MKL? 4YJ!S:D=5QJ--JONWR3';>SF15K=TGLI\G-W-*2=Y%Z MVLUR]?C/?ZJV*J>OLVK\:J75SQ3Z6Z+?0C 4&[O9QG;:[5*[T]GL*A[2_W)P MX5YB;5;JQJUL<.,N7O:NG'*S7CIN'V]CD4O=GAD;LQ]W9-;"=O&\.XURJ[7B M39A-S:]VW\VAJ_UCOGJ]MFWFV[--ZM0:I4:SM163WNW*;EEX-3KI)Q=UKERJK74#8QO[;9M:D-\%%Y;\_V"&1QJ5&M;\4: MDF:A#")/6(9Y]EJ23WT3=6;[.[,K]%.MM4J-UD:&UH:;LXI]MH5SV(_[=(O[ ML8M4V3XN-ROK68/;8=77-B*WR#.%'&,YUBQU:AO9K,69O)5N\@LEK2U*(JVW M%J=C'FTO'_-5BUN,U(ZW2AV= /RKE"MMB;S(_=1:C;9*91S +!^I;PS6"T38 M XFQ@!#)#189#F7[/XE;IK#9,&^4 ;U_(8RV9TJUQ[1[PKKKN1(X@9HBJKYM MH?7TX.LA!JH48JR;R&!C!Q@WTM]Q+9KN^T:3/N*NFHA;*[S03IH3SL[!G)F/ M_)EB_!^^++I9= W8@;F\>H7S>]<5W%V=_<.Z/K^A"LK+LW/KUYON]=^3RE6$ MV_)=UW]"&7(?V.,'QNSGY!WL7#F*F?= 0D6JNDH6_P8BB@-O8?$E9L4_^=RI M5(0GUNV?[='X]-JZ'=FN>V:/K5:EPKV;Y1=-^/L%XY_"#H36X2WED7_BI'2> M94_ I--SE3WG"%]5562ZV YUB-,?.B%BC5&=)S6!C4>ZWPX6ERG@Q9^ <7!) M$RFGU8[98X4SUM,/(ARCKBQ;*SE=RR%G=&^%01_(Q^L?H=^W"O__O_>U\G_& M]P?PHNAO!\W&<;O9[%3;[>/JP83PK' MFY\UO>Q0[?+QQC6Y M5RNN53[O%)OO5-0;T&]>:7>5B%["^K-+?76F@7U%M2;5^H]WCFK;7]+ M&[."KAO5M>T%$^6E8&]U!\?NE.L55+6S5%6K%U154-76'0+M@JH*JMHV5;4+ M6?7>9["'5-58U8 NJ*J@JL5.Q55AIK9$5?N+B+ H-=@ZO+OYM*H?8?\X)"^5 M_VL'['>@[K^@JIVEJMJ:\'X%5154-4=';!1455#5UNW9@JK>^PSVD*I:!56] M]QGL(54=OQ-5S<+/6NGJ7:)P3)X*7].?O&U??^G'0%R?6_X']"<%LU=6B M-R(4V".R!!_V=:GHVY4%6ZM5ITYWXUI0Q/\JHRSWT*YU%+/P?VNWE&[GI:5T M2Y>4_W](W,&C&/S_'Q[C8:(/WB1$P'(TT*AH&BB (?8'&&(7F;AM](7W@,+P MKM*0#E^=L!^'(4*_(%9#U[/=E]#AWN2.9WM]F -N />_I=^ )(C=B'YR-1:\ MQ^$V;[O)M2U]VRW)>O7UQ.\[M^Q-87HD)_F7[9VA=?C]*SGDNY^P#21B7H38 M\Y?0.)PPP2Z2U7?PZB 9Q]?C( Z']21<%__K.O^-'7CS"[VW;X]1S\+G2(L* M-:0'(7C,:H1)SW)7<-P'-4VC7S,(S0%"+?5][S^QQTA+U+,X/5_L58YYA=2< MUR__@;,?:#J&S!I*@'*#<_ MAN_5!-,-/$'V8"OER+=&P@YC!#B)0^ZP.=+GB5^+1]N-848F]HF)4Y),7 ]$ M+9FPE2?,W1H(^ 4,S*!/2>=T&Q3X,:Y<]F;&L<8!C.N,71CC\-=N]_J3:G/Z M>_D65G8I(BNT\5OQK%_O!T"9L-=Q$ BO_\)=3ET&D#ITRJ)$Z\"F<3X3#P@X.8VS+S4_" M27HT26Q]FKQ!T2F>KB9M)FR2\GH?D1S3 \F6KTC;\#>#X-.3BIZ$\*R!,X0S MQF.$)QQ_'F+,\@(F9[KQG>3F(Q_.[@C_9(B0D,G+X!&B6IMV%$]G>7DP^6FM M!"?G8D]R8N>!Y<,XP9,3"I8:@T1,PKNP9#Y%%J2IPE-SIK[:+&N9LZS2>H=H M5N-68!LZZ^*BQ!*F7;(.7D6TEPY4K]UOP&A6M7+TC]0:9BVAO*)-^7ZJSM4C MMC473[EM4CU1VHZRS;:>_ #N-QYS&,Y#J1K:0_S/@[!=X$AX ;V-F<68!:)^ M.9%$,Z11U OQ&X0@A%W\ S\CTT7VPX;A85=M(%*4K_1.$LN>YS]*=0-O.N^! MI#Y*ZU[@PQT>QDY$UP.(Z4'?Z0+0C&!44(Y/A.(&(\!O0-Q%@=.C]UAL)\.G_G"(<).]V"& 2?AD M3,TOK4?AQ3!*&/_) 4 M.[E50-U./^3%CT!;*%MGL.W^"-4?J5;A?H+>T(\4/1(]/#WX(ZD[_"&I!)0J MUA5QK8Y++TSO>J)L]N(0^"H,E4(D%8M93P)!C$+LPQZFB1[(N/_ \',A@N6I MJ:M6[R@U'4Y70:72!_Y(R#4 M\T>VQ;W/*\ 2\L,1*%U-2=H\0,(2WI 5D"M/^A0^9. +PU%$\D!(T9 $D%L82. M%2@8<=B8V-'OH:RT?H@7TH-\CS1;%(DD@X!/","6I)>B[4# WT#"V/T?(%#+ MUK]$:F'V8!"@CD9R<6"/R>!A1@,-"&C?#EYFST]CX.(<71^C"[#Z(_J3?/L] M_) ^Y#]FW),D3NB:! $4"1;Z3P\.2CXTL$.Y>IPV'9$?RCL@&4N0,J4%=]_U M0VQZZ]/'6F*4K2Z?86B/8'W.""X$_ &<-U"%"/CNL4'8D#7,_$3#(N@+WP MV59FZXDH$$5+#Q2L:=^ > 8N!O$&5 K[%LLQI8_!0\GE H/%04BO5AV\C<8(+]0,M.C$;ZC7+FP*=#4&'H\!\<./ G,/9\"5+N]F8UE^ M8,!IPWQLY"Q<'>PDS!Q?H@8NF5MB. $,.B/A\)*2=#U8G[BGZ <0G4G5*?&& M>B7((4$8925M=GKE4C/1"\\S#781/#WL@U8C#)-86L35KG5D MW<#96]](TT5)+6BKX8S0AP6R(7'SH/O%Z2-1XIFRB^9WCVZ_6_0)T*FS'9"Z M51UAG#P2#%Y39%+#3_Q 'RN88J"M':%Y8&F%9. _>828C.Z!1!0I/1!X*A0> M*LJ$M@QK1?68:4ZY0TFZD07U,G6!>"_*9D''W0"5;B4C0W7A*+8IF:JIP^_@ MB^U).;%$2=J)LR1H26'1]T5 UQ]1JX/ZKV_,C,X %'ZXT4$4(FO!&,.89,@, MK[#A\).QOA(-:8K/N' DE36S>'@^.@*'LR\@3Y\@+0].T!:Q#J+ M6.=K.0#CR/7]'[GU_['JDKZ6^BB?^"(*)W6+V),">A+!WF93@(RMB%TL;!FQ M-/_A@+T)%YG=\X.2A<:>T)91A)X,:AHRPP!CB2A =7YD!0DT*(=L3["V8E=) M^B?\.WI:+/L>5T4NFM0"I YNC*36J2\!U&X0=C]2VF)R]]X'_A/&]@($Y2<) MC##]*8O,\+]H=9,O/IH+);.L[S8YSH';Y.].B%=GGP*5="'GEC?2P6_N49!J M$O&0K#53^5@NK%32<6:R"+';02 ]%>B,A]'P.D6ZA<$]'1D]1&\M8TOU_'1^I ML%3#[SU:\<\?:[D?#YH^?< ?$9=>ITD5B/3;6O).ELR4:HUZ>X8Q(7^8K=\M M17K+0G?M"H&UJ\WRJNT?=@=!;2^/I-E>6>TL3N153Z35KI;S"UZYGT=2+;\3 M\..K^SQXVRL[>4'^&OAAB)&WH1.M=3_NCVK6K+57OCD+W3M'!]RHE==$32G. M-Q_G6RFO"3=8'' >#KC>65E'V%G;>2^TAUOANBK_R!Z,',^AL@S,EL647"\4 MF]C<^T"QS=JZMM_[BZ2E)[*N<;('!USKK*Q3%.>;H_.M5UKK>@J* \[# 0,# MK]G(:X=TBCG@CCNJ.2B\15(=!N)1N#[7Y&^B-RP+2[HKM%=OK9N/L /@L'MY M(K5U#KF]?&.MXC!>]S JY?J;'\9'C5A7&U@KK*$\'*_O MCS:R%//MOZ#MJ-8[15+[GAXP9XRN;0$5Y[OCYTL,W&D7&=][>K[$OZO[EXN8 M]6N>QP467B+DI_0TEQ -X(.'J0^K]7)S937V_>5/$>!:YFS+U>)H]_-HV\71 M[NO15M9P\NR0QI"_B#3" &1W1[$9(/D>G?.'KA^&4P>SEX&>RLJ)+T7D;0>] M\<6AO+9Z55M>4!>'\=JWY@H*41&77G9?KPAV^5!:S)^DYWUCRSD_=%4MMXJ0 MVZXO*![T.H)-!SEK6A%]O.:6"/[ M$_2HUNI%+?5>'_ .PA@5Y[M%&*'CW2NU+[KG-OAWS,V8K+[JH)H!AL MHRPZ-S16;10@2SMV(N]E'!0',N- ZBLG?Q4G\LHL\DX'\A'M9XRY?O0L;FE. M%?KV7A]PIW"'[//QME9'"2G.-T_GNWLU&!LF<::P.2%@'B#UY(:] OU1EV]%W"SMD0OX#=M_(M*S&VJ64G>^OV>^1Z=EXV] MJ)-&NXY';7JMR(]L[&']D^S'IKKOEBS;JM;+QS^C#A<(.Z3.T[)1\ #;3O>S M!_:'.!8U3E)CR9?5,GI$YV03L6GRQ&[ FF;LP!-LU"!P'H5G]5Z6ZDS<@DE( M3CK"^^:DWEJ\"4=OO@N8\%YK:;G[5B].;TVU46[BNJ^">]MS^IJ"?W*\!0_G7G,Q;FN=JY=XJ2A_>@'U)5;'M(P M\$?3]4#BN?]@>_?"/*I>',*+X"^QYW#O\C1!5,KUG_,KB:YB(-,H\(%*_6P. M0/$SLAT/EAK&X[$?H'3JO5@^/&GW'->)7I !0(K'?6&A0N#Z]\ /H!72/#['GX \A]V%088VGT<##95OWN C\*P5)_EQ]$XCO*[ MTRCSA[[K^D\H$F2+> %K!RJ,$"C5BVW7$/NPQ??"OP_L\0,<"MR2-DD+W-! MN'1'&%WO)=T26?.>.WY@O0@[L [A:I$W9UA"$A>@<\WO=O^6^V*IM\LMD8HE MJXCP:M<>A^)$_>%TX(1CUWXY 8+$H>BA4WGV4ML$OI]4G^GD^>M3[F[>Z92/ MZ\?P?N5DDR^>WRV]62U7CX^WTGB]"H*C6M]6-_C.:D\4D]K*I.93P@(7[I(F MUAS/[-O;T%-6#6'SB+R/82F4?''ZR0HY!/^R2?VI5FT?-OG^73#J)C[F^A MRGD<^&-1LKX[@X$KK',[C,BGU!VBJF<=GG\_[ZX'?I2C-'"2*_5J8]W&;D5F M_NL09Z,HE=B9 V$>J50+](>=.1+&1CE^!VR4+8$#[N!]V T=V[JV^\[0Z5N' MW>ONV=Y#_['5WRGZH.W,B<@TU36M].) 7LLQ5FX7)[(C)R)!VIKE3F[0__:V M#.,.$_R*:HLU/7+[FTS-W8HXZ;/(IWXMS/.M<] .4(Y"2EA5)?VH9%,(VT+8 MLK"EK/B":PIANZ*P71M$])VH9D81D)RM7%H#TS['?NA@MO )I<@ZC^)49>OA MNLVGY!HJR2-V#Z8<1[,?F4I4>C-V;R*[=])INN:_'X(DN>I>'/4"8?\XLH

S_">!/BZO/VF L44JS/[3.X(5 ,N%??[$_ M9QWC2GGLVR8[&N?$ ;O.Z2^1L#V5&9:W3/Q+LVH-D^75BJPG$0CK)TJ*FB@V MJYJ9WEGZEP4XS[ (/?!I]P2+T[?+ XDBJ5P]D**;91KBPBVAL5M\#R^I914 M'6;0*_P(R5(6Z%A]()Y[/P#J+%%)CT.4[@^'(4P5!G!]F"D-*VD[!!JU(YZ_ M)DOXX1-<7:A% #D?(9HF?0Z'\@/&Z?O>@.[J95B WK4:Z5=A]3DF_70XZP#C M63DF=)S^%*%CY&HAG3<7"^:.I'-\R4(Z[\)V!/")G5FN.?V+,R _>PD*I17& MWFHT6IG37:XROM5>HC+^]2A\N6+Y+UQ+F%L*EO.WG-#R/:),O)9! M-863!D$&(M,/J*!4EY@F DZI)F=8(>^]_"64,A D'Y9LDJFEBRVQ1#--)3]5 M.RVC8!X$[5?1%Z,>/%2OEKA4WRR^_ZE>:QDW2,;O@8^P@A%T8EVO[D]-Q EE M?6(8NY%:<+($HUS4[T78;R^K%M34A,P"4%<\"A?6K[?5Z[OQ "$"< [R/NG# MX?8$_J&,_#%7E/+\^D K/NA*^"V>301V!+&H'V.= MI&>[T6KGQ,[%(_;@"E!H" MD8Y]!XPQ5::OL"M,AD@H7HX4F(7)-%R:TK,U^CZ0'DCR1RSY=3Q@;7)*@([T M].#T'ZP1]A5!54=I2B0@8$3GB$IW$T0!QQNZ-&R&?K(D(79V#0SE:BS0O(:M M.6?8]*5-RG=6M&XEK@/9%8,1'"Q>_WBR:B6Y9:(Y2Y/8]J!9WO[9'HU/N^J3 M@T_$#S_5F[4$\&6F=O93HV58U],\UX4;P*QLAT>T.E2R)EZM>350 <@0@T\/:3!YHAI*8?%HPR:C5P=9.[1@LW[P[(%7 _\1;QQ- MUO"'H1^,\"ZRR+L !A/\EW94W(-&ZG@@#"($1H!%P[5#-]00!H;#@^>'<12# M@+@/_*?H86G#Y)V9XT:$(+KZ#T1"7_'.]L<$_9!WUIBYL,.#&R*AK\ (BHB8 M(5HF !)H(C6$_$D3M&83#P8'S0W%/!+)3!Z89IG<[NB_!&F\Z#\(S,T=&)N+ MW9D?X>(4Q,GR&]B-)Z4:LL((WPGO@3@-[]!A[)'2:*.^6;+$<"AP'(%:-OQ5 MBJ(84:C@X4" Z29U4_@8]5KQ#(*/L7OX+67K7]@)S'5@!JQJXL]F3AO>Z*,R M^V _XF," ;!('_!@5(8,ZHD2Z;\D8M@0P"'#N-]'6T : *SVCUV[+]:^^EO5 M'.B@E%AD<2M2*2I*UJ781!]]9TEX@3$BD._;6L[[,JM>C5"K09%$,I3/P3GXH.FQYP".[_?R;=D:(.!.$/+! M2!,>?1>(&&0A$-;0]5G+T7N-E.&'J+'$=%A#YQE>(PTG\V#")WL<&J!1:2\! MS.Z'LLUAO-!))'.BY>D!20V;?05^E.#P<1$+_\!BR=6V&+H>,IU,#(6.(]>C7I4LR,(9OWG@T7I^&C=?TP3!NF4Z"% M..X4\B0%S#R4M\K?^H#.9&'=" ]8N>=82MPIG$I#ON,-JM9C?@R[*Z\$U([[ MPGG$>8 Y')-A.KT8L&F%=P^CFS,Q1YR9CO5GJY(XR] M65L-;N1 #9;-!.]278;SQB9(O=KFHL:(=.\/T016BD@5HZTI&JJVDMA61K@A MRAYT@BFTOZ8O @HQ>+X'% R\RK"+SZ"\B!&&$?R(X2EI1FBX"!J",*<+!((47QL%HK5W[^I'UIN!>'[7)-?Y1C%\.%E^C!L!+0A/'( M.2(L_?1(E>=@F(/0Z<-=+-UWTH&?\O-I"#[YMM2^O>()];W8R\*'$US1*E2?I9XT/ !G8/HC0"5%-Z$ MDR:&"#$M$KY6Z*JV=>_Z/?@%^FY'\2AA%,Q9:OYL'>)C!]<.2>6[)U#"8U<< M?&)^PQ4"G2"MPT1AS &2](.,FTT\!)Q!LBIA2IS5T G[\'HDT1!^ =3!5X*' M#C!2.ZW_L;W8!KIENZ0!K_8M1+TNJ0U!TD; 9.JZ3N:='Z/?E(P/M -&8Y?P M9-5.X71"#3KK^C@#%]X=@T0-;+<$HIB"XV#!C@-4H/I"1G]I M4UBVPII!8>?- ]E)'G,F?24EI>-,B=8P[H7.P+%IU]B]-[9A#W'GDF<0S_@) MU!4^>+P66,>"^?PA A^)U1EA-!U77+8N_92(%X9G#YGRT1FP<*? \8/O#N1M M0^%IRR>O%O^5TY[\V!TH]P9&%]4495S:7(\9)# UN'75H'8E!VK0;\Y_@07Q M"J6,&GN,%@BHM"'L3'\CS>B=#22]L-PR\!6Q*RI<+Z#IJ&/RA!BPQ$8L;U!Z M@,:#'\@%?3Z\$G]J4',);LC@$9G>ESZL$B&-D]K6M\,'W(0,K\:X!F<>HG/'K<,KE\.M]+%@(HY9=S1 M]TGSDFJ[7)V;/56:;%_R4[MM)E!E>F#!J/D7;O:C"*1GTQ5R:NQ9)24.;B#T M(&(^X1^H],D+,>A+)RRH*Z":D#<\Q! 6O5[>05-D@J9YZCX,B5/%@/E%DR#R M )E2-5CX+/\Q&4GEVNS56:9LF.)_K3>G=&"[3SI.:/@92L3K7N3K*US_:&R_ M$%5R?+5:,X]ISJQ_JM?!QEE\/,J9#N1\I#DMV9MFN?/SK/>D_2&-"H9Z9[TG MM\QTY5G?1"]@[;W.ZGMIPG__Q;<#.MFO()_ZE.-HQV#C!DS.UG_A:2!GT+^( M\F'U0+@>/?%3I5SK&.T=U6G#D7VG,&NUJ=_I\V]0UY+14[19 IWD1QI[*KO2 M-R9?.U:V1WY5"91LUC?7?^)K*$FGZNJ8>6X)#1VM1!Y:N<:6(WJ%1E: \EIP M)++3F1%E])8>$.D0.+TZU6XJ':-4.HH>;SIHJ1JK9"<$>0,I]0>),XF6,RG# M#95IC\CU@E:U;^0:=_)J7.'8NHM#$5=\_PF])8?AP-8>O# MF>Y2Y65$#Y,(,&EF[-I>HLFR"RR5L!::@C_M5!F(L>M+ 8_OA<^>Z%90ZC:0 MM2)OLAP^? 2W5BDBN#LPER*".R&FOVEK8Q_%=&)+S=0H:F92\T*-(G- E-6= M+(4B6Z.@R^+Y/3@H6ZG'[,L#U@ V&\.WVC^"SL&$-SSC7>22.[ST(V$= M?Z('DOUPB?4PV.5(O89_6&U^XN"/&_KLZS>GI!@L-;>IUI _M1/)(6/?F0;G MDBS9R@%+POT,"[\(PQ@(K\M>&]SF7V5 +;<<>BN$18114T&85+M>*?>!-"AV MF;AE'8\L/N91CQ+7[61;@%H\^'-?LD!N=^?"LZ[ZD2^C['5V"7WKWGZQ'$D* MM[_3-T>5EF: ]]1ROCHA.H@P6?6""W?H!$Y "@](!M&!=3$"SF<)E_.-",<^ M%G=( K@]/_M+:!DC_3Y&8B !2MX%M MJ>"PKM+D9/2%8@'4OCSS^27RRC*,WMX)1K\5]^2YN!&8'X^D=WB'1&O5.I5/ M)RGFQ[/EGY$&I)Y,&#Q\/^:5/$4Y1Y@;P57TDF]!^S)4IU#.6]9IA)(^Y76# MQ=&LB84R%X%-!N0L],EK8T;=<@^.&!KZ$EC-#C'C"'%:V-N4P2U(!CPPS7O M!4^6/?#',@UN5J(01R)US$1Z_.NE1-%S1NA(=?Q!J) T5AH*5+!S6BI-ANRQ MD+),G"C"N)C*^)F5LI,49>L!).LGW)X(U'Q?ZF;NW%QF/]X)9C>39Q6?MQM9 M?)[\:QV8-!P.6&Z-GU ^)8$4KM56HPI MJ#,YGL"@KC,PAWTSJ3)?%'#V!/=ES]3O27R2-H#JPPO6EF$^&#/'U"+ %,:D M+YSO&'1#C'Y[G-(9CJ7BPH7KMHO8(_61$PP=PC6G16K^'.>$FYM=G=[6,LD\$U*.219\MH5"XHJ_EH,G4 M23(,DRQYN BRC/-E44[U^X)$G32K?@>[$OYVR_G2,( $?2REU4:X*<@K!RH; M9HSSQO/[@1-&8R93NX>(1Q)T0M8,L(;(J2)+63TZ QN72&89 M+A*X3Z?N&2JLN0V:: (,:X;]P.GQ:]E-M[0WIFQ]2ZU,SL<)).N'"!J%TJ"' M[T&_H8.0462?JMBA*BI!0*@[S.3"1#E6B]0CB3=6[[/6W2EK^5D$<'U3V.@_ M\8!4]3+&5F)*ZF/QT:>;8N!@ZJ!R]Z*:K\=D;1AMVS#N/\A?@H(@$"<,7 >8J?_,69ARNTV2 ME^G9[&_@>2K!D44#*FQ#F?,8"0E2&=-+K/%BJ#1S>3 $9L"#^?X _?SOH!W_^4^=6K5Z:JDI M)-2BV*DOU5^"VO(?A"I6^5"1))R6D7;^OBKR2 M0T0BC#V,9TBVH)1?6:)!8\@[G50QSW9?_A#6O9HRT;E2)*6*A_G16'V YOPC ME>[T07UC,G2"?CQ"!QFRL_2"$4,BYQDE\^DUVA-S15[VGR@(\^%S*ZI%;L4. MS&4/&V1Q9-N_^T^8 ML5[""C240*2_RLHL--DYI1=]DCQG+??0-'("T@4B6;D!VD6LY*:Y3OP>M"#M MVQS%B!4"1 0ZX1^""BV3P4 D!O>)EY_G2=C1I/.2%I%>!%T36)_"U[BY 73! MM$]#8Z?*UFW<"]$-0L49",Z$4>AAYLIX,FA2TL8G5GD.;OL9J%QX+\%9IX[7 MG3I=/#*B"77?O2;=KDJUC*#&=RW2B9H$_B(]#4^@ H$IX09%2_)<3-.D4&81 MLT+X9:T_$$HM3U%RR=SFJ7?*#6:@4&&3:\8D>,E&&5,K60[Q.A76+AH?F<7M M8UPM2ZN@6M3TYI<,KU\<.:[SA_8SL5./DB#@.9TP;7Z(>Z[M870ZX5I4S@JE MBH[\@7"EY8D(;1-'G]A5Y.X#*H)'2>%G\\[PM"39UB6CLAHY&O-42Q+:%?Z0 MA#=4T*24662&U5V@?O8=554\PIG](?^&SE'RS\I5,8Z JL@W[&ZR9*EX/ MD""JE V#6;>>=%F1:JLWBZP5^"/#0?+@, 5,*O;3\#3\Y)39J:O<)5V@-1N&]"2Z.W)-]HA+ MDAC+0ZSB2=528OU>M9.JW\O"LU<0+B5TN,B@B?N2AYU9C 3T.M'5N0>C/"\R MN&2&W)3P)H),1?(FT"O^$X-T!S9(2IM(FTF@+&0:C[KKI%LQ5&\@X! D>G:/ MJFI5O&C-Q$M]1>I(#4^J9&#D)+@^Y/B%O^F;UA\CLR&C.4E/*'5QII:09(1J MW)6D1AVO-@PQ,>P0O@%6$.G.!!2A8WCB_Q'3Z,T3L9QF.5UL(:'WSMJ IWHRN#>BOE@9#G$Z>* MP!>> J4)A5X6735Z(Y+OU8[P;M'-KL%R::?($ 1*HWL=;R)"B[05EF_JJBJQ MAUL6&V&(4@*,V:QO@4X796/S&N7U$D0 ]WN 7;B0\+19F[7=="F:_G?"!)X= M.2%7-WJ%93C0T(9QE@H5.A!#5Q'HM,?:");H<'X>Q->,E'8$PK*?DNB'(G+" MWY*1>YG.K??#H&,XQ<2I'CFR8Q0S)P_!8FEB1S,CL^]IA&XI4O(3JC!7& M3$)M.GM*,R_:IP,NU&2LV8D9RZ!,B&\R7R#=UNA&$-)!34 1ZDVF2:$IA7(K MYE3B*:L"-@(X&\U7\Y4)L$P*ETRZP"G]*P'64S8FHRW)\Y")55,TVK-=2DP) M'P0UH_F:,7X2KDQ"._+0C18M%,LA,YTR5C2<&NJJ7&4PO<-4LL.VBDSPB&4" MANT&PAZ\< (&%X++X3VS5\!R/$=RBQ0L68/Q V3+ V@HB7#)VE=5"H&OAV-6 M$"-RPO!#B5',5Q.<0BFYN1+\!^V04H&TDKH3@)MQ*R?EOWS=BW)!93E66+75 M=Y9MR001UF+])ZY(1O!*P@G!6&/&"E5MZ>07F:,M$26STU'/'ECR,4=&51:1 M D%WGLE3FKV3[-23B<$/SA@&BIZ0#@@73U[WQA-< 2(I2VL!JBL#WEO=61 / MV1N'.JM9S?LD =28!N6N*C@GDA$1FDGJ9$O!+[!(MJB%K=5FQVN6SY/I MU Z*($\1Y'GU&L28ZME!_GZ33N\;PT7UC7GZZ#<012AE+I(LQ_QJ=I2*R7X( MSI4J]S.BR.Q*V"7E\'3B/*-N-:I;?X#]LJ<(*R*'4Y63,ZO%QLZPI M9/IMAB(E=28$RH'S=[BHDPP7OB\GI\S1#J""^Q>M9\K5@6534NN0'Z'B,OD9 MF]*3GW*.\M1OI6$T^3D&&[!(<_H;JK*QJ[+:A]%\)78UV/?NB^E ]Q/[,3%,%DG!PO?_(>&NJ\DI&V,I$]0[&;P)RI8=I MEP)1H%3"L;N03;7IL2ZD/5E&"K50W; 'R-%'KAA&)_66$DM2!AV]N1 B0FB= MOK5?++T/U4:YB>O^5?B8HR83U]!.4WC"R4'H%'E,LD12!;IUEPL3%_N_8/^[ MB0N+7&PO'!"32,BN_:3P_I+ZP6+?M[OO]L >8.VQB-\6VSU-K8: M:UE%Y*B>U&B^JCS&8H.WL<'?W!C=$:GNRQA\+LG8'Q5,2WP,W9 HL)^T?T/J M"!(98I#T-2X.:/O"AH(**&I(V_4IY.=S'T#*&$"59_GRRV+O%^S][YZ$!/94 M0T2CR47?)6@![+0MOU,<0W56Q1%LG?PC J+!0#>'#9/FD]11$HSCT/<\P;HH MHDM%9I<&V6&2ZCC.*!M'-!57S:VD_E_9EVFAM*F=-(@'L\H9"ZV?1.^T#TPT 1Y M$ @'P%%#>RB2#M6($@ULDMD6NMC_C5U((DIZ$=U31K-1YU>(FFWON5)?9='P M"(NDJ0$&(3DXGN<_LE\_U?5=]H_)16GMS/37/D<0.2(U._;$-5&]5,"J;P>" MKT^N9L>05CJGPLAC<[RD*!QCWJJ!Z*RH00\;)/[P_"=/?DE_+ILA3 49H*I] M*+V'\CZ,I ^)'F F9\EPUM#GCD R4 N;6=M0TM59E!F6M%)@*: )KS01*5,]UIX<;$R/U7YCJ@'365OKN_+O5[FH\C?\U*T%1C/RO4>!D(.)97;KAO]O!#Q%9>"WGX)Z: MD:D%:J5/4.KF,MX>R^0UWYR]\G>H'I)50T;VBG@>2Y+B6YWT*_3D),H;16Y4 M.X14OVVJC-68ZY-Q-]UA5<4?C-";@>\;4U8S)6@YCXSY[LL&D6$4Q!H;4CII MJ>1#3QI5A"0I.7F6PMVA3K(*(R'T"\JGH8NJ!Y=UM.^DQO=/ M61NE=(F>>/%E2C6!Y/NN"1G&"0'HM7 X($'[HG,$2QJ&SW5&#I]WB9-CGASI MHQWX(\PQZU,ADRM;:J2&2])O\#!UA!8!_$84B_6&KL/ME>&Y(R84K@:_Y^Z? MR52I/@+M497315UXLA(L88Z 06NAL^AQJ;SCX3WZ 2^QR4C M6&*LF&B,V)*NB$=Z+,TT5(\NZ]F2L@E87XROBP,GZ6E&M347'J*(.CQ#4H\# MHA;B9ZQ=#7TL;U%@:IBB/Z:Z84K)P::/LMZ=>)<]7:Y(6?C6HWAP^B[OFAHW M4,B6LO7*C #^!*WDE^W^)723+6JRZ_=CLBI&,L%4]4)'$R'))31%Y1Q).2E\ M%9ZKY#A$U+SW(T?URO6]>Y_I( *N_2,%PT:/O*"X=+R2 I_#:>M?X;N.=-,[ MZDFBRNC4Q&1LGTM.9*0@*> 2PR%R(Y?<# 0B-("E*4$XC8)&9-1 "?-$:(?T M@*(1F="M6.?D/NZ>8_A)I?NF">AR\9L:=?YPR&6RT1&UY]083<0 MC%XH7%>"/U+MH^DTD0@BL3>T'T&A[<%K-/G+I>2G5^^LDF?9Q^4&3=_W5=-T M+U@+!?\0[A=_=NO7)WNBJRT_""3N$R8DQGYA2^5?Z+RHA_O =UT["#6$+^D; MTB&1:!NZO8TL8$Z[1G0/*+/E%!$5I@O+NJ?4 .2G4_WNU5= D,@($K=8M4Y@ M72@DP(>AZ[.4(7O[0;9 'FL^FMYFU9ND]26!MC-)-4[^>0R^PWS]5JQ4# M0$'#3,QJ;C[16.RGXXRGJ;<2T(2G'TO3#GED^*1\0D"\OP\P/1]G4TM& P') M#2$37*,,.C+R5Q(4;VZGS/0L5,,0.Z%[>MP]R2FUL(00%$,&QGEX&>.ER^IILR)AJ<9P?R87 M+AZ;T2LK?8(EB4*+\!AT>ZL%HHV$T4(Z01\57P)_4@_+PM<2X5\^D7.0BF43 M)@*U::)E5:7V7I*W,#MPP'\(1\#76_9*D@B61 M+Z0020R)DM*8EG$:*$NIKPY6LW^6&>!AW #MACA(]P0OISK6ZS%(-"3OQDEI M5_]Y'(!]VHTQAPNC.R0?S^":'.!?Y(5>LKY@]1_B&=5)L-1"WZC-%J;F("NRJ=&Z<44D M@/^S]TD6 $D871FC&W*W"=(V#R4/XGTF<-=<]F:1,I%\R5 *4F^54FCV$=-NC=C]37II M3RHV4M_U-5+0@QC<\X>)-Y&D!N/G!>A5<4Q $;3Y$"1C JXB. $<0L,/ M'3%3)YG4&O@)BKF,K>IVE<2H.#>1O5+3+#'0%!5*HI4&661"A1&?'GP,[OM/ MGDC\5B"Y0P?D8, H"I+!, N 3B*9!2HD&MYU,#VI;*02WLZI;9A:,2/MTLND MN\!TXQHF!QVHQO3 20D[\+36:^ A*FP/>T X+CJM@74H0_?.9+>4&YJH1RG% M+XE/PZ0;U%,1PRSFF"E5MP8V"0XX=+01:2FJQZLZK?QR,E?I)C3+J15!@*7. MF!:3@!+BP9 62]HWTX6^/#S^OEJS1C#4@T0LF13_\A9*O=#HL9$HQ),X)!H6 M44..$,@,TFHI1:AIIC&NHC04D1F.2(D-85*)I!OJJ:M:)* [CZ@DP4UE@C?: M)D28^(\#GG(U-#>K,&G5V-5 )) E!AEKCC2OTV07E\33^?"9 HT"@'X'YK(# M0?]WCR"8BL0,;2<12A.Z@]::,/HP86:E[SO9.DUE,4EOG6S\PS++%(I:@!L^ M+TYNBL()I2*W-]R59W5!87E0G M0FRVE]YP=M(1Y%9:<<-7CH5M:&XOI*H8MX_,CUQJ'II:N'70!)61MC4Y54KL MG)JL[&_4QPL)KC+4'V'(%QU0,74C#::IL#ZRMXC;1\&$Y*5MWGXTZ7FX7]'L M@35DWI__U*FW&J?M9KGRYS]56Y53PUT:^1C)U9Y.V69@KNM7>TOA4NW#!&-7 M9#:Z5Z[*Q/JA"+5OJ^Y*,N60=V&48'FK^9:;J>G*B)M^I52S7F1TCIJ2(;@Z M3V#F^S)F.E2O[-0FWLFG$]-9,I-P;^8O9N.TJ?-"L$[J(TTV\&S(MFKE9U+J M-,BBG+/)9T1\0=+VEGB17:8)F*)-)@)JDP3YUBG734_I-'CVA(Z97^W\-677 MS!M&FEH+;7/=UE5=(G?"\[!:R;Q(UI9[&"J @SGBF$'&"HRX ,-?F\"A(<[S_:VF'L]:7P2-ZNYYYR#ZKHV83MLM0) M*4SF%<3HQ*27$:7+"U)K@0S5W162V262BU*YR-<\3ZQDSK\0+6\E6KZAJ2SS M[D;G>Q@&B ;@J2\9H ML:$:7)I>>>WGYV; E#QF=*Q-!6>P0H.;RLM]G4#:TRD3!PG0WU^V!_%7/LC! ML60'W*Z(KK]+P/1W _'_$)'&A/9DRF1 "-2/CG@*4WA))J'KL)Y/,4?RM0XQ MQ()0?S)'<60_8XZ;ED59#8;HPC/#+F37J"PYU=\ Y! //;--D>RQ1LDX.D+% M]7Q1$*OL2]UTS$S[XJ0$ZOU$@:#2- 2S2J5.7KZP-^E'\= UMU++TREJ>3ZD M6^_M:WDZ^M)-[M+;='GJ+>;ATM_11/AJ1_:Z+>>/J^_:63?GOU["+C_%/-%(H#P$K N O$W;PS(7.7-CGO_:"7SZO M_MP;Z59CQS.TURPVR.^2YS3+PH(]['HC^.S124KGJY( LWMU9! $%U@8WG7K M$ <\D%\??)IE^1JMMLQ Z,) 8(ESI,4#@H,^)@T2ZY0\W/\R,CC4;Y":C2.4FAOX#1GC'DS%@$ M3>L0CM35 %Z!;G[AJYY$!UF6Y,$GRC%B(XKHE/ZIR*:^.CJ=KBWG-;: M9#^S<'((I5Q-^).6.+9D:[2]A:ZFB10J[O*G)'D0?3DE M"V?ZRW2W&YW!H%O2\/E>J'>0CE,[I2_N.5'J6V"/!((? M68>U2K7^B4$F-2 ^5ODB] +I>+=C%$ED,ET%][8G"Y7T)MTA- @HX_Q4XJI( M6C!:+,V^B5X0HQ:%S .+:2#(!&&,HA/4LV*/("\)F=]/WTMK[."<*.?.TW+V M7?U%=V*6MW9^%S@O?RE3NLM6NA*BUBQF29-'T@**LY(G?N^$,B$:J0YI;B:= M9,% I(&JRG%P#CVY:\0VA7KCMJ!)=_*(^>\26Q@[LK0K]DO MEUY%[J8>0=EAO8GOT:%AX\2 &XX1MH1"_)FI'E$?RX ENM:)\ BG48,DI!6H M:%CIBI7(,!%F)[UX&662L]7NN8'*#S4ZOTG@FQFO5?N4->D%4RJ9&S8Y!6[J MIO&LN1T;(UR"3=]_,'^LER.>;>YO7Z+6Q-R#F"J-X*K"KB6XX4E0A.F?VAV&*B225_-$8*R]EX,45A" M;>))N"[U9$R_0A6[2_4Y%8#+GGQ6FU"Y&-7;Q39)M:>O+4.1S[&_D'BVT4FYD2T7=L2>;=O:^U6@WT=UC])"U;EEK,;Y1Z;#*S MKC8P8P"S12V,?EC[9,E&S /9]W:,\6V7:_K!&*:&O255IP6&<2F!#GO6?2ME M\G6R*%7\GW4(V)9),! :@618LA\Z*N<&[^E3?8 *#4\4Q9.GXTO"TD=U8YJ3B!FY]DN M6[C\JAJ[*W?U^??SKFP;A[N*QJ=UA)W14 7P*60?6E4ZN8[BJH6!^QSN&HUS MXD3PDOX2XBM;2'\5(1#?>&X[P56WX*V%LK()I#:$"H)L(,'YG?>*@DBEX<:K MAKV^8,V2.44#5'$@N/>>T J@P[(_JRVOGN%T=L_D"FD,EQ53[H+M!-PV MEF234N50]B5:BYH,_L28#B)."@Q(HT<#<]:DXD[[GL#"96T6;G%1SU%K%?4< M.S"75PO\OJ4(_!4XPS/L,54239QG-!JE>S,M%-A%J_0M-JYF_UJGF9J2*Y%U M25 @Z22?JLL8(4 4XG5YJ7H\9;WIQR>$DI)GF?,GA0G_FM'_'"Y],"U#CZ*D^64"0& M"#_R(K,3"9M (7YK@#[I')N19XB(J[*F9X+*2'P-$?_ND:UJKH0?HT"0+PLU M.M_6Q5M!A?.I4+I A0K?*U>EHL25!)!&#V5ZYH8'$P 0"I1Q2(X-S(@*I1=E M; ?J1DQZ6 /=HF/*Z*2ML4_8KZ1#H(97*"G=2:8_)[>)2?(00[]&P8"6CG#) M:).28F7 4X2T6%#KVU*K"BP!T3D8/NHG<"N9VA)7E6V-P'LO9H E=6>>$)$F MK_KUZ[7LP(?"=2C+(A+4YK0HUNAKJ>"$%LJRE9]$;D.J3RHQ](_0#4C:L?H9 M4+-V+:BI,+\QN9S!@U%%$%:)XF?6XX(FG85$EFJ!G<8)%#"_J2F?9NZ;?9ED8GFV5+ MHB\,:^4D1!#B#."?C+F'EFU"P&<[U%[!-"OH;Q7=9:H&98ZC(%5#F2@;.B)W M!7I!@KY95X[<$=P>8*%I3RX^/966-BV'EK VW]U(GQMS^27\Q?JK\WSB^=YE M3-F19*' I&[07]8_JAY8GCV">0R$L4M>DL&6'D/?O-9(=7[T#[X_-WQ/&%C?P$0 M<_27T,=*BO0FS+2ZWZC\UP-=#"/"QYZ+*7%3V#]6&S"\(F*]>V6GSCSRC)V!YQ MO&L-S9J!OAW(PYT$OC+<_DZ8%+ZX%%G0(@K)=2U!)*G1X69D1@ D,YBW],"E M5,QAJA;W^[2GFF_;E>[E36J!]'N7WZOI,J&B2N@C5@GM:I'0.OQ/V9=:S9FI MY1BU+0EC\\Q8BG";V"@G@;*8JDL@EKYL%JEP7"GCI9 ,LJM>)I,IE[P3] M>,3QOGDE-ZKB)ERKY&9G;N6O HX[ 3#[#7N8)A)F??,K#Z*C*Z-YZUPT5&&C M<+&8FOE^4(58F<(@7< 6"(6Y3^6TL^Y^ B8(N'9#!B@S=5?"-WB6"]!M%C($ M808X06:Y6]G::(>2!CTH6]$#W5?7U&2Y((:S@7=)BLI+E"2>\%38G<']^>=D M-QC[R\"!)5Q$'' ?,-*9"(X"(2]1.=TR$S?@E"+A MLC$B.+3W:#,U1IL3;GOCIC625%O=5 C-$9I)=*T^X) M3FL=8'\X-U.7L6,XV< TY"?27P:F]RFUERH!9DEF&5,R#V\16&7.B/M1(E"M MW+;84[.AC8#+.Y0-?>.0R[N,DYZ8CJ9M>?"T6?VDW9QQQ24=CV86:>Z;?O5% M].V8@;FY_ACK43S9[=K6&7W+2@5$!\3*$7FDEJSR@$TU2Y-1]+BA3^5K_Q%] M36#4EC%))>$49T-GP/ J@PER<6,XV9 MK;SHO$?N38MH/K 4H/G_8IP7/U%+ M3_5.3](&R$<@2V &XEX6>5,EH9-6/+7X\U/Z"+Z8JEP=F]O+/.KKY?=R__ M;74OOUJWOW^YO?AZT;VY.+_=(3C+%0N)#B\\A7F/$:=GU,HY/!LJWP3_%<," M]J?-%AH1%VEA#P9&<(1 ?_8X%"?J#Z>H\[KVRXGCT73IH5,YOKPA4-2!KD:E M3_(M]$+^.I&"Y0I+PBB ?P;JS?+K,GSUR_3GS4ZYVJAE?E4I5S,_GS54M5:N M=+(?F374[,\;E=:>3ZHQ=ZA?Z!#Y((%6D [_=E _F)"V)[7QLU5-$R"F1$Z2 M"U/*6R4(5F%IG_]-F(U303G-4M%@C;71Y;(#B\/ X@HKJ> ZY&GG=L&UC[;@ M-*TN8,B>W?]Q'V C[B,YL7Y?@.%[*@4_715XV:".8.&L3W>)AZ<5?MR$2Q%Q M-][)H]_.HBO6[B[]IU=:\OO2>O9:90[SMT#V7L5T>,I@CL/!P71*,]@7SLAV MP[\='#55@G,<'MW;]OCDABOZO@7^B,(1,"+6:)V!4@0J<'#^+(M55:G(G?U\ M8'&!'6C^S]&)%X^.!CX9,?@2X"_8&GA!2^=+=PX^5TNU1KW<4@G2:N*?N>'; MZYP;+XW#S8J MS(.57!EW7E(_\N!AGR&@$7^,%M+UDNMK;;43'F01R99H"SBYET-$;TQ M['J#6Q$\.GT1WOKN((/?V]7FYL2>35JO=JU,O"[3,/ZHY+% CUF)/&H' MGUOM:KE>D,?>D,>"*W8E\J@#>31K.R,]7MV9Q#10VKNI#3_G_<[@H/;!YSIHOQL'3%:EU]!T@O$IK:U9Y07C[1G@+%(.U">\8"*]6W5PC?77"6]<3L/N:P8T(A1T@ MYB*6&8E'X?IC*CO:1"_(6/W>\,+"U K>3^""K\ENSF2!9@58H+6U)(DWMKPV MM:_VDD 6QOU7(Y J$$BU7"T(9&\(9&%0>C4"J>$ENK44CR*(/-,ACB75<+08 M1*8*2JIQ+:+)*SK 81=_\\/PRON:E!%?#;NTF=5T=L70>1:#HS]$X&>0?9UA MC:NUTQV)%A7!Q&SB.=RF@WL!]4Q120.$8[D]12&?"N+((7$L\D^O2AS-@\_' M&<&V-R>.#QUGOM*@14ZZ +.(-6]XU>J=Y[4O1V0=N,^SM+U=([*/&($F_#MLVRW]RB5LW?/! M@\XK*;]3EST"Y<&?)EE%;31SBG0;7?J>!H>\%!GI&TVL%:J7FYLKP^\OFXOH MWVL;Y5LEO5;EX',[P\%=4%Y!>5-JP78I#ZM5,M(>=HCR]C?PC*@%V, -7F_U MXP"[S+^8F)_6/?K;#UU0]:;.X\.'D!98_M]X7\_DMMXENZI\9%\$[CW5,TYQ M1>W@.)X!1:Y@83#1VP@?5\F0@>AL9X+FA^RU'KT/<4A%>>>>I+;T:?H4- M73Z W6H6 >S]HY\EXM?;HI]603_YH)]7N7>7H*0IBFF#@I95?)^;@/?N7[=7 MU";G4#JY/\F8]OK.[KW6,9=U:=.FFMZUC4RD[>+F(Q"@$SI)=@%SB M+8[(9+!5%6[G6GUK*#]%V&_?J'7!E?^VU%H[^-P^SDB,*(BU(-8E,M?>EECK M0*R-S8L%B[#VINH**"A%!?4FR@AP@E3,OPA/9$(.M1N@2#2*2/4>D<92-_\R MI-&D=,9=*8HM2..-[MEE2*.%55^[0AD?VK3'%+#LHJ]7U#%W9.W+(_:OMN2\ ML_D"Y0!(9EX)2!M#7)4/;ZX5[/-1V6>! K6(?3H'GUL?'@BNX)Z/RCT+=,Q% MW',,W-/(#YJ=FH':KB9PP%M5P!8CYW'D_4V334R1I+OT$IU4UTMN^XC/;\GC MN\OF[!<[=/J;.!#V0V7(6EC>%(-K$=RB")AKG=8F]8-S._!@R:%ZF@A"ZPD5 MI2=T*@>?F^7C77%!;<$Y61#Y/A%Y8RM$CKBEY>:V6MD41%X0^5:)O+D5(J\1 MD>\*..^6U/-=UK&^.FX1#)O-':$S+?I0]_4@UL\_V'\ MU/^BOXB!9<-<['O!GNK0\N,HC&R/9E_XK0N_]<9^ZPW6FJN+B_EGK@52F;RS M%!-VF0;&^QUSFXZY<=PHU9O3U@U[IMMG30 MQQ4ZZ-9QNU3+D;YY?([KD"_CMP'C__ M%?ZEMG1D!_>.QWEA$]?)?^(P6W>_[(WCC"^R+Y?D1&+Z1 MCYM/26LVVL5#Q[.]/KP-9@4?(!Y66-:KGERC?$.C"5-0':-. N%2W^+3)V<0 M/<#\\/7F4TR!)Y7D$;L',X#CF_F(L7E]@?6[;T:_39A)[3B] ^:_<9)(.LZ@ M5ZGT&\>U0:=2;[1K[5ZOWFF(3K4VZ#6';5'[O["J _74@_9\C8&&CWJ!L'\< MV4-8V(GM/MDO(0H"DYB DLS-GMRGF;LQ'*9WX\X9P:E?BB?KQA_9WB8TQ10- MG.1S)?8)R"81X*]@3O;.S,5Z"%"L_&GQ 8%-<8?,C.B>6&F.M/_77^S/68?_ M'HQ>G=B(=B:CGYGL?*N9F!=&\NSF]GKN3M)?',E67+YL,+ MSX+A780S^+3L,M!/3M2JI2KE(C-]-"I'$R* M8A0I$VH";1)_G4B;P@M 0(^H'U5?0%ZH%6 MO;J$+KY3*G/VXFH5]%XNO9(%QD,^%ES[: NN;N; FBY J93;S50-2F6ZW&D' M_5IK%+*OL?;]2'589^&Y\@ELO:C]N+:EHO;U^.T->VC.G7Z@.EP-LP^Q<_"Y4R"Y[CAAO4K/T3N2%R5'5%N[0%]O;=/LBBIZC>>+6B?H+V,_C (1.0$E#U@C,<"9*X4S6QN= MH8Z^7DNS&60IUP$T2+^Z3BU%XAI?N[!1,PBQ.J-MT<9JZ3NLI3:CD]LVM-2W M6T4]^T2VIZ(N6QB[*Z)^9UEJ.5&/C0?*E1VI1-VFY^.CTMB;BKKE:*QY\+FQ MM1Y9!8WMHLKZ;K35RG:9['T?X%W15+_"8X^48V[DJSL>'&J<=I:B6IIHHTH_ M?0\GZ9D=/GQS_:>_B\&]P.;3^&$7$[YO1-^UP] 9PH[C5&;0W$PWW9OY2C=> M0F>F8OTN+M.-UT.M<*?!RSZNY_3-3;WECQ ]$IFG6$6_PT;"O'!K[:X>^K:D M5,V.9Q5>^%VBIS=WDVZ#LFI(6=,)C+GQC>8_1_G.CT#)]!=EA92L1/7<4H/M M]7+%=H7=WBB:.L=8HK3F<+W8CS38=O[KJ?1Y'H *UEF4(% M-1;4^"I*R#QJ;%)D?UIOW3EJ?*7&2ZN3:C'^_HV_H6HK*ZDG6D#E6N^M,)S MM*Z[IES8?(OVHRIBZ[NRBS?<%O7^C"MMWG6&F;EPGVT+Z7B;_/U&^M=F?FXVM)8X4C%TP=L'8KU/EN")C=PX^-]H9H=0<,G8! M"OA!0 'KE>V M8+4,"WG\N'!@7\8KO SL*Z?1 "%S.#CPL P/4EQ\R5+08 M+%GBN2_P7N+6)%2.H7IJ6W""]MY!!+:KY>-Z]E?[@\97WV\TO@*!;P\ Z=(( M?!\!D"Y[*[JWM^=WMTNK05.#SAX_.<\(8X;31;X1=<;I#\P?IGE%CGF M2,:V_"([4,54\,$^\$'[;?F@5CGXW-Y>0*^HNEJ/0FY PX=3 M,0[CSX%YBF MKNL_H2LA7+FF:H$H[:J1O_G!5S_N1C#P199%,%7,^I^&9 M5J\T6D#K&T^T=O"YM;"(Z /5$&V3B*;.X5)$)/;=T+T'06,5/: M;W-KA1$[8%U\>(I8(.X6440+G8"MS2_ W5*T=UF\70=B;#L#4DME;1G?/I8= MAF9PKE#YEI)Y+WZI)P33KI''RN'^], MA?<;%>,R21SOI/SDJMPMR,Q]*S#;IAF]B"N.#SXW6\?;3M_;L=3;HJ;Q+>WR M!217KP#)@>VR,>+UVQ8N[DPD?5=!/X8IOI2LL6NC Q0PS.Q#C ,B&NR-LV^6K\1KXLRLD.$=WY,-^_D&?JZDC;%P$WYVK M:6>1:Q731;,J%[;OCW[%5=1 2VX?+P1BW=Q9_2%%XD++9L9)P9^_47ZV^$W8 MH;C!UU\-?P>M%H4HX?6_5]2AO_\(2R,+%C+4)I8&)U:]\2JW=9+G)7Z2*W M8RU;-PG17_I>?V9PJ%&E%NJ%[K<_E+'(QEV6,FJ4O[$M;W:>\C=JG9V4AYR_ MD2T/7SUPOB-[L"X*U<< FEHJ.>7 &OK!R([^=N \1R=>/#H:^(3\@L]E"0*, M:Y6JU?JV42+?/;*U0=)*P6\%ORV9F;,ROV'\K53I-'.3)+9K&3MOAWWQVT7W MR\5O%W<7Y[>$L'1W==?]S3K_W]\O[OY=(&(4B!@I1 R9>#O&Z#NG9+F^=W\4 MB6 $8J0WY?$KZO_WX8Y8H)-]A8.?G;O9:&+%\Z[XG I,BX*FE]%[%M!TZ^!S M,P-NH/"COM+)JL)M:VR_8-EVX4M=#QKAFK=O#F5C)+V:U2"U\*;FE3:6!$58 M3!L85Z]EH9?DRY^:([EW/AJ[_HL0U()2>"%70F 1@6QN7F10KB@)U8[>",HK M_LVQ>X[K1(Z84W[4P ![>VO51SN@PWYX*ED@$]>ADF;EX'-C>^U*"JUPR>BZ MJ@9VDT,JU,,U0NW+$7GUX'.G4V!F[1%M+!-L7XXV:D ;KQV%W6 M;'^;&U5;167YD%RS2%K#[M[!YJ*3O^L-SNPQ=NZA@KFK'JR/O"Q9R-1-Q% \ M;FSN^2_JXS\,+2Z2X&O3(J(W'F\APZ:H<=^^U/8GJMVWI'KO)8.L5/*N%)Z7 MN8G?301XW)T. H7#]HW+WI>D$HQG[4Z[E0_@L%5N]:. _>J;1;'VV2FW:10+ M5(GYM(^]ANH[XZLK_+CO']):1#*M"I',MFR?0I]<>/I?Q5# :0PLASJJ6Y'] M7.B/JV>G\B9R5_H[^]F@_&Q<_%85L_MV)8Y;*(]OD.RY,HG4,$UN\N(_TXCHVQ)O_V0O+.\V,[BF#;8 M_/7\1%.+R/[[$]SRPCJ+X#H'GUO5^M9 2G=.1&^B8^^F"^+,'XV<"'L7A%2" MA=0 4Q=>'X[8.KST(V%56Y_6 LU82ZE:53P^A\Z)Y[A_.XB"6$R2J[$ZS$,Q MUY80[3&\WV"AKZV=KLKV&V]DNS)S([?DR]NX-U15ZTF.-X#%G!R]8;>H M6D7RFX_O\OL_2O.[)EV+X/;!#L1#B\EO66?G>+;[AV@ZN@ML(8V/_M-U8 M)$-*V5U)3J\ZGV)FS:;].K.I'7RNE.OM:6_,=/NIL1U8CSB>-1:!%>*()6OF M4NC[<(,]I2F'W3AZ\ ,X^,%R.%+&TNIS-CI[=BOL\<:S:\ 57BD!Z>,_2^P^ MS]BR]1M/5]W[E5=W$8;Q&BMKKKSO*U/%FC-K(;9[J56OENJ=:?,VN^'::R_E M*H[""%X$LG/E];1?G\(WF1Y!Z9>:M6JIT5E&P#ATJMS?.GGMMAO&[:4YL%$&;5SCD\;!YT:S4ZB$;Z@2&BWM?<8L\D?C0#P(+P2+V'+]\&.D=1]N)"1# MF#7\*0._4.TN);&=F7O+*;V_P09?BNAJ>&<_9[$$=LFM913#3,5R"LTQ!X0S M)35?CW 0![B241+SYH3SII@9NYP">2<\S_8B"P_3]E[8Y_[@N[#*\"^6^&_L M1"]%:LUV]55R0,D]/J<=SN(5S+!I;\\55638[#_=+=!_EZ.[#ESN[); M S[>%9%=9+"_F\A>@N:.*WFBN2)U72K>A6K]-JHU&*;G&$ MO1ON_/35.8_+L,B]W=D: LBNR/9"'=\A=7Q;M%I#%;Z6F^*,#55X'BA[:GMW M;1@53Y0U%LVY3-YX__:J>=NV]R;OLFSY:K&N-\AR-*S6$??XM3I0;UM8O+Z] MM8T9K]''NI *A5388DG?=J3":_7)?D^I0-K/+Z3CJ1QOH\9H9 ?WCD=OGXS6 M_R<.(V?X\J8U1K="6':_S\$B=#9Z?@2:2.0C8="^4-1^Z'BVUX>WP:S@ RKN M*J?SV(TURC7Z#^_&:,U829U*L3F?S&OW&22.3.H%>I]!O'M4&G4@<=OMWKU3L-T:G6 M!KWFL"UJ_[=:H:)">NHA2$K1[L51+Q#VCR-[" L[L=TG^R5$^C*)"2A)3JG6 MACE/[M/,W1@.T[MQYXS@U"_%DW7CCVQO$YIBB@:>]P/"[CX!)A4!_@KF9._, M7*R' $7>GQ8?4!M4=61F[/:-U8Q(^W_]Q?Z<=?COP>C5B8V8:G,OBPD-=K[5 M3$R+LL,'ZYOK/X4S.?KU)T_CG& .J]-?8CEWYY>7WA^)$_>%TX(1CUWXY<3P:EAXZE:N3HA3E[\0U10?)7R?2HEQAB2%-=OEF M^749OOIE^O-FI]P\;F5^52E7,S^?-52U6CZN9W\U:ZC9GS MUJV2W@*3'"^24Z2M_EO806@)D-,#ZZOHBU%/!)9QT\ZNM9^SM%=7Q9=;6ZU2 MJZ^PD 6U_[E8;^V#K3=-J&\4'-L]+KZZ/K_IWEU<_FIUS^XN_GEQ9U[)J\!E M;".<48S_]N/G.:M]DL1G).F(2.*2;Y+K^B[>M.46N+(S[?T\8++FZN@/T'++3,?*M0,!9]AU76)Y6I/!S_%L?'9+C MP']TT O0>[$.XY"ZP'PR&@OB<3U2*.ID$\MB4\UX[Y[?IN;^UIDWRXF8KV(, MU.=01, 2SV/AA5,Z?+ZJ"-]<_S6W,$NX=@X^UUM%_\G]H8<%RN,B>OA_['U[ M<^)8DN]743"S]U9%8 ;$NWHN$93+[O%&M>THN[=C_]H0Z&"T+21&#[OH3W\S M\QP]0.(A$"#!V=BIKK)!.H]\YR\S^T /ZN$E2)(>BD(/6TROS?2@UNM #\V+ MG#Q:3)4WG"$ ^:_#55YANHV<7.7%C_!I\F!YFO5FC$PV=%WFI7@8:KU!0X*Z M!>DSAO_>P@^-=+IOX>RP%,DH.Q*5D% 2>C-'0FF3 M"NU(0KD$0DFHSQP)I4.$DM2DI6E551XE2FWW;T8:!NVQM "\3>EY[N]YTG%^ MQ=.\C1UF&HUW:2IW4AA*?Z*DE+'%X]R=,GK8!3^O%E"2,,Y.&%LU?H[S/,=RY4YR'TQ>.^&"P^YMYUOMC_R)KXY'(_A M<%(-P ;F'&1*\G+(8SN>+1-Y-"J#M!;(DCQ*2A[;P6&9R -#]85!]%Z^"_FK M9E@*#K_4>.&M1A%RZ3AFTI!XB A_?+)>X!B?)E]]%UZ'<,AXFX:)\9/I-W\Q MQTZC^V8%:+P']/]+06Q$Z3P<(2"[*]TDZ:.%5E4RQ[U[5$V216'(8HO*S$(6 M;70KD_&&DY/%Y7N4W]";A$7!:GW#G2+ &G9Z6+?HLE!WSKK21>IF0-]W2\?Y M-,$SSJ(T.[DI3>E/%(5^=M"9N=%/5]+/Q='/KKG-'0@I23 ]2OP4)7IQ^>XI MS4NJ8K&2=$GW P71"6('9,V=\C3^'8^"IY%W/E,8I*=1%"+9%1"4A4A4&IM0 M%*2D))*3*]^U4L]Z8JV P-ZK"\ MQN_G:8(UNT4DK1]LS(QW['HHTP)[VF @+1VFN>P;X_]]L((,6'2X:4(4QU'D M-HQ":MKS!WZWQ#;VI9,FT$E:TQB9'"@AC6Q)#NQ+(RTJ<"H C>1IC!538SY8 M[\SR;,?84V-><'!N?XT9.]0T\FY3#7!1 G,RC'L&7;F%0K"S6MH8.EG 5$+B MR*PDMQ 'S@SO7%K14C&U8V"N*'-M@<;*-3B51RGW76\)/O.332/T'E7G%< , ME*["L3/E>]%''^N79"N5BZ&1O;W)]332Q 10OS!QJ,+9FS^7AH#8')+UK 4G%Z.TCGC4,I1*4QQ"%Y7 M$DU1A$QFU9J-5)J505JXHOQ(LV(J64(WK$F97X.+>AH/E4[Y*4 HW&ISG.#W MR-*PEDV<6=N40*-BD\UQ0[I9R(6&P=14&=DH**4< Y)V&,5T*H-ZZ5MR[#-E MNY@8ML?L$RD.\7LSS9N_$+[:XA?##>",XF=Q_E\7O[O8^RUDIV%X\&GLA$VQ M>KW<.G\<>WS\D?AL7P_I4LCQ*&[W8839JPS4=DJ\,K/3+4FRE"29HU-_&"'V M*X-.OS0",B>?OWA#_^ON)<>AN7N#RB_U^Y<_E/;9=\93<#A<[)D#]BKP MO[>H*G-3LWC+.?9OWYAC+>DUI&8.@S>L](O2%C2[[M4>CN$,'?8L3O<9SW9H MZ7?!R:9(V%:=,C,ROGX1E+*M\=Q!E-(@H[ B"])*4>' QY&*2K!'9)66ZFQ M@<54JXC2Y+-+L9+19-39_'I:TN6A1SUK'*-W?J /UG] D) OOM$1 M&I[OQ!H5LTPLTI>=SR^.@K;/#-E.00E*:==E/YR+HI+MHT/VH1*,[!=G'/SE M^Z<']FB]8-MRQU3GO>W$29W.DX=A5A E.^O4MEHTLU-Z*B=KYIJ9K)+DTT0G M]V!%*TFGZ*'?'$FFE4XRI4F27B"./L+.QQ'U1G"?A^+H]SBXB^&G72O@UN!% M=^2I-EBRS3S2LD4!+F==866/18NADHR)%YVIY)^9=!6)95<#I5D M2+SL3"6=>F70;+0/ATS)Q,O.DUGF(FZ'B(8#->T$0.%W?+1WIK>UFPKIV6A+(=W'TLV,-=B[TTY;T4PKZ.0;R8 ,!)0FE M@ZUQ#RG(EB[FKK5G\ E8*2I8N%;7T*G/$5QY8!!=@Z^9O[Z]MYWH9&_C!QLT MA5[<&Y9FC?<% ':Z$@!X<;2UFRX^/FT5KJ9)TM:I]/2^Q)4DHCX.B#\$1R*] MY4RSX;&ARH2NAO'R<<4>P8+H[F2N-2.\#ZM#.9TS*@SE1_Q@/45'NLH&BQ0F MZ-81-)O$]TEOIZ1TLZ'&/#NY[*R0NPWI.%\<*6UK@9^7"%)S*?60#G56M-,G MA\V#)J*?.?:)_63.V'"I7-WU[/&?BCVGBPRKUEDP"<[3?BH?AC>=VB9NW#U8 MF9?,M#TZ<.K6GLULZP5O(8UKFI3].Q@1(_V?PO@_.U?7[4,N5!S5/[^S(PGE M/-"I+>31K@S26M'*!C%'2A\;6'!@Z3B"W+B*YB_':-#]- G/,8VF.X0L/@0? M(WV1PI#$[EG@321! X(.4H.2) I#$KOG=3>11 ](HIM'.:'T/'= "\>'5HS) M).%^YC5XC,=0@?>V$YWJ5BL/,QYI)8O2"R@AA>RH$3-12*^>[@=( BDA@>S> M<24#@6 50B$H1'99V=)E91+$WF67E;-U6=D-B=##2@Y53>GI+'M:7 =-YJCW M#Z/$)N):\\K%26(L)3$>9F0<14"V@"Q+T?/G MJL)(A"K0-1W$TF;,PSP#_' M',[E:!Y3^-_!G[?(%JERBP1G3[[#)6)A,,ZB=)CK.<;8 \L$?R^]_3W-#'X+ M3Y,[<0<_X J>+&0L_-]==.H_P@/'7PPM??D'L4\^6&/3QQ/]9KASV]7,7^'4 MY_ -^/>8@)8^T\5T8=M*Y4YL$B=SBY=!B;LFH8M)B1ULSR[C6Q=!B;M:%L6D MQ"Y2XO6$20K5%XX,%HR.&-;8(:#Y)Z D^MMG!*$?V5"Y,'<@QZS%04SY#*NW MP67@%_E-7&C(JG'VYR(AC2U[E4&S7YJFC=+!/;\:VM4@.C]M]T'E=&2O9DG6 M>5I79R?K?IT &CG4VLO8SP'C7W>SEQ3-4T;LS; LS#O9$V7!-.<:HCU96*][ M1",IC8$:E4$WC8%DI4!)":AW8@*B]&13CIR]' KJGYB"L%BIU2A]@8&P(/B# MTHV(,L=-]E#V#'Z\1LV?^#!36;,8]M/?SWTT)9=6G1-+JQ9(*W Y?)O:_UW-H$>&9\7W# M>9G:W&5?@K_\HAONW-067PR+2(>^](MXOCA(.*75#=,+^:]_^3!T;PKKJ-?@ M )'@A$LHWBQ^78-?_2/Y\W:OUFBIJ;^JUQJI/U_WJ(9:J_?2O[+N4>M_WJIW M+GQ1K8V/VN+;G]'_)H+?#EQX^?WY^?O=;W>/K\/ORNWPY5_*_?>G/Y2'Q_NG M'[\-7Q^>'G<8;[?C%+AB?*ST5_;?3'-;^5-L7MN&EVGUE+5UIRY53YS)^IPG-6?!)H@()+-GU/,L64-W M='A!04YD7Q>E@/['CCO.$?GV0 3TBO3S#$25YE)T"9J6K'&Y6FB:9"S)6%O+ M'7=@+,1\MF11HV0LR5@9VD/LP%A]:D%:%HU5YOY*>QJM'L.4_2'HBLM@[[2- ME9U]MQJ<_/*1=Q]9"K"V6>? VH/U8G%079*P+X&PMQI\6PD; :^7A%:4='T) M=+W5WMI*UXC#36O?5RX099'"^>FW^N+/YR;#YFB:JX7JHGY:E MIW;7^K)#U'B_%J_7^/VKL-?G!M(8^SEGEFYX/@@ +%#6QF/8F(?=P1>8UI86 M_"4JA*W%TD0<=S': )_<=QRF?_6]1]O[;^:E>^;-.HZ"/]PQEQ:0)/@36O:' M$'P+VVU(5U82?*$(?HO)?PC!MU'"%\H5.!P[>/0+Y/@JQLC FL$;%VC 6[8' M9I=GTWQQ##EK6.$D#'RPSEP/?D"MDFMK<8WB#6H7EC"W70,OXXO#3 U\ Q8! M#9%^8M\*\)[15[01K,#WUG\E=GACAB[CR8B_#2MIJLLG$/\3%XG4:>BC>GW< MZJMZK]YL==7N:-3LM5BOH>JC]J3+U/]I-,"3%=^:.A%0YHW=C!RF_7FC36!C M7S3S0UNX2%]Q8@)*BA_VZCFM/8W)9/DT7HT9W/HC^U!^V#/-.H2F.$4#I]N\ M(=07X##FX*=@35IAUJ),'11+?]M^0=W*X)4PN/9$P6'+2/O__(6FW5NKU>+BCB;N8GK?^YVMH,1]Y]3?5& M7FAKN:;3KJE?4YO-@JVI5VMWLF'NKW--2$^;94&^Z'20Q#G74*U5)6NZ1#U8 M"CS=Y%-]V<\Q0Z3%5,/0(P:VY\SA_U1 <6J))DO93H";J&Q\XY"M"]LX7?D05H@&,#APZ$/?&!95I@F?^ZJ.X@?S-/BA M3@=PISG8G.MJN( 3PWCLSWP3/0$ZA"=ORAQ.#_9L[K ILUQPU.DGWVWWN@[G ME5F69GGA<6C6@OY.TA+'NS/'_;^<=I;=IFLXG$?;PIB> UX0K)1.X6$-KNZB MS^'5QD1E"@'D4"O46,)Z%JE%4KI._:J9.%2[&J_UJRIJ7:T? @#8ZT"*7JK/ M##XP_/-XG(N/1$#INLSWYGNN!>0K'4$%PZTSS_E_%^.E]L?S9C6Y3 MQ L?%X;*ZU&H'&OU>]5VO5GMU9,YT>->V9ZP^PT$<(%-++;MN$P$GY;GKV]. M Q&9"SW+!6S8(??9=O#Q0\]SC)%/(;=7>UDE!=HH+4G4K0PZ*8-9#L;G;Y9/ M)RQYD5PGN6X=UVV!UQR/ZWJ503MM"HUD.\EVE\]VZKG8KE\9-#O-6E/RG>2[ MR^"[;",$FSM.=#@:!X*=.U#K*2B\0R8U2-Z3O%=XG;<%V'H\CFM4!JUZJ]:3 M.D_RW17RW19\[?'X#BOQI*4IN>X:N6[+[)#C,5T3E5WG&(U\<27QL M&16T67RTI?BX-N*2XN/2;SC'"O[-TJ-3$NF14R>O D>_ M3Q^S@A#Z(9&(7;IZ;9(6*8=49)FPG]3?P ='#-/+.Y%W(N]$WLE^,*'$I,0U M,"%2F4O5<;PC/!H[C\Q[FKQJ/U,3.L^:PZS4!$Z7&DXGP0J9\4&2D I 2 G' M^G2$U).$5&A"DEJB>'>2B;D3;N_I>+M?%-[.J?_PSLYPK&N3>,0-?AZO]T1T M0JVF'ES7QV90]OA/FB*B&PX;>[:#S4)F<]->,*:,F,4FAD?]0O@GYZ:&[40L MYF%[+6I\QW2B_#24X-6.^M5B,//!$HUJ24B,5J7W#_9OWW - MC[TPY]T8,R[N?["Q_6;14TCRI\GX3F60W\AN26.2[^6=R#LI@2S>Y@J?0Q9W MI2PN/(U)OB_>G>3H.)^#[7M%8OOK0SD0"7TSW@V=63J.6#9TY>^;2 INEDA@ M(VFI&UI8AR\+GG2KN=.EP8ZQE'4?,YS]5A)I,.<5##C-@S+NUX YR*&7PK5$ M$V6$5]Z)O).\0=\51S&6'Y W=TQ^&2)"#?J?:[ZG;64&&%66HMPQWDDFG[ 0F7\-SZZ*U MS19P51HJ2M::%H-")-?*.Y%WB])VI:2M- 4(KFV>'>2IT^]%]-VBL*T M.26J"^Q<\Z'T.:0ZBTO.,I\K(YSR3N2=%#6?FQQ>0T(Y33%VTSL1R 11,)]]S/E5Q70JY3 MS\5U:F70;I5@]JYD.\EV^;-=\UQLAYTK&_5:TL*3?"?YKI1\EPW1U]JQ$?WQ M.+!5&32[*])WBN3SLLDWG$E\;'%7-HN/OA0?UT9<4GQ<^@UG$1^)I%H&Z=&NET1Z M7'XS)D)1T^2@-G6+5%'M(=K4I(R$E'.O3$9(J M":G0A"2U1/'N)!-S[XHE/0)O-XO"V]M YW0:&2%^A1CH:6B&PX;>[;C M5A4VFYOV@C%EQ"PV,3Q%LW3QR;D);ZPJ%O.PV;'#3,UCNN)I/Y4/PYLB' 3V M0XV0,Y:*MK8U!Z9OX82@>]L!:OLC>AW\8-U YVP5I.U69:!VJYUVDBKY?*$H MCG#! X8R7ERSODM;Y^0@;GZA.5U<&R-PU8::['@N^VK);A-EO)-,:KR9J#S> M5!.2Y$5J=;B.%9.JNT/SV,[?DD*2CF1G>2?R3@H5!LE'Q':EB"TRZ4AV+MZ= M'"7PD0\W]PK"S9%2&K MZ)X>YNF>?7M_N8_NM MO&JS)8U)OI=W(N^D!+)X&^;^#+*X4Y>RN/ T)OF^>'>2(UC^'&S?*!+;7RFB M(!Q0KY3N:7H?482](H36)6%( M9BW)G1R8]]Z?65N260M-&))9BWHMPYT<""W?G>76 M1FN[E4$[95Z5+.LL!H%(II5W(N_DQ([T7H*T)P5ID0E$,FWQ[B1/AWHOGNT7 MA&>/WKV^>)[VVH'.ZK4VL<_J@:LG'.C<%0.=U4:UU^R95@24V5//="YVP+%5Z^IAR?[)>])WBN3SCO78-DN M#G3NU@^O6)%\)_FNA'RW!0%^/+[+9Z"SY#K)=>7CNK,Q'0YT[JJ'#W0^.MOM MBS65 YTSGT0!>2F'+DI'&,>6;>9\@1/O!X$ASJ]JY0W+&[[Z&\YDY!\RD;7; M T.]WJ\ET_Z2NBZ6NJ3\N/0;SB0_$A/,LLB/OI0?5T==4GY<^@UGD1];"IO2SB(Z=>4P4.3*3-=#X@4)&^_P+2NFS3)!L7R#N1=R+OY*+O)%,Y4GVS M39/_F,X>(=&3;4 D"964A+9YU4<@(5624.%)2&J&XMU)CL[N$;BZ622NSJE) M5-DZ+A=LAG.C #.<>SC#N5GMJ$DT\^$SG$O362OK\.VM-W?\& M(RE49*2R;?;I=CXT$F$/<2_]@\OM9)D(UE9WHF\D_*(UVUQCWS$ M:U>*U^*3C63EXMU)CK&.?#BY5RA.OOPL?ZZ#FV6.__*BH3)"7;P[R=._/+[ZT,2$ WE,;NY<8S9S7T^N[E[W-G-I4GLY]"CX%I"BC+,*^]$WLGV.\G6 MK#*_<;#]9F6@UE.Z LGI-<4@#,FLQ;N3;,RZQW5R:S'76V[APP(DA4BNE7XT1R4_TKF((2LY'D>9^"C-'S_3:-M6/9^!TKG* MQ!/UT96<+CG]#)Q^IFFZK;I:&71:AS=FDJPN65VR^DZLGIC?>RI6;U8&[5:W MEC20):]+7I>\?I2,6F)B\(F'=;?JK:\&19_[PID&VO+CV2\?ANY-87WX^OBWQ#W5HZ]H(UB![ZW_2NSPQ@P)ZU1GUVC#2IK- MY1.(_XF+1+(V]%&]/F[U5;U7;[:Z:GI\\ 48DSGX*5B35IBU*%,'I=W?ME\02*579&8L M8+A%00FT_\]_:(.UY+_"XD>BR6XJ/S\^O=Z]**]/RNN_[I3;I\>7I^\/WX:O M=]^4^X?'X>/MP_"[\O(*/_CM[O'U9906I]H@MQ M%<-2X"4FW"R.=/@Y9BC)"5U!\QRP P+]4P$IIGU.X]9T8;*\R<$_1\X_4JY[ M5_[N55+>MM3-HM$[IB9H[$0YC1K7LLD_A>WPZ,_@R>,DAFS9//BJN8;[-'F& M2P!.(;8;6OH+;,N8@+ZTO"&H&]_RR%R ZS:8^PJ/^VJ"51&9 CUNE!B6S_2A M)WZ&+V-@-LSQMAP?!,H37#&]@E_XBS\#RET@I\9>J$1O5()7!B:&V-3*[<+O MQ-OIX=&J< 4IZU(K&74\_Y$!TLCBMW]:(:%YOD/R+#J_X !.9WHHA!]M_**\ M,LO":[KE5HCRJ>)-6?"O2E6I?##\TW?A3]M1*K;O5#XK!ERY\F$[IJZ83 .Q MCM) 9QAOAHNN*J Z_ G8CP1:).J :_F3$16064%4XTTU#X?!V!_8+04NQP9Z M(/M'&T\-]LZ4?_MP<]Y"&<-;\,DH50BN16 ZA^G^F"G,>C<&Q.(P_C&;9M2FKLICXZD%=/8&3%E5R-;A]Z3,-<=SQ68MUY^1R*]& M;THLQF%SS8#7\ Y+5?J9YKH,/VF!/45?"J]^O?E:'/9-9YPGWPFO2$'MYF-7 M8-2%2#;>8LZ++6,TN723#H-;,$&0HHMBN%/Q =UPN=>& H];T_!3Y"#;,81" M_8"W36UX'?QF[L.WQ\H[ U'HPMV.IW#8N!Q+<\4T)4TW_!E\U)Z (&;*R#?X M["0@T/'4MDW^.7!%P9="DQ\?.[5=:J,E;AYV;XQ=?I7'U)Z!E'L#[OA+,*OM>R[(/#A!N W#I(-:)GY7^6"FB?\=^2Z\ MV<5Z6Q)M0EBM^R;PY7-D2_"!Z$#@$0*1=JN(D;UY_/;0=EGL4\$(M_(BUK MOC<%,OP+?AK2J0WK(;$)7L\J762R6&Y#3Q=61P;"(L4BZ:_:'L4DOG2-O[3% M6 @9!*E,X[8;2;2864#T@JK+]4>NH1L:RJB:,@0N0.IV1$1# 0:S M7!Y%XA0YXC!X5YEJ[SC]C5D*,PUPI'$Y*U2T:B-FHJI[D%9P_[>^ R(1*"JV M$+"'Z9\F9_!U)->HEYGD8CO$NWNTK9O?:R\U)3B0,U*AN!J0:WPI-W!"MB ! M;C%P6C$-;11(S8A>S(\"5[H@-6R\B#0_.P=]#=J.S/?+XH;L:-XW,RZ4U<=PC.HCX/_"OX^\G*62\O(NJG"6L=8TA6IRF+ M8,SL\F)<.+PNJ&CA[FI0UD)_JG34\)<&&"^X2QSK2%^%[VULXYC(?R5*'(\, M;=FE)B0*GC<:E4&KG=(G-(B05+-MMYV8I5VL[8++W6ZFX'B#[=*]9]MQHARN M6#MN5@;-3@KB(;I@>.P<["_@#G/!>7*F_2^831Y%1-8Q'DH"R_;$SU GVTX@ MISSM)R,N0S7K@9,.0M@$Y0MJ=CT?(\^B:)RC*T=RQ+# PO0"Y0YO$[I@67D_ M FNFBPMQ>T*J+8DN>)Q8ZXCAEY=7#E_R5DV.F*$!I\(_GJ?B_]UE3Y,[T, S ME-?1_;7*K,UA4WA:X;;.;$/.':ZLA'$!WM%.9B5^"+D..0+5#-?>;PR<+T[7 M8PPAHT*,(H9ST+%C8XX>S2=<@EK_A;[UZW#X3/]N_/(9B![D (:=?7+B9MJ? M#!UL?E9!(,*?S6-!)VTR05^);-P9-W%A4]SS,:S \]JZ*7IV(H%'[OP8^,5W M@LY+M!MDQC4&CL;7@J\*;.VU+\1?AHL-5D_#DD4X(&;?N'$SA7])1-$,6Z]% M%+44R: 8$EAD%,F#%\ 7N U QE)5>)AS,&KLR+2'>X(5@O1S\40<'^1XE42/ M!;[B0GG73![.K6(< \2*AWXN>J@4>3)-^X/L%YH4;?LC;^*;H?M157 S@5Z9 MV^"#,@]NG&)*T=M@_?@MDQ;!Y2A(S3<#0U[\W'DH8^)3!':LN5.,K'V@C'5M M.&I/&$ 40S0<>KR'E(0V'#SOS;;!WT5?/PRKF3:F$>"-@>T*;M#8@_4(\P_# MB+Z)CC-0G,,M0628D#[S%'[8/!UV%[Z)[@/% G+ M=IF%)>Z-+HC^$MOE&:7F'UR8&!@H1_4]A0^!Q#,-6)V^I*")_,!J@",&&IIA MKH!+")(*&-(%?O2FW,]@8$ESWR(F.X*. 2@*1X+*670*6^CMX(O.@6!_9"37 M3C(MU.@DTU4GI,%H!T2%X9&O'/;I*'%=4HW.:8E.R=76@'@PEY+53=L"7MIV ML9FM\FXV;-46P'3NR^M5!O6:FM(B8*W;M,&C#GQIE5LP7'7B-\88__#0B%(0 MC87*:LP<3/; OZT_E3=?0WW+A&5@4 X?9ZI!G098%?@71AE/WB0DF80P;8 M]#HC:! *D!5B&B@Q>B=Y8\0B"FCXP<^J"4DDTD;+WTSS&8+8ACME+"' ,LF; M'W"R\'K,9:V-^_53I$D_19J42"7&MGU&)7CK,-WPD#;>B!XI@D?.0RPY0[=O M(9N9:#DYW/,)$BLU);85LEE#,@.6"-7F&"Q,,L?1ZF1<3P;&)AER@?6%^2]D M'_3;R4H,XMV4/B$S%RQ-W[$PRF:3A>>Z@D#I6]R"7PB;W:7U!.L#2Y>%*2 P M$VWB3'X(++2'W="%"DZ!SJO[2\P! 'KDTVZ02<,<$+PM]AAZVTQ;@,[G04Y, M%U(,40&N%5+_ QD?4^'B7?0%##^ H4"9872?@,DHN!^]WQX!+8O5ZCY]BGP$ MPXZ\P.5OO O?9E$-=NQ0^ISL%I1*CC_WQB).(JXF\..BP B?N"I$P@AS7)@1 MA=]A##98KR_<,"(&<2!(#_BS(*B"P<=P8!!0&9?CN')^6K%'UI3-!E)"^*5@ M+YN-6OO"T9>M]>A+B:.4.$J)HSPECG(]8DY-1 M$UCW=J0Z@@!9$-1">W*AH#U!83"4G2"EX)OSN6EPF\1S-'U%D_//:SQY17FZ M&?.F&$*+N?:,Q^8F-D:S..@K'DNC7V):96$8+$BD MQA*4B?/E-IDVG@;?G6NN)\(=N!8,JEF!<<:A>>&)XT=OT"C!P"$#\OBWCV$[ ML'2 ICUP9UUAX,"_:7RB*L*H@O>*>!U 9FC"YBS9&Y%=O"DN&9$I19MC$R>3D/0=1UG8^CEAK;$&S/ M.*LW$UL%40>Y&GH0R#<)TDJF/^X?[A_"E,?(\1[!TJ#A[RC90&5/Z)<4(9$-AK!(! IB+ID MY8VFMO:%WQ,OS#-F_>S8(#N\Q;.)Z'1+OPL0IFN)M]2N>+#=JD(;)C$>;OF, MY!RM:QZN*P+[DK)P'(,3.-(T2&3A4(FHTFSNV._"=^.X[I\>$]DJGI$)](+( M@%$&AM"FB"P,(#JD:>#!E#I#@N:X8E=@R&.P2X<%:HG\.\.BK#77R%%246=S M4#28VHD0L,D%H_J#I;F@#?!P;O"@A(97X$,.,H@Q(>6UD;K;ZL[D_3LEJ[[# M4Y?"BG"1XR^Z[Z#:BTA>!8^KOLIG@6I\HD34?.,%XFFE'8HN+)NUNP_MJ/ . M-Q] 8K1J/@> \(OT_:/!MGE)K>,LJ549--IK[B1'^?@=\<3L.\,I/FM%8JD3 M=GQOY\W.B<@>6'#$3!I"]!S$_07B3\,Z%Y>A^,-,-V$)R@N'%Y5'P/BT*Y%V MU!#-8R#*B*QA9/:&NIIO7"=W":VWUT@%Q."M2V_:NH4ACXJ#4L4*/R]T M,?$^P>S5#=(ZW.1$ YBBU3X&]WV"N_&H+V:P;,?ASC,]8ND:XG';* 2\M#37 MTQR^IC3G.W&/XM"#XZZ!51^](@4.(Y:Q;KF<)F- >:S.X PF(',N]_8]0@=2 MH=7"8&:XP^AKY",#&=H6F$9+X,!H(P+N&Z7_ G00!YO0!]#31<\VH%I\8/@Y MOC8>9@A9\32.I?' M(+!H8(4#9A@KH.1.@#%,N^WJ\G,",29*8E ,19*J*A*/6#M(G^8/BP!,?,4Q M!@XN#W815O#!N; /7)4@:B^^L%@D !=E(\TOPJPLF<= _P0E8C^QDA#?A#_E M+^ +"'\#E\$?2^_$?(Q8AD' ,60AUS89HQ5-2?RTF\6%3.1X[ML]7)_ M.D6()Q:(9AO^\UT#=8QR:(5NR1FGXH*@.H\DZ@V7:+RH@%QTA^HV)SXSP]I2 M7B&@Q?V=P'?_B':XHGQ7%D*JM[0&RKW!O;R &@1*&G.V#MDG]FZPTSPM\5\% M^@\\AH<06#@D=@I^M8),4CMEMLN#39W1,@^6@%$ KKM=$44?!Z%NBJ\%_#K! M$N10NV/,38B[&(: *J4:-8#/ S"3\=:#)$0(6413A3"!=V,@:&)F-[;#AC M?X:P?ZR7$T5(I",P9R\JWY-[!MLX !2L;F+$3/N#\O0A/H(G1R(+W9N&\AJM M(PP%BHWAIWDQOJ@LXGF($ J H<30?>*:#RN&09'\R4Q4(II%'$P[2"Z;E[W& MUXM/$(H&[=ZT5?_+_H!3#4K\%Z4PJ;!_.!J MX_O$WZ]" @K)P^F<]&"):JP(BH)DO[3%\%CH+)!L.,P2W MB,MTN#&X]_2KE(D] ><_A%?UW797$'@3XR?3;_YBCAV"[YJ1[.U6!I:=A-JE M$0$6O%F+=7RCA1"=(*5%P8+(^\E1QZPJEGNT9-EWQ)>OZI9>F75+M$^%;_2L MF9R5*@'N"[F4Z=39A*Y X1C_,)-GPN_!<^*I3+Q#49L1--18U)1?@WAK-5F( MP,,5QL3@MMO28QRJ20$*W&BC\IJ+S8]=7BUW5H+UK;Q')+@IRPIRU"'^#B+@ MD^"#6DK82P*D4@%2;0F0*L!:)$!* J0V J2:J0"I5M9"ELA,>7*^&2Y(*J_:UV9U2-S^)3@8Y"T_DAHY$Z'VZ0?'7?V$D%.,F M+V#+G3(%9 M';E(*P[/2@(]!MW&F!;"K B^O)+^9C/2ZA1NQ4:])$>X)N9\"$8\O M ?%IN 148F&Q9!1*BY5-;G?1'B;ABZJ4OXB.AJ!HRP&YI6A_Y.-O. L\M'=# M#ZSR8(L4$"!$>NAEEC<6)KAC&G 'UB60]39C&I88)T%'\ _8]DH5!'PSYG/3 MO?&X.-"#RTRSIOP^ISAM6%F+B#J2908OW V)CT==>!1==$R)]0L)T0441G"6 M;$)2V86FO%%PV-E*(;$TQXAY']0>)A%9F#OVF#'=%7A#$?19 M/9LESEHZZ3R]NV3OBG4ROUEJA-YS&/M'6XKBV;3U\\ITAT4Y"8H=T\)<7)A" M%J.BUAN=^,> =MX<;19O@#9:T)>_VII#CM$WRC#9'&IKN-%73)*0OL@5A8_D M\A&*%^A:"UJ M?/3&@VUQ:8I>_"S WL8!P9:BAQX(AS,,<'?F>;@>MQ:P$_\(*+3TT4N->S+ M$AC(,=+UO2 EG_)!.YJ(G6O2)"P^?0 6F_&NP$$?MC]X)PA#()N,6,.6IEIF M 2@V=LXV:W\$M9&$70SJ%)>+'\-.'$!UQBR1YB#U1YGD9?:('@?DM*21/8=9 M00.5>-D!^>64KN$O0I-#H\**E0^:S'KS>!F ,5M6Z]SLX27#HJ_:\OJQ.N$C MZ,V*ECK_6PA1Y0T[1.("H1[40 M3L,]6HZ4 /,_.!,!^\#&M&,J#5$(T,:MKB6*1'SCC?'S9FKHP"Y?D/N:E8%M M!3[8=HAE)V![SQJ#]H%C ?7XS,\J6- KK"<55OD!1.HR*V)]\+XG>'B$I5P5 M/[$=\M->K@)&/,)2"STT;8.^S9J.,!Z,II(L#GL GJ%/U3-O: -"D."[STL] M;1"8ZHI/K':[:)8:Z_D452T ?: MU=Z)^>EC6/J^^B)1. 772Q&):*E T4$O-\ILVU L4K_' A+GF&C*^8B7;Z$6F&H(R0+(/&!D*+D7#F':HCB"L6XQ'")VJ0 M%1X$4;!M(7>&Z$]D@!4^G5)82X %_U.S?!Q*T:@JC7Z_GR>]?H,/O9,F60O, M;W;+3(_1!I7[$%OU8 &1^K,S-]2*MTLGEVSLV*Y[$^)5W0]M3A*8M_OD8&+Z M(>\ )X1CV-T7?O"!'CU'3O,N_*(X5/04Q!D&BF.X?[KQEH4K?>,2S^7@:9ZJ MC:WDW<9\)YK0-44P&1G8!%H$RV?*]#<.P@X/&TT;9O#J!(%IU,(ZA%F-!-DHDC\-X,=7A4A$7]@WDB_+=,,:F M1T0EX$\QR!"?(!+V[R"4RL00N&H\%!9K#IFRWJ D('YN9,WKO+2 /W"1^KAE M0Y)PSD)085W"+MU1\5P2J,140U)1;J.C3,8L8\= JPR,W*A!Y4[]F;=2A(([ M-\%B#L*X\1UQ*!HL581(>%*5@J:TJ.5/CSE0$WV6GV!A4TO'-?02!EF"<'$H M1OE=$1(MK-D&4O=,IB_?SLX'+:$*.T 5.A*J4("U2*B"A"ILA"JT4J$*[:Q0 MA1^\3? ]*/1;8>+\ 79%,"%GK2E;:KRAV#2VCT,7YLR#6(+5+.M6' M-36N2$U1=#5>R!7.+^(=8^,-Y&KQ%T1)8G0?*E2(YQTWD M<%44L$$D+5FA6#MDD+DG_#E8P4LXA8B;)[PC_$?8. _?'H17:0>B>_4-C["2 M/8;-]*."15@(SUF0*2H^3G '8=S%C6AW:LSG0=@/UJ_S&"!&!W&$$5@'7GR4 M7*S#'9_G%+/Q S#YFD?&%HEJ$;\;UD,%EPF'S0^+1WW#FTHIC;5WV(:(>Z[X M'K;OC7 .,YP/$9U83V(-4XXWY?71)^D7$K]BWIP6?#XW&C )5\1;35 S MH(5 ]2.GP-.#'QAQKRU$ HA60%@S@;'FL/N0;8C8<3+_7TB9MQ;[+_9<3:7* MY9".)A(L7NP(@M:O))F6AMX180:\B,)G>>!C;. 9F,/3H Y3#+;VJ=T"BF5^-" M,?2+[,1'7>ZO"B8R!.4$8!/AK7 R0W]-?P^[7U$NRS/<2>!H38(5IE"_NWQ- M>K2CD*_$UH1\7R/52!/P2A^?BNI17LQ]+\!X4^-/'AF@V"[!NFR*B:!G:5)9 M*K%<90F,$B"J28H%-3XB)0+?" M=3)]K0<3-,=@--O'#7I?1Y/(18$X6= !0@ 4=^CY5'ES,T&O89N?:H3(%L09 MP%*(I..FE1:M$HUMQ0X'(J^:V4'E;]P=0&LU:"$"+UQ] E4MCECR\/)$J&)P MXBMFXS"[PNCR;>MI+@;)/P0],CA"827Y6NHZ!=KY#6U=B>_][-G7F#.(*Q3] M(V(KI%;ONBLZ1T9Q=MZJD;<2"2%?U'J?-\A9#LGS]JOSZ(%)VUL,=]O>-H,: MN;M8-1G0KF"<3Y$2(2DC9BOQWWY>7>L."TSM8O35U,9_WKR,I[89]FRY03L M/S"S=6;6E'O"GJ-S@S8._)>DSJHO#A_&=%$B^!+*-CK.0"'1IXW@D-V4Q)@8 M@ODA-A#+Q\77']LWMZ"KL42<$?1"&IN^*^SD&!9UB3!B:FR?=$DAN3>=9V(# M2'A\5?"$&'&> A-;.JCE+A+KR'<%["@:. D"%24) M =T,6J_1O77:OOYW#A M99:+IR&%?G.7-L?;W,3$ /B3*\"U;&QFWW)S+H%B679@ M@W[0H7,<^]V;K9FQ">_AI2.2&SM*,QZ20^H0L%K"K)/ADW@.*OV85(+?6'P7 M7(Z03^2$X_/18H?"8A8D!PQ[85C7(V$ MP1N,3,R3I8E7P\J[&*/F:=*!: 1C<8SSK+ZQ=V;:U.KTCE_)B@G7*G794;!3 M$HRQO9XUTQ-;DAXM*89=3FUB+'$+.^ 6NA*W4("U2-R"Q"ULQ"VT\] BF53> M4 ==[AEHYN"$A;7PW%8C":EH-8VL5IG#6Z:XMM3)HU3IKA[E6LZVW=?3U-G&] M]0W#9^$2,BVY??0EM[8=,2@HP4SFXI#!L \4_WK5?JY5%:4NN^/;4UX1A'5& M;^A; )?PM)]+C:A7>M/''.8PJ1,DD40A+CX!XYD,QWV-Q709-IN#?>HL8IU! MW*4:XI%MB^X!\/41(=:I";7!8PKI2ZHI0R6#=T@=VKDA5% MA2+HXH5QHO_U];<9-7G>UA?5Q4L*V<&X(X_O"%+@H"EUJNJB%B1)\BOA@G@&=.U$4 M_LP<2EJM%5FE+H8,=@E7[%"-\#D[@GW57+B7L!H_GADD"V:V^AY\S)G';_,H3,8+A>-]JM+D4^^C&I\5'O,-8S_5+32 M,2*#-,!\QAN.B$XP<&CAK E]_1YX@IX#/^E8J;1I]4AC\7G><"5JXAL@_YP MI!<5A_U?-P0+T''!J=P$)R)#<+N$X'KK0W"X2)1$V^-"#15'SLK G0S^S M8UNV+^9985LJ49O[8,4_0PTSX,13[*Q>2A2QEQ)%S&N)F]O%MKHIR^DFEP,O M -@J(/.QVZL41WT\LM2-=_2OU><[M3H68^FBJ_[;3?[S/&\14I&]DMSJ$L' MHWBPPO88//B&R)$D/03]G%SE]SEE^3]5AB^_5SXKCW8-6R;V;QIJ53F*=7[ MK2B?7NTYL%FW5?_\17FAR72316 \Q[:'$8;SQD>"V4XN7Z01=!A<7F/D5#(: M6$M=5..@!B[]@Z@S/D&@[8)V/T)?A.?"H178DG^,"[V7WP.A!@JK58P3B6/&;GXDVT/=I)+EC9@^HGQZ\4<>Y_A& M^T9%8?@M9$[EW@%^_["=/V^"AB1"=,0^\X/1M*QHK%WJ"ZMG",]PL>F35G)C M,H/M'V@0_,!>6[,R2\+?"*0%8K!>#*8_/3,ATT==OE+-/][T^E/E?OCR M%LV^)5&*+I935LI<:#K_ CQ#-4 MXYTIHA)9[.$PX6E&$9-WP@.ENE2'#C2PUS41.\8/?K'KT\_*I^K&(4.U^P8I#K$- @Y#L>54Q,MRTYH*3'I,E),<(!!_1VO-N&EG'-17H<( M$B<^_$.TX4@Y'S$Q+V59+XR!J( /]H5+$TW;%M#M>#=EG!>#I\9+"O&W+VQ, MM3)/V(B4FES:@05)0 M-)^H8=S>IR&=#C%]B_4X 82&^V8<:"%J]*V%B'")/E%!CYF0"N.;*#(N- U8)F:D\Z+_!^\3\44B_A,-\2ZT=P#A8=A R.*:]IFXTL9 M*#C]K!^!^_F.D^>6(9/,,1\A8L(!C7.#PD*;N^Q+\)=?<'"9J2V^&(1ZOJ$O M_2(>)F 6B,T@A.I8,\5!T9GQ7T=(@EJ=HPD\!_ZG!V\6OZ[!K_Z1_'F[5VNT MU-1?U6N-U)^O>U1#K=5[Z5]9]ZCU/V_5.Q>^J-;&1_V#+I%?)- *$AT-#0\Q M)V1T?ZDK8!.+YVSXF#K_B1^,LYJ#!+]*5IRB3H6":+0P4UY7FR%3>?I5;%B] MM@TWEC:\A;9'VOA/5$Z6?B,6-AXS-IG\(F0HB5A$CV#06L%5_[+A%- M/>DA M) %H> A#LG,T=_7F\]ES72GNSO]^I"V?E]33]YJI**6[N2IE2_CA[J>8V3.D MJ;U,?]5^IE2FM''H8:M>2XX\%"&1HUP._BK3):V5;PU^-HLLXT[H?\K@25[YSOVG%65WPQ= M-YERIXF*L^$$#5SET]UO=\//:QT<-=L1I(J",O)'IWX2_FA5!LU&J]8ZE#_2 MJ?%HRF;E=:D^[]52SI8& 3E13ALHI]Y(J6&7E%-:RE%/0CD=H)QFXW#3-R?* MV3>Z5'S-.W0-37G6L.??6/DT?![>[J=G4S9\.33?/ G-=RN#7B\W;^_$/MW> MPO*B"6=+7YN<"*>'X;A:5Q+.Y1#.ENY".1%.OS+ %._!]EE.E+.O?RL\;I'9 M7G&ZRYS@>;4]S.?*'=V?L97.>/7:[UR M,SZY)?\@$&T)2RDBX#%5,XC6<;Q2@*9QK("1EX>),!PAY-+<7!_(9!&618AJ M!NI0.1:]Y^@U.;2.:UUZX[B^G-U0@+7(%G"R!=S&HD@UM2BRN;Z7%Q4$E;DN M9;?R'5FO4L+2D$(N2M:KR'J5:]FPK%>Y^[=O+,VDDP4KUP[Q[71.D>CL@,W6 M[78.AS!*)+UDLU*RV4GJPCJMRJ#321NS)-E,LMDUL-E)ZL(Z;6"S;K\$=6&7 M6[#RK#G!P"?; RNZM=X.BTE)3*/E=-.JJ;2>=[S4R+Y)*MK!,,>HZ(L#E69 M&#^9?O,7<^PT1NY7!C3H4/VE("AX63^1 TT=HV)K9YH"XT72U.71U$F*N;H( MESWWCUHG3!BD,Y)TGJ@8X? M-#IMZ;Q?$N6<)$\%FAPHIUX8RCD0"W+M=:_YG<8EYMRNN@KF_'6O8$7E5?>: M*]>?*&5^U/(WR?B2\0M;]PI&<%YUKY+Q)>-+QB]+W2OX,'G5O9Z7\;/5O2Z- M[&NFEXPM5<+>Y%<*VZFU=RD%7).Y:]92BHM2,W>GJMI=F7]8K]6[>%1/EG+/ M1HZO.0N%3Y6$/S\8WKG.!SZ*I*@R\EUXI.O6E'O?H4&?.O,TP\2!9&^:@\^F M\EZL_*)R7AP?[2/!8T$=#:ELEV)\/9CJQD M2_##2:I*X"V#9J^?6Z=4"6DJ .6<9& .O&70[/;EJ*5+HIR3C)V!MPR:_5YA MQKM),)P$P\G4^&6"X7HM"8:3F!C)^%<'ANNU)1A.,KYD_*L#P_4ZEPN&VSC* MH$ 8J?0V\<&-*]\-;628AF?LWMB[>(@O'L7\P3S?L0[9QGEG=;Q.F4)TB"W8 M'=J,,M,6"OMIN![\.8?#,#QSH=B.8LS"?WT TQ+^;RPXUZTI?TP9G^"Q^CQZ MEDNX04W'7=.G@!0L5TB4N8.%T<#G? ((G LP/-,5X#Y$/X2/PK=$O^T@^PG0G@D"RN1MUFB1 MQ@P_AO^<:6\@]WR=1C(DOB>V&GP=_A\' >"D#^IMSZ>AX'0 Q_Y?6!1?HN'2 M&AV#6;!]P_)L>NG$AV>Q$H,A.6L\6+A]X_T@)C\O=SP!A0LPIY!=+G$'_DLS M+" LQ[!]-^0"N,-@SU7%]<=3I(1WV_1G[(8/N7'8""C717:B'@!($#,;F8#3 MML-T?\PV,,@8U 6^.GPE/.#-T6:$W75PN(G.]!BSS6S@:]/XDX%TT&8X MND?1YK VG/>#ZQ9,&WQ2!]&$Z MG10\E(TU(4Q2W@Z/QM]$)P*/AF?,-=#/FA=P-PO8LZKX*H@+EP@?1W6ZOA@ MI-'=I%)HV*8B1J((U>8_&_N.@]1D1JHD!Q?G;,']?&-C-ALQAUO& M38[Q;]+E(^Q4^=!(FTULT[0_W"^'Z:12X-N[C5J_F?ZKRX&2-R647$+)KQ59 M_96!*+'0$A&244*J)0A-),"W!*[3C!#XJA\S0=)"4MBZM2Z'%$BNNE*NVA(5 MWI.K^I5!XXIF$G#"KQ>2\H>P4NXA@A^[Q@^1",]5MEC3M,ZSQJDL$3+#@S5V M&#CKX+S1?^]MAZ(W8<1M*+S[%*[IUT$7R.&D!':F'H**=N M]$66L6'Z;*XM9GP>]!X"M6S]DC^=1*(&OWP61YM&\"H0?"^%X#]GM31D:^TB MD,J^0G,74FD"J312\ F//8Z/D%5%^=F:[ M]+ZIQK&,+GS$G2P$6AC1QE0G@4"OE;&/FXH&Q(&T$%&5;%8; JG^8QD;)SBH M'GU%&P'#^-[ZK\0N'X/+S#F9*,-IGJWZRIG$_IPZ$8#GC=V,'*;]>:--8(E? M-/-#6[C(PW&R!IH6#^_B ,[5':_=UV2RO*]78\9J( M[Z0[_@+"CSF\F_ _M<*L19DZJ"[^9NBC>GWJC M]J3+U/\!P4]83N0+U!T\WJT-,G33/0FJBC?_?7J]>U%>GY37?]TIMT^/+T_? M'[X-7^^^*?JRKL)XHYQ9UJ3E#A (*-_JGHFI<801O@?N,"*=#VK?Y-,RL&]Z0*PQ[! MJS4!UL?: #U0A0Y7A2'4UG!1E<#R#02D>[S+$4=Y![IEIAE(UO3Q2,\(#/5, M&T^QG;;B:-8;.MT3QYXI&P'3[:58WHL'=Z$Y^C-_VV_1RP)+##G^&9YCZTL5 M=G VXR^Z[\S@8]/($.M5!@UUU6Q1Z$.D'#V[0:E3Z[:4(1CG2 M"WG"\K<>P24&('?;>.DCC5O:,6],0R9CC.UZO3+HUYKYHXAW8<,3(O0W+F=/ MG+YDLXMEL_Z6=LR9V0P\E4;N2;FC\=EE Z?(?PC0O^B));RPL%\ ZF.,2$3. MZ9;@<\R+E>BK5:9:TQ!Q9Z3V@_44'N^K_<)OX9XN(?I%"B2Q75J[R^J)1XGL+[.?HA"->>@DN0&3.?X27E<9D+<(^% !$+NL-\J"D?:5U#I34 M!DIJ%Z%RY;*M:EF.<$*#>%<\>;O>03QYHR"VBC1\CR)+CU:.T*YW93E",>-W MLAQ!@IASUD9;QM]DCGDB:J:>=VY!%B)('I8\?++T8/\(Z<&"5" R:9OT?A2M0+@'?!S3BBH-VH5P;=E,95 :Z6<+39=K%'AZUP M%X^V-=YS(]@$)F6.6[@1N*5$N!+A:@Z;VX['@Y3K&PI'+8AC/ZW"EUULFFR\ M,VS+O$/7X(Y[ ?M2;'KML_^0-\8,H\%+H5P MHV_, M"5J+0,&5*J0=,*=\P9< *^RU:]U&+S\$GWH(@F_7B%L!K120N:U#XH@798%= ME"G57],K)).<3-,:S73UMY])59"8= &I%SBS+2/.JT2]IN_3P42-@R8O+25> M3*+N7$6>.A-1;^FCL3=14R^>@T%#4E)O)^JNE-2K1+TEDK,W45-"\."(CI34 MVXFZ)R7U:K"AO@57O3=5=W-)6R7[%\F+I#2(&=H.W=YKUGI^U>D2 < M,A&_RA*VE^SN+W-W,G>758 <*][4OX0T_!7E\-2,.;Q&?0VX]IA)/+5>&712 M@&'[)_$:]4/P)_MG\53*XB6]_()E\7;I:H8[VMY@ZAD'! \M/0?V.^-Z4.\#;J=;X8[-FW7 M=U*RF&HOF<54>\DLYF^:I;TQ:HDW' OT\Q[Y1O[HE!>JYVX51<_9O4/,TJ%' M1[);KY;"2>\':WE0+"6K#2Z!4$C$]XHY;,MEU*1FKCE>,,+8MMYL_/V;:0.K MPY=LYTVSC+_X_8.J!>&2.7G_,IXRW3?9TV0-E=_:KN>FD'4_AYD PZ/(8BSO7@/S1&0LR%!I&^7UZ>UBI' M\LH.0.5OB",[ !W: :AT(807L"H=-/9N'"ZE8><@II4;Y47TSD-%H^DS6VY[/GT+F#,D,S("&BF^$'H&C1+,%,U=-LA)O9*#D(.V M (EWX""*)ARAS\\QXFD7F:):KTSQTM#1(&"PS%\EB']+ 'H'XE=S ,-UZ5>\4HE%E%B$0\6)]NPB'$YPO/]:9*D MA\'0G-,)L@&09%S)N.L8=XO#OROC]A%NEU.!;,52;:F$"["OMI>,*5U5S7'AN4 MKZ&9@^%G9O8[VPW^6A+PH)@"2!@Y0P )#>K(B2,RX9=WOF//657YS=!U$_ZI M@8O_Z>ZWN^%GBM8.74-3GN%X)L98^31\'MY^5N#S&+P%$]!E;X2HJRG)]ZC1 M>S333/T2SO56>(\29P2HZM M^[RH 7X_!?<]&?.FOW8+0Y_(,Y[^SKXG4QA]]AG"F).&_55['E M9=+A0VI(9Z&)$DZ%0K7(>%?FH-1G$5;Q8(@^2)43#2^#4[0-+1UQG+8<<"OA M[9>!]I;P]D/A[7+ K9R\>;F3-QOUK=V\DJ9&2@BKA1,W)0?;2O:Z$/;: MVE=L-_92,4)\A$J10LVSW6==!9W,A7$7$0T\!/I^L)0H)=,TMK8MVRFMTFI6 M!LWBO,L>:4M$<*NY4V6N+68\ZKR' M0"X;-CG3C+NM$O=9'-V]O0QJ2Z/]=GI1JYPD6T[*V"(1LU!&)QV?)"?#GF R MK*9C)']_^7?1:-Y,!J?PTEX=6)U)Z8AA>+89@.&MK@2&EX.4\A68&6@I23/4 MF_:0V=K%JMTLL@2-+@*SC=IX[/C)QK/20$B1G2OSD3<1_I ?:W36:77NK?ZA M4Y&E15DD@DD(R+P)IEU'0[-^?H(Y,! :@/+2G/[R9RCW'*E]G".ZC!3+D\T$TH/">CDR^8EBSGFL>*=4J61UR>IGPC.TU5SP#,5A M]34=_9*0BW MW]I4/.<"V[OP(;>\XPQB;#\Q'-=;X?I&Q/7XD7#?(['OO)E[2PUSQ-P!C?)E M9";13F70K_4.Y^O@' [F[.!!5<5BU-5IC"@!G30JTZM[L?R6PXRS?$QU1Z?* MLI]K%YS2U@:!66+>CYD[>#^_:G";1FGY_LE2_E,#\\M9< NSA05'C?Y1RL4S M'G3UU#7KE0$*.>#.NNW)I,HVJ&W[3Q%#D%Y&*MJGSW M]!JOTK:FOJ'\L*TWL(?NK'?#L2T4 YJ)S.\QSKNO;#RU8%=OB]C7/V%I5C < M2JGP%U8^5T&P&N\@3>"'4P;"6&<8IP8CGUXX@YN<:.A'XD]0>-@S,+O'<"[* M.%@L55"3K3ZB&D&06+>P>F&?3>!O%GV!"W,L.G."#4^U=Z:,&.QFXTR7Y#- MCHP9?1 _02L#MP-6PU_J\7Y&OC.>PI)PC^/8V)B,TFY+2\, &_)J$R,[+))R MOSKV'BH$&]RD!>#BP\,"E-=2V5\,_0 ?,'1>H=_HTX>X6_2&F3X\6T,7Q9K1 MH^C0\$(SGL^6[G+B?.YMYS9&\M7M^S=9;-#8K\^'U,7B9S!V'9Q>= MB]K(T@#B6AH.J"MG$OLS2YRD$\9)9)L"V:9 MBDX99N",D4F.SE%)A^L=Z!A MVUELFK/8J2?CCYUZ,OX8/,S8(=JX3V.#<+%B3BK=?,IR$PM;%]ZD393*2X@= M\9H^!=Q*01\5?^O%9P3*=@6R74&9J_=ENX(K;5<0EWICS8'_@M/F*=\?[I^^ M[$ 3N99NE_KY9VC'O\)QW(3JGTYMDGMVCR-5P(Q0WFQ;S[,U?[?6VV$!Z[I% MMFKJ7JWY#P;/%X2O,P-:+@N-TMC2)CZT=P/R_16I-R5ZTU$K@VY:E+^TI2*2 MPB^#PK?@K7:G\&9ET&NGH+;+-0BA1!4N/[0/9:9Y#)_$0R@?MO,G.+XW?X'G.2#]=1OP(>NFE1.?EP*_RTLJNDC$KK2#6 MIW,X#+U8Q=2EU MLBG/ZZL[NL8NCEM4 1)1R/G#&9Q66N^&3J\RZ+1S,_&+4AHH6Z1*YCJ(N;:H MU!V9JU\9],K3?UBHW14$7:/-\_(G; 0IGY]#!BW=D2Z@(%J39+T_-,EZ:)(S M]^]?:TQ")D$+R7?7GB+:T@-]YQ11MUX9M-64&C*9!)44?DX*5[?TC]R=PAO@ M)/8.;_0ODZ R"7I^>9XQL=550;QW4QK]R21H:6EE9\F8E5::0"N=P]$BQ6CT M5_HX^OV^]5N_B42TG0(.^ M5LI,- VK*G/-$:VAL(F"/^.=1?B_9W/;PB90_#/>5/,4[";BB\Y=MN\H<\?6 M_;'GKN^I=[F7/"K*)6,;,]V83!A.-L,F:=X']DESV-S4QM3\D3#X=*O46]>C M'F!+6,^%\JZ9/L.&DY;MA1D /-(CW>:Q.1O-2>#?]-3\+O\U8C,^9- M;7UKRZS5?BE9FD;U]VJN?=)^-=V<^M4\._8<:'#Q;&J6-[3TNW_[QAPO=5/_ MFFXOV;^FVTOVKPD>7E7H\40BX0MR[&BS=A,I2^_OVLN&;RAEFVJY.MQ$ES / M+X$%![3L[NC:V4TW?=S*%U4'IC+-E-:.NC9#VU.'OO.LR^XZ6Y ]CBALE&89B<2R2K91;"+6DAV M:5#C]Z*P2YZPV,+JQ' 6$1_,,IL[]CN?K"(1L2MTA MBN,12%)3VX4D-81X=ALITR*E-7TTNGF:3'#0UF%R^;(MFTXAF05QB8WB%!I) M(SH/4NL6DM2Z0&KUM%Z!TH@^&MW@N#W/\3G1&!8"O-ZQ:& MZ]>Q26YY>OJ=$N@A"7FO I4S$7(#"+G=KZDE(>2KL/N_@XW_92V^^"JL_SR[ MX>_)6?OSE%H9-.NME+",[*M?1O(ZCN#>G[R:E8':[=>:YR!@7YQO5;%8 MPA>0Y="R'+K8;M-PXC%G?\F%W9%Z^061"U!D+?LH2,%Q68+C2-;.88*#4 '] M2VK DM*=8;>J[)+4T6ZH$P;W*'[]"OLY9Y;+E _-5?Z>*1J_F53C+ZE@??Q, M\_Y?Q?CI?;'\V8UN>S?BVVD4UP$?+FV.H0(G9%*5;Z:EMHZXU"XL-:WQ>+!4 MLCPSK;9]Q-7V8+7-%'Q/N%K#4K \LHI_JK1V^$NCBHT.YFR,+2',12W)+,K: M$F%!ERTLWDVVEPAK=O]CN5 ]$ [15[01B #?6_^5& ^.@>F8<]+Y"JWF\@G$ M_\S0SJ&EANTAX^W#\/ORLLK_."WN\?7EUVVD-ZT)I]-A6-$,K9* M^/3*._6 Y!)"S*V"5ALSM!JFFB.:^(#=Q/^IZ)J7&"N2N8'*T8YAQYXJO9QZ MJN"X@0\X-C #'RQ/L]X,.$PR&MU-757Z_62[D7X_V54E>#Q=0?0"A;]A:UN5 M-!N&OR;EY27K=7)O.\K<=T#!,>I# @2*RAPQ^MA/ZBTX.6,VUPQ'-$#1S(5K M 'U_,&6JO3,X$_BY,<%Q3?@EA\W1E(='H('A8H>31_C!5!G2 6M5Y3NUN"&A+K'_A^W-G[VS5UY*EF*H(MU7OV%79(4T[;>@+^HA0@( M5>S/LO*M]6VQ=K^7P3]'SC_6B]JB7? ?XH[P+.TYD3!<\\1P7'&3?^'A_-N' M)7MD#2E8I6$[KN+98 &"H@=B ,-\RN )C@(G#X<-KAI33.-/,,.P#YE%/:JH M(1FU; %*$>VKX%6:M5B].WB"B;.IZ:M((3CL:X&_UJCO;WA->1R3NM,QG:'5 MS1_8]VVA,!,L6CQLP7I M' ;P$_B.M)8T&-P>\!!IL'\H%%._ KQ]U7.&=R2 M1E85SV=ZXN/A*^BYZ"W WU>X.&!+E=B>%HU/BI8M'IJR\(U/_:IA^SJ;MZ]; M$BTA\>DA:3G<0]S;ZWIXO%^G>A["T_UNN^ZR2S,Q?C+]YB_FV*$W4P^44*=> MSX@?._J"&I6!92>ZNZ%_&4Z;[ M)GN:!-M,:/5.74TT'"N10L7F?V.0:V_<&$2N6)%NRX<-) T'SKM6"=I:%7019VYRQ8/?IRYZQ2&1 (YDQVV;5@4XR5XORD(> *"5;2;8J"EL=@:O2 MF*;- 7P'5QH>G76N=^;IO>W /RUE[#LX@F*A3$Q_[/$$UD&5XU=9M+4%8A3P MBCCT6W'FKPXLSZ0C_U4SK'4J"-MWE&:8X0E&A4IJW(\:/6O\9:WMP]P5XKR/ MR8,TJD0X66ZMOB157C55!O+QD7D9J;!7&;1+,T;Y>CL>;(Z%J0<8A%=9A2!+ M#':)B_6Q/WTO!?%%%]3F9EK3*W1K S2^@$5,YHAJ;($DO*@Z%H#&W&D-=DOG(24 M'8;V#KXUSMT)XP(=&]DE1(BGWF$AO$:[,E";S4MJZ"$[ 4D>+SZ/9[)!=F3R MO<*)';"(ZSF&$R7K2]:7K']B]9[&V#@HII_6X*>TFGU-JZYXUX@]ZV#O#;@# M]MUX9XG6%]12)%D?V^B5O3YVQ)T6PGK9 MZJ47S+9:M6:[E5<9:+V7M0;U!+6I@NBR0;)2[Y7OAKMA MR/?UU?.^.IK."EHH^PAJ[SKK9-EX:L$;WA8GH=3B[/L8]<$7&9Q-5 D?&[(B MGR^?O_?S\YRZL^J8%(1=G\ )-"S-A/VYNP]FV'7N24$VN7M<)&UC90]J-)KU MS6&-#>[XVD1&'[$F]4L:\BF)_3*(?4OIXA[$KM8K S5M\)"D=4GK9Z5U-7]: M1XAN1]*ZI/5BT?J6Y@W[4#K"9?N=PT> YD3J^X8,2N1LQ#+EV! 3/*;Y+<=[/Q]^:V'_N#A M&%;);Y+?+HO?MKA(^_);'WL.YA6 E.PFV>TBV&V+<[DGLX&-.NCD4*!1C@KP M4DX8^8/^P?0;#=:BO3'%#M!)IC%ARB?#4A9,<]R$_W_T RH8&ZVIN&DV5WEE M*"I--@1D@D,?\C/_W643W_P.Y[TT?@\6//ZB^PZ>?\12F"QNKYTE>Y3+R0'\ M=W'7WCKQM6/FM"&O_=S7GM",1[[VYB5=^RK(-WAD< %M7C^WM\V;UX;DDR_D MR;E_/R? 2 'MP(S=M7-+Y\GOG_[[LL9"PA/+'[)H-/,'*#819]/JR!H+2>Q% M(_8M+:#W(7;LC-:3M"YIO6BTOJ4GT#ZTWJ%&S7E-0).T+FG]%(W]]Z%TZHJ5 MUG%7UE@P1AP'5R[?UJX=JMSI.*, M?6_N0"SWU1%,JWYB@ND>"=\O">9$!),8N71D@NE=;D'(YKE7)9H]]6#14-RJ M\L$46#9S$1A@X%J,B;'["*H/PYLJFC(.8M7OFNDS1.?_/9.7U]I22/_-<.>V MJ^$ 57_^8(EUP$_Q.8;E,_UI#G2*+UHEY"5Z_6+YLQO=]F[$R]*,U7YE4$]) ML2IP]"9N1+/TK+MK%F9W;4P&IECBX>[ EO.F#"[48V]@YO'!9&,Q<@CL/==S MZ00\'+1#^P#*<)@[9_"@=V8NJEB>H>&/?-/#+^/C8',L^/NM#3NQWEQEY+M MEJX+].?"&URB.N71]IC2KNTZS*QPC!5/K0'+S)GETM83#*5\P$%E(Z3-9!1_ M\]/D8$K!'&!:"C @E6JVQ2H:H,3^7-P^Z?J;E8%:K]77KQ^>1]Q$ MCI?"@-CUL"**N]7!:!U>'$4;YA(_SJTK?(:O$T*'=K+$>8+,6SCS#^25@1_X MXC!3PT=%H_[^8WD>6#"J,OJ*-@(UZWOKOW*J,5U)8PJG-K5:*V<2^W,:UH/. MP2BZ&3E,^_-&F\ 2OVCFA[9PT5"("RN05.+A717>OKKCM?N:3);W]6J H%4> MV8?RPYYIUB$BBHM'H#V;JY0O8!4Q!S\%:](*LQ9EZB#C_JJW=&HV6NQ7D/51^U)EZG_ _X)C0=%*7N+/&OA2#QML*L*.=5,,%(/CT^O M=R_*ZY/R^J\[Y?;I\>7I^\.WX>O=-^7^X7'X>/LP_*Z\O,(/?KM[?'W990N= M5"68SZ9ZP9[H,5\,#]XQWD$)?J(+<5&?"X'%[4>&-O94 PE$\@BL&OY/1=<\ M[7,:W^TU2M;>-$KVWO=\A\7E]1W7TFMFS+9;B1FS*U)2?++=[]^HY9I >P=K MF'%,\-N;P][@KTOHX-" &6EHGMG"./0=!Y8;6?TZC5Y^8U'50\:BEK@8'&R9UB%@M,M( M4J5MK, 1JF,WD4X*]4=X[NL',]_9;_"2:5HU2IOW(#\X/75FQ&,I6+:]5[W) MKN5B5T_M_PT*]/7#3B/R#@&,DAYEJ2NNBDGDG:LHJCHOD8-WR-+(O$NMB@_& MT4E9OIW,NU*6'YO,[VW?2:/R7F70+Z=.";>R]T2X6!3DJ^UI9E:QD\-I7%2@ M*H_SN%ZI\LB\-,'1R*>#?:X,O)^\2<*KEK/1:8 K/(7M2<(&@M W)Q$PV25V M<8/\Q7]RK-1:H[%3OK!?X[>8_#-;:NP;&WF(*#)MUW=2LEP=E9,IP8V&GO@9 M/F7-V!ESFPBB"'9\NDR=8RY:MF_5E5'FO#&F'L]!EH"M=S"'^C:&_P M]9H"UKR2^F1E[MCOA@Y+]]V==ZF!3G!=!;>HN,PR; ?^,_9QXV/^_(DV-DS# M6X#&\PR3GZK",4>=*K*["TO$W"XFAQ4XLYEBVK"C\'L&8K&"#+(_QW=E1%=N M09:AQ'JPX)Q\/(9[;8RY?WA95DQ61TS%W@#*PF-%Z..[;;[CGG/./:,6,<"<\*$GWH$\UI+.'"9(^8D:6?)YD[,14DCG]OP2.\9>V8. M(A%!QH;D 79+2!\=A(PWDKW<_@,O+?-:NT==:Q?7VDR2\G]4X:US)BC'(IU@ M,E'P1^B\\F*RGQ!6_LZG!33J'!!;55Z996E :G!ZL)(%D*Q#Q*T)5;Z>.$F- M5TCEX[\KG_&>_;F.U(F_&@%O3.%0_N2\[B+^#3_BL+D)^D?Y_O#UZ0<7&:_( ME"]/]S^43Z#3=3:!Q>N!$ C?\!D5/F>C"4/.8YP5D.?FOC.W70'4U\PQ=GC" M.S3(0G&]&!.F[J:F//N.Z^-)_=Q$HR70).X<1")H6AV):R:$;68V6VHLD)B0 MM6PU?-7 C'FAUSY9_P6V$;JIN.Y&*H_U2!ZD\%AT('"TOL?M A#?(."KBF5[ MP'%H;DV!,3+OIQ_?S\/C?5P_+N\FOH%[T[:=U$U@'4R:E.!W8<75E[B0/6ZA M73_:+72IU"7U%O:0RNW&\1:*E1:U[G:1S*MG2%BAG]#H_N*NB.@JJNI/(\YA M0Q/X$?D5' ?P'K:S&5@Q4V,\10 F_@($!'S%)>[Z9/!G@GD_X[*G"C\3/YPP M$#! !ESG<\9'(LE\QNI&S7?0&:O(DNTT8D S%;8B]L*%"IS.BGQ"2:O!)3!E MAC@R9&3#UG/GXG8SE'6^?+/_."6QL7G)_8:1V/ MF]MKA?\^8J=]O(62U9J+V*F!K#&%:X!PT9G;RXA>"1 MW$C>,L&T_8+B#G5*#P^4C27S.'O"63W./IN.ZXU-YGP6[JJGR+0200[F3C_) M, L34Z.+G>'@5QZ,GN@-$Z:N/0$\<<^VFZ99*YC9 LNUE6=?!X/68T#BR6O, M\[9Y;2*Y+T7"[1R4_)UMP*$#;\*4>^@2X"%\!JX)(-83MK^^S/0(I-LG30!+ MIN$)-6:EOX8V JP.4]RGW*,!QICO@+QQ U>)@(+#L#0"]]3,=6!"'ABA/)O< M=<%F,^!=E./\Q Q&=O'01ZU*1VG%?O$<:7C!B^TOIJ$0XXZ,Z%,@,]LM^>6,X G.A'&#* 3X849 M!)P?T2P3$# M!\#Z=^NCEJM!<.SH$W$] S^"$7STZT[AD&137JL%W[$PF27^:\D<7@Z0WWKQ M(\=CX66@.,BQH!!HFF2XYU(.=(]V:P\R7$W?!2I]XN,F3B#9Y8/"+ MS>+&]FW@IA5+_(XK#,(=UDIX>ZV$#]L7-YTDYR\2"?BG'5S?AW:Y'CC.,:Q& MT)L)"X1?MR$1^15W1-]VM\F3TSS)3YROIH5K_1;.Y78SE=O-Y+]'YO[9=K8I M&*%<7J-FJ%[<'(P'^;!SBB-C)L1WIC$826R2V,V6V(&$YJI6X+(+*ZX(@U]< M.XG+)A3$,Y30/,3(\+E\VI'6>T1[\'4@R@M<3^4756*)8_L^6&"0#9,FLC44 MV>T](OL#*I\D8TC&D(P)9W.EPDA91AJ4$RQ[!^K.WT))L(%$6A'H1OR=6M[P78O;NQ!U;"!]2,J MA$B6B(0% ,]/T8F3MS!R;W2:T/UA#[2)PZ'[*\"I8:X H&$Q.]_#Z_-U(+5W M1#S3UO)25A?J1QBO\<331PX'\@[[/#U>2[K/ HUDWL9]I%-X]M]<#6Y#)^Z_7'@XN;X:'BV 9&4:S HC;]):>KOX)/G0WK MFX=8IJ7<;\*7>'C'BV/S>/:\Y=+[*96@_^V8'LCT&5)FQAR8(,>:BU&^!D/: MY";-$(^[ _6488V^%51_!$2AIP$.=_%"F#YJ"(>)4X*8O/E]XOP6ST[,7T]4 M(&Q/?=#A*%8?M$9"'A>V)>N$ ;E;2CK,Y&+3=>W.T$%_#F[Y@=H:=>188+QH M9_(C^X;:_WFWW9EFJG$;F?#HC^=',9C(Q:L;2VX8.F/.O?< MWDU57*M UQD@49@P$KK85&-\2=621.63=B6A\GV=T!C+;UV#IDC-GF:4?4E: M6-WKMZC]M&Y%VWZGH$IZ:+K&=.L1)BJI2=;IVU1^.I)G\W23):#7 ^AIC:MR M EU%92,IC[Y>)O;SVI6SY'4T1%;! ^=HZ MHC]%+.*Y?VM-[_05Q@QP)GCTA%WK!HJ7R@?2M L 1Y?F.M>KQLLKO Z75RN+VSK^8I7\(N*;0D3 MZ[=Z&6:6D.R+1+[JM!*N73&+6>22OHLE]!VA9#> Z]])/FCN!$"2>'QX<=-/ MB&%YGU>O>OOC)/-$CE72SPU8&\XYZ#>Q( MT\C@5JTU&DG*+NRVAFI9V8694O(BNZ(E)2?*X<4WMID;D\%XFQAKSNNS=[83 MC$PWK,0P#0JIZZ]YDR9RZ"YK,RA7EL2@K:'Q'7>OK;,DL.AC)-9^?^0@3YO) MM;Z4U06%-(HLKL,+VQY, 0D=5S L5J(T157ZV;ZK5\7^&:056; 01=5$<64W M8WY@4C>PFJ1='$;^"U/F6-@X I4(-.SOF#,]0)$,APFNB6T,\+5Q7N=7&)6] KK_OYDBU>>>(<;O& >+]J G"-$ M 3X^T:T?FXJQ[A8,@ARJ,$,K!C!2\-Z MGW'8M)1-9Q?LL>,JG I\')0I4>1@I1"$!N97*Z*!2;)X >GBY$[%3#,5TIK2 M'$E8WDAC?T'9H"(S)O(O%HH0N%B8*2@Q@&F'O.RO2$;<@5?>;-Y^>L.0?P:(G 99_Y4W3N/;(.Z[9KGL5M%YZ5=P7?07R($1T MX04>KL]]8&D/S(.]#Z;U!+/" ISXTJ0UJVUT(R<4G5^7",1"9;JY0(7O67>F MHA0S2UL]+R!INH;ONJ+8/&8?*^IN7BD5M[VXZ?:IN&T%YD+%;:FX[?$)Z5_7 M%M;C+&JY)B>I#]18(]\#575K6#]7?W[&XP)$_K;IB7I55']&58!O5% 9-Z5F MP>6>=/C04.,-'MP@%_XL"M0.>ZV!.I27=*X5\19F#8.OX(4%X*=;)+B_49%FW CQ[VRUKF;S+2Q%=&\]P+#C%[;XR;YRQUB"C:1JR0$_E#\BG6%[ ME"I2(M;_B^G.^,5.@CCF2!4/#:A6UF@U(=ZGG-"R(0YF'TL".;8^'%(FX$E@ M/B!)7C+,/X/EM>WNG9F_V/3J?YF3*.)[HG"OJGT@,5\^_HC 6KN$)V$I^4%B^J9KI; M5-LML8WQ?_/=H]V*MKG8"0%I#'\Z/IM^V40FWEI3W@LX\M%'TS46MNL[+ B@ M3+AE&\7Z4<)G5[&[-SZT$@RC?(G6HMG94QFUJ_G;;EV7>4G+VG-AJ+4S7AB* M!=;JPE"0/XQ5C<:CEE?\NB[W>U3IFBI=-WG!5.E:D&*O#*1"UU3H>MO682\9_VQOO8B!IF(B167*O%%1:\)\ MEJ3G8IC7..8+YSU7ZPJKRH?3OW4'TZ2P QV,\)/1O58^$?_-L:>^X85D#-!_ MM]!=UYR9;'H ZYV+FT%EXLZHM'7IDK$ 5+H(E7AV7*TO-JLL%<.N?YA2R"S_ M.*EXQO><80+;OTUO?N>[L)*-R_3U ,Y[B/-XD\3::KQGCY,4D7@L3OH8LEV5 MRNAGH"6&>Z.XNDC:PJQ+\^>1M?^;K ,<(1CA22!.%M@/+FXT"1X!4ADK Y)]%^[6 ]C&&J#D'FP0/%)TO9SP MP)N2UJ B\#@#W>YQQ; "C?4LJC!2U[N4.)L:3UCR$6B8#VODCB(QM#R:)9HT+P M9-.F[F(GR\F43=X,+FZ&0VF7L?+Y_D3M]63,.$^P+#$[,;M,'2,;LP^!V9,: M=-26V&L*9*0'+E MFV,_._K2W29)C=*/_\T4AQGVLP7/*-BX8+K>]TA%>YZ,S$RN7.L\>5NQG:UD M95.TC<#D9)0IO$? 1%_PZL7NG.$32+\5'3L-F0ZRD]]X;.6\@\= M7LA_!=AU&=;<=_T%)_G,L9>*,=>M9_&JS6.BZK'8''@E-IZ8LA43!99MT:#$ M=UF8*QU9';[H9<[XFDS>L6#*7-@7/G7\\B\?]FF&B\-1YQP&^AH&K=IN^1A; M5AD,:;"[*,5SF,[;9%QR,,P#F(N^ ["W% /&BDD[3?N%P2)U1)JW\QWOG&/ @:GPCE_6>JK1/NCAT*(9SH99 *'8 M, .F"'2WE'6?",^!;0MT#,1XN.0MKG$]^!\Q#KS"Y*D^HK>(9RY9@'KX9N4[ MP!'88,(((IMPA9 D-@67"I!ZY=P M4O!SV$U\X.#.18#'GT[D=2X&5H!ZFS=>"_X+09)[U7M$5N*Z:\OICP$[(8%7 ML$:@ W-1/S-!)+O*4O]E+OTER/&EZ0DIQW1CK@AAZJQTQWM%.L.W)B^NA*P MY,* 5=%! HGDF.X/:FP2;VPRV*$)-39YB[E08Q-J;'+02-$2C93<74?>V$CY M(U"UGU#5YM8)J[5-(O0#/)[Q-%];*-/XP0Y3M$$^"OU0F";-&=J/;$>[E.?8.;)_Q<$UHH_K56N^ /E^U_$^B3$_AZ^I,Y+O8] MT[G>B,;0:U2I6<\"!!9SN7KGLLA4 OTH^2T1U7BS=M24MFEC!NR!OS1TQS&% MBAZUG5*,NL!^.F34<=I&%L8+4FW>L-;+@+:I>MDS&( YM-%=F@5ZJ>M/_@8=# MT>]VE^(A[M?+WE PVIP(21DUO=Q$2^>8]HVCM-Z8(5$?@N6$_1IC+M1N^^)F MT)';WW70EC<]]>)FV$FX/@ZGM].)M5C'IK<\?NYT=ZY\7M@O#3AZD.5C3+,M M(Z)\#ZR^.:S8KY4M_%NV,EM@ *IPF\1%/K>V=- [L$"QD-\@J(R@P[B!](R( M1A0,W@MCEC)FE@6/K7N1(\#1> .IYYI34PEN+PC[$@NO"MK\O)$FNEG@):]<ZZA]S-I (WDG"<\*[(PJ4CNI>*QWFM8'%TWJX< M<\$E:7VM_7&D13T85#H_D=&NA^5S'TN W8FWP:GO"HDN&JB*7W#BM)3/6!D[ M\@FG-N_VNZTG!:_\/ZXX5 .W&(SOFB+F,#BS'::[(<[Q7;RGG=B?<-8'7>@'BO#\[4$[F+@^($8LO 4VCF7!4%B)-^X0S?G>^1X MU[T-Z^J@7@%@T%KEST<'Y()%F6UV+_HE_'?>5L/;Q#Q 2PZ8M#;#7;"LNJWV M(![C\/>0U9-(DX73@\?/(=&S?RS]93"W3]Q4)W,IYIN\>3;L4/)^%;UI67N8VW&O:+ M!;_&5ZX8DB \75_+.UNY]*S.21HQXD(&N]TJ2*QL.H]Z^P<&P;_PT23Z?_XV M[/2['_+)<>U$Q/73:Z=%3:&E;S(-W1-3FB,'!&_,,/KC.6_C[H4W[/@R,^T04C3G\;HSZ2Q';!D';/=$!^R@R &[ M]H\?5NT/"4&ZD0:S:T@WTA68"]U(TXWTP1OI3N*-=/?BZ)X[B7'#]]93>*OV M./MLPM$/=N?B6R#+T+' _0KQ .+N,-:,IT8ZV7C[?A(X:T_ :U)HWFY Z]DW MZ-$Z+;6KR>F% U]HE6O00Y.B294QJ?*:/JF]+$V0A/I9@2Y(F[-)$5WABO: MJN_ZO^S)5I;3 JP>35Z3B;0=W?;%-KC*E*4W5.JBRZ!:A<"UXT<@DN4EF594 M'A$'$IR( Z5QH(0FB;5COD@J;DH0A*Q^B4?BCD:FD6GD$XTLJ4YHM6J46^8BN)#;"]VDNE0A:GEMI1W( MTN'S!O(E:9.BT38BMNI_F6,G"1_MXH8'1FD?*B* )!5RKI8DD:JFUF'!$=%9 M0#VEVL52U--U<$8TM(.K)7DD14>:I* *V!5"4>9S1@Z*NDU&48.D=E%%EYA. MBNA>-^)8<]\_,*@[8+LX>_6P,U'A3GT59*WSQ4IN0R K5K!90=,:VU?L-JYW M\#8NEC)YW'5<*3X%>IZ>+_A\(RUYSM)W"8E5YV#*2[AQHK/^T%F?.7\]]5)A M@(<[=:MO$CA2.DGD ,<0P='$]K8-E+6G,,1S/Y]?K$FX<1H5OG$B^2)%OA2Z M<>JWJ^8!;(+IF;S_TO34VJRX\)4374I+T4^E7!;TU:I=3A.*3GK0'$)1'"T: MQ5%57C*?(G[J?!DKLWC.>570[US<=*1U'JP2:YTO5G)K^\E8R7Z8R[OYITBS MHQ/ $LN(%V&FE!TTH,FU[73@*?O[VN\46>D-$@R4S93)<1SSFNG@8K73DV,4SQ? MK.36]@M>.PWD%3B@<+,.+XTJ=TMK M>.V6AQS'*DJ9:=T<+:H_.O).)KO:)+W:2QZ6*%LW)SQ*UNK;LNX(P3ZX:;=4 MPMP9GS>2G#7$Y&]UZ"1=U,4YG8>*](G3"7C23I=LP.OC$2,K-;Y4X'&+\C?> MI"]#.^O@;57/?"3L(OIC-5=8TQ;(N( =ACFCHU=?K1S[%XAM#_9/^8]<,O^PQ+_3W?GG MA?WR3TQ?^(=N6E]LUQW;?[#OX01,-OTW9\KQ"UO\9%\Y:/-V(1\,\/XIWH0\ M;.6+A.$=X9698R\5W3#\I;_@& O8V5ZN'#9GEHOX6, DL?VXR,& [P ]P&5 MJ;C@H';D\7;D(VI'7H&Y4#MR:D?^4VYK\5""[VDQSAPNMN'(CC<7'\2;B^]O ME-ZM8>OQL!6XXH4[QS4;?F3H:VV'_[FEY+@A)?GQ'1PW\,.7N6D(]06L%V:( MK_>T--_2C! 7&1]#E0V5.9O/RX63#]:FF# ?H03B,*],=UR%63ATLG+!WYCX ME=:XONC=;FO43_[JB';1HTZ^H4[2PYHFE7U26FG=OD>QGU6YM6?&!JC-6G&N M_J59+PXV;0+;K4%ORTN5+U13Q6(<_2$B]K*[+ _RBTL/K?/J>$/7QG/YGEL\^.O0POT?#F MX\A1AHO@OW8Y)B2HX)-/@JH/MF6O& 9W6,\/B1JYW1R-8XEGM5#;6FKC:=\\B>NQTJ6/[V+FT%")AB)GXK )1]: M4NI^E"M^>,;'H"+BI]FN\-EN(0"P8"TW@ A&0!^ERC6[ F:*ASFHK7 74'2\ M(6C(# ?!/Y"2[E0=0Y\ T=C!6WDRA58):R=5,\K**9&R<7!LZM[A)H*2:C^ M&ZI[H_;%3;>XND>>NJ-CE6:ZZ2@_L68?=1AJX//-M6#D.9_K)MYS*@6Q[G%R MG3\CM;#SF=2!"JD#*16"RU4'--0L"Y>4(CQ52?Z4?/DUZA1U/A-, M48M#2<[=%UDC,IS/RCNLUQ'C8KJ?B2MT,IT[HY[,DEMTH5>%(WB4U2]8KG3E M/07CTI5NB6L)JLQZ74%Y-"CJ;";45.?L&ITP9#0.I>'%C990(XQB"T[E;);8 MTCZ+%47/G_[YYEHM%.V<4<;'PE MI,B?6,B55/DS;*L4[5QIN.1#RQN&OPS;6N6BG3.7L*]B"4Y1\/) OWR>W1A1566/%RA/K>(9%-+VYPPZ7TE1>>"US-R@DZF:NG)EZRG.57B*SJG H5K2S=EJQJ0;0<92[/G48:T2B51BK5R:,Z>6<\ M_JD=X!$%:KMA4*_5&83CA.V61J?37MPM'/E7$87SFY6%&*7$J MN2WK6VP2LVM>WUK3/;9U!VUKJL)';%$QMI =8)V3+;K8**M!(=;$%LU@BY3, M^K+9 EO>RO$VD.F*-CGVEY=H)& M?!DXAO%W*]OA8 R:^R66@Z9;D33=K7#ERT/U"8;MOK3Z!'355B%0I6@^)8-J M0*"J!ZAR7O=GC4,^"EYQ& V3\R-.?OLOR7U61Q6!.\I.HB*88.(LTLNE M*@KWZVA?H:Z',3=)G#62$IY='+MI3F=B5?N*M]]/9512,@ M1,E E.SB'I+D5^4N_NCJYI17-V=7'UBJTK'?"9N= :G=1".1DZ) Y''?CZI4 M>)/0<0)E0()2UFFHGEDCA:#6#J1F>WU3 M%(L<;@"M2]48FX:.%"4A#SIZ52J61^@XP8$OPTE4N5S"\X@^2JZ<"/./UE>D M&*0*QB#5OJ#2MO,HL:#2=CJ7A%EEJ)0$TSJV4M(D;Z6DK*=&[6I?)"VL_L=@ M2@WBC5R]W\C.!]O[N):OM^X_A72-_" T@I.K6&N\KTZ#M"GBA6;P0DI:2BF\ M,&R8W4F\T Q>2,FM*847>!9VX3S;-RE)OZ6%=OKI1>JOY%6I+UU5QG3:W=V#(4'RC+3\O4@7T^(DP<008YI;.UI,*4NTB=.O'5[@;]O M6YQ!D38?M M3G>@#2:3SK#+AJHVG?1F Z;]M]KK7H1/S9T-6SRSJXG#]!]7.EYY7>N+%_W5 M10D:%9<@*X,I#328\RZ=]E)C-MNFQMA<,E=Y8"_*=WNI6X5 R#<%#CG;X4BY MAC.$.8(G?M.+^_IM^LU>D[1QBIW+8 M"2?)X_C3DS)^5,;__*3F.G+=17$/F@=GK!9S@: QUSA>+7\8&I M<32%#Z=\93H.MA0LLG- ;%%_YSC9O!/'3WBK=E&KUD6?8 Y+4-=YWZ"(/H6] M@V:FI5L&O$*!8YEY JJ;#Q>F/C$7< BB &ZJ%%,%3M0S1S8R!?;^0%[@#JT MZ<[%J8Y?ZH8!"CNV.5.>?7,*XP4OW+Q_&=F@EC+>&G'*8!(LFE=\J:P<^ZH,!CQMPR__(9 ML+/K&W.\9,"5P7;_ +5%7\%\=/CX':J:NL.E7_/=!IZ;-[T$O M=3&6=:W5SGP/)A7^$-:T[ESQGJ\$1S%L=_N=\*=GPR)7"]U@_"< CY_P7GAZ MI1NF]XI# \;XQN*HP6]Y'"T^_WZ7"KX'>_V_N-5;^=PFX-[U+%+W1P M/A/'9-AVRS4<<\7?P:T!VPU;7XEGLS>U>DM5/Z-*A_>*6O_#215W>/'.6=-% MR^+BY@O25U&OE<<)XHRC/=CZD#G^\FV\BQ/@5][YECY%0K(I&EZ*+FPVP2$N M9UT3"8OV2BA\X+.(Q-EOI]%FRMA,[5JY%SLH3&9@;VMG$SG'H^"W-[L>MIQ; MRY5PRUY![3'Y2%.0NX:W>,5O@>+!7YRQ72[G%OZ4[;P*AW5-6+;N),,A 40H M'..C;&"59^4!%X,/L)LO_'CSE_Q(V!48N=30)P.4%W_!'F=KA?260^;6FG[9("90 M*J>/UG>&#@N8U!^Z:[K@Q,WHB1&VI]_A^0#/[S:EO%2PX]W1K2GKTH>RVVUU>ETI_17![FH/\S9W++OI(TTJ MUZ1Z1?IC9HSKJ50AN.1XKHVMGB%.JSG+#C3I,UQSEK:=35OS=CO78V/HLG8_ MK.Y=NU"FJ 4GC5^?\:4F1KZ3M+#ZA_ND ME&#=A/L(69T0O=/1I$3O5"8!_ /J5$ M5A:)WB6)3M"N(+13ZGL5D>CR"@Y7L=Y"->V,,+56<72/)9L9E*^LIM0ZR"+/ M^YC%7KC/<'5R30@5:DJ-@R*BL'*UBPDQ,A"34O<@BQP9DAQI&BHRIP'GER.C MJLF18UVW$1^QNN4@KL$5R]CVUJ%T12I49J-!8Q@CA2T$,R1$J2?P0;>-_<3B MW9N/,RLR8[%L.SM](L<6&CPSJ&EJ2OKY ;!E%L9=5;9]2T!L'A!3I4@]Z?,ZI.O"1QO %U;:]? M"3E:RJ7\<T!TQ'A-@OCPXJ;?I%JW!(WL <5;T,@N%2MW84JP.6E [F&)TFN31&D: M-#('M!XG47KR;OVJU8BDRGJ6K*C61AL@V:-:4X2BAK8I=?%N$C0RA[8>*12; MF+Q%L,D>WYHB4;HD49H&C+]Q:4R<]F>@8*SS-."B'B8>#AW M]'4:%V?7$J3GU1&#$X,3@Q>-:L]_3 _IF"8N)BZN5+J O&-:^BWL&S%XOCZ& M9UIF7*,RX]F'JF[Q;)I4UDE1F7$J,TYEQL]CS51FG,J,T_CU'/\, J4*Y"(6 MOL>N" G.O*"GEA+JLR<-A\V"^ASMU"*@UM.%XCJF-"$BD[N'D/91:&\<#I"3(40D[O_ M4 P9@S;)D::A(G>/HE2:/*M!XQE8 E%B86EA39)*T$[+"L MBWYB<&)P8O"C(\;RG])].J6)B8F)JQ2))^^4;DH_E81"[<%Z'OPE[)A1N\+M ML^QQ09>*D5 +A5=Y-^-73(KN,%'A?:KX+A!=L2F."J^Q_7@7YP=#BS*S7O,F%OF7SYSL:X\3!8W3YGY MGH_%XI> '8]_HRLX"7CW"B:*@XKJ\^(7+>6S[\!;'> '3S<7KN*P9W@/GW8F M*N'L[!6?T9I@G 138!C?=1D227FP82&JVMJN7(\0PH=,2ZQI"T3!CG6Q\/S* M=DW\P;7#%MRSMJDWC[P?>2I@C/;F$7T"?.![^Q^)H--@N)\G$UP]F$E/W:%) MY-^Y$\YAI3^SJXG#]!]7^@RF>*TO7O17%UDSRG? =,'@ PW>OKOBO>N:S;;7 M-3:7 *L']J)\MY>Z583;!*>#M+4=OL?7(-.8@[^".>F5F8LR=_!P^)LYG;3; M1G>D38?M3G>@#2:3SK#+AJHVG?1F Z;]-XCT,>=E>Z9@F "V;_C]-_TF1U.& M,M 5*[+-)=W#X_C3DS)^5,;__*3=BUH=?'=\!<]X M"L!B7!/0'ZS3W3ZR=#@M[$D0^A*,"5_JEKYX=4W>JP1^@$U-X--G/!WQ[YGI MK4_%YV!DF#NT=,N 7]S":W\F7-U8_O)J:G,I@J]+4OJ&:-'U8@I?B$W1SF6EF_QD MU-K:[K%8(T"-06$Q=,=YY: )E Z'K6S'$P<_:C2XUZB*ZOC91%\ @4%7FC-L ME0.DA0'<.<<-_P_VEV\"%A$.EPKJ5J!=XH/X)7Y@,)/K4O"MS347H9MX0@H82Z,U%JP(*NX-Q= M K!0P%KP-)J=CO^!NHP7DAGN^>%7TGV!/RL &L MRHOIS<$R@?GICH*<)BBU1#\OE8F[QV;L MF&1P)-H6 /,1Q>4W&UB+>:8P1O]@%H,#WMTX0L8PU!\+V_BQ :(:UY)&*KZ( M 6A7:&PYP)\WW]>C*L&PRC#(3L MLU@H?[:>6@I;KA;V*V/"JC9L,/.1"5\!]8YI^WC/*DDW1&R1^T%*^QUXDN)H!#4UD],U4@3M# MUP$ )'1PP/QG:'+!BQR8F[GB*_7FCNT_S]=SW%F$;ED^*&8*O.@9%V_Q"<"9 M#1KFTA7"2IP_!LP>Q=K6Y-"+(1:8^_1)*;Z7A5L^_5K!KW*?2",,?>L?E.>Y M5I(2D5?F2D"%4-4#*\E_M*:$7Y6YF"XL)BG'?[T8H=!W@KZ-N#34[[=/W_IJ M^_^&0U8'*U#YRX=9S4PVO0P9>I=Y(U($N4]YAX"^D&U<=F>.!'K#1[;EJ@$-.MZ4,#LO'^^CS![6VVKODG_+7(L\#.O@4L?NF MP]C_LFT!@8)VI:/?&^01F@UL-A-;I?Q_.APUSJLB-"-UT%(>+>4SFSC\4WP1 M?BI>]X>-;E%4JF"2AF<[@67Q$]^,(@I4'+ MPTZAZWE'Z7 9>?=7??,&^%5T M@B]S&V2NL+UAC>82Y32:+PM_N5)PW2"4^?M78G[#!N]07R>6W#XUYY<]ME?(2Y#HL)AX$M *# FX59M=X'/D7/ M 6C"EX[X(5(H'-NPES GT%N_Z0;@SE"^F#-VF;"63[\,YKIA'];8L#/'7O*! MQ\P".]]3[L3 ZUT8.\!GX=MW?Q0Y_YZ"HQ-W3:QJ 9OFA.YW]'TC7&T+@;)> M)OR0HS)*Y@AR->V2HW&C [/X MN+ 4R&/;PA+1!/+%G+*UN)PS?>'-#635+1FWHTC.N1R=,%31UD(."*V.1B/@ M(:[.<6\8?UCP\GH\L,*$!>BO\/1&WIQ$!-LKTQV^CWCG91I,&'J^$ OZ,Q./ M;2A0WXW%6\14O5IY%^QCMZV^^_&>?[9]W/'VT <5_Y;R)]Y3P$:88E PB!G: MQV 3^RO$P5XQ #H-L-)!Q5;;(P?N(DM"W'T2TW&^XGMA?5O?,P>OSM8B +WE MH0S JN0Q ?#W\ P,%\EOR0^\V,[4 M9=:&KH.+&Q"MG-]VS>8H^P'MT"'J3+G7E2\)3:)O@C!/ 6%P>FA* <"V:+3- M[/Q&6#C(T2ID#I\GCBO<@A9N3Z 0AOX9^ 5.)SQ+7<\V?ER*[42E8E=\3&QO MCLY;84AV KM ]< F-K+2^4?#(4[&%W ,:&,OP>0O.X MXS\3C7EA%0<_$D-MV[K![Y2+SQA9--_Z\B(P(IER@6\T=YZ]>"_'EX$78&<1 MNTX+/B1_31C<91@.ZDA15R?\COT"JY_;4<*#L.1O$I>H_H)_8W*%W<>E+3@_ M/.,:89Q<0ESKI+8WVK4D[S;OS'N[-6JKA_HAAD)<1(;!&E$4Z6#$API02"(! MF?66(Z'Q0FDCA;9<-,BV2PM%Q!(C[P+I$CZ]T%]X:!WLR08,P7]QYS;*%!LV MN3ULA3<< A]K/\S+G$4%8.C7]P--/_!?X2/AM-!_@2J3A=X7W45M]Z.XI!:A M>)R1(S.\!-$.K)"T*C.X3;!L96'#H\[V;5T")_6 M+#P0=$81D1Y$E LC#/1K=$)S'T@^/:&;VM1N5T_XQ%_/II^YIA.ZG*+VH/L M+_ALHI;P7W [V0*D1-U%[N;)F&*>9 (D:>M[%7,W:O3D[^+Y#\0;!92 M.1;]DCV2Y\F8LZF_8(^SVT48@!&]Q.$2,1:_,VKW=B-UZB6^1)CR%>B>#EXU M\'LSU-+7(2B@PXL/X0/V;#NOF[O872OL4(@<5YYU=&; V"^14M[IASO/H=JH MHSQA"\BRT%8<^7]]&^UB M,*T-H9S>AI$?F!O(/:6_3YS?;NY1FO)+XMO#3:T:2:4G>"^&?.#ET>,FD?+> M6OGG3(H_+?L@,3(R924SV_EB;[>.Z1P;7>4=Q( :A4?4G!=RWXFH??7]62Y; M.\]E=][GD4@G[$5YR-59@B2[Y_$J_+HE2$U3YFS![Q.B]W AL21,K-_J99A9 M@ML=M>-#M1?NN0.!<@J7=2V'.DBE9?+[G!SBB*^Q,[$SGO9.:42MWP5797>KXPXG3B= M.#V5TU/*=9? Z1IQ.G$Z>R4O/C?#?;,FX[[Y5*'$VY13VZWV $DERB.$@<.\5,)RY9B\&N8L*$LA M2B"9&,3M^B)O=ET6O\[)Q">*K-:.C:Q.3CJJ1["UUFH/\\7W'@@ASCO42>*: M:5+9)M5M=7I#"K:F8.L*1!A3L#4%6U.P=0W73<'69[AL"K:F8&N*DCD+)UDO M=U6%S$ZR+B_6'B_76;4HF5(#T-8C:[+D92*;U1-[N:M9%+Z**:O1.<&R0;"4 M%=J3'99]@B4I(F>NB)26]:4.:J*(4+@NA>M2+$ YTD56XEM5Q9>9T[4V<3IQ.G'ZR3E=5@I.G*/5)JCH M%*[;H'#=W=;D-0K?_01S@).4N6%,[@Q#8WXB'QZ(T@TZ\&3M@AHT*>6])WG+ M.#OH .> 3'BQG1\*T!M8P73GF_9PP1T]]FUY]DW1HPZ;G$0FN&0ZMA3A.]52 M;I6)8[(9B!W7<,Q5M)VN-\A0&.#+'FR/*:H6-('9! G<[@0) M)--"@&4?4$3K7-\!AA$DQA9XO!7-7L(B&A= ,5%:7G>5((I#S"^^/0DS-EW^ M#>^DY_(N1=@YAC^%'6.!0J+S"UNO*^C0Y2@O<].8B]XRN =+',^--$VV_<4T MZ/#+%%/,8+-:WG\/7RO:MRJZQQO#7,$$Q/1%VXQ7T=*5@R)"73+IVM:G8NGW^*&1]87(F_"8-J6:/0\59@ ]D1?( NL MY4F WBVA"E\EM@((V^WA,13V=*?=ZG)C?N%,Q"/%@*#Z:D MGI^"![L\1WU4>1X\-NJE^F?V-]\QYCJ8\9>*"[L#_V.ZKB]L';1_8/<\T2P; MOK*8MU>K.Q2DF4"-2H=BOLO%2/U8>+H+\X;_*I&CUMOVA)MV'V[9TV:WDMBM MAWW8XB=>+($H)ZS+OO4Y.CBXX;B+A:97%7?]BN#N6*.L^F+\@7G*NX7MNN]Y MA_.CI'3"8BO-+06%M. 1SS)D\L<_@/A?8!N2N !#?/=V=<^KZYS8JBB:G]%0 M4.U)#CHAJ(;)W7W?!E3-59,_VP[\:2D&OWMP-;!>MBM;GTUW,:FYVS?23!K6O V@N(!)=*C MBA(IGT!*2<,]@0^UHY;1Z*.J<XO.UH9]Y<5"!BN<=CI M>!Y&][TJ]N1_F(C@VQL7A@&-MK)DS%.<38RI:1GV$F,&ETLSB"R#7_$XQ96. M9#1A/1A*Z"DZ/*>[ML7#OPS;]?"7OKBXP9%UT_)T#"6$+<.P4$"(K^,R%Z\\ M9),A+G3/=S&,$6:SF3.&HAD8/AQ$KWIS ,WS7 'LO'AS7)*AKTQ/7XA+(GW& MO-T2< 8M_;_TBL\MFI@*3V8":]S@Y-(O_.G4UK,!T_Y[ ,S/N1!XX [/"@LK9NHW.8(X3Q*LQL74P^/XTY,R?E3& M__RDW#T^/#U^N?]X._[T4?E\_W#[<'=_^T5Y&L,'7S\]C)^R+*&?*(SE+&H8 MKHD/(+-02().;EBCOA3F>I>K/A< M&&P=%4C!"3P')&CY.D%(474+>B@?G12.UH!+["_O)- M.+QPJCSG,CR -V=42WF$\_L?S %)$YN';XF3]#)(,L!$!]A5FRL!/.D##FJ> MP."\%@GB?S+@'/87['$&9ZJ_Y(D@[I\NFW*8QX/S.YTZ!^KG!,"*DR#&M 5)2?HZZU=R+N[O2MMX[SI7MST6FW)E_JR[^].N7M_SR+PJ.[\ M"?BBWWE#ON@A7W2(+X@O*L<77>T-^:)_<=-M:86CG8DOB"]D\\5V6?,3\P7/ MN6KWB"^(+ZK&%_VWY(LAMR_HO""^J!Y?]-Z0+T9D7QSBBU*Z_U3?C89PX8%2 M]A)[J@918):!T;?'N=7RTJ51'%ZF9PVWZG%V%]FH^V"?4LOK1^1 ][3U]6LJ M#)78A=*LLN M93KU<5)&3V+F M3F$U3T^SF(=YIJ8]-8UUKAKFZY]KEIJF2LM2Z^?N*E-^0A'-B>9$4.09O MS1P#C.'HQ?MG$',0<[PU\IPE[[ )HUAC[[S MK7FT1*/&/'E./>EY3C5EZ2,Y^=B\O^9BO^QK2(G8[Q/V"?MUNF64B/T!89^P M7Z=+Q#3L)V!\>''3;ZFR:O 0P,\:X*5?!!X!\!$6F=((X 3P.ESFY0=XOXU^ MJ $!G !>APLY>>IY7WK!3<+^>6._[/LVB=C7"/N$_3I=ITG$?H>P+R,UD'H4 M'$N71G%^Z1=QHB$LJ0! 6#4LZ-GUTHB9WD79,3.Q$[U?<&,E]+@_Y 3DL#XAGBF?I>:N;DF2'/=2Q\WT,\0SQ3 MWWM226K;B-0V8J<:L%/9M[)RV&D@KYDHL1.Q4WTO>B6QD[P !V(G8J?ZWAU+ M8B=Y,1,-9J>$=E4!L1[\);S J%7[JO&<*=-H-5G%C+2M"K^8^9[OL'6_*GO= M)\U5<._QMYX]U5\Y>@8?7&6*W:4L*8R KP,VFL.\ MKG@_$.]5X5#%6VM["7.R?C+7P[X0,"1.V6&NOT!^V!TKM%WQ#VX/1.9IPM3GYCP)I,%0WYECL$C+XZ$GR8W0,'GL5CVUIRB$\G]GK#' M"!_>W8S_!X-?,/A#'5WR'WX>/WU2WJ&X8,[B5?EAV2^8H*O< 9&0NU?OU\29 MFC#3IY4=4CV5.GS/CZ /GW-DKIHJYFK^8?_ZI0#<.OWN!^4N?)NKW-XJ@RNU MK>C6]."/U/;_BVU%C#DPZ _E14_JU;9_;O<>+!-($+9LP6F*'6-AZO,FT5GD M.$?ZPN&'?!%K5"LP,V\&HM%VU^]8!6.OQ+:Y&S[!;S>9U3MOW P0&7YI_D+@ M!S,Q?,>!3V&/33'8^NTMY:MNZ<^\ PL2Q(5==3T;A%JX'@^>G/)&=?@@'W#S M.$:<3#A/<[YSF,%?#A1FV.3.FII"9@"5869P''J"R(%XVDWQ_X?3JQ8PT=WC )]#&/^L;"-'YLS M$30F!D?E"D;W')]=U$ZZZQL*) KP/6T'$47Z8@'L,!-2.GA4P+'A30D':N[V M8?N&4K56>YBWXUC9GL]UWIS&;O;MUJ7G5RV"T;P[:F'JQ-K?[&\VB>W'3;HVJ M71UI?P\9.36\B,'.EL'ZG;(9K%R#84,_VR,3-"W5)6:5O2(/?M^F<'[VA(ASR,]D') M:!^V$>V%>_*1#EDAS)2M0PY5Q$S==F @#Y&&54-J-HO(=$Y2.N MCG8%4R2A)"@.R[Z2&/)V)I)[[Y8#Q0Q1>/@W4M"T?+[@K<"$8!>Z&$6PLET> MF'+M, RR_,DVP0-_WX[W"-;2WCRB3V!1OK?_DOKOBO>N:S;;7 M-3:7S%4>V(ORW5[J5I$0%X$88 I;A/== PR9@[^".>F5F8LR=Y"'_V9.)^VV MT1UITV&[TQUH@\FD,^RRH:I-)[W9@&G_/;BXX9%(&)-SA^QO87L,_29'A,U) M(@EX>-'#X_C3DS)^5,;__*3LL"@J4N%_3(82K2Y M[F#4J3555LP1?RI3W=/?)_'=CD *Q.YPI%YUA;"';]CTU@L_[5W(B'N+Q[K= M6Y]@^J[[./NLF\Z_](4/3P1QY\S;%PHW[-8Y%.[>$H'P2'>,;;-])XAEX[&* MV(OF8* <;C_C5%N'$*\#.Q,#Z$SWF BY9/13T!P%S54MAHR"YLXN:.[VH(2D MX#F*[1%Z2>[;E\ _Q;,]_@W'<4;M9:.RW#X_.PR^9WDM7E"QNJUAY6.$* B/ M&+4$1LU] LE)/4+,VC.VJR1U=9A=G>Y,XE M=RZY<\F=2^[<+2)\.R ?R9E+/J+B-BFJZOMKKB3IZ?M_G:"+C]H7-SUIF1OD MO27.?/.UGLJ*+ILS5737RLJ/(7-I/=!);=L8_%\X@/E M*#Q+[VU*[M?:N5^/\^S)\;W^D^D+;WZG.PP++X^Q'"967][G8AW5.FB6UZ$& M*L_YH@U17-?U1!70L.)NLK_TR J1Y# EAVD]_(?D,#T[A^D_]XK!:'7GL/ZR M!?-77IGN*-\<=M7O24B\/<:)4WE%=$_3A&'>#EE[3N;@#'N H3^;J$_^%VQ) M4ON#4>_B9@B"O]I.B[KU$?M;%6:&/KK6.\0,A[J -++DSM&' M'/SXV%.N,:56]K%OWGY:A=EW@&?9L##[RBB_4OT3BRH%I< W;_^JPO =XNES M[O!M;N'+[[SSBZV\S$U#]&?:/6K,H&%.V)/'P$&4=_A3;/PD6L>L?_Z^B&W5 M6+;MYV7;/P/*[F%?-9%51WC3*\UJJBFK4M5.29#ME0]9F%F;,'NVL0^H<\"1 MHWO\W.&'C<-T8\Y<9<_I4D2G/)9858',P6LRWG8[C4.1WGNX\[N@>\C#Z\\C MG*JBZ[D[B!?W*GE+4CSVY[K?G;+W6^/[W3NXWU3[+5OMM][VI2O5?J/:;U3[ M#8=YH]IOQX2;Q.6K^]%TC87M^O#R6+P)<&2\8>G^LG.]Q+)S_7H%J3SY2YBB M"5O!9;CP&!ASW7H6&Y?8]!0W+9KT9_&G1#-:6 C MS6&>Z8AVN4LVQ:-;3J/4&H?!:)V6VM7D1)S %UKEPF!H4C2I,B957FC5*$ND MD=!0*Q!JE*TU:[-I ,N_0CK\/G%^NPDC8 ,E8'^21B-)\6WKF.4$^1H%286H6"];)$)QX9H=,<(FGR0CCK3@K""^&%\$(1T_F)L->CDDR6.VZ8 M)]OEUV\0;THCT\@T\NE';FX [1_QE$3= VGW;%H6S!Q=BA@P6R2(K1G5.I(6 M5N$[T8P-W3MYDZ@SU-. >72QG>*H"@&1#>PY[<*L&= MX%XIN/>ZY<"]#W!OMSJ$=\)[I? ^S%WB*!O>!X#W?DLCO!/>*X7W?DGJ#,]G M*MQ8E^!.<)2U1*#E M%Z5E TTEH#41:*/* 4U>C5D"6G6 -FB?!F@)@.J@][<2Z;D$)DE@TBHGM;HD MM9H(M/SWKV4#K5]*9'*,X8">F,6="_)]V57:*^#S M)/SDMW&/Q8_T9L*$GRK@)[?INH6?!)P,,2JJ06$BA)'\5F<:1D:(D0:%5A!& M\AN31YY#FCQ?/>&G0OC);2,>BQ]Y+GBZ#$U!P#WF*S/7.][V:[1?)+_M%Q(T M-^CI.J"1 ,IM_!T-('D]W@A %0)0;NMO&T )0.%),3T"27- DM_\2P5)#T%2 M.-280%(AD.2V_U)!TI?B)""05 @DN8V\5) ,JB1)FGN)=VMXOH[#*.^>==-Z MKRQLMU!G\F8"/&[1N3!M^*]TI*\I_ ^@[Q>@;B+ \B\*]F(RP:543)4 M8GU9""6U0$EN2RT32CKM9"6+4%)+E.0WU;*A1,5<.9(E34%);ELM&THTE"4# M0DE#4)+;6,N&DDYR&9&3HZ2YUVZ?;0?^M+ I J_L1S=OQ6_> IK>^8[#+./U M4T!:;)4CRB<6"TCN4.1[(W&6V[8K&V>5"WPGG)5RCY?9[W04X!* U:=[O^J# MJFQK4A:8L!91JU] 1R0<54A] M0;92%* I2\R'@"5'4 M=4S*HB1 R8N4)T!5"%!'Y#=* I2\JP$"5(4 =43"HR1 R;L#H*O8;(V'7&6E MF].SN(?-&=96O)A]2.)O0.%$N/>+!D*2DZ]*B"E>'SL5,0-"3),0D[\Z:V[$ M#(N&OA%B*H28(\JLYD;,B!#3),3DKZ6:%S$]'JH?;UA"B*DG8HHWI4Q%C%H1 M&7/LM6/%VVP?T7*66=-CF\UF(T:C.OMD7'(5A4$N6= MKF\D\K\FLT%M9F8L MVY^8KU93 TOBJ_[%33HAN&X[.ILC#UB;DP/9.YUWM#8J10,O'*@4:FD6GDTX_V+>[AQWBL.^W+VY4M4G=] CSC<#\,'^1O,(\8?ZMG**%U9Y^$S/8B1T:P0[#_/4O"[-#Y?+OFYO=R@L^+Q2'>;YC M*0"&B._K+))=2\YU%?3]SLG[:!W)#U19N)%@.JYK3%$P4?G@1H+IN.8RB6!* M $T_N>(_ ::V@#FRSTQ6P.S)OR? U!HW*L&DO(L2](_7D-!)@!^TJ=EHT_"2VVK,@Q>5 M\-(TO.0V#//@19/2X)WP4AV\Y+<+\^"EDUP A_!27[SD-@OSX*5+>&D:7G); M?GGPTDLNET2WAI+#Y:D]J72S;N/2V.EI-'9@T@N>;;?IRIO=Z3'H5\WI01ZT M-[$#2P/8@ #61(#E-ASS 2P!2+P$;^%T? )1J2 J6HNLVHT1&FH7K38VD._AKV@J&<%FIXN CZ=<% MA,O&X3)_*\?,)5I'?5ZB558Z#8&O<> KL2;V:""U)C:!KW'@R]\4L/B)++U= M!^&R>;@\?0'ID?2^&=1U3ZJC );#D.BZYZV%RL92VL6-5MP)0'Q%?%5+OCK"P9:-KSJ8&]\FOB*^:@I?Y50&8XPE M6QGL7MQT940&$G,1<[WY6G,R5\P#*INY>A#1-S<+F&)GJLXS+"?+1AJJIB6XLT90H:O3??@LXD.&VTPQ9TSC)["[TS7 M4^S9]=[0J?*N-&AD&IE&/OW(S[ M@Y<& I$&LL_9TU^Q<'AT19:;6S&J MO/I3<@3KNH@4_A%&?&] D^,F6&TWL=HK,48C&"-_"*U,QFABE5IBC$8P1O[; MDU3&2&" X<5-O]4C\!/X*P7^_%</89:H$JE-+&1, MC-$,QL@=1"V3,:@ \\E0<1R\V@26S0P>)L=OC'+A4%NK>DC M.AB_V:[G,,]T>&6X.*^X =6_;(B>R =:T4)(R3"DXH(5"8 ]"8@Z!*(&@2C- M5U$2B+K)C68)1+4$49K-7Q*(>'=(C4#4#!"EV0_\Q3=,!R?3==VZ&LYM;B:$(TXK2F<%K9V0Q'\%=?2F$H8C)BLEHRV1%9$TM'EY7I%@T49I2977AV*.J[%%V/:N3*U]=4KZ(?2K*/OFK7IV:[Q7GG73HCQFJ8'4F7CH'T!W]PML 7,/:V7]HKG] ME+=3(5P5"1N6BZO"-2,(5]4YZ2:#'E442'(KH!TED0[+($U2^3\Y8N!$60#'SO*( M% 'B<.+PLD."#G-XASB<.)PX_,V\:3*=M(N M'094!2)^>#&GWCSC\% MC2+_SIUP#BO]F5U-'*;_N-)G,,5K??&BO[I(Y\A*EJ85#C[0X.V[*]Z[KMEL M>UUC<\E!&& DV^%[?@T 90[^"N:D5V8NRMQ!OO^; M.9VTVT9WI$V'[4YWH TFD\ZPRX:J-IWT9@.F_3?PYAA!K=@SY0Y%AN6YO_^F MWVQO8W17=.<9-H:S&,RR)'3%"E=H/'3S'K_ E"]A9]U)AOPR&$FVN._"5;DV5%7/$G\I4]_3W27RW(Z "B3P< MJ5?]]?$1"*N=\T+=/1:>C#F;^@OV.'M@7G X8-"SRR<[AB?_6-C&CXC4'UXH M# Z#%/#W>XSYYC_U@ .9\LITQU48+&*J?&0&6TZ8(XZ]CJJ\ M,-@[W85'%@O[Q;W.RG+)@.5'T^;'#9Y0.\<@?Z'X>B.%6VTAB8.+]N#-P=:VAH,AHE?M5MJ MXN?[ANJW1IWD;_:-M/_S;KM/>.O([5*\A0GZ8ZD%2?)RXUE9Q-*"KP@9FL\LXU.Q&P]>46 MB=F(V6K);*/46,B=F(V>K);+E+*![+;/)*'A.S$;/5 MD]EREU YEMGZQ&S$;&?.;+G+;J;998-Z.#J:V[WS'J-9F>LE7HVOEWJH*FC6 M3AZU1'S^&^*0H+G/EV'5^E<=Q" M_8'L>RMJ5U4%..6V^"7!29Z;FN!4'3CE]S)*@I/TQ#B"4SEPRMG91JIXBN-F MT*:FPPV"2W[79$ZX<&]VE^#2$+CD=E+FA(M&<*DT7$KV5LK1;08=TFV:"*?< M?DU)<)*>6D%PJ@*<O( !5GN;1Z]M&$*_RLJR-LS7@0=2.WK.+2" MG:,I\C+=7YJ]VTJ$W(^S2 /V1#ZHU'T!72J5XALM"3IRHM<).M6!3GX_Z '$ MY#B,*?B[)F@JVPV:3P"-D@50[F[>A)8*R)[\3E ILFI:1('P E-\"3$8ZNMYQ M/(J.WG>^X^GF GMTW5K3)^9Y"]ZPZVZN.\\L41;U2BB*<>IFWZ>56D?4IR&N M)ZY/#Z<^(=?+N8N)ZXO>-MS0JXOHP 6<3UQ_7EQ?=%;N1W7^ GY?UC4 M%4JL3ZQ_SJPOY8KUA R_Y\J>#GSB>N+ZD^4+O=F!/]I3?(\.?&)]8OV3Y7Z= MD.'EQ,<0UQ/7$]<7#$DY(=?+J8Q)7$]<3UQ?,'3HA%POI]3IVW(]#SSZS=,G M"P;_.S5_WH3K>?"70#$CW)7@SYUM4'[ERV)Q9KOF3W5N&O608TS7&28WA77\L;.-'A.ZP\PRV8X6[ M[?@,@ /S#@F\A.TR+4&J]C:__X_O>N;L57QD6E/8W6MU"&+H1"#7$.3C.5., MN6X],UF.JS"8_U3Y MR RVG#!'8*ZC*B_,88J.CRP6]HM[O88AW]K]= (:'NK&. XR<77'U[,J3='EF^U!=L'<6_!FX.O M6_#5;_'/-;4U& P3OP*]._'S?4/U6Z-.\C?[1MK_>;?=ISG1G&A.-">I<^H> M'"DE:OA@S+G:B_TN044V&!;@/:EN.$C4#?]L/;64!]OZRXQAQZ3+6?^7)VQY)KV)9M>M4N3>FQ*X-9->4 M(F-58M<^L2NQZWFS:UJ)R2JQJ_3>8<2NQ*YOOE:I)3RKQ*[2>[,1NQ*[OOE: MI191K1*[2N]]1^Q*[/KF:Y7:R:LZ[*JUY=5))G8E=JTGNZ84!JX2NZK$KL2N M9\ZN*:69J\2N&K$KL>N9LVM*[>LJL:OTWJ8E)[0ULJ_@PU8?P7?/NFF]IW:" MQ=H)'LH_# +L;ZTI_]5VP'F$_5S8F#]A6%Z8GDVQ)CT^?ICY$IBL2ZU5J@_# M?*6(CKVL?POX[:E#3FU:*H*\DUP[EPZ\'$J'O.@10F:%9.*Q5ZQO(1-YO>81 MR<1F(._8V\*W0-[PXJ;7:A/RJHJ\Z98VPYV=*V_5]#-?I2#/8$,E6:KG)Y-&1[V[\Q8Z*YKSF#E^,K;*9;H0Z;Z M[-C+V\>[^\R<]]EV@/E"CCO,7AU)1=E/?+-\M(!O.!+3^OM4&(E[KGP(B15! MXLE\[J? 7W;7NRH]SYH 6@& %O&\OY& E-HFE4!8 1 6<<)73$I*SY3DDA;+22#R9N_Z-\"?GTHA 6"$0%O#<5^N\UJ2G]!% JP#0(^/H M*PA0Z4EL;Q5,7^=BB6/;TQ>*LVY2@UU:DCJSO#,YC))#\.40J!EY/?F67'MY M=&P]Q5P7C1M!=9RDD9=_EY?CR[X&EY1_1WQ:0SY]@XNC8AR;P)E[FLKECCXA MAB2&?/.U5B]GI>C!V:6#D_BT<7Q:-(.G"@2LOZ((8DAWWRM)PN@D,V&G;;,U,<*51G$7*][S[I*+HUE1B4(4\XC9#@$FD1^VEV[YP#,\RKN.E5%V.X]LE4-/# MZ+ S?>\QBK/W#:-X.=89C64>WNDXUK4B4?A"X?I+OO(Q/\F"D!59L:+''%S MHI+)Q\[RB'K*)"(:+B(D1X)455AHDM(]2$Z0G#A+.2$E0*6JTF%/G0M2)4A$ MD(AXJ]B8J@J++OH_B]S6DYP@.4%R0EK(3E7E1._BIENH)#;)"9(3YRPGI$02 M54(Z9 ^;[\CKY4#B@\3'.8L/R<%/E1 D"0*#1RUV2YQ]^K5BAK?9,OT5X_/<,;YJ#"/\L;"-'QMJ=ML7 M"@,BKW##'9\!=F V(=F6NO-L6H( [6V6Q\@_<_8J/C*M*;SD6AV")#H1SC4> MH#9G8+ N%O8+;,8Z+&T5K/E2>9F;QEQQV&P!-%%80!IEYGN^PQ17M%:^5'3X M8_VE9\- ,(8YO5Z#B6]0+KH &?CNK@$HH 3D6.@KEUV'__%A:KJKA?YZ;5I\ M>?RA#\'X 2I[JQB2^ O%UQ]>S*DW1\9OM07S!R&,P9N#KUOPU6_QS[NC5KNG M)G[5;B5_OF\HM==252W74/L_[[;[#9]4Y^!0*;&H!ZO&Q7^6<&0;P"',.>E9 M-4@\J_YL/;5^GSB_W3S8UE\^3&-F A?B4;.W0T"-)L1UQS@GRE4UQ3LD$*1BX7+'=L5>=::+J]HYHU)JRP.172)2M\_\5T9_R2&.?1 MW=/0CIJ&UQ<\H?P(?#TDPOJ4,]DZ2=L_RS:(;_Y"3MW M6.*E9E=.03=J85,A^)1PQNZ%SU"FD4+PJ0!\RCAE]\)G).6/^1+4X9P=D MR9[@G/UL^TX2T'MM,F6;AA[YQ^Q>]*ADRS8,/26Z)#=DC&["D. M6?-GHC;9DUJBA(R1*J"GA$-V'WJZ9,HV##UE'++[T-,C2_94ARQ&RFOMCDH6 M;],.A51,\E(J=[IFP].@XN;3FM <&H. MG"0?Q_G@-(2S(Z$B6;V,X&87?*<*[9147)H*E)Q4?%# <% F"I,F9 )3L0#B MZSKQ]1Y=5"9?]]L7-_WB.B?Q-?$U\75!HT J7ZM89E1R*D4%*W?@WTA>T_)U MOL!HZ8A@B[I8U&%ENR;^X-IA"_CE3[:IY?#W[4(!0$3\V=30K[,[N:@)7YXXH;FM?ZXD5_=7%WHC4Z3"N_2:2\U M9K-M:HS-)7.5!_:B?+>7NE6D8HG &?"9[7!D7 .LF8._@CGIE9F+,G=0+/PM M?8,&8#/R,B?V3+E#B6)A:KY^D[5RRJG*"O!J,0^/XT]/ROA1&?_SDW+W^/#T M^.7^X^WXTT?E\_W#[T7Y6D,'WS]]#!^RK*$_K[:+Q(6-0S7Q(>Y-D&H MFD:&FCCO^(:XV*L-7K* G74O%?;+8"@'Y[H#7V&CMA5SQ)_*5/?T]TGW"69=0 M0JFOB=,4Q#V;WGKAASCV=F6E)R1W,/;_4<3H\<,CN@\[!TGDE3!Z_HI$4EDM M)RQO?6]N.[R+(*>#FU5$5*[HU+\9+QBE;Q;DV8KINCY\9BGZ\[/#GG6/B\2] M*IA@Q%TMK!_5P>X?/N^"\\Y>+FV+0U30<$/4[<+-EK^\FMIA,@L3O82O/ \I!'OES15OOJ$FT@6>8#I0V?7Q'S[*)9?5,_,7/H6_ M#S5%A:NI@2CGKV&6(=ZZ.T:K6!FS-Q4:AN$O_04'&R\CJ&S5$52^1!N*AA+S MF*IYD1<=*E>XKXI>OU?W*GK&7+>>A=: S5L!SZ#)(9KTR!8D-7?%GJZ7O"LL M_-C3?XEJ>B 91%T^-W,1O;I4S.L,6]KHGJ]RDM%9[F/?E)YE4E\KX M<1[Z#$2O;-9XX'^&Q MGT*C^6Q:NF7 B,J]!53RSQ J\?OWIX3Y&KJ4$OUCMIIZ?!?D<.J/$+'TGQ#:PO>,^MYSGFQ.?ZX]A^L"U\DP-: M)OSD'@4"F'>)UQC]BYM.7V);Q"_ <80RFN03NQ'[%>3 M6_I12B1XB4S'*XQHE2^#2)Q'G%?.P9?63.L$/#@"Q7,@L3%6A?4QP MB[]#O_A[Q>17!\J$MSE2'&8L=-=[?*"O.S$J'S'WIFA,A\H>X"(^-Q6/_M'C4+FYZA,>SPF/.4WOP1J^Z!W 9K#4%.U#Q6IX$-PDR*]4I32 MTJ57'[54"1>V!*=*P"FF4IX83@.$4P4.PW-TML+&*(;8*0S9AZU*U".W_*_D M9CVUF_4@^PRY/[7(-0;Y"VH$OY/Y4P^";D2.4P)>28[30\ ;MJ44*2+@U0AX M;^ A/0A!%0Y<+:$F:(4.7(IS;VL:Q;E3O%$8YQZKGW?R<*,AWNUUJAUN1.%^ MQ'ZE:(/#MPJT'78PNEUR\3OB/.*\NG#>Z,TXKPMJG M70&=LP285TSG.\=:$0]Q.O7#P.9?;[)3PV#X\I4;FR\3@"^=A.<,A6#9 4 MV$Z![9)4WK)C^4;M9)V#0D,K B>I"NM;!;:/5 ILKP?<W6=JP>9IGMQ,R0O*@&O#"_J0>#UR%UZ M;L KJIY*CBP>]1&"W2H'%A/Z:N@-9=/"7?O4*-Y:EQ; M^)#KQN(%3QZT-!I>W'1[A6H-4:]J8OES9OE\FD5*CG")G(X5>*DS/7$[6)Y8GE,[-\UI3X$ED>*RT72YI_6Y[G_H??^+K7 M;=UW>HW7J$?M;8;P*D5W7=LP^6]>3&^NK"*=%U=;G1>52=!MD7]GZ.YJ>JD :%;,P*Z%B]<:MU?^SE:^8\QU ME_?ICK;RKFUS]D=+>30\>^-F4ON7O'%V0C_O:#-OWEH[2HV[_=S']A]L\^/<[=WQTNE&3>ONCNNT?@[9M!M_)7ICL(L9(/0>R=,G="%)VB+7ES=>E56.@BO@^W>=\F6,@)!C4?%*:"XB(^ MXRD8,>]^=V%9H_;E2#NXVRCQHKNMZ!X(-46'4T1_9LH*C@6._H.;"!/EL\RZ M;,\R#B[Y5KS]#B3T9NB$)?8N;@;=5B^^=1@O(1;94F[Y.O>A-0\V^TV MU$T+UK;AY&?==_ZN:"=U$' $^B,FW: M4L:%6#7E.B<+JR9PXR"Y,JLBA0^[;\"'0P#IZ'+0BWN#Q49%EN,JT^RB5MO1 M,W!T7*UI^3P63)S2. US.FFWC>Y(FP[;G>Y &TPFG6&7#55M.NG-!DS[;[4/ M0O#PV3X,SW;Y![F:U@J9'^1JKR76'__W]RTU-BZ$MC?Y"W-=QD1S:?:%(=W' M\/,_%AR2X;ZI;0$>(">;WGKAAS@<@UU>H1AS?+;V5.9Z^2/()]@DZWGOZ]NC MA->W1_'7BQ%BFGSL[RA4=I 263..G[1J[6+_4V)629/%IVJD*OX;K :DIC+3 M#7-A>B9S+Y6?;&X:"R;L @86Y8J;"V#5P1&#?&J'>QD\K#\[C)L4\/ +/#L/ M+0<%3+&Y L+/FR]>^7 +VWI&6X\Y2T5W'!W^X@\6L2#>EH1W8'S":;=+%!>E MYH:4B!7\%%$JT_P\R?P7C=_2$,(9866?R+[N8[O?=4MT35 M[#9\\??@O?_"U]YZ7-1\6K\3#O9_"8H)&91;\U:Q#&$WX9HT/.PY_8+]9\H< ME-+H3LA8;BB6_Q$.^S@!9A*9=U_U7^;27\*";=='#33O\C2, XVW)=ZR*U(/ M\>1C/6#F@/>Z/6!.F*6)/[AVV$)'3\2'%W/JS.IO7E$G[CVPO?V M/Q*1,P9#)]FII(K:@YGTACM4BOP[=\(YK,!DN)HX3/]QI<]@BM?ZXD5_=='U M%96@(#Z#P0<:O'UWQ7O7-9MMKVML+H&A']B+\MU>ZE81N2ED-D#)%IQUS4\7 M_!7,2:_,7)2Y@\STMW1]$I3X,3-'9?S/3\K=X__/WI<_)ZXEZ?XK"GKN3-4+S-7&YNKG",IV=7NFKNU7]NT; M\],-(0Y&74*BM7CIO_YEGB,)@01(2( D3L3,[3*+.,N7R\F3^>7]T\/WNYO1 M\^V-\.WN?G1_?3?Z+CP]PPN_W=X_/V690N^ L;W!GJ&]3W1#,(P9:EI;4YL%;K7GCJS) M=T,;!\X;\[7IO-,3O--!-Q= M#5TRT[3?W,L<0DDO#Y9FA-Y4P!Q-;>&2R_ ?7R:&NS"UCTO#HF.F7_H2/"RP M/6BPUBXJZ%*RMP.E/!QV>L,>ZN4@:S+XX4!E=V -?DV^KG0[2E]-?4OL2*FO M'^%1DMR1Y/2O;'K4YM=5L5_>H+;/;T?2:I623!/:G=KT\'R\H2ZJ3E.Y7JGU M*S:EXU\#I\\I+>UWRTQ2<^WK-N%56N]F$YVG+P*SUAGVO2022_[DZ,G[5M)6 M"50;* G7 S_[@ZQA<\XSSV8D3Z5-K(I94"6&L%;O%'[@CSQ,?W<)U;6I\2FU M=:5NOO@NLM9'J,O+E5O(<5XCG.]HYI@?Y]W6E2*5UG&).(;K6,)P M>IUNAO&DW">@>WFA=%)B-V/821/\T^#A',J=GV]/,,-&@^,FTI)J;XDP4%5G>W!YS MC2MG2LKRR*H[9'%#W4O5^#6X"'$1.IXESB5"$IQ TV@YJR9"YW@7$4L8X!<2 M_$*B1"T3T*Q>EG$%D7LCJOK]DL)?S) .*[GO483R%,&O(QK1'>$S6<[P&25J M)18PW9HIZGCU?_8XI3;#[TJ;6-V]JUR76J&I_@@T:ZJOI=*D\B0U1VUC81SH M30!ZKENM3$#OTIJXLMK3GBJH5R.['@1=FYU1LM-B9[@XD_N1\RLL&.L*)B)C MN1LK=IN0L;?=NF>Z ,AZK5]'?9'C@BB3MJ W1)N*D6J8ZW'V ,EQ0Y0$2.9. M18H\+*U3$4^@V-7QP[;T(C&#+!>J=?S^&?@6Q6(&M?$NODG\NL%Q@ M3R^PNS(LMPMLG^96%JYM.*W IG#SY^6-/RXW#^QR1V0[G8><1^X,A^GOY.6N M&:J=@;3]4>5RU\#J;^2"DE>_7B9%7H9J/4DMHUHOO3ZOO.4Z?+.#W,6I J-? MUE%8)H)%/+REUF*-);0YWE[_.^(7+9-R-I[H0R:'Q,QH'0E!5HX8Y>Q: M,X)!^:9<]WC/CAY?JWD*:+'2O']5 @TQZ S+;;U":<5']I)7([RU\I'' MN\+PYYK2NL%5Q*O!>(1YHVBJO.JI68#8X/9D!D0YR6@<$)4!Q 83GAD0O2H! MHF"$J]G9B7I*[/H("]-$O_ZLTXUVA)^VJXL^=E4OC72AXNF!Y8QRCZ,VEU=V>S5O?Y"2>O7N ML"'/WLV00GAGZ:8_(:[@SFS'8Q6_RU.AFSLW=\<9X E_Y1E^)*:LGHE]S;7F'?X066,66I=J2F-DE;&_*K!=J*R.N#Z_R/XC0)3D7$JR8O- M@RU_"4-66E=*BJL:#3E,G-V6,GN8[&9NO4YKO>)7:BD;41^+M?.B*],2A5GM M)_6+5^W2>J7(2J<7*HX&[A%Q/0$^D"BW[B03'4NL+TBMVO]-\WP'_G=3S4&W MFZ@YR%G4 ',G&TAG=OZX6O>"AWDPPP@,\>W>7IJR9]5#7?0P+W'@)0X%Q2X] M8?RWF,BQ89UK[5P149O9ABL\YSIU>A5:T'N)X M@4@PD.J!DAD;&(=N>JAY1XGU5A?T4?O QKKNC4_NX8G/;\1\);_!XV=NZNF\ MU[J2>F7?_%;FLHBG2G-1*YT\,*^(]=Z$-ZR9_LK>=2,R?\2 MS7FP2*HH#:BUJKXL-;?['WBJ7(IW74"S MR_78 I:>6(K'P;%2=:QL-Z*;T"%159*\#Z]7<4 M3&6/L[4?T%0BTU8JPN76 MU: T+Y'SMU<>-9ELY4:T*%5B#6BR6,N-8*E483$'RXF,Y49X]%&7%*YSX4?+W;9RP(^6 M![25QFNZ+SA(3V;G9X6&@B:3K=P$E@U,[APL#0/+#ENY 1Y]$75)X99,_%RY MBVQE1ARB33WB\-/E82SF"!=W*]0EA'KA)#-^:J@+EHVFQ7=VL]I[O3V)_- ]HT2< SN]GER86]#RV&./8Z]S-Y!+L -D6KGT'LY1395="1W2DIOS<='EHLM%M["?GRJO2-PLEQW[JT '@'4&U[2_ M<1T-RZ/SS?/@G/#\+SWV^%ZX?[IX?O=S>CY]L;X=O=_>C^ M^F[T77AZAA=^N[U_?LHRA5XJ'7$YDQJ$8C]*4PT+]%:@OYW32%%2EM2+J36EK?%"V7+V^*0 MOKV+X/F4;,XL0$';3N!2A>$I 02%;"!S%MZ(0YK,X]R7.D.E'$+]ZE(F*\VF M3&8TR<\AKF]"7/\ 7#>$,1DIU<^+*1C;?)P]4? ?] \RN=!@+. >"@Z9:X:% MS-DQ9?Z)]E+Y?)D!("4EQ]3NR275N[!#_K"26%F2JIM9B<7W*?,Y@8+8>IA/ M;^31VQXH#^5JQ,3J1RA5]$TT)-)*E0(,4;^<^ [*6>R03Y/.!\DSJ NH2WB@?ER,-==84HH MI"NRE.R>PZXE=$7YNX8IG,L\H'(T16TJ:1/.YTK 8#]OLV0[5]KWST#?E^(? MUD]W)"][+!\C7%OO>Y1<;D@8<,!XPR-Q< 6B2Z$+.:9.^JVKM.8;OW S4.I6 M]H^PE909)IF=_$LIMF'K?5^-5$X)+N8>*]($"&_71EL#/B"(;%7'U<=9I=0":"9PNZYLZ$ MA088BKV8TN;4F@2O!HUP[;$'APGX>)9>UDUOA,HOT.I_@<:DY&XI)?S6K+XS MYK=FUY%>1P6MT:H;3!RA7(@-> 8IL8+:$IAQ@#BBTR-NJKMQ6MY])*)I,V+I# M;?[ QSY,?W?)")?](5CT.^LV6/)OMI.YU'58#OE<=;SELT?/#I5:+GIHPZ+" M'3M.[(HVY?XWNRY>BZD4UL9Y%[(QPE:"JL[!*3+LTZ/?43A%JD0_4-1U/C]< MEF $\N!R0)M>'Z7^_D!5]KNJZ-/KZG$!=IXY/65>P':/K RD]L3"?>6IU,?Z96N1=W[)X- M9 >\-^<#5LYW7%I2/_9=^+3KMH4W(LRU#V%,='O.K+Y)A#?#FPD.<1=$]S E M8T$LE#"ZDM[,(9I'T(] ]^"%+E);\+3WMD"L5\.Q+5QVS:2?MNG%]ESS/.*X M'>&/F0&/QT'YI@>ZR,.".A?^36N?==]Q\#)0-S5C#F,SK%?BAC\1I(%H;ZYO MT,O$5]M\Q4'Y\(X##[1^6O:;)6@PXIGA"O!X0JP>(@]JGAHK@H[ON*'0QH,6.KX M? *?"K[3$;Z3%_B@;KL(2->UX7OX#+K2KJ_/HM'@7'"LE@MO:_36%)=ETEFK MI"^D?8:UU#[]DK3/G85@?];>M^D:$*FDKH$7D[J&/4Z YV50+=E'^:3/R,0W MR<.4_).."Z:7-FNY;JJ/[LF8 MKAG*$/[EX0Y%.6.HR,X[S3X7[O/'5BSB#ORE76E.L>D]D1*V1.S'?;=;\Y]IP=87V8_$,$I36? M$$[/@5>8$I-11?#AAFKQ-!'>5HA+6QVE;4<$M&QI4UI7W1*R#KFT<6FKH[1U MCRMM*NWUE:REJYJT-9>M(HA";7%TSSX1HWQ_+UCT5)'HPO%K6)RSGB?R5 8_ MY7LPV_#3P^,[QT^#\%.^3=Z&GS[@IU<9_/#V66D-XWF'+-ZHHWI>S>V[YVAA MVL*=1^;NO6WACSJV"6-]"=O&IJH=S#R2%=YFB_?JX2J@OHYI(14P;%WUAV4' M [@&X!J :X#C'2V*: !)! V@EE;U5ZWV7\DTY'C"V?DU]^J)O+E7!<;"FWOQ MYEZ;T^=9#FEJ:JFR@V9\2V;LM3U?V!;B)\R2!=-QR[*GOQ*+3 UO4U:LE,R* MK5]^JZ>]A\GBPJX#TN[%.5OJZ3&2T>#GP4BO==4OK6R)8^3T&,EH*O-@I$]-95F5 MI%6MJ:F>J7SR-(_PLIJ]#"5=NY$U^6[K63W" 78?3K;HJ^W1Y^R1DLU<[H&4 M(78C+9QRS)%2&:1D,YKYD2*+8#HKTXOF'.^J:-U+R#7(N5C*FG+=!3Z;$[$A MR2A5TB7P'LISDJN6:,X)(+A E>!KY1$H=NE6@[Z M2KKV!:!.V_$5YF#B%[5'S&FJV[7*85T:MI!Y(-^G&:M%U#N_AZL.8'*[ _D! M,TC/BN-XJ2->$J:T?+P,0<%TJP"8\XES[)_X5+?,OH-:TY5\A1R05T1T(Y-9 M"W4\,7'4Y#6I>Z-&0M0D[^LX:NJ(FKR&=6_4R(B:9!G.T5&S[VFU_LE1DV + M\_HSYW3WG&_*M9?^O)Y&'H%7*%%X$>\BK^0=^FA64DH'%ZNFBU5>5RR/6*GT MF)J,_7*QXF+5<+'*ZZOF$:LN%:MD55"%Q.I0<:'3HX#ZIX5HIHK2)S7N^V=T M*<=)GC9/K(HZO\3ZC>U7YVF$Y*G*G_7$:E!)* =_$\"_H]:B)/#CQ7I:/)># MGX._NLE3)8%_0"DOJL+X=SXWO^?$#G60B.SV!(?,^!]BD@R_RVL&=K*&'O#S>:G@41 \#8I0G3UX=IQO2P4/WAE7)L+#6[:G9F<9B=Y?O(L[;^!ZE"[N MF6[(5;PA3_/9:]5\];@ZA[=?YM)[\ ;LV:2W!]*KE$T*Q*672R^7WD+-T[-) M;[]U-:R[\&[H>[ZARWGU6_4*+[!ACF:V!<,3#%>P?4=8T)W1"6VK;- >V(@2 MS\8>RW,->QJ;'X)##.N5N!YMYTLTQX)E=;%M-CYBR@*L@NN/76-B:(X1=&EV MR$+S8.!>_#L6/.YM1BS6&1C.#L9\ 4/ \?R;.+9@._#*'+Z#,^X((UV'_86O MFA]MP;*CDA#\*OS,3'LEPIC XQ:._6I@;V'L.OQF>+.9;>+W@@_"BS;\HA/\ MZ>>MOEZ7=K8KCP MID' ^BFVG"V<%8S@_[:,=^_2\N<7$YNV/\=GI\H?7A.+PW*.I8\_3=Q5@@=OV.\P9OD!/_+1OLS>SW=@FA]VU\?-CDHHD M,NED;?)<14D*&U@+V':U31?EP7G1+./?##L(PEM8!GMNZ,*U;8?1#BH7-^25 MF/9B#H,7/CW<7M]\;H-(&/H,A0 F@6+H6/3S<,Q>^&,3'K( O:9_""[Q/$2U M'?\U4,L+QW!A2V!3YVQ@.NA1CVX:G---GXD"[EWGJ=-F#W5G\ T-)6=AN_!+ M8;]NV!Z-ODU'"(_4A!?3'L,GYH9ES/TYE5L'Y1K>E+J_")_P:ZU'0);F",]O MMN#X)FE][@C/N# P0Q!4%_8>!CIG'<"I .*WUKX$>*%1!5#[! +THVCFAH( M\:"%^)@ .BRZ"!;*M3:%Y1+^6[-\S?D08#=@3U3X:1N;PY-P/=P K [!YO*O M@&?;=_'5%T(U&:@AD^"$PX7"T2"RP2"]S 03HUJ""3_MFLN=],+IA8BG(N* M5;0 _$2?66A8A!??F&B63CK"'X2.0#=!7D :YC9(DNW@3TZ6H*#C25L;_$GZ M=4:Q"0\@KYJ)#>Z#,2]LJL#A)]GZX52)!L *'K@$Q1OL'04E+@<=U\0&_>K1 M4(Z.6P-8I#\*$Z):5A-"K1RJ;%Q^'Y%F4:.KH4Z F<-,\4-TP>ET.L*JJ*_8 MT.3Q?RVLJ -*81P/T]L0$I$?\@-^X0?@!7[09$K[&8WU,SSN*VS8SY@^'+8 MUKJV@"=[CD]:M5(X#[#*2X&(Q=WH_B&6<>51:X<2+DQ9MA'=!1\@]K'\?"CF M &U" IEB0AEJ->:E*1*J]JEMFO:;>UE 6\-:421O?;WI=%7L-'Y2Z]5$[XN\9*Q&VA-4KU,-=.;>F]?*Y35A:F?!9 M=CX!2P3>W](T.05)=0J$JRH?IH'#'ECDK;R?GS$J%4;_643"@9,][SQ2L\XC& :K M ,3H+00-C;(8+;W@:0L6H:'K, XV9G>59U&^5>0LH>QC(])3/XF;;AR09JNC M5H0*GI?BE.]\'P%#*L=0XS#4/3*&NHBALE)4ZE#651&#S7:2&N<@QR"Z'G?/ MHMQKMVB)6\'%N-P5:)EKXPMB@G2Y'^5_SPGMOHOX-!=^G531!2QYH.P9UI#KD8 M:YB#CMGHQ'+I!I[%>?[X\79<[:^XV->QM69; U\(ZK(>B:,# MQBH<'SXV-DE08YTN.->VNT%*NNE-Z_C%:)60=<+S?!D8ZR'&DI?O_$A?4WB5 M>*0O U[]BO3X/:-3_0_B$LW19S2-+E:)+.@.F>R9-5>'0\X0D5,D0,J14RGD%#^(9T1.GU[;%/'Q^$$[ M+Q@>D)^()JZ?Q?'ZA!?F=*5'$Z2GH.&,=!&0T ^MP.T2/^94)#J>#38RC\ T M#CO%[6XV["CI#6KJE9+>6-KSVTT43$7.QX?B8:VII.USJM[:56!%OE3:/*^P M@)4*]+H4+1]7"^Q[]./B5-CIR2Y.2+#?X^+$Q>EG MC)0:V[FZ\>^ IY7NP@J+9?!H%?DE%[9KX <^-.PPH?W9?CU]1EOG-=TNCJO9V-.7.&>O D_[+EF%>%*94 % M&;69I%V"7! '/P5CTBHS%F'FH$+YBS$9BZ*N#N7)0%34OMP?CY6!2@:2/!EW MIWTB_]E'NCSD3K6G FH2EGVC766E8ST6NR'EJ;U_>+Y]$IX?A.>_WPK7#_=/ M#]_O;D;/MS?"M[O[T?WUW>B[\/0,+_QV>__\E&4*O4V$LB5,:A#.B3[FTO#@ M-_2=N]JZ^D0WA%8[!5SJ;EL@[SI!18IWW8S]?H&DT_@GTE!KG]/D;DTA199 M%"^45L0I/1EYT,/ M:A!#3OYM>8G]/K7:R53J7SY3&)2AV8393OCP322%5+YX<4 MKFULHK!@8\(^#9KKVKI!^<"Q$P.\2U-"<,.]U18. !M#&/VD).<+DZ\(T$( MF*BQ0-1J0/?G/K/-RS??",@:_2GXZO@C9$FG#-?"DFQT;-L_!=-V75(6,7FB M?@4I*);SVL1)WJ\U)_E-?![762ZQ3]N!_%83%>U+H\^9PH,5]A,.")%$FE M:4;KO;2)53'45&+/KX2O&,$AK8W70,0FZE4I>BHABX]CO D8[Y>*<5K%7Y6* MT6/D&U;##L6+,>C)CI>W52Y MD$MM@,PSR4Z/G[QZLQA^%)KL4A62W/-Q\/_0'$>S/.QU"D]XW9/_K&ZE#,?5 MHS^"I049&.FZX\.3PF4/WTJ5B7)XHZOC3Y\]E(JKU'VA1.FCDU5YW&T]+#@B M2C!Z#36Q_;$W]4U!TVEO6S>H8 UB;PZ!@X=?J+=<(Z7F( HXVIEOMG,3[,LH MV)94">JA!/4KXI]P_[:BRC@WK/JE*&;N]N8M7V19'=:+8&*;I_A%,'> L^E? M3.Y("$FTKM]Q6<.\@O10VJ!U->2L?@T"R@:-6A@HP]95-X5CA3NOA]UZ['R, MJ4>"#B>,#W!@WS1GPN.L1=W3)?)A;:_C2YL&_J&(O0(*@Y_[G97!2UZ_,R=> MI-;5H+1FIMRAS*,L&?]4">JRR4["'J=YQ@&S&_HRYA\4/J)SA[(R6-GCB)X5 M*PIBI:QB4.Y39K['UQ:T=.7?--ZYB3-,D^I/P_(TZP6);(/\ M;>YX%M2?X?*" -Q%B\O>2I6"7GI_'^Y]UA4P>57G5L" ,SK7O/_;,MZ]RZGQ M3B87_R:.G0JD?@M ,Y E^4M%P'0^[BDE/N.>9]$()ZYB*K0'Z?WUN'M9)6AL M+@+/HB0W,)WF ,FPYI3Z=2X$_)N#%SZ39#G@GH0^^] M560I+7!YD7GNRI=]R7";H92!OY=T,C.15E1DQ0B\!B_0J MXB>-_1,F;$\SL7\(/VUP)ZD\ZW!/TNZHNJ(*9XU>V72U_*S!Q:@>8I37@&X2 MHRZ<-,32DO:K=]*HLT5=(?&*%;1P)B_.Y)6L>-K/T6JL'6B4ML_N-,687[$0 M!U9@A-7D+V2U[U/0X<\DV ?'8'9P_(]S'!C9-^'7O_OV&>3)%T MMKK%Q ZNXQ\=I+/W/AY-S?)&UN3V7[ZQ*:^S*PY*T?0\CEH9S.RE)/-A9DAY MO*J2XG,^[CU/!CZ\]BPGP;,KB55+\.39PB?2K?ERS+N21%DVJT*Q?(Y!-G9M MM:DK3%[[=DX!]WQ3KKLZR&A@HJ9(,:60*OG(KUL"6TY>"3RTFU[2_147IX:+ M4T;KFEF<,/-#*A[2.;@X\;;V:Z"Y+S5AI/16P159I7VOP0NM1]UU3-Y4DYB. MV7!=+JF@9OJU;I*\=TI*&XBI599_(,G$N(,+<=KU,]S M$]L68L$U7-K ]S_RH$81AR5Q#<7C@)8_OYC8M*TV/C@57#W,04Z>Z\)NS3B3 MWSM/'6%* !D:B^]B?UA"O1^V"(Q(/-^$);&4"0?=>O//&SL1;RQ9B4T>A')& M'!,FZ,9GW!'^(,),>R4"?/N"KE"LS:X74%<2-S\2)&G[PFSCX\N["(/6E=S; MMON&);QJCF'["&W?\ASL5/NIW GE8AS,.\/A-OK*<):X7:SS-IE\[@C7RXT, M-E$'Q3(F@H^->3T;]G0*XZ3]>0UZXDOKSCSU/=^)/@ +"1_'9LSA,G:$AVGP M&ON5=DE 0;[;S4MX;WM/_OB?,-=G^_9]8;#FXKD75A9W08<*AV^9QMS ]M1Q M/8GMW@U[ DN =4JP"+"\QYA[*1.7L#P\>7*/*\SXKK)UT(0MZ] IT,/Y]"WK M4XK,-O2J;K-&Z L'9,)8P*<_!&VQ,%%>0*B\33:5BZVO2Y@%K1;- 8:H4 M$WFM9$+\-] ^) NQUJW-]0QSK^ZLT1P5P_2\( M'%Q+UZ7D@T'?=XT.!_]":*4M/-VF;5@>+_'6$5!26;&3[H0KOQ%D(+X@I*!\ M0$\($P<,(9@_$%9!IXN%W_VG/WFAXW7("\ ;\WJ9<"RH%168_+ GXY36A-L& MB8HDFTHPBO2:F*_I15QB1(%AL1&O:,I +:G8AWYANP9^X))*)(Q^V7X>#W.Q M;P6G(''Y%6T,AQ[?V_R5F K68?[$.9;"E;HPDIZ\MB:Q_\Z<< P+0-C%&/;Y MYX4VA2%>:N:;]N'B.2QN7,"R! _OR_#KZS/>.*_I='5>S\8<=.\]>1-^V #O M(B:%F;,)*A"ZQY<^ZA_\%(Q)J\Q8A)F#>N@OQF0LBKHZE"<#45'[CY]D;X=G<_NK^^&WT7GI[AA=]N[Y^?LDRAE^JTE#.I03@G M^IA+RNNJ9W!:/M$-H=HG4-+@>I-WG6#$8P8:E?D7X)NQ/X6)YFF?T^1N32%% M%$*B>*%&4:,@OI$T8*N6ZDF?@5DWR:MR.R+1N<-,6_'+P=@?>^C7Y>E_J M#)7TM\ A27U]TZ,DN2,.TK^RZ5&;7U?%7GF#4K8^:L?M9,8ZKBV7CL&SC^%^Y"EFD7N\F*4>(,M%N*8> V4I:.JG1_.S,[+Q(NN:+71& >(,^PV#TGZ:N PH41[^PK6&O)([ M)S@B(\H2&JB^M067>)Y)KZV%-\.;L8MHWYO9SODTK<_EP93I)S]%B^_^ 8L/ MGT?6F.7JIXF/(J+X%"$@YOYPS97POF#*?OI2I*J=OL['<5[JZ37'61/H_624 M280I=GIPHZEYOD??H>F(])KU/*B-CJ"[?X0)?*OR]ATWXV$ZBK;AB>W"P_3[ M<@]2A0MKK@L=1KD;71U,[:?"2\>4@IA*9FW7AG*^07IZRDI7@DB&_B%,3=AK MOX!2;K(+5*8_'10-70<+_^S ',R4>'N]H5"SUO UH*H+H5.;(5 M3+9I'NO#+4LZ+):&P\O$2UR/*JJ9$LD>"AGE'ND_G#A MY<)[@.P[I7^ [#O.[5"D#.'.TDU_LJS1#(S^]E*#K06O6+: "9YOUA^^;D;KZ '[FE]>[&*[*5_= \DKOR41D@V M%=3"IA4YWP&V0&-1/ 5%V2'WPL>1A"DWJE0QW4L[MK3D'[B4;J&B@,5#G7S5:%IXD7COV=A]F M<@I.KI=90R)"MFN'CO"\0JZP08>@_<3B=E8N#T^CJ0C!CS'-$K)"K&2/M6,E M]6XT%,JE0(OD7PU\&/Z60Z8F*V!'***>095+TQ[@\2G*J,Y:'">,M ZN/W:- MB:$YX1J[C"<%I[S"_12;/RS/&T&Z?S?^*HBZA2X?\@4QDBC\C3#0_4_?,=R) MP>XS*%,$_M@+0-6A9""6+9BV]4*Q[L=G0GCXP0L>>"UM+@;OK[#46R.O_PEB?B3-?$4[8:_URXCLX MD9@X(LOCNL=]L?TG>P5_LMNZZJ[_)%O?:%^#!$U8"5HW_V)C!&U%@F+[&..9 MVH"6D>G-;/]EQGA3X(LF8->C3XL8=U8>J6L6ZHIQ?"03 GH%/D)]M"49"G7A MW@(^+VU"_N7C[H->(KD\%1U8F4B3H MI(T9]^1_\]7!WQBN;MJN[Y"'Z35X@J!EZ1K^8/[CM>UZ[A.6Y7_50&D_:A\T MDR6E&%[M,1,*FT F(R]\$7]QM4:>/NV"/DZ(_V+B$+NRQQMJ_X-?2/MAN5[E M^"&_W48G90'GXJVW='?WW^)J9KEK\56.-3_[^I'8V!'2'=Q3#?XPQ0Y ;E([ M@8)_LYV)2Y:7*F(,!OW6U102VA=I..P+][9U<3M?F/8'(<*- ;Z89X.M>5C0C^/ A4\M^DG\=^MS M._A%\'5?#?PIM#RN!P &DQ3["^"NX>G,9@" M^TF\GI3%+_03^ K]6_KRF7UQ!"L\"1R?'X2://3')3'U:6VT]>%7ED^&3R>? M#"]O&E*+OL=6(2+]@4- ^H_2S\MB\/GZ>EO;>;F"TP_^9Z.T,6:2)!&>O$'B M(EZ1HE)'WW5'KYIAHIOUS7;^AM#,=FJ("R*6!K0E26KWU)2S0\"\$AA=)A"& MZ_HT]L:$- ([@V, - :.&)0">-$G@(L N&:W=RL23$7\9T"6X3!F"T@.YN"^*98QY?%/QC M;G@>B=(6O]I(D(B/B+1IY+VY]!-+QSZ<0J"V0RA0%8KL/:0=/U'@6_@@-Z2U MBP\<#HVFH7_45]/$HW,8;<-V01OM6'"*+4Z_MPI\)-O3T9JD2\ M^]7<<8>N M2)O[;0L\Y)K%CDR/0\U":EWU4^I:]@\-=4\S#SF]/>>F*%"L=H\=Q)DGP2P@ MNQYAX4")J0<&7>3ER/LIV9LEQA.=4D59QDDL;[8,)TJGG2U+#-EVVKPE;$>AV5<)"Y M_,$IB;H^;IT-[S*\Q*)4FN%0@E42>AHK)[S 4?+=4#%]-37]Y\63/K--&F0, MF5GG]H28+$CENX'SHX&#-E^P2)=E>\OK:L9=-R:F_<;T:$3)BF,37!+$M]3!U"EG<*>/M*IQ^PD-/X7K!ZJ M0MGP8CVE,(V]T94R&NQQ_Q%_[ MC.F?OO/!'H_\MJN$N/1IP5+1A8,GTX%VA-OP,Z\V)H<&%/*X@NQG_,7J0D4? M^UC#%?ZH%FX01C'-)6EU\!.<4C=!J:NLK0FGU.64NIQ2MUJ4NBQ^GAI65_*& MU8_J%81&A&CZ+"7 VQ%N# P P^)\&,2-WS3#0:>)Q!RF<+?^$6T6RZ,/HI+HAT<^%)S%E,+MA0]+>7O,;?TE@VXK MB;*:"\QV@>E64V"P:$;E G-*@3F)L4T/=])MJ+8<]4XM1[\9EC'WY^GB-$P5 M)^%B>IO6^<9T],M;._K$70]O(O,Q+KG%Y7_$'_(),+#<:BO<2B8@7= MRKK1F539>0PW:<3V*(-)[$EE^)!E,)]4W_"=&W%/E;V^/9 NE^'\<:1SI!_7 M7]D#Z0K7Z8=BHCW]/*-PWF3E[O(L>&2+^5[*49S507AW(;%!%>?7Q_DE M#U$\%%::2];XH].PBK@>E.*2U?O(Q(,#Y2!<%JN(\&$I+AE'.$.(_H(2V9E(&7 MK"^E\))5]$Q(ZAWZFENR7)#YLNT::;%]@X! M]=PV@,O1::^#GGN8V.>JG3Y/+49WDJ%=A.1H@&U$*A5G1 MO.N*R=$0IYE-CIK5 P?)/M*XBD**H%=T/VVLV)X9SH1Q E"NH(""9J^@P3[; M3/_S#V1,L%X>*2E!^B$C(@@.]W8@MJZ\&;K3..X$E7G H4/)%"@C\'Y3VN<4 M!2M,0<71C[F$\E=XLY!$"[E. MVXQ*EM$B!"RSZT3OA8DLXOL0)[(8(9.;X7UL(J\8R$TCKP M#<.&AP3\9L$" M)-C(&&_CAH8R"19M!K=SX++H@\>GI+_5'-H(Y;2T$8R=K *L HP8^BA$"I69 M#75!R0>J(A$[=L? MMVDM<.$L0A&]55+**T-*RLE:$5*H_*G>3Q40M775ZW6&2<[D2I$M['9;:IRF M^C=VC"LC ZHYMF53BZ2R9(8NNGL71 _^YMANQJ:?<>'I@O"(;768O(SAZ6P' MTJ12,4WJYH)%;FW::UWUYOZ9')#0T8,Z.RD' ^M10N<7RLBVYDR:/<'2:?B,Z\MK*=>#.&POVH<@*V4 M.E)9CB9W)S>AYQNCEVZ\0UFZ:BSH47Y;TGK?I5U*9=*=6/TAMGN]LE0G=RE/ MKCI3<)%7>0Y%\"N[G7XE"M\:[EV[5*(-JE#K])"KJY59WM5["W-'^M!/MUL.6JO-R>QKC%MF]?X]9M7745M:VDL'&>$ )[ MY) 405LSS&*)ZU$KV3N9S8R)7VZ;V0.GF-S;'=K/OIZ9\4WS=W>C/Y T8HBJ0'TS1M8GJBB*A7O_=:5K';D MY!&JO=^,#]2RH,09#V#&2D=-VE6ZWWM-^D#L]25.>@B3ECMBVC:#?X14#\8K M,3]8[W7/]C03Z0I 9%Q#WR1:86_W0PO75J&Z2.'/*"EBY%)D-IM.,A3VL22F=XA-Q0>)5;^'J'7?-8N*/H0BNM*TE- M8]3=&V]9YKY/Y6C2;5V=NY1_\D@4+W=2;-P6F"5<+(?,-8.6H<0+46DK9+<0E.>XL M-Y]_-LTR \-33^PARXN2/LMU/(VV['L;'06'T.WWK5A9W]+X&?#:>4 M7W I!<@VN7V;&?H,Z[DCZFC/%L8D7MX=%/,GY#DHCH?ERUL4?[ %8H;UF^T$ M+^'G,H%QL$*7O@K&3K&RX:.41M*#[0]8+A@V;B)=4H&M7('AG_:@'IL/#;R& M] (HQDL^@!=B 1Y-\R,;18-<'KG(OJP3/7&XE75BE11!F#KVG!Z&R'3*5"*+ M4]C3)4-#1]BT6"#.\.R+<+V$B0&B[=E@22A[A[^@9 WZ#">+CZ2VV38%6&/Z M'A)%&!93HGAF8R*+EEB+GB78NNX[3G ];A(-'GS<7?A!_N4;KN&%*B77=DAP MFG*-=V$.8YRYB>W0IK &\0!1L/!T@077%DP;)^ZN+)7!8&I;T<>73 <.+! 8 MGDLP(IHW^P++",:5=M+Z$F>F,"PDMX#!:A8L^)OAS81G8EDXC(5M&OJ'\(ET M7CIM<.A)F_XX.%-SPP/K23R]\QD?YH(PLP'!QCBP2)2Q92I\M7'LGVPTG3 Z MD&@<[0M6"8%M<&&W)K[NK3UB.8/WWM"\6B\6O@@OH-"0SRA2(/,F,[/C#R:GC)O$_<+>G=MP$EM_KR/\003? M)11&NFE3AA,FY N,/-/7)]H'# MF3]9Y6V :TQ%,%_<*R5+;HI?5JE&@HBTN/R*-G9MT_<%U0*7FOFF?;@8$X_;43"BP*P,5#*0Y,FX.^T3^4_P9"D+#FHO/&Y@]MU??]6NLGHW M1_7$[A^>;Y^$YP?A^>^WPO7#_=/#][N;T?/MC?#M[GYT?WTW^BX\/<,+O]W> M/S]EF4+O@.[E()P3?Q<*.W[!6W 2\**7U;Q41T?U7">$^0),%Z]>*-D^ M*OI49ZTCW#(.+C?)J86?6C^4X(L5)5C9.(L5'!RIA>G MZ<"GAU2LFH:+3][,FH(K/" MJ:@*Y!@JLGJH+,/;?_E@UNXL,$T^+6IYP*C \TRS@@N : ?WRS[L20I6][55 MJ20:$I(T/H'M92Z.;6.+]U?BY[QTO^P01K>V8759:ET- MU/:PEV3-XS7]5< BK^DO9%$/5 9[X&B]++>N>DH)]I27_)>;WL/*D%=SL=;S M<5A2_-%+D->\QQ+K('.>UVF130S>.ST?K36A>FY')21- MZ&?%?INS$]UC5 > ?897+(C:S]=JW MG^0CWCL8J]86FN.%B=A8NG5!2Z?@ZQI3C:OBLG!L^)4YK6E?S<:&W;>PD >A M&=31Z3.#O+*'8"D=.%>:80E3PX*QP7Q71NK!\F(_XDR]LN7!Z:L680R[>V6S MVG_6Y9W6"S)%0@L+YW-LLDQ)7]@N&+JQP T$=4) PX.^ 36&^L6P="R2HZ55 M"UK E+.?/*Y7ZK&^4"$:+!=FH ).'J9!Q_B[8*1W%CO%!UV=W[!&2Y \3&-"^3<;QIK-(L2ZT_=DY.(1D^S0N!]Z $0&-<&$GS7=H YMXNNX MO!/[S:K0 MM8UP.2\MU^ X0>8$FGQCL8J7\3QTY=345L7>&;R=!Y(.P26RO+:F#1E*D71HI6HE0.SVNKPZ; M?@I$[1MY.[%]H].Y'?K\3KE:I5N\/KE7B]$J]7.OC%ZK"V%ZL*QFL5M=WO)5-H>,'2Z>]'S^<* M=%C+*U"E2Q,XY20M*2]8X@5+)S5*FZ)6E2]84K"30+^M#$M*]N%)G5GT[Z"^ M!4M*'Y2PTDFIN:Y77F?U52TO6*J8JBU8L*0,6E>*W)84WHCU''1M"15+RA!T M;;\C\XHE7K%T?NJV>,62*K:NI%Y[,$@VE.$E2\W3N$5+EE2)E2PE\^#JY=KR MDB5>LK1'$$,1:QM95V50]%VE+:641_":I2J D=U@<@O_) MO59R;=>J2]>JE]*0=?-:Y4DBDW;5Y+R1H'8$4U>C'-.Y](9283.Y94,NFA2-C8L,:P=TE0ITY5)7ZEN2?:"B/EPIW;?^D:R@BRT@ MRQH'-\?VO2AM?$LE &_7DVC7T^7M>BHP%MZNA[?KV=ZNI]I]>4HJL=I4(I2Y MP I;+L(C-!S:!0X3J\L,=U-7GY6.@R47U*PU^\E43Z,.>3U-KEX_2Y#P5C^\ M=*:^922\=(:7SO#2F8-?\-6WU4\7,SDDM=T72VJLP$MG>.G,7C=Q]>SUTY5H MUG:W<&H++YWAI3/E&J7:]OKIRJVK[K M*KS7SQ'U;XU[_705FL[=+5R_R$MG M>.G,'KG<)U2U!?,-NFKK2AFT%;&LWA.\=*;*NK:$TIDNJQ7OEI5ZQMU:7CI3 M'W5;O'2FBW7A;5E*EH7SRIGF*=RBE3-=+ I7.Q*OG*FHDN:5,P>-8=2WV4]W MT+J2Y"%H^N2IE%?.5 &,O'*FD$FM9[>?[I#&ZPF+K2NFDT,WOV>)':4:+GYZ$G8^V-&;)W^)':4:+GYZ,@#EUBQ^E-BU^ M>@JN5Y8*HGU:_!ROKT^RHJ-RQ4@]=:6;4DV+D>@Z7M"%%+X;VM@P80%(?:N1 MMBF T #+M+!PIN74J3MLS0V9$L=9Q6.XHA_7/KP%&M2: $1U]D=^X>YN;Y"7 MWTSL,!)'F%(/IY2\[V$;%\[+L *E1170!>NE8B[12C6/,V&Y\9AB#[.D_BU5 M86/-#,I4"?'<-8N1I5@*![N[9D4:@!7?+C"#HPJ,E$D!2,,.6^SD?_-5!]QJ M#N9KNN$A+27SOR\R ,+R@HKVPA?Q6:L% 7<66"0BC#S/,<8^RV0'&_-,+ NS M9Q&/FO6![5A8,[+$>6.]R"&MX(3]\MXU$.OS!1UJZ" --P96PDTV53_T$Y.M MDWK%PQ$Z"[ GU-E#98O%)SK5/1,V==K;#)=&T'9LX+):"*L?=AVF6/T]>&^L M_J)YU1#=04=2Y8970U1R4.II2S2.'WQ+KU9 +^DH]1D5FK!\;A.6SJC2)'T1 MJ*W7//B%XU45\"B.$P)(I\F-Z.$C"$.["8 6RT*;*5UU>MM#!%Q7'-ZZG63B+AJ?JY\S?7/&PQ75]O9:_Q?(L'Z:,LN1AN:9T^7/G7_:[X)T/VEUQ MV.[*);4%S9)K?Y8;K9YRHWMTH]6AVE:Z1VRV=Y8;W3WE1O>#C1ZVP97;OM&' MJL"-WP0.D]=2)]C V^D4R9KM*;L*-%[!+!'==U9S2II9J%NJ.8*S@T/3\&C^ MTMRV&&SC%^+/=C)!;YF^Y^9']*!U)??5MB0E\S,/5GU[EEN_W4"=8NN']&*H M/1B66Q["MSZ?R3K!U@\P(UL%MU3=X9;N>Z*J1X @?7.#5)[#G[;.J8YNKW-8 ML!,)YRT_WB7JM_4'2KNGE'L2.T#@XPSAL=?IK3QXR!0>O6&_+:?0J'%XG!H> M>YWYRH.'0N$Q4+&4-MFO]XP2:[8%)Z/TSRB]\T!\DXVX'#M/BDUI:\%N:FYU MJD"JK:MN9Y@L$*L:X25GK.7B=$!QVLY7FUVUU^LUZ2E-\GY6E9-93@?/YE@))4&>ZCASG@^8<C[/;QO0!]18\01R#O1* CV?3[8-Z$,$>O%V]65FWC:&/>OV73=]+-Y>]KM- M9H* V:_68(VME^#INHVXP["&O&%[^@S#;L?6A'C#..7B9K@TI:B*V00*P0V M"U-CE>FEWDR-+,\(Y_(4326<[S>8[O6R,#Y)#S": W8R$F3$P#H46U>R.FS# M/Q)X;>>=X/:[E1--4,(\^&%;3"'QIA H]8+@1'/$6Z6^U);[23(HCG M=M#?.2282Z&/6^>\>J:]0@G.P:5"1"5JKDV(8+#.G^2=.+H!'Z(=3-V@(:B[ M%#MD8'AQB.;1!J*:Q=I8!E?=H')^$H]]-^QANC+4D+N!D3NUPU^UZ.U+C#KO MC0@Z/-LAD8@S0<8/>_#KKN]\!(^<$V]F3VA_63)A736C*_CDU3LEB)DMIP/C M@3%0CA]0,)I@P?!-VW7;2![!9DYHIAJ;N0:@N A1D8D1)E"EY](^N[>Y?78> M?APUXL?A3;=YTVW>='NW-U5>T^T:,5+)8DF,5$_D!9/B?I"%[6 _[!O#U<$, M^*G<5$,EA9MJJ"2YJ8*G"M%C]R.?HH^NE6O_!Z'6TG9>-$;R:%C@EV]VS]@Z M;76R4TC4PYR-AP52=,#R!NOM)BD9P<%XLYV)2ZQ4IPO,S11\E:3'98>/%H(Q MNI?"/>SE3!C1'=2^"-_Q_>6?M[X#7VH+OQF3"2C(6\WUVL)HRMY$"1RYAB8\ M:KHQ-?2.\ 33^^\OB4\;"E19>F%7R(31]])P8ZZM.X&BJ' M\8?P0NP71UO,D(<+;&E'N(/3E8Z<>)3Y[LV WZ<.TOB?S&^DHV#$7>#76;JQ M,"._4- 6"U!/U!3@0WR+_N"+;]"G4?)$[07L2S_WZ\;<(39HY0K]\ M$Y?=L%=W+CO&)$>9O.F>+V ;*'ZWB5=TX/' M]I.69>9HB[=]>"L=3L?Q5GK M.&L=9ZUK_H3/B;5N,P78$YHD3E;1K"%^;Z):A[N"R"\XC[++%\O"9?\ !-3R2L,L86 X\CL#_39ZU]S0"I2%V M(Y1[*,("%X"3"H!\' $8M*YZTH + !> J@G CFYE90G L'75[?52.J+4 MBT.OAGX<;?H5!K W,[MLZ_6<,OG:]GI.2L .VM-R) .RZTK25**L_ZF(_'0 M93E[]PEO-G9V4(N6A1VI=37H=\HJ3N'0J0)T=O0H*PLZG MIJD>\UHA4YQK/1HC+=T=W>_*$A8%]*RZNL.:J 1SXBY=7.&&S_=KS<"%H\C)L@>(*G% MPUO\A%8=Z!SE;JPO]@$ZHM1),I!SZ-06.D>Y5>J+6 :NU/]P7S\3',\A+W*, M;R;ZCW*EU!>'<%@?5*8K4YDM(LX6.<>YBI%$#/-TDJ2@'#FU1+.VHFOL8-C>%!QL'82+R?6KO0J8:F?;4\S]V1O*[(\S4AY*7$]ZJYA#G$: MS,)-$=<^R$W1EE6EM,-B.7K@2)2@^XYR#[Y0+OE<\K.V13Z*Y".9?5L(&1Z]F,LX!8$V0S0/(O&+7S0?D.\%%8*P_C1D8#!XGX M-.N#_5!'&"TTQUMR :Z4?P4L@ $C BMUIY2 ;7S!"9@!+1L^ 9MJ3'S-1*## M"EJ":>O!\KS-#!CZ3)O$2O;9:PX)JOGA%^KDPD3$"$(>4$6D<"1K%\MY\")S\ MH$(\ Y4<%"<_X.0'YS)A3G[P?=WFHKN\<@2.;H[NDM"]HPPB M$[K[B.Y>[9,Z:NA><6Z"[?#N[BA?R 1OS!*N3I(PSR\O Q<[LE$RX6+8NI)+ M8&3AN*@0+G84'F3!A8Q$)25057'& ,X8<$I1V%&%D$D4,-U7Z14G7N%EV(V% MV8[LL$PPP[Q.1:Y!D36'V:E@MB,5*1/,,(E0[I;&P5?O6OZ*G(#O/,W\X ?? M!-YWL&-EPKL*!QSP9)/=./D)I[[ *.&R1NX",&1.Q=@L8)1PSR'W !@#L3(Q MD3.Z:&>1X+*I;9I<\JKLHH#*A'ADYN]6YNJ#ET*7@(M=G$>9<(&$]4..BT;A MHH1+ WG8NE)ZE4ES.7YZ9?6"PP>B@SNW",LNSJ8LTJ&(X#\.2R_/KDP=9IF! MO'.%60G7$HK$8%86'SR'6?-@5L*UA")CXD@)>5$'AQDGGN,>+D5]";5RNT-N M2TCP4 8@M_U^ [G4@OG<^[14H%8$5@F^$$K19;B4J6R!EUN.]]$6%J9F>93( MC/S+-Q9(>M867FQ[\F:89ALIS33KQ:#,9.PI^%$=OJL9EF#3]!+VQ@ZJ,_P: MSO)(61:XT"+0-K6>(9:^QE" :4'2@UR'G@V2)F@O#B&4OQ#_UD&P4:Y JJP+?+QCFR;E7'3(E#CX M191]#T43A<^P7HGKT:^#E'YU4-*O;6?1:<,S%H[Q"M("$:5AJ$V#*TCH#T>K'?064C3.#1C,MQ M0EZ):5-EQ#@6)_:"KD= #FG!)@DOQ HH(O%EQP9%CM1[\/'1W7(P!O(9XJ\M M?$>?:2X)GQ'_=$ZN,RD?XCWQ1L V&U;/TR[OHMT?A3H&=O5YN MS6.X,[=T8YYP7]S<+*>JN#6X"K UX2^V/-?AEL%2,'L/6TQ>-=-GA)BX9-J2 MKM-SB.9%^S,U+,W2 ?X@)@ .!AUXGNXE5[N3U*/"1H$-I$-% L.%[1KX\4N' MF/"]5[+D+431B7TKT,:AYW]O\E9@FT*DT'4ONI2Z,I-=?LS2Q_V:W M,=*@']F8F1..?*&]D(LQ;-?/"VT*$[O4S#?MPT6')ZX902W&%WM]G3:NQG2Z MNAK/QARL_3UY$W[8<\TJH@^9+@9\VTS,+\%3) Y^"L:D568LPLQ!D?_+[@V" M[7FF_@X(!0H[LUW:5=KFY[):1_4)[IYO?Q.&PG_^92!+TA?A&ERJ%T)9>E$5 MW!AN9'W "3.\F1"P_&KX FC-&.DO?N%;I#O@J[IIN[Y#:FO 08N3%,[;C/([ M%'?YB)79_M%R_YG58A[^HV/K9 ([Z!;8PF-Q2]+I+$%W@)F<%HP/<, !M0?Z MGYWJ#"M@3J='G^N90:;"[3O1?32FPL-T:NAXFH/)L_>6DAE_[]&!YQ@+>#4F MR,$'VNPP!L9]XNOH2\%40Q]BZ;W!$9_H^)L6<2.^[PEQ\7"'OQ!1?X>GM,ER MC_3X'BVB/1(^@0LW(>"',,;O'SYH64G1+J3N)_)9H,J:_LP33-0LHU'FU-?ZNYOX*N#MP_.'Z.37P5#F\4=B#// MLB9S @-9?9<%)F*?@9^ J1FNZU.0P?;C*8H!.B"7M^B/T/<,BWGQB&^'T*,9 M_8K.N/YP:\L83Y"K8_25WA M]\Y3Y[HC] >:@-SLY%^=S^CJ.^C0 (+:;#[83J$-CYO#%L."3^A\V<_"'VC, MP[ ->%8"B*EA3US!71#,G&*21X7L]II:A_X7^ 7?#*(_.&TXB]WL7G2FJ$B; M_J+M>X)IP/P"<=KTI:+KO=S"@LL-RPH')7_NFYH7+"$<+N=P6-2UH-G P-8C3(QPI?3X2BWC!$ZX4A1@KJ_/F$HV-IKQZ><- E=?0Q6+NT1@R[QP M5,^$:GM%^\%KK\8$%9@&\JT%L7O?@2>0F)0R'6<:VM@P,?@'9BSM9W"+\:,+ M>$E;^F4I(1^7X>,]F$!D@O%DJ*.=H0.@1T(6NS-!?\ [9$'U9*P7#--513$(O" $.VU/EP ^_5L.* G1#XHMFFEM1A\6;J0VB& M _]TR-0$+Y6Y(H!KE\4UV=+H([H>"O %%?FK7GI][T7F=(]WR; M]J&^U.J..23R0M$46 3U&<;>49.!20#/*XOJ*:!DVH&.@Z'!2(BQ"&XYR?L" M#H*&%SKY,>C088\)/F<.-@]\ _,C;0B:#ZH'7&DM0F/,N#*PPD]ZMI/ )K[; M,'R>&J!JIS?8B="E?034X>TB!9VS='<]HH= ]*UP?RFTP.EE:J>-7<+P2S%5 MM+:_D34+-!-%'V#3G+ 0B@9 3.'(&+Z>N+T/H M&#HS@GG;032!A<5QE+%4-\L:IZW$IC '\;YPV#1AM87)J.E-+P1 M[2?=#>K^XED!)F[I'W2Y8&W&L,3A]D7O&H3"* >2V(DD6'V\$\=?BRD,$&LX M$C''F85\ED.,8RT4^W4W7[,LS&FQ'38F8YYNU>B].")Z3$)08Y0QA#6+.&JA MD2%%L[J4 M# V3O8S%2CSYV$'QM_PA<1Q,=K3Z;GB@TQV#HG!Y3&G)! RHO#@V+?7.T.7FSG9_")UF4E*/["JTK%I*+@J\K6'O"& A8>ECF MLT]6&&Q.5N!I!SSMX%"12>=%L^(G*9319P#8!'#%A-6E!N/3]P:G,L-E.8X+'\R:'C_)3PUGCC?/8/K122"3S;?,@1OV M7WFBB!O6G>X]_FA@-;3@*T'BL1%=8U'[>P<>G3!@PX"W1LS]6]XL?+.=N2") M%_]3FXN26-Y/PK _-.U:Y'FE'3>&VI$J C/G8V>W?0$&A[70?8.CH0-?$U@" M0A)S5(G0 $%XVL#H%D4ZWMS"P8#%TX)SR@<G1KO9 *# M-ET22]>5HLJ=3#\6_Z5G9VYYF7](SO=#:[/*]UM*R$)ZM[R(3R;L[_H[#KBM M(^^+\9'_YCGF,W'F[L/TV9G@V)-U!ZJZ7F!0)\WT8.T :%^*+PA;A5&03W\# M.B&V$%U,8'QE*D<6F(4T M!S-H76GL"^LC /^!W7;#CE9?2J&>9H[F6K81!C2X;] MM-I*-UE;R*I5UEV[*,*&.3(OCG"P?^JS!D=U.JN]9+_;*:M5YM MS-IU9-9B>5@_HCN/;T&-W7_#SKD3(XB-4^ ]!C'U.POSO>@;M77G-J1IGUD< M9UA*T_( ?5\7%2V),14=N"OM M9%B*W7-@62:]VQ/^AJ(FMDX[P1, K,UV[&MV6)B8@L 2Q$/Y(?.%:7\0O'^?++49TB[X)JT(; O@*EA!QA4\'CPS M@9@N%AO3X%@0OQ^3F69.PU+EE0$LTSS99:^/">PT!Y;EI=.!Z=0$PMCP82ZQ M##L>VHI?" ?AV_"96VX&VINN!<(W4NX#E@4DT'1 MBEEXIO18=3E,\ ?U62E3!AF#4PJ+Z@65V+ -'8]MK&YWX*S4$?X@PN??1ES'O#VJB 68#&&]\T@X8)'7O.Z 'LY;U]VH!9LL02*_B9Y0U*RAHO MWTQ9Y^WW[AEV(4L-!$YJOL!Z^*F-I0]AL!990W!J-%=DN3#1HG1@)P1,0&,Y M86^A;*%!P/4E6!BR,(B[7*ND-0^G&%;1T*/NC$:)6;XU?I$F1[2IA,*I/RB4 MB3T#O[A8#8)J'\+#FP4: M8&8LJ'(-\NR_$HNFO*&*I._35?QM->686@4D9L+PV<73R5?2.!8_B$&;-ZC>DJBH(X@6&Z-(^:00\T=[%LHA_+;*)'EDT4 M.R-\,YSY<;!Z7M<-?;&,ZP99XAQ7_+KA.-<-_]C;O,BI1$XP&OT"YH47V)>, M9./CRYI6/H&!Z<8.Q#-C; 2QN&6T9:GKGO09F2"A1VV-S*AS[*CV:@WBH-/M MXY0QCKF,)DULW6<%/YB^AT0CM!96BZP/-8 L 6_/2G6J\4Y8%9J.0.F@VY'V MF^N%ZCVZ'2E@KR_&K^.DQJEE98S6AYV-+-O#Z+QGOQ :$8U*IT+^&YK\O#%3 M.Y=?)7QZO!X]?!7N;H1[N[,]YRK*N)H0XY(&.&T'GW$W628'=>&XJJCKJ3N? MVQA@)AIE\F'W27=! G8G3:T%_K._6)CT;RP^O]$\+1*\/9*S:R!['*H$A<"-'J4 E8KD\HM^[QKX WE]=E.ITS/OGHC$1;!<" 36WA MDLOP'U^P+M_4/BX-BPZ ?BGTQ(*#%8KL6J< ^H/L[>79H2.R\T/0'"SXY>#M M#KSU:_+U[J CJ7+J6V)'2GU]TZ,DN2,.TK^RZ5&;7U?%7L,'I6Y]U(XN;[NZ MLAVE[T?VI ^*RT]WEA#P?+M126VBM6FF.1Z_N4E"A=$IL:STS#-)[?3;/NK9K*D%&0U 8^+$D?"4>L#3FQ%^KHVHS-9VL3JWF),Z2O;FXPM3VFA MTG/AO/:#P-A>B1L )JW#25=I7?6:U#V: [X9@%L+=Y1RVIT^J16QUO/4^=+W9VM,XN#SM]O'$= M7AYT!8J>LSNQ'M\.UC9;\(+JIN2ZEFUHI3\EC>K/ZTO44@4*F M=S3!RT.:!I#&W_)OXMBIXC!L7=&T*?E+15S3$LYB'$O%3/&>6.J)'$M-Q%(A MT[POEJ2J8>E01^9-:%A/>%]:\U.=GUFEL59^2DVOT\TPEI2B KR0NE Z*3DN M8\TE+/O\D_9Y-16''_9+/NQ36L0PTRJ7D,NE"3D_RU4(5N7$ =9@E0(?I74E M%K\TX]"I$'3*"0/LAHZ*T"E\_53Q*$#%78L;@DPJ<0+&ROL2XR*^1-U."9^. MZ$PLL9 JKMW6E9(BKHE,4'Z@K 54"CD(.Z#2P_BNS*'2$*@4<@AV0(5>(R7] MQZ-#Y?AIP=6['XAE4R)U6]X\REPKTHS\FWQ3KJ(JR*<)A@?*S.D-6E?]%(NQ MWUD@LTP>^H"9+QN<"];Y"M:ADII[PU*2FKE@<<&JIV =*GFZ+Y:2/'UPP=HW MKE7G+YCH7_2S=SOR*WS*N1NZR+/[G8D\\G?;J4(K>L5Q85$>'< M!JU99FL@'LIL21AO:5#*-P=\,P O'0KP,@)>Y(#G@*\6X.5# 5ZI$N#/)[F^ M_"*WNMTJY<-_H8A7CF*3OHKT=(7E@=](5@@[A8(Z>;#3Q12EPD5N'#L5PDZA MXO(\V.F5DAG),^=Y>EMS$U/S):(4\QFV)Z+T^^DUJ=D34:IS1.10*>@B[(#* M #4[ATI3H%+((]@!E6&Z$W!TJ!S_&K!Z)_2"Z6VY5J09D;=\4ZZB*LBG"0JE MSV^)R0W$4LA2\LKDH4^8)67A<,%JO& =ZCIS4,YU)A8,DR+4X@5&U;G)XXAO!N(+U=9N0[Q*$<_9W3GB*X;X0]60#KJ >(73NS<@ M\ZUN%TZY!&!8*!B6(P-ET&M=#3A%=Z.P4RC>DP<[_?0[;HZ=^F*G4,9Y'NQ0 M>O=^1;!SIL1N9\X9V^@%LC MH9,O42[I0+@P;OC7P4 DI3/$UH8/7\8KV%[GBNHAJM>2KH M3XFN)U0*>0D[H$(9XP<<*@V!2J&HP@ZH4(;X9""!9\_S[/GZ7-^=2R[B\% < MED.\V"N!'99G^7+)JJ5D'2PM:M@K-2V*2Q:7K)//M1KI5\-^J>E7/(&^3(A$ MNRIH*ZGT$S(ECH.79MJ[H+DN\7CZ?,.>S-/G>?I\8U,KAX /RG@#\10,1!%;,!4.-^SXO?MU?/2>.Y\ MSNNF1"BL6 [*SFS6@5@X"87?5U8)0(F(S\$!)*=SE' U1- B?JU@P-(00;K M9%U;;:[!:YX&QU/I:Y746M"?.$@JZT!4>3YT]:%S6E=B-XBZ1=E$.7ZJA)^2 M/8G=^-E 25^;?'J>3[??BC0CHG=>K6OA"8>*]?7Q-H"=9:"=;!KTH%8 MSC4I%RPN6/44K -=QP[$;/U R#D#\UQ-,O[X'W6F_GD\[F+Y7W6\TZL M[A9+%0_$GSZ0L.-'":TCJW/UQQ'?#,0?J._T0)(HX@OWXN"(YX@O%_$'JDL= M2)C8(17GQZKX[7SU'#7>:CV? !RI7?9 0I9]F=]R-PH\1^J7/9#4UM60]UIO M%'8*9:OGP4X7F:Z;GKW.T^2JG";7Z*S7%!_BP+DJ4N%H<)#E^4MR(0^.G MS_'3)/PD7(E#XV>0GK#+D^Z/ X\: 4E0D5"J!2AM*Y&LCQ[T'J:!\^D/\!R->H2 ML(SUJ**&R:=@#L2\.9#9W6')2?@%9?U(B<3[CG*/+&,NS5R:CY#M)2NE9GMQ M:>;2S*7Y9)ELLEIJ)MN)I)D>&W[UM+%)PH!4++0WUYP7PV*_*ZX*Q3]]US.F M'\'&7_UU[.#3XH&MV'."45Z@)%TJO=0GK1P98'W+BB1FB.;)95P&'@7_=*3Q MQ00$BGU80FZ[SC$TC^$J0FG M6H9\M[,6D62 OO?G,#Y]92.#<:BX*,D5>S,FWBP4TMBW E"+RZ]H8\"P[VW^ M"JR-?@& 0*&Z=/TYS.TC#AH=4$*<8ZD=J0O#ZTMKRQ3[[\Q90OV%7(P=HOV\ MT*8PQ$O-?-,^7)2UN&"!5,77,L\R;)[T=+HZZ6=C#C"X)V_"#WNN68501]<> M%*GM4,Q<@@8C#A."OVJIPR7O,V-L>%]./D!AYJ Q^(LQ&8NBK@[ER4!4U+[< M'X^5@4H&DCP9=Z=](O_9;UT]HRK$Z, UVA&:EZ!=I6T\" F:&L,*2,)#4M"N M?"&USD3[C:NB_>Y"G1=FDX#-!^$#,6.I)F,"7@*,RR1@HW&#,1=4#U)1M!?- ML%PO+$USVX)%/(1 ^ 50D0+2P(?/7CCDU;!]%Y3MIF=TSM 6ZJ='@ZJLH,&P M7F$%;0>,(BZE,35PJUR!O(.;!_OL@LLGS.U76L+E"#9:)<#-5G2VN[%YYFY=I15I7<$()@I0\,'3PT+3D$P?I@GO#!'LXA/@^?#$'!$Q+,WRT5UUK6? MNJY*AQW9DO^]92Z,6V!J,!-ZNEKZPO0HAZ9%6[CD,OS'EXGA+DSMX]*PZ CI ME[X$SP\?KJMC+]8U-8U+5CMS/^^-'&51WZZ-V7,6=L%A_N/.@HP)P[D#$A;]D*-#/ M6%^^9<+L&'?Z*=\05W>,!:K"LYKW;\2;V?0R])L![[ZL3'[7E?(R*"5V^MV5 MN%26*^)U368OCCESI2.5M],'60IJ:S:L!R%EKD>WI./]$4<5G.EGGK>X_/77 MM[>W#HRM\V*__CIR]!DXMNZO9/*B.;^"!Z/].NQ+BOHK#G$ _Q0EL2>*8-^' MO\()'UP;3^S)P[[Z)WE7C,[, PG\0:BG,Q%&N#'H:(&(@/-I.XM@+"EA@5/" M*'2D3BM4RQ5"=Q3)7J8$PXT$S^"!,R4H!OZ%3N:U/8>1??SG7P:RU/_B"M_ M'14D\>+_T3YK^(E_^9H#BA(S-N")_^U;1%#$MB"+8J^31U=571?)1[$Z7-<< M5=>(])\2_:?<_16UBQ'HE]&<(1H##9&N^?IQ\5U[2PLX'A(4==(<'7F3ZKBF M]QH>+"8\Q,-H'54F@XO_$=@9]K\U./(['X*DH/J0E4:I#X6KC\:JCP'^4T+U M02<1TR$QUX3J$XS+X!^[G1=\X9FY/J$D<:VSV5\QUCV6_]KMJ_RFP>8*BH3: M1AHT2-NH91Z<2M,U= V1QQ53-NX>Z@;6:'J!DY&EGX!=E*69$5Z)^_O MJL2T3BQ2@EKDB>B^8W@&X6[+1@4"$K-9?_Q/I#\P'3U0'C=$)_,QZ!*F/V2Y M(S1'@4ABI34(]U>*^2LR_E-1 @4BR>]#17R7Q'^]![.2Q$"3K#D@("Z@2_!. M4KBW+3"F)KNNO0G;K>/GB.4R!^;1U*PV7N4ZH;-#IE.\JX>O1ZX^#10,Z<R,(+%!:-SDAR@QP>2>3AF:;K*[$7GJ_^!)@K3$%1 MU(>'J_5@S6^:I;W0JW!A].(0]B_\Q%*-W_)L_:?PL(B./,*GY5F&ZH^4X\]O MVH?0HT'?O] Y8S MR*V.E ZFN0@CR_(U4_B-$"_H-/,TTQPRLTU A2M,J;<$YH%=.$G=QF7'H*+F M2JFQ2JE/E5(W4DI]<= ;[-!)@/ ^5S]'4#_]_=1/OUGJI\_53_/43Q#^5=B_ M?XVKFU271P9=E:ISZ/W2B-\OY=4__[5-\TA*7LW#(L!-RNL#S3/@FJ>QFJ=/ M,VVD0/, =OM,^^"_N'.36[G85G;EDM&MB?LT4L-\FB'7+,W6+/#2YBOMY(%J M@\ZA@6F4(9_2**P$I/FE=M%+[0SQY:;I'4GDBN><%(^ZK^+!@Y=CZ"A<['VN M;C*I&Y6KF[BZX:G&9Z5NND7\G.0%/%="^RFA+E="<27$\X?/2@GU2O-Y?K<, MGCR\9S9/"3IG(S'R6?/@RFL0Y#RXY\R#R]GP.!O>\=CP3N"\5;D*@SMO)9!K MR,.X\R8=^ 3)7;K]"U)SNG1-HMW U>#E(@W71$HO11-MKI-_F$X-'9!_K;DS MGBM03*]L(1!CR0 C_P7F"&JED:J%EWTT3[4$E6B@6GJ2,I!^U:3!A=+K=GM! M*5IF_?)$8,]H\U3JZ&!:Y!,[@[,78IQ 7.^4K7<>P(W$$G>IF8J'EW8T5O'( MX-!T!RHH'EF\D,4!Z)UEEO5?GOX^^G'[]X?O-[<_'G\\/#X\C;X__2GVE"ZV MU$Z>NN3TY&NN;_*D'NU3X"J+#=,XO)JC>1HG9"\45T]1F']D_XI(@;PC MLK-!Q_ GCUQSFIGE[9JH?? M81V79*AI^D?F12#GI'_Z)9R_^,UZJ5JIS[524BOQ6I%STDJ#@EKID3BT?S(* M%]=%!731@.NBI"[B)2/GI(N&!771TX+0_NQ<)Y6DDX9<)R5U$L^$;HQ.6FHC M>F&O*OV^.I0I'Z.$M6Q_RJK2ZTDQ/C3*H8-"DL)3+U"F]AOMU9@(?_?G)M7H*R@WK=2'SY.:F*I<@&T@2>ZJHB+]Z%%=25$GQY.IS55+*!B6U&@,2/L4#1E\U%S['===Q=-?& MW&RNNZCNXFG:YZJ[U(RZBVNJXVBJC*9V4Y7+ M\LYM(/>&],ZM-Q#[@4IYF(*@"-^)A]<_]'HM\FET>PY*1L>^%0SY4I>[,0>\ M=HM?Z3=,O2A53L0NM9F[>"CNQ@..*J9>W'WJ[\%;&0XD%?T661'[?6G=;UE> M[-_;'8':X$VNC.9B1M*]_4KF2S8*S%+C&F>CQA'WX?NPK=@J,Y]&;I#2J722 M=:FR79I#<\11!1K'L_0+P)TBP?^]D_=W.= 73_[8-2:&YAB$J@.$=A@$L+RS MU 7?J-#.0/ZIDT9,HGN.;>& S(\FR:W2J;+D\J/(!LE5PA"%;;DT.#<5;HAI M&W"N$/Y3FR^^",^VKX,U38W;0/BO M:.X3=(+!>8'CKF4F0.Z.*>0RA$[;CXJM$,\YLBO9T/37=U=RW@D)7.PXMOA" MQG'TLMI=[;/:7?5\SR%-QPEBKB[,^^*)H9'W(LM[?>?RGHFHUU\5]4[PC-=! M@M THR@0G(TRH4D^6!W,7#]VM4DJH7\:Q8(1+.QOKDK8\*J$VH)^-%VPU7?R)7 M2.H^$%L=\Z.:&WBLOUPFV,"! L,!D&Z3D;R/TEU]GW1_\3CE*J782'<)I+N: MZ[W;N.572/?$+P]\B>)KUQHG9K\V$JTDVNS7>[A?5ZN;2[39H\LDT>V=693?1@PT@]\ M/WC&,^+^9'_RN$HR5-S?%\%P,25G$HI).8_A?3$?'&6?8'14$IL9PL@"-PG- MO&:.CI1*BJ+4*DD4E>(I?+W;NE+ML)Z(\<*J:E6]6*\0/20,X?(XN5'.WA)_APF,1W<0FBK$/E)IDP MZN 0@\6&;#+\$:-"KAX]1GM55-82!IM6H(/U/2 1!1O@P,&Z_^G^7NKPDOHJ M1;0[8 PZU<& 2\V-VZEB.T_KQXW7%GX!9I'O'NWZ3EK_Q%XT>F\'^.G@"2C2 M#B(FI]%\,]U-K;!IQU:)3HG+8G_9)[NN4)3AP?\&RM!?4(83$7,"&+T*$] A M@IXD3:W6[Y?5>@64;Q)E %IX&CN;S9:YGQ*T,M1BYE!915OHB1\A1WVJG8ZG M[JGPKD]']D>@6D;1$%6,4OAE/)6LNIRG@%VW;&24BSO*@3F5_>U "X@>"/"N M,[;1L?Q4B%4UX2$5 OAE MK8NZ-U_;S8<_[EO=O54ZG5C(F/)HC*X3,VN"X*='(6B0V8T#]W"<>P1?Q0*4 M"C!6ZU]G@)8::3HJR<$^K]4K"PE*9 #6FAO[(^+0&&M=*5LM,=*T48=QSCKB MV8/>>VQ _3ZF^&%#BLOT"ZIEP6(.OU(-TC@:! )F[:[6GSF,^02=8IUHO?*6 MH,_ZF75^_O)7;PZ+M,Y/M]12S3IKO-[4A@Z(%P'EZ7O!NR9X5B*E%O.AU6XW MVP_DZOM=I]G^^SU.F.TZ,'9 @\NWI&KD=QK'\C@IK/ZGI6JKI[B8:UY+M)'2 M7V%$E N4X+P_YY^,.2%A_@G5$4QZKDK\OVI]1P>XH=8K2B:@PE5G(,X/&7!]-,:F30[)@?)>]V/?)R&F3:)%C:Y5Z@><'5:4IS1)HI3J MUX"%L;_QN<&<>;W8%G0BXQZ,(HH1#*C36]4(# M_S.F05=!KZS#U6$:,NB_, MMH*CPH_J+73ASAP53]$$?CE!%%?!<.A)B1A$M;09], +F]0L80YT7&=%MYQX MB^4&[F+=Q&Q38>@GD6 2#T\ V<2J9;TB >(2X@:.?CCGJG[+1$,01>IQ/.C9 M8)!J+4:STU3P* J6%U+-0X.E:(1MNX%Z%NI"Q/-S=1*"0?_\49+G 8UDP/!X M28%$Z45ZM3ESF)0HMS 2%S8P@3+Z,TBLR)!XBGD1#_>P7FJB"A*@.PWA@%4! M89>XV@D67JKZ,2N%#@VI,V6L0#_%$.P$D;DWB)W %A8"HBEF)X"XV-9XW5,G['R M3X1E_PE9XR0PGI3M>5+R.[^2N$@*SJ4E6<5$VA8"/^R&@L%9ZJN47MM[;5(@ M;J= M2IGGIE)F]F-)O5)F(N*Z^/:950VG%K\>!0!#/,HH5 ?_F!F M[^3DQNE&G/SMYOJZU28W6,E^J3R%'N'%KSUQ?+'BRVSDC2SU7C:%<[9:X1SW M G<$_P;1T+_X'U!+ P04 " 9;E98%#S]%(09 !-+P$ $ '1N8RTR M,#(S,3(S,2YX>V5F2[[-JHYG[-B>9,]3 M"B(A"1N*4$#2MO;7GVZ -PDD05!RS+/4UNZ.+ '=0'\-H+O1 '[^^]/"=QZH M"!D//AT.#1PN<>"V:>#[_>7@_<'?__\PP\__]=@\,_3VROGG+OQ@@:1 M'C\.BV6 M_BH^'GGOAQ_>NL/!R1$A@]=OIG1 W@S)8/CA_=N3-^\GP_=D\M/LXYNW'P@A MP[>#H^.WP\'KX_=' ^)ZP\'TG4>.Z7!"O.-C2?0I_!BZ<[H@#G0M"#\^A9\. MYE&T_'AX^/CX^.KQY!47L\/CX?#H\)]?K^YDT8.DK,^"/]9*/TV$GY8_.<2? M)R2D:?$H<-=*1S0(2!"Y_)7+%U#E^.0(_IN61EJLACH+PH@$;D;=B\0@6BUI M>%1>"7X_Q-^1T7 P/!HR_ _PM@"?"W8 M5BEP<][PUR"MMXLVY$/4K@UIO2W;4#HFJW3!5%/^'6[;C&S46C5+7 ML^&9%L0K@^_+P5]!0U)2VCTUP<]_@P, M: B+E.SN5=Z?E 3J_:>#$&#PJ9)0A[OOT:EM]Z$*"]A_0N=],K'M/%2A_O_W M?KO$M^TW5'%COXW*8_5[^-UAWJ>#,PY.PPV90>OP^^^WXQH;3C+.:Z1D4\*Y M'GX>RO\<.8/I*&L$/(H]%HT#]*1D2QK+6:MH%/?QNK@E := H4=2/^-!R'WFH6M[ M!YV03DS(IV/PB17_Q Z?.HHDGN(IF=\ 1V;TR!D M#W1'>)71-(+WNCEX:_3W4-:(_88(^&U.(P8M#Y\#V T.1IC?; >S\^,ZP[_U M%/=3XJ/O?S>G-&J'ZSH%(VYOZW!+:#F*V!Z2*-S!P*NC9X3K77.X]D.J9*(C MX?S2YX\[F#(S2D;,WEM,C4#5D63W8$TO_HQ9M-H:J82,$:8/S6%2)/<0);+= ML3522M0$W]'0%KX^SX_72RID$T(2>'?Q8D'$BD_OV"Q@4Q!&$(U<&?QEP>P& MA.@RVAS6-K2-Z,H8" M=GX>QH/!'SL4!-D["!]$M<')R5D[*JTR3;KR0@,ZE1(U=.'HVEK-B'[FPZH:2&DS8 MY^#ZAQ&+0##-,:@A803CS288!6)R!2F2ZQ$LXP#F@(@+FQ6^6,;@B_4 M[I&<;]1.UNH&7/0(] UMT"5.!8VE7DW!B,&[30Q26C\YDIH< !F]'J'RA7/O MD?D@ V^,0IVQB4]'86@3?*NC843F_28R*34)24[/401[!,TYG30?&[*P4=@? M-H6-U7HDTFOP=<59+-#KO6)DPGP667EV%?5-@C\>:MX;4G(24DZ!5H_0.*>" M/4 ;'BP0*-8Q2EWSF0NU>R3G2\+$K\2/Z5=*4!!V;F]Y;:/L-3\7Z3B2D%.D MU",<;FG$5*]/:0"$(S0]F@-14=V(1(G7FQ)R$DK2".H3%'=S(NB<^QX5H664 MO:2J$0+-$2X2^>_^1=.O8 *PF/23XD8Q:RZNJM@CP9[QQ8)%R1H.;6> MPKCW,,V&!J%=NF1%=:/X-3]6$AI(2DZ15(^@4!HX2DZ'$?#B(WZO1(X2(<'J MA@HI)\LAT8BD$3+-&TY&3)&Z$W$GH>\D#!S@H-#M$91W=(9S^"W%(R@P?SH\M*DAV77^2)U16H8+)/:X%'4X)&G#3/.B7MC,?P5T9>FELY@W1KN4\H MMLC$^"NR/9ID?7SX\.;UZW>[R_IP?DP_]2G-)]G@O\>EW";24JQE!$D;D$E] MYT=%H4\"U[($+$5?5=\(@A;ETG,-^HA'8:_9$@F]IA$#+;-8UR+W'/\QWB/DJ_?*^WS1Q41<2( MB>:95VT;]Q&?YIN]K0:/!6$CCB6'/.SVDON([^;>L.W(*Z]NQ$IS[K4-YCZ" MT6(?ZYQ&A%F<=]^"A1%4/4;0?JG&FORZ0!I1S3;=^HL>YE8*XA9#;"V1JZ%D0NV#%I'(44O)KH?L^@O8 M-R*$C)VUA$FK;P2G)!Z1@I,1ZS,BMW1!@"@L0%3("R\#EUY/?*;FF98P-2-J MQ*XRSP _)1R< @LGY[&'U"#]WX^>!=3?C_:P[AI6+47D!MVTISN0FD#YW%(? MKSPZF^.;$M8+8#OJ1I";I*?@MCP= #,GX^8D[)R$WQYPE-0M=7G@@OV0V)6I M-;%*[O\#GR(5()C^*6(\C+;7ANU9&U6EP:TIZE+U#2JVJF&F9$3:ZDJ67L)52" K?+2%JIZ*$::Z"UPVD]QZB%%E M=EKE#[;XM>=@Q-;N8AASYMP>_QR$UMYM^U80RSQ(4(^E4:IH%J)BR?7C_%AT&?0ERVX&S5("X$: M-2AM#>I+VAZ]X$].UJ:]5E7@>@'>S )=T%&R>4-A)(J(_5LV^>()TQUVNBEGF!.?6NKHK2R$4$M#"?S^OMN)* 0\'_7 M<80OK^(,U@:."A)&4+2 5P**_*= <(_-FF MMBQJB>SQV04^7TD4BU9;[M44 MC,AH <0B,CF]7@)3<>;(.F>IGHP1(BUX6'-VJ84^#3_=AR$D9#OA+:8]:Q)&['4@GWK6!9.1H$CE__F%'CU'>:+ MZ92Z4040/*A\L8@(3%/81@MVQ-FH)+4G&,%CD\VH41!PVNI>5DJ:TTL]*CW( MJ'QAL! +2]U=//D72#GBI35LE6C';$T:=-3XR.4@#01@>*"XTB<-P0,!E<5W$"=P]@F<1_HVPV MAX6.8"+13,551[[/776X8K*2WYS!(CCC8K4;E-OQ-*I"XYO0X:>T"8.D#6HJ M=PJM<":KY,NT(7NMR1#4\N3H _5/,%4FC%HM\ENR,>J&%N2JT8V2W#ODZYPX M!]"F3PC%PW7L0R^S3Y M.L]BW]%%V- A0X9K\5>.[AS[ 9!_+T O* #VK LFA>!QD++IY< M&H*+C\65([4;1=EQ8XPJI848:U2JT#8'/B7?8_,,VH;I+:J-N!YAM>QVN+T6 M5@/_")*]$1R]\9?6P?9-,6J@%ABUUD!LG).U;J]_[19!M ^H]P]*_&CNXNT2 M@@;>+8SH72V!9@9&72DY=%V] "I^3L[0D1P=R7*/? 9,EO^H6R8D\'8]N=AR M,^F$_GQAC4X4TBW+;"(,A>YGAU+4^&+) [6K\8U&-U0P[C$W*8)'MLX$]9CU MZ8G=<#/J2/.;[N2C4 ES7"R O9/RSXIB"YP?51O^MM<2?6P7S$&5HP R%71. M@Y ]T"L>[GHN:JD7'$[;4(=9-Q+/=!OPVR]^=* E!'31H]> M]G[319>T<:*%]9)/[\G3]J!:LS*"7GZ?H0YZD\G\)VD9@(& 5R+T43?4O:BM M!W%%=2.&6@@TN9^U[T-5B4'^?UEV23MXC.2,<&GAQ0PN^:$J!Z7G"*)_L05B MQ>I&A+3PVP9"RM?I+1Y)HOH*MV_A[ZV'E)F>$3$M")8AEA)7N[Z(WGY0-1*Z MQ7&5YA3W0+X D,<[!_)X#^0S+7/W%"^-\U!R>.(=X_);K'HUU$P ZL_Z;BR" M2#NY]$A1EYL(/<9/ND6%W;AVN%51,>*EQ7,SO)2_5MPG["-(A0<8U,=3"@*A MA:_MKZEJ2M$(GA9B77OJ(?M3,=AX!V*/I?R8G,Q/HHU;8UE)T8BE%ALMQQ*# M)-EM @F/?FZ<%&3?.G921\.(6/U#*WT/HQ1$JPY;R:->R7=M#)3&!(W :='+ M#> R\L5!UULS96UAFE(AJ =_["(T9D_9"&W5 RTIM"D?">D^9%8&\O= 4)?/ M O9O"4>RQFP#KH&B$50M]+D!:I&^!#;ET$LHRU^JVFZ/T$S."*(6':U\ JOO M*V>YQ/$HHOQ0.'ZP&RSK*!MAU0(V-;!FC-:.4.PA3D6$UWX_L&@%WMI=Q-T_ MKJ6$1H]$>#N"N@D'$^2OM1!/#>0I0YEC+%DZBJ>CF.[1+\/F&Y<'S*@G2SZ3 M M0Q,>J %C9JJ@,9U^0]O!ZK0?/G"?'/6'4SY%,0,KYJYITS/P9!IG=18"Y% M$V+M#+D7:Z91%:N"8,W?9%29JFG+<8-!MCT)4\O6%V[\P [\S>;%Q[UJU\"\ M9>BF%0NC2E7%XFQ4JNW=#Q,A(YAZ@J+V#N@>K0TAT^B.^%0&87@P M\T$NG@J63%9?*)\)LIPS=R0HV1I.:TY&O/71(QBKZ ZP'DG<:$YJL MG)R]@_S[J1CQ)*1_QM"!BX"J,7Q9+PWZ M^TM,?#:5]^VK=V[M<;*D:\1/?WPYX>",QVN1 !Q^.9_TH=[_>'1_/GP*/Y+E MD@53CM^HOX. J[;+K^ ;ZJO#$8A]%+B_XXVOZ7T4(W4=Q3B(*/1:9FG K'8] M57>.NJN[1[),7V(]<,@DE)\^'4R)'](#)R +JNZU;4+S\=J-(LHHL#)Y*EO4@,\%-X MA$1B\6-GV>Y1TL-A5U=RRGN:ES9WS8O6VME4W@#R,9',G M-M0N>P0S2T$R]AP%;.[M)A;[4OEI_CZVKZE:3FCOHH1=]G*]PPHPG=-Q: M0=-I'6\@.8O#")Q=DWU\%%++B;K)J%G>7Z<="H:A?&Q#G:/!A6#E0T)!VV,/DNXL4= M%0_,I>JD]RU5S^C@\GH!\+&- ;-ABVQ)]YEF^;126WL$S8G[N:"VMDBA7D?M MD,*Z-(-VRK?[Y!W.$5B[/LYW(LFW4"<"96RL>H9H2ZZCTD';&N8U]594^D:P MX&'H%@SJ_,[I^MFA);$NS!=W%-H('A&8:0%:;)<,G$L7NP&=,,R)3:IVH8_W MX+CY%2F@J, LB*'5U] HM8*9;-OV]%[8U%V?RKX'7I+F#V-67ANEGN1K.!-6 M5^_HD%?W&5"ST5M2L MJG"@4^% PL\AG%*=PZZR-)F5(!H2:4] MEAZ=/!N4C1"1I/A>Z#!'BB8_"(F_I;6< /R736$+]F4IT]FKPP. M8%G1+HR&\C3C]6N!Y12E[%7J 4X4W+YTK_A&Q;$J=6!G])]/6,UC<3<\C-Z^ MJ4=ZO4P7(+X!;XM2+[P4?"'7GF3WJ1*SZ@I;C,3GG,=@,@Y LZ0S0<6B;M)> M+_?BWI0R>5.+]ES2K5&OP7<.[H4!C!&LM90[K:- M_ A<0IFQD<2"Y"5AH)#C %0("@?@+8"=>3J^/Q_=8O,;SA?/Q;RC'DNUK?Z- M1[LQ^JL(==/NEXOZ+08;KJ??DSM[ZMU5K7 W.U:NYDI'[WFZZYN$&J32?B5/ M. 0L!TXCBKM>@I/ZL)PUB-7,Z?'P^$A=.II%&NNGS/HZ79A"[Y;49<2/5DF@ M_(S+T6C:=##4ZD+/E($]6CL0> 43+*5R&^V>/D6G/G?_J-33Y@2>L[M1RJ8! MEN6Y^T+@+:GR7E\M06X*_+/Y"$PF#AF5&P9HDE_ M3.\/;1>)T:ETU+9--L^*M[;*&+(*F$I37AV0' ?E]T##\- OAU2!"5S1U1T2 MX""JJIL1*M.FWLNUJZL!,ETP=?=SJVZ"HX5)<7(\!MX=C2)%] Q&Z\P&@^U9 M=708K.\?)*/V/&ZZ]5JLT%&#_31FOB?-;!?W ,?!%[QU%0]Q^G0%3@NX'C"^ MZE=].QI=L '.>4#\JU=?8Q^30 R;*Q6%GS%*NA,_%U^7DXELV 9P)L_9 P-4 MO/!:W%(P;=TYJ.KU5)ZB;.?,VG%XIN6]F9%^1L+YI<\?E9UFVBZM*OW"FZ&; M8/BX;2^(GP3N 8E$V-?32R;"Z)Y1D<34,-^=>8P(5I,PL3/ZSSG$&X=$:PTQ MZ)*\B PFV#P13.6',>K=@F(',FI>:_RKO MYH:(B+EL2? XCTOQ875)[CH8N7,&LD*BX"OD,OW"ZW9$.]WF3@R0+YQ[C]"0 M;UKD_=*/W2@V)& VK=Y5I:[.DKL.VN36R5H=M?(PP6V)W\A]_WISI[QL%ZRV M[__3. N\M&@7^K##[;(OP!!]UK]B:R[GU=7A?".H,5^@6*03RB#S#VEV-WPU MDEK!CCK,=S"W>;B("N[!(O ;GH,.8)ZL2Q6HK?/B:0,C[U^QO-:D?=JI%8DN MZ&7U(M?B#%SGC[\57I49+Y8P9^*O.-G1L(U=U)9<1T>TW*H:OL-U]'AX-)3O M0 :>_/;HG7DA;ER]"WI_1P/&Q?<@5 /U&S-G?3BG1H#PI+.,[O?DHOM*MMP5>WL*HJQ$-P4A\$5Q@MLH&'JK*G0 MA1D'S<\K;ES>-DIUH>7IYO(]5R?@QD&S5&1#M:XZ?C6G'1^KL_0,M3HZR,81 M 1\]:'[2O[)\%Q1U?;]!VARW%#=#\%W65!UAUOXEAJEBO9,U^Q8-Z'16E9N? M4E%=]X3W*M4B5?(:[> =#F(4\TEM/TL6 7^%Q*=-0JB[_PN-'908/ M&P96U@MV8?I?/UAJBIZ4%^Y"/]9MBC2SI;514D>@L_-6W95#5RR0+FY8B6W# MVB\\WO+-![H$!^ KP71AN?*D4:)[MJ"F2=:*R,M/EGCI96=R'RJV:CD0:ZWT)K5[8K!=DL]JMX!.B.^#ZOQ@L4+ M\T58M=6ZT#)T\/$_^4"\$?\9B=>@NG6G\MR714G[_( M]Z0;QT KBWVAPOS<<[/=H>8$NGJ,>/,P$1[PQ<"MNJ8S_2';G(B(;W$R MJ0FQ%U=S>5MWZ,[I@GS^X?\ 4$L#!!0 ( !EN5EC8H8M:4SX +R4 @ 4 M =&YC+3(P,C,Q,C,Q7V-A;"YX;6SM?5N36S>2YOO\"J_W=;.-^Z5C>C9D MV>I5A-M2R.KIW2=& DA(G"F1&I(E2_OK-T%6E>I>O."01^YUV')5B77.!^2' MO"&1^-?_^?G#V7>?:+&]^GZ[>?[=Z3]_]8[[XS^DG_.[U M&:[J?/$!X-_6O_9\_O'+8OKN_>H[)92Y_-CEWR[^+$L0T64!6B*"L94 K4 0 M,3AM0Q(!T_]X]V?K(B(*!U(Y 48%"9B+@.H+*A()BU+KAYY-9__YY_9'PB5] MQ\.;+=??_N7[]ZO5QS__\,/OO__^I\]I+=#TH(_N[!S_1OH/+CT'[$<\/S^2?/B_+]__V+]]]MYF.Q?R,WE#]KOW_ M[V]>WGCEBF8SG*WR_$]Y_N&']HD?GL]GR_G9M#0!_[;B/YO$E_/ZDIGQH0UB M_=#5EX_TE^^7TP\?SZY^]GY!]2_?KV:9L2@MU0;)?W_B@3]\19KQ+)^?K2?F M%_[^XK$-54_0])D?4&@S19>O/IOG&Q\Z:P*:+RY_\PP3G:U_.CE?PCO$CY-? M:;5Y^B_SY7+B@@N^: ,NELI$I@0I&0\%LU=DI%?2WYRG-J ECV@MTXK+M!;L MQ=-_:#/X YVMEI<_6<_I>C[O!;"9QOU'\_5)+Q;S#SR=J^GLG/7 JX^T6 MD M^2/QPJ;-Y][B9UK^_'FUP/F"M04NOKSD*5_^.N>_G:U8(OR:=R]G*UK0>A# M: ;Z\^>/-%O2CS2C.EU-4*50=?2 F!48SU8D2=(05"&7R5#P<1 RWH&R#9'4 M5R+!-\6DPR:^,PN&H;7V& L% 4QM F.T@^2C!:.5M%IFC648)AU!K>T^TQ<0 MV@.O:)1RRD97![9&]NY,(4C%!K .BZ-:I JI\PS= V-,"GLL?+R]: ^57K<% M^XJCB04/<'X3T(4NF=@8V5HH#5$8#@0P1OY*(FB3J"!:10%[,^I11#LJ\7]. M= <7454$512,B+%2-YTU_!/X]J& M<_J?G'/=Y=N->7_%Z6S9)HR6KV8\%XSE?+I\WP+65_4G2JN)=,J6Z!&BJ>Q] M95:\00H#:%!5=-K*U#M>>A+4-IPS_^2;O MV1)SFZ<&N.'=3!=/U,2E*A0:":6P?VZJ8)OOK0024O"34];2=:;>#O"V(:'] M)R?A4-+NY^'=XVKZX'24VH.NBEW-XAV'A3&Q"U"<4J%ZXWO3[LE 80_-ON"' MO%[,6[1+&5.56$$9F7BE-Z?&<"SM#'),S1%U%+T=U6NO'U/(Y M&X%_H_5J_2O->&!GSV;E6?DPG4V7JS;,3U=N;3!96"+'ZTJRKA>!U;S/$K*2 MQ50DX67OX'<[9*/*._5FQP#"Z4:<-[0D?LQ[1O43?:*S^P$9HF374=ED=:$!@H*'$8TI(NAN8_K) MHA\_KMD]IXVL1!J<+X5UF$4(/%:H!EFO.>^,EL?R+O;1@Y]H=DZ7?O."W=-_ M3%?OGY\O5RR\Q<^?\]EYJT%HT\W_EN:JFI"U\&@@QL CCC4 Q^X$(D?A5FR6O^-%I^FF9:_S<_*I%99 M?$D"DB;/>%2%8+P$QUH^F*(%Q="9/0^C&97_U8LEG2;_%AG^]8?;<_0+?]^] MM.7Y_,/'!;UGV\\N8O/FC1RY/#Z50!L\[KW_.R9CE_):9#4P725=8$ M6D.@8MC3]DPJM*+YW*@QYB))=%YZV^#JLD_UP#L>3L'PTEA_=['>RW^P$FU" MNYJM8HM4DCT+CRTNR4)##"E"E@6M4QRVJ-YF;IB1C,D2=N?IO1ML\Q>TFB[6BN>BSN/U&0_IGL%@\K[*G$!I]I1-\PNB9@_! MD$A".HZWL'>!W$!#&97]/BFWC\6'HY#[.2[?OSB;__Z_J+RCRP#P65W1X@WE M,UPNIW6Z*=IM"Y='X)W/2F &'03Q7%J"Z&P"5Q.)6DD@]D[8],0_IEWDD[)X M4,%WC&[N@+^:&5+5MYP#))DL.^[>\LQ4 :+J8"ADQM6[3N$1.$,NTJLA)V^- MM2% 39:#BLI!1:JU,2)+K,F%Y+J7ENWL5I[6[>G%F%W6TE[RZ;9&;A:Q:A.0 MO22.-GFH8'PP$+)PD%T0_'J?)*GCE>2?MC1L*"[L/^/'B_1_Q+-V_.:W]T2K MY8%Q_C9=36F=IUG-\W^^GY\Q%Y<__]?Y=/5E(A.E MU((.7;4"@[) 4E0 V<8J)[)'V]M/?PK3P1NV=Y[(G-TD+5_/%^L5N5HMINE\ MA>F,WLX?J,JPV7GIL@'A>%),LA9B4A*28Z9X$640N?>&;A?D8S)*7?EW9_/W M^(+N9KNN3L5NI76J5USZS@^D,\-NS=47$6GM;KFNO'Y/=&I0N^TYY M3Y_^PW0=%K?1;6K(WM$L-T D0W:%$IA06S+>$:"4";(J9&LJ,ITL>@3.F M8'%03O022;]JHSXZ30B3=!$2DGC*J3FM43X!QYXVW3N)J=MR^]MT-E^L M)^!B4,$[04YG*#5%, U*%)A 2(RN(J_Z[F2YC6%,!GD$5#E(1 /JY8G!%'5Q M#J0I$HS,3%C',7#)11-+V9G:^]Q&_V"I&<#Y;/WSUN.VQC&K2MWDOM]_L;>T]V-S,]*69>XX=EKG):7L^?X M<;K"LTF1.HHD",@V%9R]AJ"S@^)-\873 M&96?<3%CA;U\EO/YAS;55'ZB.LWM(+]D)>T+.[\!F[K5DG%5!&5YD+58+5%W M+\5["M68 I3._.@LDGY*XRN.K;8$+%GK:U-E*K6J:H[-D+P":X,**)-3V%V9 M[ 9Q3"7-O97,@,+JQZAU??6F5&8UR5IC]NP4%B4YC"^R0DC6@4_:14S*).JM M9VX .'0TKQ?TD17ZQ:&"RR*)FV.,L5I?\NB7!L3E^_9?6^:?\*SEGMYP7+.89EZM[2\8Z\T?7/OD MQ)"RMF8#CI&#J9@A:<\C2$18R#/\WCOA!P$>DR?7CUS'DV%/^ST_7^/,Q$@X M7&?M?SD7M3K21K'"=_R'(5,@H(F0=2FV';MTJ?=FUV-XQN3>]2---PET;(OR MB=\]7WQI[3&$<"2U]F!C]6"0$-"Q6J3H;(DA&Q%[G\J^_OXQ>6/]9+[W#'?V MLB;6*(LZ*L@D P]",;^$-E!C(=T: LC<.[&Y>7.7^K#-HUIV\4(FHG@K>/+ MY51:36 !7BT6$N8@*%9EXB"=H6X#&9_OM).D[RWV.FBR!XH.*@DJPO H*O+2 M2>WMU6E@C5E]D*Z@ZAY-[NHC']>-.4C.^T]N-_F^7K3F3*LOK6)\Q>Y25^K>R(EP8)NGEP6[SSZT;8G_N_YV M(@O/ PH!,L5F4Y.%V)*KAA6Z35X'47OGLH[:4Q-F[*4=Q%_X2 MK:X.QU\Q-9!FVTH<, 3-=&VG2%CS6"C92F5=*#H.T%+R25S;L,-].^SH+HHA MRCPOG:V@JW-2!8A*,%EE%- \:'"JB&Q]-OU3+7=1'#JNUM[PRGOT+EDTCGU& M9,G9M.[W;B!H,LHEJ:WHW6WAVNO'%( =*.W;M-YWDKNG#%_CEY:MNL1"5>>2 M X%/OA58^FXT^/G#Q[/Y%Z(WM':U M[QEIC,4%BQ*L:O5=E@)@9FR"*4IDE=:Q]]G8)T&-*4[J3(Z^ NE[W/H>,)E2 MT,))D*Z=^!:Y JKH&);T(9I2;.WM!#T 94P!46=.])C\84ZWM%/,SZD]YZ"K+;: C;HMIQ8Q084%C ZF0-&,D-* M?MQ^3R^Q[S/70\C\&OT4I:@*>][>Y+2ICPH>T[J?K&WU=D0#*K&'%OP^<5LE M?E"Y:E-^_2VTFFBMC/8\Q)+;35"Y'>DN-4#E-190R6*['W]X M)(5=R>W+@; MXO63QV!^W+6QAC8\TA5J(%;#!15@C1&D"=E[86WMSH^'T8Q4#7:B1BVJ6K3(Z7:F)N7\.HK=#%M3,SNIW3SBY!M$3 _X6*R'%S M]V+8W1".:1NN/XD&E-:).@-?](8[M&_0_<\9^_H#0_FYUHI,REES5$[#8I"B_:K@61B F4H^B2U M\Z'WT=KCCO!@/;E^RJMZ_-X0KMY@X$//OK8G[^L=V8,5WFS7U75+Y> M=S5)R18G*;(K01R:N%K8-/C$L3^'^Q23H6)[Z]Z3CWI,T>B(U^0=0W%RP>U$ MUYX="AOLUXOYIRDKX1^__'W98OTKY^M97DT_;7)GE*,G:O>@QN:9!W:W4G$1 M4DX>90Y.EP':%VZ);DR1]C=$^X'$/S0]VYF%Y2U\7E1OE8E (;2C"PF!%U2 MXGSDP!&MSKT3H-NC&U-H_^W3\U#Q#TW/357P37S)%6E0*HXEVA6:;:L;HW50 M5139RX"%>E^DL#VZ,642OGUZ'BK^4]#39U-*E01%9[WI;14L!\+H;2PV552E M=W7POO32=;L\]Y1700R,%\&ETN_ M8V07C-Y2>(G08WJ MMM4CZYX^DNIY#C$3E?6][B^7R_/&^9L:49,(6-&VJV%=NY7=0JB6(#MIG(FU MZ.X'XY\$-2:?\EC\Z2JH(130M(U_5I8364/5@B.ETIQ2$V*!H#$"ZT&ME$7I M8^\*^7M@[+CY]$=3,GM)8V"U?^ MW:">0C6FHV$G52Q[BZIC<\:/-TSF!(/$Z"E!">Q;L4'$]6X\N&I,#5YXLKT- MT6T,V]##_\%TRD%RZ&UG.'*[:E._:IO!//+%Q4;R11''?>,W7F>&1UYT01? MV"CKH)0D:5/O9AS[;G#M63+;2EWX=9M:WHN^@Y-"04K2"5QQ+!94K\MH#Y9,OS[R[W%!/R(/M;5D91R;%B49!2-! M Y'C7!YA2#Q"H5EM.$I$[&9TO]+Q?B1CVND]$D,ZB*0;/:ZWL9EHGV7PGN/7 MT#*QM&[SK V04:0]%IU";W?O^OO'M*MZ)"KL/?W]CMQ?:USTJMYN;#%1.5FA M2$!6=7V&4P*FIKV*$ME1R%+USF4^CN@;R$/U)DE'$?7K-G5QC_&KV6]XQL'K MC^?+Z8R6RTFMRK(_Z("P>861"L36-"F5DDAB1B]Z]TE\",NWD([JS94N M])-4QYY7MTL_;O4IF20JTA>E0+>&UD:4R-H/-=1JO78DT.K>!'H2U(XYJS\" M?_H*JJ-[>^NXZ_I.1_[_<_[AE(UG1!>59QI[=($';IC?T3E =L1,3D%YW;N. MZRE,.V:B_@CLZ2JF 97/.K:_&OS%F<=V;%H92ZW'#5@E3.OXV4+[@*"D(">+ MJ#+W;[NW+;IM"!7_8/9L(-GUW*W[-%WR=+V8+WZ:GZ=5/3^[U)@3WQJ\6\VJ MLK2]98D('/UEB")J(PA]_YN,'L.S519/_+$T4C?Y',$5^GJ]PX2JHHRDH#K- M0\; 1C80 NDH:E1*Q-I[AW<;7%LQZ(^6".XNL &I]/#!V@FKP%!JZ\6OC6ZE MS@2H6B]3I!*"PM#_UM%=\&U%K3]8 GDP^?4T;W6Z:O$DNVXIRU3;A:.R]9AS M'I+Q$E*LF:@6JK;WL='@4T%8,,7]XT[2OB$YQ--#X*IU6$:@P2(-.0%R7(+B< M1$S2U.Z]T?8]&GA8&=]/T_7C5^>+:YE?\NW<'2E%QDZSWGW.G&.8*_S=)T' MN6_L5E6='&M\IRJV8G9V%C (\*I$'K\2,@QX9FX;B-_"(9;N*F9 *7:GVMOY ML_Q?Y],%/7C)TD0D@3E[!84]B8O:>)LK3XTL5ABR6O5.N&^/;L?B@C\4P3K+ MKH\IN\;X&PJ57""KHQ MS<,V4/L;SO#=NO58&^]\MGR]:/M$O]$GCHQF^3+Q\?P]+M[1\B=:X?1LGZ9J M^[VG2Z.U#D/LU'QMW8_A/+,KVW9*-N^;!!%CU#) S+I=",,,BY6I45(Q5KN0 MA.\===V'HTOA],T'KX^"DJ6 I[%T7? MA#"F:NCNLC]DNH>U+M>R7]>^W-^*//Z\+M9B!\B=K,(O+U^\NKI=_-F'MI,U M(:\0K0J@56T=&%B.27G^EEV-[*7-5O;6FO? Z'8K_8OI;+I\3Z7=X<=1NR4O MG(G@@JRM8DD"NU3L\Z:D@E%)&=W[4/7]2,9D$0YEP8/WU>\_]QUW+BZP_&.^ M^,^7L[5;O&R52&_P][^Q[[68XAE[V52J%Z9"*>M['0V;JF@2:%V#LT7I8GIS M?BM@8[(=@[&DFV3ZDZ:-F6TF+3[1Q"EG;.NIJ*B=Y2F4((C6?CH:;:1./-C> MQR;NPS&JA-E@G-AWXKM1X,4](_,QJ:*#!NMD.\!/$5*T$HJS(0B9^9_>ON0] M, :RC%;[J# 44&@DSW)Q$+6(;;Z=\.BJ3+W/F([?,A[*@BTMXRYS?V3+Z#&H M0$% Q+8E'=H%V<(JL$GZ[*(F[WJG"+XYRS@82[I)IC]I6I6M-$@4#:OVNJZR MS1X2D007%=ME)Y7M?BOC]?)5UD54S9.J0F[I\!85>PDBIVPHD$?;N\' MDRK^M"IP;XG?9O6AT]WO$JK[EFM(V:*2X*-LQRRMY<5$JO68K2YAS()Z'Y-^ M,N@]K5+K)O=#IWO8--&-G3&\MC/VX%_LGT+:_UU=TDN=AMHI]?3@EB1_?;UK MZ)O&]5?U[\O-V>AGE>W?LYS//YROMTZNG[;GW[Q^KGI"2EF-/H*,V/KHM.X+ MWB!D1#:_2LEL>I];'GY4'8K1]D*XW90GDE66THY1V )&2W9[VH5?RF>--B55 MNQ]6&'1 H^IV,[(E#BM[[S( 1 C M0;511!YGKK%[:^'AAS4F5^:/N6X&(]FP#E?+>/P^/>.QEMMM3S8-PI?3V7-< M++ZT.IBUMSBOE[^SO^O5XZU=G+#NP^_DCEV^8U)DD3*+5A!F*[OZGIDB->M9 M3=:H*$S WA;\\MT'MR:Y>,[+#Q]QNJ!R;6UL?M06U?H0#6G=#G16:'8#C,H1 M8N%(Q >M8ZN$J[Y[BY)MP8W*Y=B+%G<:D0PBEWX=;2[@_771("BL.MO"^KN5 MKAA*AL&0YM%*'VNE0K;W5N - &,RG%VEO_OTGLP0_8AGS>HNY_6B?O;.)W[^ M?'%?T:"FZ0 <0QNK7E/4R7S=?OFOM+KS_DD@4J9$"3I7Q2&$+H"B7?@DDPTD MDJ;4_]CST[@.SF-/9[R,?YE^NBN#S9I#K":'7$!3*_"*7@"J;"'FK(W$ZC'T M/I_Y%*9Q9;@[<^=.YKNG@/KM<#^,ZIJ!OA%%2*+JDR#0ZQO\- ?BB*I .X-2 MG7>D0F^W:7>4HSJG=DIN]9#BR4SPS\O5],,:^KMW"WK'7UT?PT7[Y4&,[DYO M'MK,[C\-G0SK(_Q:;PQIYYS2!MAU2V",TY!:[4\[!(E%%.I_*=_CB(;4BG=G M?ITB^C^$BQ?\"Y/ L8NBMH>)CGW;E@F*5CK(2BFGBZZ.>N\W' !W3":X(\MV M49 ]!7H4NWP7<,/Z]O?Y1!5A,!0+H?6@-]&IMD-+$&)"9=!$77IWJ]L+Z)C" MV]&P;A\AGI!O+^;GBXE1*(7( DJJ&8SC&#Y5ZR&40EG;2";VO@QF/Z1C:D$_ M*L;M+,834>Y7=F7>_DYGG^AO\]GJ_7(B4BS&4X224RN25.V6&D_0=@&#RBKX MT+ON[##$8VIP/QH*'B364VJ_YAE$78TK$L$EB\"JF5=,0 E%%M;1,K"7T+M= MSWY(QW3L?334VTN,IW3PF$(T(8.QZL(X:VL%$&UM!;_L+$1-(7M95.U>F[H? MU#'=_S@JTNTNR&$3,.T6@/;?J_/5LE7^36?O]L^I//*P+FF2;<%VRGRT5SV; ME8NNTNL*C&LWET_8.:=42@%J]_D8C^RK:]8?7LK =JQU#.Y]7N9Q1(?WU4^K ME[-V/GQ]F?:-&H2)SR)(L@FBQLINHA"0T"'DE$@D*:/TO>W=8WC&E+OHR).[ M/?0[B:2G[;JJ1[JZ27*B/ >MB A*^5;.W0ZE1-NV[7/ 7'P*LG?U_+U QI1< M&) 6APOA5%9E(KO:E8DWU MWY"5.80,^T[X<6S+W[ U,5H=U-+GX6=UM2I/0.W5RN?:VIV4+$RL3D&QBL-, M%S*D+!VHXDP.F@B[IZ>NO[^GN?@Z>V_HXT5?RU?U]6(ZR]./>/9R=I7*KD8: M$:P#-$TM&=UN(R,#.J5V(T*(TO7>D=@+Z)B,R=ZL>H/'[G>I[@5T3)NL)]1INXKL=.S:9*)-53*&Y-JA M2L\K0:[W/TKK!*ESNGHM7.QY;%V1$]!L?T%-VPZ8=V[^B++<>V&O?US"D\\L$MB M81?0G;(+ZU=>>]=E8DC()*WV"%)&UWI\:T!?+5A%DE2)J&SO^N\'H!RJA9YS M;+# O/K'=/7^^?ER-?_P]2U?+H=K!2;IR4&TD<"DEDHK/' G4@[&D8K8>]-W M&UQCRBCT8,IM1=-=-MULUWW(6/V(W%[]@TAI4 M2H+8?+*CO\V=;O<^?$S1>D]I]YG-;LKAQFT+%]V,+P'%%-J!^@"V-0DU[7+Z MH'. (KRT*4D=7.^2B4?@C"F\'F+Y]Y)$-VI M-$1"!5YD:;(5A61WM^I11&,*D8<@2$=Y=./(6I/AV8OYXBU^IN5ZV&_?X^SE MC",!6O_L$I^WV>?*;H]4V7! Y2L$K!%F]];8]N3+'O$-P92$[] M=$T#=&$6[QEZ1(/92PW9D@4CM868VH5SWC&>X(FMY1 AW(.(MN&+_X;YTE$> M/1L=%K:/_\#% F>K+Q>4?GZ&R^6T3JE<@L,B,BH1VH6W_$=)%=AWJD"B1FNL MM5+UWH_:$MHVK G?,&N&D-"PN;47.%W\.YZ=T]_8IIXOUM<@+C?'(W!VG?F_ MG:?_H+Q:S>_]C?US<9T!=,G=#3DIG7)]&S17K_UINLQG\_;FB0W1!V-;BQK5 MNESF!*%UK$F:N>6C1)%[U]T]".;P>L+%]!-+\-/%B9U)XYYH!A>80D01" M%*& ]Z$F(]$:U]OGOHUA3'F\/BRX6U1XP*SW.\4P;]F!V49EYB^7R:$UI/M& MG 56+#SB%)I.-=8#*_)V)Y60E(.O4G9O[+$;Q#'E[X9ASI RZ[>5^55_WX=) M4^(7"]OJ;QF39"N-OL36Z$DK9KIUN7D=P+9$P:>$"Z'"Z$88..-[2:;GSD'VE&=;IJ M7=6_MM:^^.&U,Q+L=;>/;(S6_K%&G_=V"3$&F()NQ][J=$;E&JP7Y^VQOZUP M==[*1?@G$^=#MD5+J*G=-:100F1N0?4NZZ*U[G\%US:X#M=>M]]Q1Q 3KT6R MF=T5Y84 HX6'4'EA1B*?DD%I7']=]B2L434D[TZANPJNKYPZFK\[([_4[9MA M7T14VB@ 7+K6+'93 M7C;_\'%![VFV9%._VF]4J%[:BO7,?/?&/JJOX-TCP@SDQ)*O7#766;RC/W\VF M_[=U\[JXWN*W]T2KB= Q%FHY@NA2!>O0:IU=83]A>.H^#O+@#> F MK_6]86LAOF8=M+B*(^^B65Z+_G^=S_)EF5V1*DIK0%JIP1B96FZ7OY5>J&IY M'E/O6H(NP$<>XO0DZ)U]Y:,+?LB5O-EZF"^NQ6W786:L)"49=K:-;CV2$+ & M"3I(0P4S*Y[^3=MV!#GN*&E(*@XKSWZU,CNNF+LG=5JC;Z=5C:!T^1]$?6W_:W-KN9@Q"6[?EB M]FIV+<<676D-K"PHG7S;\*J0G"5 E90BK-[J_OW"MLIHDV;'#0>E QMPC>*/S& M;X)U?20\( 6O9:@G@D3-R5JHAO*FYB,IF2&J9+UQ+MON/08?!32&,XS?!,OV M%>))"W<>S3*W13)8Z<[6;SY&\5;^XWRYVOST MZ#5.2^]P:VN1VE]>T*%)F @K$IAU*#/;%>W.=&D:&[1WX+O#Q(U*?B9UM(+Z9+EFI; M5LNW[#83MN;=$Q\#MH4$0N>TZ> 0)&KP.J*UI&/-O8_M]\(^WJVA<3&VC_!/ M:>+;)0:(KEA?$]C83F'Z MFA:O5%(Q1<@A.#"V=3;*E< S;N)Q").'/\>^'=8Q=.C\9HBXLW"'S?[\]AX7 M]'Y^QD):_OQ?Y]-U:\#']XA_I=6\OL7/^^> .KRT2R:H]^"/L%'.[W_5WC^I MIBK4UD'FF 5,<06B,0Y*CJ963^P1]CZGOPVN(?<$-MG3V[LA7Z=$51EE20F\ M]?JB&L5(RP&<4!$IAZQZJ\P#X(XA3S08XW9)L_<4:\?F^S?AK'?:GCZJ>G%R M8Y/MOQJ!M(C!>0/12@-&:(*@'8*3%!QI;TOW>U]ZXA_5X>7!J7HRR0]KZ->= MZ9?K/^_K%[N_,=_RP5T,]CZ#Z+!)LW[AF\;N5_7O%Z^>"*DQ^RB963*U$UF9 M8]H8H40K4O!&>F>?F+J'GMWW>HC;P(NHCDP48%M%L+'.UTUHXTW@O(RJ!ET@PCN0Q&NP#!I7;.4&W+VSM4JF$LTO)) 2;1@LM$\62I!(9V#Y. >8QR0M&.\2N] N3[& MUX.F?^C;CZX=[#?"L)OE#)!(/-[HV>TJV4,UI59#2L?8O2+\*5"C4FA]J-%7 M$(,8N?M A9A"":9 L)6C RF;4YXS%)V%9[\\)-][S_0)2&/9$QU:;>PIA&/= MFU950!^(D6#K0VQ59/.;FTLF+ GM:A1'4ALCNECO.#IC'Q$<+6!N)QFZ!,C7 M']0[('X09*>L]-5+)AA:99:RP*YN!".$!"0F MF2K:I$I?2NG[YZ>5\-L!Y. MK"K9EB(B4Q&,2@6P5-.LE=/L#*MMLA4Z@.IM]/:I>,S92PLGGUGF['EUND5V^_91!&7Y/3U6B?;AJN+UIHF]@F2= M-$C&RNX7<6V);0P:LC,?MF+\H6+J=Y,=JV6B!V+]^U#R2LS*NPS6^M9_K2 $ M4PM[K4EX=E_1Z-Y!V*X8QZ!,!R;5H&([.KDF.0I#27G0)!48%PTDF0LX;UG[$ OL>#F0 3AV M\'+;18BGT>7M(!VZD&3, 61NFS[M6'NR58'5J!1[Z,JIWDV"=L4X!ET^7JKM M*L2C4^U9.U5T!56BE:*TRWFQ9C"J. C.)*C.Q5J(YTR>2LW? #J&7;Y1DFY_ M<1Z=>7=.9984I(G.@J<6M89D.&IUR,O&Y,#^$!K9NTGOOEC'L)LX2OX=)-23 MV-EVGLVGFC-&!5+"EU!BDS:608#B&.EVL[BW& =.@%IC9N6X26 MCEU*[U)+S#H'J4;?+C$-RE<>>MSF7HF'GC],"G,T80N%N$KR^M]QS>H^2LK=4/3NBH&LJ[201.Z-2** : M2F$X9$WOE/U8,HN#2GOGR1U:V"WRB,I*)W0&*V0;9O&0!"K(1O,(HQ)T>T=C M5V&/) H\MK!WG=P!A7TSULQ43PRR0$Z)%RWF %'J"*F8B$YDS-2[K&W(#9W3:MU= MV=)M!V<7*1Y-]=Y!*9SD8)AA\1HF,.R5 <]) BEEUB$((WWOFQ=WQ3A^17PH MQP:5VA!=&BI:X7T2$'2U[98+ QA+ J3*$1:9(HW>6?T.=+1VDK6R"54!1\IP M\!$D8-$>O.)@T,=@??<^E@] &:>VW$F:6QZFW6G2!SX*416[N5HG:+OFO#*- MA811@L)8C9 JRMB[&&RT1R$Z2__P"3]:GI4C'>6#8R@ZE-8G)$-J"4"AV8$V M2FN9=]_PVR+/>JP2-"=BR;YHT*G=\5RD!E0D( =KM/$ZN-A;RPU6@G8ZCW%_ MSO2I/-M%BD=S&F]"U$5%X1/[M=%J,+'(=E&;9]^C6O8[%)(_RLFR0PAV.G>Q M'\&&D]H1LN+&1R5=,.!S1C#":4@^KELW"5/9@77JL/V/.UGQ@=)8K81*4Y(5 M66K87)U /+5):U#D4%>D(E+O9A1;0ANWKMV'"WLEL':4TW: 71>* \.,9N8D3TBT*;U[^+ $H(L!=I5+LIE M(W3NO7FP%]!Q:N$NS-EI]701Y+!.[X,068GX5(4%Z8G] E1Z!4*CZFX/7V/;NW+/ ; MQO-=CX9(%-\:GA15>'9K*^7VB4!FTE;4ZGWW+J?;8ANGUCV(#WLU8-A53"<\ MM!M0!2UX[*VSEZF4() )D$TM4@;EA?__AW8')]6@8AM%:[;)K7X0/9NS\;./ MV9[M]E".UJ"M>H&:;6DH'%.;ZK#UBV\;W#ZA(VR9JR/K_:,U';(^:6JMO;)J M;4:JYL RY]+HGY4K*KGN]R]_2TV'!N'0WJV'=A'6Z8HPDO#$IMD ^=#:9&8" M;#?LBJRTPY2$->+(E!IC$<8HJ'60\$ZT91-(VN(Q0=M! F/;P1=:'WHR5:+6 MF<3HMVR.U9;BI.3:7VS'+=YMB4_IA:LNLK-77>N5J!JX=G5IK$Z$=F%][[/_ M'7<]CM5DXN16<%=1G: (/!0;,)H,NMTE;T*.$)TP($W1J*HV.1[;^NU4!'ZL M_A&GY]+.XCHJFS:M>U*F$HD@MXDPB=KU'DY!]=YF45'Y? JUM*V5.U9_B)-S M:6=A#=L.0DAEV==;=TT(G:04R4:E>(QM882+5. M^(*7GZV5YZP8)9.)L>R.= R!8S?Y/'R <*?).^9N+5%&C1B@*O1MQ]I#8'T* M5&T2FIS5MQLI==NM'4L2L[NPNTSV\3O&QI)X\ 6ALO??=&(KGBT"F+?6FMCJ MJGM[0Z/H&/N@N(1$FZS.@"@)C-$28J!VYZ42%*0-L1RU;>R8M_D'95N?S?Y= MQ#GTK6N30E6[%#-8%1@,L2N2BN((NU3C/$KA4N^3=@<<#1E=.]A#V--#)./8 M3KH%I^MVDCKN=M*MH?2ZN/P^(T\YH"R)C3S;8C"N&D#/1CD$@]KYK/P>%<"' M>]P[KP%V&D5TEMBE#!S#B&(@.2N@2NVR%?RU*J.PUR/TZG?AP+[[U#L)Z&CY MB@EAUK+F EZT_J[LD7)\K1((9:N)H6H=3KN#.L*XX!"Z=!7(L';GY8R_I+?X MF9:;+W^D.E_0M1_O?\?<]L_N8G?V'$JG,H;-:WZ9+YL*RZ4 MQGRVO /GY\^K!3+7F2V++R^9HLMV83#_)@^'7_/N)?NS"UJN)E*C-DD0Y-IZ MR6'K%QDKNRDF61&"]L;V/O0QX' .57=[0'O!WT[?S28J516R*E!R2S1FGM) M[4*):F-*R6#L?CI[?[1CL*AC8_=M37LD+G0SU7O@_8F_6*ZF>6)%; V2,S@J M&DSP%B)Y"2**JKV6 4OODL4#X([!P/\!V;L7&X[L0O"7/W_^2+,E6^ 9U>D! MEXEO_^QA7(CMAM+)A?AMA2MZ-BN_\"?/'GC_?229&)^L-B3 U\1<$"I#L": MH$HI)),+]JX2W!?KH0KT^?EBP5[TC=??>?$DD4'KJF7<+0Q+V0%'9;'EBH+C MQ5$T]3XJL!6P,9GTH[#MML;K+[YNIODGAL_@RC;S,A$87:Y(D-;:5W&HY@D MR>(LS6K6)-ATVJ@X"G7M$ALKDK+)%.J^LW"@21I#(NTP%MW9;AA6;OUD>Q!VHT0X(XAY]\Z2$@!YS@>QY&MCF&(B^9K#:9390 MT?=O([H=LC%Y# -S[,$@KI_HN@=Q&VAW09E2 AI$D(D5@8D<;J1<*Y!**9=H M3<+>_>6?@#0FU^#(1.HIK-X,>HC543F3=&E-J1NKI;5L1#*"U]8G+YUUIK=" M>AS1T"NF2*JJB@ 2:^!EG$3+M L."T(L0MOBW%!ICP-6S+%4;T>V[+HZ=A%, M[]7QQ.Z,]RH(85H]G,U@7&EMHUV%0+(:%5H[S-XQ6;?-M6/IVN&9TU%(1TNR M&NM\D1Z!2FD7X%H#J51DS\'(REK?U=O'"<>09#U6.'4$;=-#,-TW7!\:L,K1 M2F\E,'FIY:A:9]W@F-'2*=*1?<[>B=4G(!UUBUF%D@)I >TR63 AL>3MNO-+ MED'QMR(-%1SUVF(^EIWNR:2#=I)WD5GW=?3$MINPZ,B65E31+B7V+26'68+/ M011VYTVMO5V]?CNFQ[+;QV!21SGUY]#C4;]VIKC()@(3RG;]8V*O0B 48Y)P M);.I&(Q#!R=LCF7'C\*A?G(Z6G'HS[527DT_?2UG?<,JM4MMZ../[ET:NL- M.E6&WO_&>U,V4?IH*^L+K5I9NV"*A=:#EWC>3/&6"=:[,&9[=(>JJ?O?](;R M?):G9]/U2UZMWM/B6?F/\^5J?=YJHJ22 EFA9@JV+0:"J&4$581''0*ZTKLA MW3XXQ^10#<2WV]IL<'%VLX_;(/WM/2[H1UQ2>3[_T-3Q^J>;?@3\"Q>Z^34M M,K6N]-9E9T2[F[Z%7%1%N]5#0RVY&,%2J[GW4=[N@QB3YS8BR@Y'A*/R^=EE MOJ"%/N?\O"\W/CQIC=E09@0M*@)/''*P8U7K UZRQG9.MG=\W@'VF#S%$7&V MI["/RM)?Y\V_.N>/I3.Z<(/O7X#/Y^VX5BP2!060F9<B(.#P@%8[K2-R;:J+E1$?TJL0(VAL#1BD+(9L 3CGTME1# MHG>=TB%XQ]3/=$0T[2+>HQ+R=K9A'>Y.^1?;IL(4SR9)VEQLMN"HE?MY:OU^ M)0*1T8FL-[+T/@[5 _>8FJ2.B*!=Q7U4HCY_C[-W_('+-!E_Z-ER2:OEO^/9 M^4:R9V?SWUMSEHDI69:B+4C1+FYT.4/0AD :-(H]\J*ZY\,[#V$;^OI_/OH. M18*C,IE_^)RQ3U?+-[0D?NG["55I3 P%T$=LJZY REJ#5 R50KMTZ136_R[2 M;7@9OO(2_EF(>:!,CY:HO[-PD)V5._W[#LO8;_F.WJG[?8;6*8=_9UOHVGLG M%ITKZ 4XV8H[M$R0M(E02W12^UBT[YT-? Q/K^W$FT_]ZWQ>?I^>G;'O^W*V M8B7=XK2-&";9AYH4%M#.M?Q"UA"S"T!.19ES1I5[)^EW!CFF#'TW-CVTPSB, MZ+IO6-^$V3KNL4Y_ME@T%V"S7V"DS%:G"$66T":# $MM]]Q(1R8JC:%W4?C6 MX,:40#\RHPX5UKV8LV.P^O+ZC(T)L_[G_SJ??FPH)UB<5U04"(>F@40( MD>U'G=7FKZJ6V);& L65<>E+EH;5RL%"&6QAMB.1J.QK,H9>,&HP)INV$6E 430Z,,ZJA MJLNNXQBC41Z2%7O+8#@V_'4Q7RXG@M6RP5C!I]#RX;6U5L38DN*)U#0: MP]=(3@1EB.K@CLO6:,=4FG(D*S2 &(])N[9EMOA$2\;Z+.?%.9XM_X$M>;CZ M55A M\&*^^&E^GE;U_(S_KEU*N)QHFRB4S%,I^0_C- 'J'" 6Y=K%$TZ6WC6H_4 MC[?M^W:L#_E6J#/8E _I]+]>S-NQE,N"%.;R3_2)SN:;39,B<^O9%]K95 NM M)HHI6PA*DMZ%RAK7#IY&> +C-F2*WQZ9CB*R 1.XC]0+.).IUI @.9-:DX36 ME49E$$DFFQ1_GWK7L>V";ZL4I_@#,:J7K(;='!+"%Q$D091:M4I-=OY"L(#9 M5RMK]-D.M7?X\.90MZT.S%J131ETCI&CKLJK%@7;6&M400PBR@'+GQ[G:\XHL'%C'W49=OEVN9AAY8 GPQPQWKB<4QZI^+D?ZP7*Y5G MGSA<>4>_GG](M'A5+Y"N7[]\=;Y:LGM0&/,DV2Q2:+$L2Y=7 (R0^(:\1MULVAB MM%+6UC,"&VX+ 84&+;(H-1J7C'E,AP#$I>61Y;^E_7/R\_9'XM?_V M+_\/4$L#!!0 ( !EN5EC87NVC$Y( *'0!@ 4 =&YC+3(P,C,Q,C,Q M7V1E9BYX;6SLO6EWFSF2+OB]?T5.W:\3E=B7.MU]C^VT_<=?^%_97W["41KGP>CT/_[R]T^OP/WE?__GO_W;O_]? /_G^8C\,LS*>G '\Y_Q?>S'^ M\FTR./T\^TDPH9:_MOSIY&\\.^9-8B!Y"*!T00B:!6#>&:E=9"[$__OT;]KX M$ (SP(5AH(3C$%)F4&P. ED,68CYAPX'HW_]K?X1PQ1_HN6-IO-O_^,OGV>S M+W_[^>???__]KW_$R?"OX\GISX(Q^?/RM_]R\>M_W/K]W^7\M[GW_N?Y3R]_ M=3I8]8OTL?SG__/;FX_I,YX%&(RFLS!*5P^@Q^?9Y;]X'8W^>?%#^M7IX&_3 M^;__9IS";*Z@!Y?PTYV_4;^#Y:]!_2L2)0G]KW],\U_^\]]^^FDAN3!)D_$0 M/V#YZ>++OW]X?1OI8#3[.0_.?K[XG9_#<$B(YY\P^_8%_^,OT\'9ER$N_^[S M!,N=Z)=+KJ!TA?._ZJ?]O#.FSP1DDLXC OTMCBK%&V)<]>F[8[[\+,A8POEP MUA#Q[<]NBG=\%@8M!7SKHQN@G7\0G.%9Q$E+J-]][C6<2Y W$=:/G.%H%$:S M-/YK&I_]/,?W8CR:CH>#7'?6CS/ZLVZUTW%Y^=_G@]FWAP'/1HE ",?] $9%_O-\LG#C6(ASP;K^A3B$$^2DB47KF@Y MPH!R+$-TR8'6/&;MK%0B]%K3','WZ[EBR+/)%XBIE>LLDY7OWE>#0C5K\UB^: M,6'Q%KT8GWT9C^I[]>R/P?2$$6)N>0%C@@;EM8.@- ?DB7Y4A%C%:"& M/+GGS+Z'-ULH^B[.["SP513:D0TW,/TR/VW6 G5RPXIHQ(:5@!JRX$XKZ!X. M[*ZX<2^I[XT23GC),NV:+D<+*@H/(18%.0?C@M=>F_ATJ?"=@7EX)FPB[ X, M>!\FA.6WNY6)?EO9 M#50R;B3/V[IEN^J6UG4V'GVP/1WE:XW/FU3^G\['Q8 M8R7O9I]Q4@^P"7ZN%LY7?#U*XS.\ !HR3]8; X*(2,STY !;'L 6[Y)"Y5GD MK;> =<$]85KT4>(S.;H1A4_&JL;DN _/,9A_S>3=P5@@7DXP3/$77/SS]<*2^3P>TN=/ M%[+X0,!?C2>_ATD^$258GXBKND1Z0;BNP3,E0*>8"L,40G"-Z;$AQ/TSIG&, ML:=*^CH4'S_37CI]=SZK5Y+UGOO6>> M<,-"8DS0;DE;IK+6 NV0'I(5 JWR/'0(3[= ?MS,.X!V.[A,[R?C,IB]&4]I M_T[)%44'LDZ.++228PWI*2A*&AE%EC[HUD&ORZVE'('C^DN*[UB>XNS M=^53^&,E?13V=GF/^Y7Q2MTZ<#,9Y<93/_WQ. LQU@;2Z>=;6"1,\6\Y\C2J1N)QW MX-%&B!J38T*XHF6/\W SF,=-N]YZNTTUW8EJ_Q6&YW@'8IY3S$$GT-$8\E.E MA("T8=,+DC07(D2=]\.T>U#^D$1KI;7;/#.[7T7\\WPZFV=M?1K?$2Z?(X\W MD7] $MUT,,././DZ2+A8Z@=,X].%2N>K/N$Z1(8,R600#A13""1?":98)M%X MLB/;WV;T7=-Q<_A1,>(VX^VNC/]E\'60<92GUYSQ%V'Z^438Y)DV]7; >E!& M:/ V(7##79!*\IQ;1T+NPG+<#&NB@=O,<$W.W _XY7R2/E=NW[853F1,Y.@* M#AI% )7)"78%,V#V##V/C*O6N]G#J(Z;+8VU1B=2UAJ,R!E4 MC!R\E(%.>H6II(PZVCW2Y@>H_.VUS[WC$^%+B"8RR#[2)BA= M@:CHJ^)+CCHXHT3KP-8=4'X ANPH_Q6\V#D.?^\=@1-,!5\<[6\^DE<:%01M M+4C-BPL997(=,\$>N*TYV)U#Y&1/*LM!H+.@5*3]WZ4 .2F3-6<9L;7EUO+. MX=]_OO&"O:%OMRXC>O<%)W-S?$HZ^GA^=A8FW\;EXX!L\#)(],O/4AJ?CV9S MI,-!&N#TEYHN,YQN46*TP\-:E!^U6NN.I4DDEI-['WIU[6P=N?L9 Q1>-"@1 M(_BLZ=3)W@CCF8HN/"#S]9^V[>OYX!,6)1<\!J%EEI Y*Z!2($RRYEFH(JC?=G8#*'P8)QU7/O6 M:6R/JE2IA^(W*EW:1 %[JU-9!]2/7KJTD>+6*EC91NI[HP29;=;6D& PN53> MD\UMC ;N O=<62/*CUJZU)X)FPB[1_'#51+NITD838=S ^XJZGR1=>FX34)D M#C*AK.F8OO)V,Z9&?? MW@_KX3G*50Y?*KSGWS[11\Q?#Q7()<]%@5.B)FIS!5'; H(+RP-W,IGFM6\/ MPSI"0Z.U,OIDAZV&6 %>O#7K0.QD?*P![S"F2'/5KDN='?72HZYV#:A9V!"" M9\!U#N0"*MH54Y# E+59999%:%V@=3#J/&"Z/ ;F;**.#HQY?CX8UJ@?H5M^ M^?KLRV3\==$*Y^(DU5I*ATR#F>^\WGJ(L7C(7AL7>4Z(K0W"V7 MG05L]$&("#I@W1V8AX#(("BFC192,[/6->VA%7B'^==>?YL(K+'>?B-)G9V? M+4,>TJ,6Q@'SM<17"5I,B@8T=\(%.CV86\M0>T!SWSUT?^?H3F(?MY!90V-J M#B3\<0V(-$8&10=!5O+[/%6G7HI M@O22@1?>D#TO+03A+1B;UQU6D&229U\CMDU M[^VW&LG1<:*!P#N4M-](3"?BGD["V=OS*JIW99%A^^Q\]GD\&?P/YD_CYW@M MB_U$2VUE[0SB+9ELBJ4"GK8\$#X6Q;FLW0O[%A)L!OCH2+4_]36L7Y_+IJ9L MATDFQ/D\S?X1)A,2T[=/.#D[X3YAB#$ O0ST2AB5(8:$8$40&9$G;6Y4#J]. MY+S[$4?#@Y:B[% V_BQ_I6-P,*7UOORC%F;BBYC,NR[_>.NU_ MO<]MD>&_Q0H:S1GY_I'OEH^\H@_36J A*Y*S0"ZJ%?7:@92NI!;&BN@16Z<> M/81I]]KHE9^_N&8QW'%F,P*3QM/K8C1X'A"R,US$[+F3K3/R[L.SK_DD37EP MNQ2ZD< /71!0 XN7B:R_8K6*OGRF'7@XOR)(2+))P4%1I=9:.MID18G D;&D MA2M6K14M>2 P>R> 0\TH::?><6LQ-[Y%^;B@SW5(%_?QZX!J>*EY)Y#]7W$V M4M2XEY3W1@%OE+;6)K#,T[Y8:)MTA4=PR;N2M78^L:>G^GLN1_>I^4V$VUCC MS\YP0DB6.3$,O?"<.=",(Z@ZH#-XQX"3*:UY+W][^6QYJVL4L=%E*(+56UW"Y"3CX!G7NFAIU_):'7M.;#W[*.MU= MD@UO%"J8B]C3N\E%KZV+PT4KQK.!D.9CD@VMC%?6(8J0G,E6?7LH[*P M=Q9N'V5/GXWR!:+II=GW,*B&QO6=0/9O7.^NH]L*;R3@QCOX/> \5TP9 3D; M,A9JE2@Q.X!#(63A/B>SUA']N+1^CUV]+Z5O(->&RJZAZ\N+ZX]A>)ELGG00 MW)H(0C$Z9[ D6F'.D*,,BID@N;[A/ZV\GUGUV?L]E!N)?-Q07@V-Z(KG?9C, MEU<'8Y^?U5-H"8I;;^H *BC61EJA19AG[T7!75%HK%%E#27>^8"GKLDVDFO\ M.G[\@FD0AK-O%XM\,0ZS:P/%H@E&U1YRQ6 B14X854AKZ/3^ MISQUQ3:484.[:H[LXA09+<:!+>E6G#8F!W+!62*KOK#:GS8# )=4BI>5'S1T.:_6,P^_SB?#H;G^%D?AR\^!Q&(UP$WM!S*9D6 MY N44+L.U^PO<@U,4K2'Y%S7W#B"X;I:9GQV@?Q;J3.=U4K15V0-!^5C MI)-5N^83%-;!M?_J[QXZO9G>V5HA'>YHKF/\]'DR/C_]/"^;.<,\")-O2YN, ME2)"'7/LE"&;+"7REY! ,N.BC4'%W+SE^#K CIXV;5328;.Y,/%>D8!6B>3E M'Q=E6L^F4Z3_Y4_ACY,HHQ1>96"V3DEUY#'0!U>W0=HB/(NZM"Y?V0+F_CG5 M-2FLMZ+NW).Z))\NE_!F$.)@2!^[2[_IAS^S8=+INLCWE7 JDS""6P]:64E, MDH[L(<>!%^4\BN(#7ZN\^:DDG#JIM/%:@]:)@4)+G$[(('+D7-N;"/PQ))RNO YB*0DG70:/(=6=5T'$5"?6RB*X,%C6*Z@[EDOP MC93ZT"7X)L+=VS7H.J!^H$OPC72TUGWH-@+>F_:#CI)'4Z<]:5'M=@]DK]NAJ5#FM5*:[Z\,=R+[.1T,/-ZV.[2@C>)^^@CEHC7C()43(%R2DFBRF%Q=8==#<"^ CC";O8_/V4TV'3 M6!7Q^(#E?)27;OBW$U$3;*T,$*,@81CCZWVSJM\RF4U(W+1VA-> M7_6=%3L M&MWQ^7SU*:G(?A]"19EI7* E(QMD9IZ;RD54%* MB@NTM#/?O&E9:6&T07.,=#J0KAJG#=V[@N4/WX=OUCH.SS;-_2,*TT$/#+CT;G;4>ZYV2 M ^[JQ%-#AJ&G0Q:TSHYC1-)@ZWNYC2V@%E[$A1U\G0J6*8TJ.="B=OLN)I)B M%(/B9"F13H2L6R?RK8/KZ'V&'56QI\RKJU=$IJ"0]@7@LFX9*D<(:&2->VNE M"[A=' X6;\^G\4?ZY[1\>W4^.Y_@ MU0^F)Y8[$XU44&*DK=8:.@@2\\!4)HN"%^>2:>44K ?IB)AT2&7MTRMXCY,R MGIS5@-T5W,4J!E?"Q#0^'=6^@2>29!4\O3OD/%=[AUX@+PP'9"EF.O>%XW%7 MTFV(Z4=B74]U/09/(P@O')+Y*'1MA>MR-6YC )L,+RD9(Z78BZ?1^M#G.A;C ME0;M K'!,E:SZQ@8Q:7GWG#TK5-&UCCTN^15O:UM)VM(9.=LJEN?U#"'ZGZ4 M^\J<2LYKJYP#IY'X;FJ0,EL%3$2FM761JSVUKGNSE\PI':0W2@5PO@YU"'4D M2[T<8JABE#'4]/D?,7-J$QYLE#FUB< ?0^;4U?0>;QC&VCE?&"-J9*5 B-&! M]U&4Q"5WL=FHHD>;([61^E9.$-M$C!T'3ZT#X_@FB&TD_#LF4&TCN8Z*)$LL M*I$%&%_J?3YABKS44MWBD A9Y'KCSP^MP+4FB+70WR8"ZSI!S',9E8T13*A# MTVN1=3"%@>#.E:*]I84VT-PCF2"VD=COG""VB5O+K,< YC"L?OK'SXBS-_6WJ^CJKF(U\R46 M#88%!\J'!-$E"TE%$9)@MMCF,Y?OP'(T1D]3H7<8LK,*UT6^W3K(.E7SWXWJ M,!7\;;2W!B5V$/V>=HIE\:?R.;N =.)(K'<5A=X%\A.-4T8EY[APK3,2]TV* M!RKR]\V)323>@0OS]C6+F.3U^K[EP>A%0&T9>.T(7/0*O%0RO-C7N)O4/JZ1S<;53!)6T=JP/#:BDOU@FI! >%/58*@FWC9+M M+-R&5V;WUV2L ^H'JB3<2$=K%95M(^"]51(Z-"A5FJ<4:U"U1;A#H8"39QR3 MS5+DM2X/'Y?6-ZTD;*_T3>3:HS;I=K%42)S7?*0D/2U1YPRT:@4:$]H4/1>A M=6K8HRU#VT@Y#Y>A;2#9QIUWKZ8RXIP+6_H/]%+\1XG@W$^HF.%A^B3 MKE/@$!6/_M%[_M%X?-T.?J/7Z6QB%T_D^_&P.=?I^ M@I_"'Q]IR9.ZP \X#+2J%Y_#Y'27&1O;/:>%+=M@A=+I<^8 MSX=8+_*N/6W^I(7\Z;G3A?%AC;*6H8. ) >EDH2@1 %.'XN"*=EARM3Z\/9G M4#9FRZWY4IU4\ECLP=Y96$AUOJ# MR))?LR1O XK= ^=0 ?1N#!CWT42'D/<=T);30-< UZF\ZUY@AZGP:J;&]>BQ M@P[V3A2NC'6.C$H9HZPIBI+PR4*>)T'J4V=J)=K(0I/"AQ3 MG&5?M,76/8,V KA_'Z^A2>%;!ZIN@3@F.NPFX2X[QX4'.K>R^$DIF9L2++C";+6P&'B#!H)- MW'',A:O69\@-"(>(\/1VM>&5M"3M*@^%@?A*.RV6B^D4A];A<;G+A>\^]8;AV M=Q!=8KF-9;//0&^V6!29'^0'<474BYQLF4S6A_4R\R2R0=;U33]\H)?+[(T3 MZ6*>>2 #S#GD8*3$4(>::]8Z"O=4 [V;L&670.\F*GDL@5[:!(9A.AV4P<)9 M^$3_WF)^:8@YN* A.<;I@&>9C#U:%EGY5OF4VM08@?1[Y<<18L@!+D%S$KR$T6(=;_E MD+*S"I,OXF8M]Y,CQ0/1W'US8A.)=^#"2[**Q]\0+^W%BR"1D\;DE#TP42?J MAIAJZR .-G'N>*E5&:V[=MT!Y1 ^61MMC=N+NDN.U[4#\L( NSX4)-IBE/$( MP7M6BX$9!$(,$2U'7M 'WKHZ^P%(C]1+W\56;:F$/7'DA"AK/:\M#(GUH"P* M<$4$"(Q'D5)4V#=EYP+'@=FPJ[+6(,)&DMY7Q$Y*03N3<5"$HN-0>EI?CAID M5)PYI!W-M [=/L*(74_M;R/I#FV ER-@:7W?P3N17')C0P"NM:S3HA <\Q*0 MP+FB$PO8NC;B+BS'Q8(F$F_8Y^^^-7\B2V8Z7"0\Y'^>3V<5^0EW4DDFZ!1$ M5=..)4(T-D(J5CIKBG7-9^:L#>ZXN-)')QTF\:X">C& _ HD/Q&2#&L1&#!T MA)*PD1BJJY5#ECR2A=7<[U@/V?'39D=MW.:,[F)V2B^8U617N^QK,D05@+,% M4BA"2H[,B_V9G6WOP)ZE_SX?3.>?$T;YE\%7>NZ@CN7B\0(ML2Y.ZKI/0D2A//(C40;2O.UND,.2IMK[27 /6X6^?>M#BIK?06#T= @AW0KP665T'8J=KJ37@'>9^ MJKEJUZ7.CGHY$(6L\RXCO:)&LCKY3$@(L13:R7-F@HQESEM[G0>CS@.W6(^! M.9NHHR%C:E/EY^>#829;?9Y'C?GUZ-?Q,./HO\A*P&^_#4:T)8]GX>+^)0>F MA8L%L/!,FV^BS3>H MZ2G^&]"Q[3 T;VIL_>'##'\93*N-53V8Y]_HFR_C:1C^.AF??YG21PS/ZWKK[Y#)-1B=8WY' MTIU'7*:+NA^NT65KZAZ/->*2(=)!#M((ZYU%SV+K>_3]K.R',*D>(4DZ!/8W M OPVG"VWB75@=[+4MH3\*.I&'P6+;L]AWQL%.AB%V\*75J203(8@"ED^GM4I MJY;VH1*"0\N55*U#B(^*N9L5M!X3<3?1?&.;].,73(,PG'V[&!KS8DSH1J?+ MJKR8K1.60 7AZRVO4A *F\LE*FF9\#=+9%=/4;GW*0>99]!?4>,N4NY@?7XG MC1??)9G-7PD>,C):(22=!2B> GC&+=!Z$Q-*K" M/'JE1>MJ^P,1Y@&;Y[!\V40-O7FR^(:.Y?+\6VT;\'8\6WU:+R?-)BN"T &, MJ_?Q+M6!1-F!R,$JFYGGN74BX"YX#VP"[:[^^\C54W<=S*$51_O\97,A<5$K MU!US&50=0N6=%.!T]$+;;%QJG7)^!Y0?POQIH88.&6.K8-4O)[AT$M8!V,GL M>1#<8)JI<@QZ[ZZ'#,?8P4!'K#NL2^%Q'JN84(3JK0(>4H\@L,]LZ+'\@ MHCQ@[AR&)YN(OW'TY=

LUC [=9'11WNFTSHW? M]<__*L^D49],3X[A5S$1@J@9Q M#!,0@B;.:L^Y\D*8DAJ_S_<">A0L>-,DM:V=X#NPXOUDG!#S]!7)H]JYU4Q: MW$%/3XBB3/#@ 25C9$S7$DVC->UCSEM7G&*A=7#_'CA'Q(A60N]P\E^1=0EL M(8.3%&A)NMXL>.EH]Q(.?' 6M-29< M,]HD*.L4U!@,_9%3YJ&DHCJ5Q6X'^/B(M0?%W5GLUK8@[/7H*RUA/"%XU[[< MOACL_L]K40BV >)&16#+QWR[XE V-BM>"D1I5.UPRB%XY2%C+9GW2N8.;>EO MHM@]4_7B$U^<3R8U47<>Y]6&)\4MJQ%[.CD+'9\QJMH*6NN4'2=#]/=9W56J.)DD%4R=;(CZY%P@48 MXXEL*Q$#;^X#WX/G4+)3)W8+N6X;\.PEY%5@^B.U"-53.- MKDF5'=5Q&.*P)")FG2!IKZMMY,#E$L%QH57)Z IO74Q]*,(\5%EU0+YLHH7& M]R=O!F5\"6DY2$*%K+.MC8ELIH,X&XBN.#"!MM-8M$+UD$%ZQTX;Q: D+$SE-32YXJ./2I.[BJ[# MWGT)YU6=\?,9\Z_C<9Z>R."MKPW^B[6"-B*F"! GISH:QCF+-C:_Z%Z-Y!"C M=/IX#-L+N$L9XP6J?XPG_WH]FL=O'[U;MD]B0>=/=:#QP1R>12+ M$+71@(R^UZBR#:T3?E?A.!X&;"O<#M=?%MW:V'NZ=KGNV8=X5JSCCM_L/V5T/;/:G%=U&BEC:Z2[FR2TM:",Y%8R*Q$\@23;VY2/XRJ76_!N]O$S$/GD8?B8DA@I"<# MA]9*!LY\.#HK.<1 CG#KN^UUL>WK0JHQ1^[N*-A0%8_FSFJ-KE0YH!(Y"V#& MU5MX%2!R:2#+8IB6*DBWMR9>CZF38$LZ;-%!#D0A9#9KZQ-H+\FTUYJ#1Z8A&D-VYC/(7 MFS"G "SQ4IN.D[N@Z%Q/6)@2I5B76T\MO7KZX^P6N)%R;H93MI-LEQ+D10D# M+7+YY>NS+Y/QU[GELZR3UD)S%H2&ZBR"DE:1M^@EY)*Y8.1IEIOW8PWJ!M< M=GS,:*^/#AO#;R%])FM_\NVZ "Z@2=2!UZQ5;G.N]X&^ED!$"#$%%F61 5MG M2MP#Y_@(TDKV'>+O[TH9)+P)2M&C0XP66-$*E#.JWC,C>"9SEBJ)7&)C0JP$ M'<+R-=]\/BR$1#N_&3R=X'2Y;PE!NY9U'# *1@:3MA T?9LY^NR\ M1$RM^WO=A^?X*-%,^CW*2NY:.WV]J$? -QBF^&%P^GGVKOQ]BO-BV^=8QI,Z MG.?\['P^NOH7_#*I3>[FFAKE9V?CR6SP/_-O3PR218X>Z[4$6>1&,PA96B*_ M,QR#\9:U;L:SAV4](IZVB?(]-BKT*='>9HEK+LZ3GRFEU4!:,"1\5\ )A<"8 MX4X5'45S@[SK@OYD>#?U[S.4],#BR@PG:ZX0O;2"\PC)6W*+Z_#78,DW5C9D ME%P:%?5\BW.G3M+V>KAF0OP^&M.;\NE[.G@[B<+&PZ=LPJ966 M7W'["^E-/KW%%?36JVETZ5SS2F?XAIYRZ_E7)'6D;"V,(VK6@(>S$D)B B0+ M2J(/!D5K)W(=7.TNGN]YVN*""Y$[,E\B>.,]V33T1PB!;'EEO(Q)9].\-?+Z MZ/9U^=R<*W=?/S=5R&.Y@+YG4<^__1;^.9[,^W,N:GF*C-98 X'59$ZM:*4H M0TWX3B5$(Z5N742\ ;S#7TBW)6.!!7F?S -L1A/OGFE6_=3& % MC/W[CEU5=S-NO:/<.P3P/DW(CJS+6^))QEG+ P-R.QEYHH7LRDP69I',)B-- M%+IUS.TFAN,FP4X2[]%5\<(S?GWV)0PF\ZA)[<[%4%I9!X5:+*F.0H@0E6=@ MI?9HE,%B6N\'JY$\*C:T\;\:B+SWV*+[9SC=%,L)8Y[0\PC.* M8X&V3I%;AX3N1W2$[&FH@L-'IR\F&4['Y:+QY*W?>/G'Q?NQ_)0N<>P=<'2. M>+>2T#YCX\H(8YR)Y)[5"QS'&/CL$J 041G+A5"M,^X>66R<&?JO)PEX)S@H M;VKQA[-@LV1H2Y:ZN02>:&Q\$Z[L$!O?1"%/,38NN6)2) ,Y(WDY(0KP22GP M,@@I;-2B>5>!XXJ-;T20'6+CFRCJ$00KUX'[9VR\@^IWC%INH[='0#<6M&5Z M[D?G:K-&4P>8:#H2-!FOL2BA6SL0CX)F#6/C^V39)NK:4VR\8'$&-8,<>$TV M3Q)B3 PX*B>-KA9%ZT$!3S(VOI'JUHB-;R+W?<3&49MB=%)@E*#UH; 0+")( MIX/RP@73/#_GZ<7&=R'!3A+OL!E\PO1Y-!Z.3[\]#],5ZU^ 9"@R2FDAZR) M)70078VDI6*+\)ZC;UTVNA:P(^=*<]UT*!:[1R"+(2A2.F.D),_#24D$5T1P MS **JA,R%KD=Z8>@7) MR+?,$;+@@H1A,><].N=WH/RQJ-1"55TZA-[(=\;9K?#N"6:&.N4ZAL<94)EG M<$8%<)([YHQ,SK8?IO(PKB,D4'-U=#BVEM<"]PCC'UBK'8CI7W$23O'O4RSG MPS>#@B<9R4'T4H'52'27.I.86 8?46+1FKGD&E-I%[Q'2+&]J>_.RNJVEWV_ M8)PUJ#E9^3$MKMH>QM?HIJP^Z/6\]OG[ZB9EBS3&>J*()4>YR%C5I4#*%,EX MD5;IUJ_<'5!V3D+Y[F,7871E%"_<2V#.6U"")?!*(;BB K>^U@2V[L:X L:^ M;KA:Z/A6=LB.4GTLMU??KV,>FBPY>YV0 Y_/V'#)@,LQ YV>,6<50U1]J7_( MNZB=]7HO3S:6;P?C]7M$UT('Z^#J=(ET%Z;#W!;MJK-[*;"CP/=)"*=4L+")G!N/I_KT&4D'_ 69MH/9 ML],)XK6.0%P$7S2/(%2*Y#)Y#@XSAZ31CF>7=P".' Z/A8-GN;:!RXS.,B*U9LQ+'50H-UMK MK53LW4\X K4V$E_C]W6QS(O8Q@><1\9>U'AKFD_J3-\^_AZ^7,EA>>=33-9$ M.="Z]G>K3;Y<0 M&1R4,^;[$RS7TO=7#CX *_87>8ZC->'0ZP\E9!7_9>);Y M(&(N!F3PN7;R4A"986!)-"E86]N&-C[15^$X%N-^9QGO0>_+>\$U4'4R[E^_Y3 M]W^PMY#SN(F0.EQ8+_R'5R'5^:N+JE3KVF06>,#\+?PQW4@ MM)Y0M .G%+G@]1!VR!%"LCPI@4+B6O.9'U+>]8<^0>5M+;,.MNQ_AD>E>\@XLXO^G+@D"8[P;E(IX6K-*,Q];MT_9E](?"%+TUODFDFU\=?!QD>_P[BM.1C6A?3&.H5Y\$[REQRR9 M2 XE<%TO2^B\@<#(=M06Z13CM-Z;X[CNR!]Y\%'[#S[LJHUQ/U&V3A!Z]^K# MN]'+\\EXF(R.#RU07;6,A\T( YD(V"DH-L0ZNQ43.0A'2(;/K:/KA M1SUM33<698\>'TB?$X:OSD=Y^K(43+6RHB:N7"-C*$H83!ZD#L/?TQSB_&T]GT M[7CV;%C_15KMLDQA#8R=?+QU\!W&Z]M9F;=KF/MHHD_Y^\-8>;*97@H&1L7: MX5;0FT)N$* S2FD1LFO>[?QP;'G 73P(63910(;A&6A[1Z>:MWN[":@!&^T$]FWTX$N3B>&P_,ZURG+)._ M@RF!"=K2FR PA=:QPTWP'0=3NFFD\7FQ"N>SG.<2#\-+J--W7Q93C(G> J,% MP3-Y2M%(<-'K>1-#$X7()*DUCH_-GOJT&=%9RCWJ6%:@?3$^.QO,YKL>(IVR MB;X*IWBBI29K2@O@SD>2"+$V)%$@NNC0RCC^^4_ M#]/!]..7"8;\;G0]ML-/K+"*2T_R\ 11)<-)'I$.S"B+]*GP8EO?5:^+[3A( MTT43#1/XKJH[EQBOPWHU'(_)KK9> MQ^D@#V@U.#WQCBQL5S015-,2')=0I\Q#R$QD+TT(;G,J; WGV"BS'[TTC*+> M7L(O@Z^#C*/\/GRKWTYI(?_?>9C,:G@_*\S:1(B:.U">)8@H/41?L%:811G$ MQMRY^WG'1HY&DKVM?=M.^^]FGW'R >G;09KA*J@J)&6MM&!2))M:N@2NYNY% MIG0T5LM2-M] 'GSLL7&AK9QO4\*U/&N^8NUMN.@F? MQLMKPI?/7W_ZY=F'VN/VPDT_L<,VLH""KD 'XJ$1+Y%3*H0\G72T;8& M<*SD:BW[%8QIT/;JCE?B#2XZ+L_1$NF7IN+T'1D)7\XGZ7.8+AV)$^Y(:(QQ MD+;F6<5 [[52R-2U+$](+_ ME\C)W!R?SU;A#\413H? >/3DB\8J049;K.$RI, 9;:T;9:!2)_K%!UBO1*Z0)"Q@&;1HZ>_S*[YM/>UT3UM M-G76Q@KB;!V.7D)=>K3O2@7]\H_98'1*QM[GQ08[G4U/M+8Y6>,!2TTFCY9# M#)E<#T[F7"2 ,O+&?'D0U''0I*WL5[!CYS*\?TP&,]KC2D58<$*NZEP.T^EY M'4%>,=8VQI31PZB.@Q^-I;^"(#MG]=ZP MR,)D\HU(?)$D)&W*2D5-9GR0M,&YVN;,$8^-E\JY(J)N38W[\!P'*9I)? 4= MM@Y07][;I$\\@.DX:-%4\BNHL76@>O6B_SXZGV*^E1EV@36:J(VS$:(*J5ZSD$@X M02<:%<@556@%*N3JXU M!K)/=2XU&=6N==^[!R =!S]:RGT%+W:.Z]Z#[2W.B-G7FNR_&(]FDY!F)T)F M6\R\3MZ1FQZ"@^B%!A^<3R8;J\RZ%^G;//]I,V-ODE]!%]%KFF']_S4#:[>9 MAG=\6*O)ANM@[3S?$)5"%2T9#IAX;:=I(%KKP'H1Z"A HYJ7^M\!I<=\0YFY MBH63,41:K1-:-,2D,W";8E+)"^-"U]4]BOF&F^AXG?F&FTCU$<\W1([,2;*9 MDQ(U9;".@=$2063+A+>9MBVZC>$Q%[1OI]>'YAIO(=Y_C[-;!]:/.-]Q( M9^O.M=M&X/LDA-9"^:0T8*DY,#:0;^31@",/6G$>E6)]!YT^OOF&77BPB9SW M.=]0!,&91@M<^GDE=H"@BP$Z%@5MB,D4O4XNR!.9;[B1%M:=;[B)"/XAZ;LU.H=OH/RG,#1E(YUM-#1E M$X'WZ#6R:H8?V:A!8LF 6=%QISTG"X<+*!AYY"FG>+,\\^BGF^YR^.\LXPZE M_7>, %P'U8\ZW70CC:TWV7(;<>]ONJDI3!81"DB>Z>1CY.-X$2.@+Q$+UT7E MUKF1CWVZ:0<.;"+EOM--7<@L,Y[)\S1U<8J#MSG2(5="8#&5XFXD&#REZ:8; MR?GNZ::;"*E[=[@;"7)UN*[R6D'1Q$F5R%X)L>9) M=V##HOTQOL$PQ66C]&\G15FOI,_ M":34CNR59QW8(BADG$MTLVV7KMW'U\% MY#CTO[N,.X7BGXWRB_!E, O#.;9W<3@X#?/*'J*E+\EPA.3G(4J7(6*B]3(M M!!%6)M?C4OIN1,=!A892[Q#1J^@6F2:SD\2DTYPS,$+454I65RE 1A\!VE M>V>?M-:IFY/!UWGKDNE;\E'F7^V2NWGWI[5)WEP3;;/LS>7SKM@Q_948]68\ MG5[1)"MRWG)1Y-([7NN5:>N>3Q)SM76FL"'HUK,6UD.VNVUXSU.>?_M_,)_6 M(3HX7)QAGP=?GG][/2)U+6JZYR]3?0C]\/FW51_V83#]UR)2[B6]&98K<&@9 MO1NICE!U!;*5)6CC1>Z0$+NOU>TO$[4Y7V^;MX^2$H\GWW7UBA8S1[A-QJ1 MYX>T%U,J54X0A=1!)YTS;U]B>PUV4/4X*K<'TK539)9"SQ+8L#+D6LEX' M6[=$V[MQ'2K9MI46[Z1'(Q7LFR:*,:D$E[4U9RT\,_26U%$#O 0;"&9RJK6M MOW]Z/)B">PAV;"+Y#JRX:.'\\H_T.8Q.D;[]/4SRQ465X2A$G3LBBB(?Q7#R M48KQH)62,H7(+&]MR]Z'YQ"^8"O-W;P1:"7V#C="W[5C^CU\6:+*)3@N.+@@ M:+F,OHJ8%"3%G-4I,&R>T;,:R1'1H(&H>Z1T7JLUO4#$O5+,*@$F^YJ[Y!W$ MC!&"S5ZQC$SRUM?"MU$)W%'&'JY\+2_L7G-*^-+>GY^<>RSD7P3DPD;'V M8',0-/-@E XL:ZMB:CUV=C62/QV4>QV4!NK;"ZDNWIUU<'5R2^["=!B7I(7> M'J3"#D+O<+S]PB>?9]&+-5Z?@!<1 ?K:RK(!7-34RHP;/?8%BR2;FC),#U-K) M6 /6D7"BM0*Z!JG6M;;F6V2,Q<3:MD]*IFN73P'1T3[)799)*):B;5\]O@W2 M/ZW8C 9!>%>Y$ MK"E (=?&7A&\*PF*3KXHQJS,K=OB[)DO6\3B#T:73;31(QP7II]?#<>_7P!< M&G,:F>6B $;G:*F&@=.Q@!76)9N*-*SU_?%*( >SC795U,V(W,Y2[E&<$0:3 M_PK#<_P>%7>:*\$-I%I]I)B4$$M2A$JB0B0[,+5N_[L:R;$HOX&<>SC)=>K= M5YS.F\=^CTSSD#"Y -9@K&8Z>7&UH#@8&QGG&65HG2%U-YIC84$C>7>IRU@> MAV_'=<%A>%$\IG+V)M'Z?(@!%"D-G$=:KF4VU-'=/+7WEU=C.>3MS!XRW'80 M?)=8RA+7J\$?F+]K(IRE-D'9"#K5NC(OR0B20=<*LU3'\@8TK:]L[H%SY+38 M3?S=.^R])Z#C/$@7DW260$^8$ 91!(C>63K9(BW>1 \VHP\\)6%]>XZL >Q( MV=):)9U*_^X$^7XR&*7!ES \L2X778\_GIVH>5 &/!<23 Q9&Y=)#'W[--Z% M[,=CSG9*Z1#_NNXZX5( G\;/\0.F89A.!V6 ^1^#V>?!Z-/O./R*OXU'L\_3 M^61P15LEF(L^"&1>,^- EV P&R&\;\VE+:$>);GVH;8[BQ.[52Y=NG+CLE*& M30J:UGU(XSJGK=;6O/SI"L85#V,U:UCV0%YQ/;Q00M!U>D51Q$#%!?E>W6S. M%8":!5ZFUQ[S/ QK&X>/GQ%7WH9N\);W(_HX&-0)0(F]+19RP". M8:F]?6UP4CNM6N]Z_5:S_V*F7=EW9^CGL)I^+#5+=^2@9*VR*(+.FN:D,\#2XQ!R$;(S49M\)VNNQ\U&E_7;BPB:R[!*<>SD#BQG$N M90&KV7RD,Y(SRSUDZT14,?$4VW>@>THI8!OI<(L4L$T4T"&TO2IS42C%%*(# MR>MH XX$R2@/T4B6,OFA6;3.#'[\I[>^J]#)PXX-6P*0A^X@G MPB9J>VMC1^O,CXX=,FG!,;H *JF M@<3,!1E/Z*W329?"_KI42&R&L>4!;)%IZ++NWG M'C^EFJ0GY- T5O=>:Y#6 ?9G#5(KS:Y=5+*-6O9:@Z14,2('4]\A46MI#!VU MA8')2N28A-2Z]?YU%#5(?>BRB3;V5H.4D[ 6G0-9ZD@['35$JR6P;$*()6LO MF\]W?>PU2!LI:JT:I$VDO+\:)(]TBN8:=\9:?B[()B>SSH @1+6!F2\WQJDC-8817LA9/( HDW."JF$[ME MM9!VU[JCY1RK 5YB"YP\>UH8'529_/10.'B/"E)DUGKK3/NIS_?A.4XZ["CW MKM$O ['%>L5:+#D<"21>)&*-]\?-\&WKZJ0KCRZ MXV*ZO8(>>>F']225H@KX7(>?<>$@5CL3E0^9)>7D'KJR'O2>JIOBUROFV$0! M^\S;7P?7CUS,L9'>UDW@WT;H^R1%U%H:9@4PEC6HX@2$I!5$K+"E?G*3$CD])HR!+[H8HY=N' K@)^/#V$!-VVQ4&53B]>I-!B@:E3!.6=$\2>[19T!MI*BU,J VD?+^,J RH[44 MBR"\J5=I=9**R0&TYHHQG826K?-?'G\&U"[*;R#G_69 *1F8*JI:ZK4Q@Y:* M-CH3R+DR(C)6@L36WNW3R(#:A06-Y+VG0I#+,DB9O!*6P##+ZC@>6G=P2H,H MC$M+2U:VWY7U(ZI2/Z23LI4R.A1CW%L?]V+&!Y/O7G;_[4L5\<0#2T9F++0P< M9W2N8O&T9BUIS:@<$]H(WNG>?Q6<1U9UNI'>[J\ZWUKH78K.5XYAF[\#)I E M)6LI;(Z%WH&HP8>"P&*(S#.=-2N-^7 /G*.W.5JIXLZNR,U9/7;008?CY0&00DAKBP9)7Y#C9@J$:#DPKH5A:)C3K6?P'H @ M#Y@=!^+'!J+OP(N/88C3BQ,O>>UX'72$B79@992#X$L$+935&&F/#*V3]:\] M?O]F14/%C-M(M6/SFL5BE_/ME ZIFLZ6I0S*9P4N9 G,&8.N%"6;QS!7X3@F ME>\LYWX^Q=)"6E[A+,/KS$?%O09>:G\590PXYP3X*+DG@$7RYJ6\]P$Z)C:T MDWR'@.8'_(JCQXOSZ8S$,2%O:'B>!Z/36@A"_\N?PA\GY/\$ M:T@.LHA4(0=PGM-Y&&*)S!068^LTC2U@[I]">\U%[ZVX#L?/N]EGG+P8GWV9 MX.=JA]683GWIZMNP! 2LA*P*!IZ:]X%1DZRY:CJR X&8W-F6Q9QFMN5B)[H(Z;4,EC*<[+YI4:+?$?.2L/INH.L>EMK-5< MM&/54$W.D;5:N #'/8/ =93U1=.I=2!R9S>C[R'A@H_1UDH.RP(H.MT@U(I\ M$XW@/E9AM4XUW/J0V,;:6J;\+'A^-18W,1]<1!#HJHM<9YMJ94 (%J)G@9,D MFEM8J[$<^9;31 6WMP_;I9[D[7AV;_G399IR-05=$1$-6I"I%M@D$DWP=';7 M&V/IC)6J]&L^LR7H(R?;?I5ZFY6N1U^22Y']AF%Z/EFTU%CT[PJC?*UST\?S M^$],L]EXY;^Q?5.2Q@!:="3I*9-6[4B6#[S>?/K7R?C\"['OU8!6E 9A>!D= M?A'FV2'7IC K'C J+*#5O.DY.0@A" U.(E,IHLNQ]?ZR*^9F.?'/OZU"L,BU M*$GEH T''3F9+*86-AI6@-[.P#A3C-OF?NT:N/;6GF2?O+HSF;Z5@AY+FY)[ MDP*-DT4P)L 4K^+13_C92$L/3_C91,0] M"CSOFSG&$Z)(PH/0=;V%UAN\3^!MCMI:@2;^P*/>=B%",[%WO/V].7],&('. MD!>4:]T2X$F,>MN%!@U$W>/^]LJ$OHJ$#7!"#_G\ M[0U^Q>'\'%2E\")3 1-5!&6CJ><@'8:I")6P6/+5^KFX]R [6M>C@V)ZTN=Z M$.LVWN7KLP;83E[)1D /XZ;TT/A=I.JFKAY9O1N!SCIQJ:0#%;*K96P(CBQX MH$-6%VE\#+;U1=HCX-8#/LZCH]8F6NI)J=>C+^>SZ5P"_.) UL7*7!#!2RM M*5X@""N!OL!,!KJWMG5L[1XX![@?ZZ?(NRBSHQ9Z]L*Y!DTLBQQ,%"Q8"^2O MN3KOSI 7%PMDKG5 89U-W1KBW(;SHQ%D&RWL:0>1E].;30R.#'D"4@?59 W1 M!0V)>>:YHB=!%90!G(;K:VI7CQ(B#F0;R C!I3, M):.[Q5H7& Y(A4/<#>ZD@G[QMV5@WIV9=PZQ-],[&2)1.M0=J[<'- M>0*419G 6638.E"\#^_C)!C(9#]@XC MMW1D-^_\LQ+(#T:@W971H;[B&I25AZV100NR\GFV=-@*Q\&SD,![2Z>PMM*R MUE[7_8A^,,XT5,]M\NB]Y3&_#9/)G/F-TY-O?6ZWK./[5_!8DHFC]W3@,$'6 M3K:TF:@,Y+&3>\ZM3I%[KVWKRJR[X#RJ._Q-U+YN+WH.\0&5L&J7TYPF>NR#L!.E_4/ M@CO,!7T35:Y!C]WU!W!*V"+1F'PS5>R6 M 7WS,_?O2346][B!K#I<2+P/WZIU\6H\J2$B.NZJ1476U"#/&\Q4=V09,%I8 M7J/39XD\BT4XP!<;;4JUQ3#]H60@2TL[ <3E@J)PA[9U;&8GP$_0']_%F-V? M,LZMRC$LYGF0AF7#TKHAY%"%$"9'7E%GK#'-)V\C:%ZRLA/*#L:F% M0KI4-\79LU&FM0YF8?@&PQ3?Q>'@=#&IYP2--,'9 ,B1T+FB(%@MP22!12J- M*K4N:K@?T0_(FD;JN?/&JVU,\ /.!HLXVG,=*46:@TN"Z*6%-K%P NJ MUB'[C0#NOCL]_+!%A &]4O16"5!),'K)7 89.4O,6AU+^WNN-<'M*_37 MCSNWMZ4>>GDLP;ZKU[^NZFTXP[GWJ;D1RI0 .1C:;(TDT>7:UY\;+5G42CA[Y,4 M-F@F>8PU 42 BH@036)0A#"Y:,6D;IUXN%\R/!# VR<7-I%UX[#=W__?]PN! M5$C+*6"O^O31N;C=@)K&"BI M/+F^A"F)&U2W&8H+#)00C@(L= ?Q7/'@T5L7H7_(*@?R7C;52==1IG< M _#B#5D'XEY,NI7P'H-UM[-B-Z'-#EK9]ZZSG# :I'*E%*C!6U!>6G#&1 @" M2U8HO$ZM9_(>C#@;68*'X,TFRN@18!^?X70V2-?.3>N429+ 2!2U2KQ64:$* M()R61==L3M=\9/,M%(>V2!HHZV90:C=)-[0MT_A\-)M\._G[QY.LR+Z5H8#F M@=C-4H"@B@='9)?6I23B?;J>8OKKZ?CKSQ>?N%#UQ3=76KYZW@':_>PH]?%. M(NLW ^_:>NHD-S:OZ="=R@B/^77=3<[=3_;:M&I^ M/C%E,L9:&!],[6JO$+SFN4Z2+US:$-"VO@)=C>1'\ARVDGZ'HJK;J"Z8OPZN MO?@(A^X-VT)O#U)A!Z'O9:-8=JQEB4MC"T2K R@I/<0D##@R<),.N6C1?AC- M/LFPD;'?EPN;R+H#!Z[%,:??;Y 7AUG40BB)"HP(CJP8@A940I !=1">9YY; MQYX>PG1H&V);[=W,RVLI^AY)H0M\ST9Y/ISK_7@ZF]Q,*+F817C"I-$6O:^! M4R3GEVDRS MBQWTY=F7X?@;3GX+L_1Y,#K][N?D(]#+<)*T8IHQVIVC+/7&B!R\2/Z\3U:$ M:+3WJ7WCI6W1_@!4ZZW#AM+P#M2_D6+.SL\^XN3K("'A'(SS!YR7B.1/ MX^?X;H3;;?GJ M=($7A_!5O"_?XU^KM]-E"B?_C6$Q*=8GP8L#M)J!4M9!U*Q6;V290PHYV-9= MXQJ(_;PPU]>KMX%IQBO"^1=./W\AU<)W7(3/9ST]7YV[;^]7SM/ &GNI^:F9HE?&@#?9@$H4:[G:_=>FK"-SS@75_TPZB)H?SK3! MX"/IGSPH5NK"W'3_W. MU9OB\HRQA#%9ZQ <2QI4*915,\&@;O3*%!>+;/W,,T"\PW\F'H2/1U'8QD\] MGHANBW5!9=Q L$Z/Q_<*M:_)HIW<>?.VOZDO1@6++SD;YBO!WI& IF0(*@=P MVFGDA:.1K=E'(X/DT?FB^\;($!UZ=U804$+21H(PVR*)FZ.7[RSEO23;]O_*2PD7OFG6W;X?WO<0XU M=SYH:Q%D+<)10I,%&!HH'H,1P60M6K_0/(%"EUWBD+8^V5.ARR8BOA2Z[.38 M+0H6MO'*G@I=5-"J]FF#0'DEJ&@$999UGW2>)\7H'[XOX>V8"EUZXV:(,T;A MS?."4G(K:POT2IO1 3R=QE"X5,Q+XZUJ/N?M.'CS@USU*&]^B)V[AR<_69_* M,6\]%T#:15"U'[[C,@(Z3#)[PGOS*J=CYTXHX-W.O"YADW.W4383L'( 8R\ M?RQ"Z>'QG6;>;^.N'HGN,*&%T;3N*.O7*I#04H*SM?%9$$X:(;UTS8O']X^M M1P*>PX/6 "_UA-25,=S\_%1F3ANOE0-2EHP0A0$O1 C>4 OHHBFVWEW6YQ# M'X8^R)$;#$/?Q@L]8Z,KHHF+.>W61^UC@)B4!66< EH;&6+01>0LBV@>,3\@ MSG,#R#9>&&D'D>>B(>H<'$-25"E2V5-&F72"PE6V6>84<8P=1#Y/@&SCA0[O M@9N6*9:0BBR9@; YU;$\I+X4"&A*XDP:5E)_6IB?3];/'O)PMA4O&Q;(UO7SC+^S'*-].YQ%(Y&>"7!?O$K=6^LB=EJ"* MK258P4#4"D&CU18#]_3S$6G4#PK;DUQ^UQ>?W9LHS42L*0@MXD*KCG&(UF:0 M#'4=LZ)$:9W#;27H(9#.VV%M" &]C>\.A8Q^3_OT8*6,QE+2(>KX>.T MBN/6F\31Y=#UF>20!U T0L!FPRB&>&+,N0.;R/6F=W9*T)EE@?,Z1,07UO=.CMV"O;N-5_;$^O;6<+11 MD*A\GZ&]M>"=# G MC]IDPV-I/2;Q2%C?@USU*.M[B)W'8WW'DBA><@Q*<'6:5^TSI[2DJ+K$$CR/ M2O6M1#MDUO<80_0X&$SWQ?H68]*_IZLLM96Y0"ZZKOC;,^F,FSFL*_RE0 M15_;881$^J0D(5L4W$6;*.4<@6R\BPY[I(?M'6$;4)A'@\=(Q/DM]?GM=)&^ MA"4N?P\GN'RW7)Z&6:(_X6IU]A:_G"AII+>YCI'CG&(GLGS,)0)STG*>!256 MK9^]1E7P9:$< ; :M])OJ.@_R.._S)>DCK8.0RJ0*:6@$UHEB"$XL*0(:A&# MUS?NZ^Y\(^P@V@O"#\+I#2^'&JMS?BGZFGZ.L_3C32F8:(%*HUA&E<$5YBF+ MX1D\$PZR9E)C%.K*A/MQ$'VWH"_X/D! C%24NE,&+\I(\)1? M@=$I11>C9D<2YN^GZ_GIUV_K%M]_+#'W[W)^U[>-V=7\46V[$="7#PY76_^- M]>O')Y+@;_11_WMY8Y"$J8PL#<@\G4^:L.ZEL&"3R)XQ[^T(H\RVE[\]37T# M6?X^75:2,BW.,[$FWM.^5XRA0+5.S A&0&#* )?.6):LB:)_I_@M!-\?C7TD MQ#[.;._M[L-DNM_%GU!6%.Z$@A)3IFR+*7"^SEZT9%DAT>;0]V7HH EOW7$R MF WQ%_[ZEJY@8@O!+B='+M-^\HMO+(G #%N6:E38'W)E.F$@N -6BC*"\V8 M?Z)9ZX^_\.EER^_;P^OOCM:?;Z3R<;I4ZR, M*#9X*!9UI530#I60@3&,\Y*BXKSU=- C8:SNLEQWL_,HY+/U^:0+6NT\A^1S M[>R#=;@#%D@\(!I*ZUQI/93QT!FK^\TJMO),]UJ:*Q2L3>1ZS@S607[;E+6X MC=%'9;#J@#'$""EZ7:F:=#SRHD$[S,@-K8#F/2*.@<':!0M#;+T/!BN%1Y;G M8*#4J@RE1((8HP6&V=@B6=:J]9W5,3%8AWAO*(-UB.D[,/ING*77CL__PG"R M^O)Z?O8R$=,"E:'UE!# YK4;I7PFFN2FNR\U 9GPATNKJFQ\7" MK;#LQF/>SV?XV>?SO_0AGDP_G\7O%)[5C.MC6.'$Q*#H?[3S)B5I3>3:FC!P MR%)Y9QR%];HU$ZZ9\(= D@]2%,&96@*9%#K?NA=")U5>4+Y7<.QY]WZ/J]]P,9WG M:3K_^Z_)!==6ZF'VX:'&:+2(O+H#A/%'8E1A%\!2%I90Q M*Q%E%JUO8WOK] +^PX!+AS+WW?5[X S3PG&;:6UK+@4HRE\A%!Z F62R-U9H MT;\S:SM]7I;!_F%R+[UY#"KNJY1.OU8M?UKB,I1KWA!ZHR_K1\0=KNL(C:!O M-RWG*D8M*4RF.(+5^MP WI3:2\^'E+0RRO<_;1\0L&?#Y^O#L7*,(:%F8%GT MH+B)X#6MIX#2)JLX8F[=MVACX0ZAL?-NV!G2S'E[OQP/K16Y5M8S";'4/=NA M@I UAT3&\R77"11]F[(>-*VU"18&4U>'^&1/S,--1'RAKN[DV"THB-MX94\ MXI%S@R$!RN) &4M"*QZFIOW QQQCC45Q4%<'.>MQZNH02_>AKJ*N_9PDJ<%"O4CD$ARB MAL1Y$L&[1QID'"5U=9#5;U-7AYAL%.JJ$SPXQB.X0)N32B6#$SH"1Y58":IH MWGSVWW%05W=9KKO9>939#F?S4:7T12L%B1G2L M@3"],H>MK-^=GGIE'L(F"+%K7H(D#0 MN0"7F6?I/8NZ_U9Q,,%^7RP,L?4(0V"2-]+)5%M580 EZ10CP3@X5QSW6IMH M;_12.,(A,(-L_L@0F"$&:QB:5W'^@8NO=(C=$DE[XS%7S82GP-,G"4&1CG1R M<9%(6&W5!CZ\Y^.?@!];&*[Q6GQ;>Q!]N2V2DE%FYS(%()57FH4&K[@%KGQ$ MFPNGU&0#7][S\4_ ERT,U[CQWKM5.)G>A2_%HM48:8=PM>S)*,(7I1=@,M<8 M!$DJP@;.O._SGX WFYANE $%9_-:)$^12PO9,T,I?AW5PG6B#<,);PUE^Z'U M,^"AEP/VSZFVLOZ80RLVD>LYE_P-\MNF95[;&'W,DC]F1#(F)/ 8>1WXSB&P M;,$69V0NTC*7CAH,VY7\=<'"$%OO96@%8UI&.@YEJ3T1?*U,RCR M+%XY@/Z MYSRT8I#W!@^M&&#Z<:I;'J!^33#0AF54 4/B@2HY0ZBQ%(NN9,YM5'($)O\# M$AX"2W,\UE$S7]V+K%&(E95,BOFLC#&%!7ZB%"I7RFA[6N7C7]615#E0S[U0 M*HU7J3C.H21*;I1-FA(E(\ %;:V3,JGFG0 .E%)I9:$%671E(JM:@U4HPRL% M8I 9.18=4_^][J@HE4.PLSVENR,Y\IN-)UP=Y?;-T?8CUQ\S,-I'K.:?K@_RV:8JVC=%'!44PEC)2#YG" M1U!1:XB>*S \VIP9)E&>8[K>!PL#;-V_^OKQ7A\R63I:N:^3-0,H1UDJ!?X" MI'&QYA39L,ZMTH^I#K4$ M%'E]DQ%RDI56AK1:N .O>3 ^F13*1H0[^O@K(*$_70+D[F]^FO%% RLW?.FK MTM07KP_EFDSGJ-]$J"%!Q2,0N%>0<2.)%AZ:]S)OPZ/C8>&R,[39^ PE6@9* M!E53,@XD!>,L%]K/49W:\*ATA\Z,\D;6\2 MN_ERE >Y/TY6TZ\D[CU:\(FD'(9%%T";8D!IY4EB9."=*59E$RDC[HZ^QZ1\ M7HAKZK-1]KN*_7ND_8@A?<'EA4X_?SX)UL1L#0)SM3VR<8G"J<(I9S)2!DRZ MC/!"LH7@SPN+O3U[;PH[QMOQZR]A]AF7T]GM-C5AEB^-W/HA>>CW]GM5WLD" MAS@]TS-73,D:,I,!E&<4"N:BH' ;?9#<5 E.$IW MA80@A5&666WT08P@?1+3,X<@MM/TS 'N/LPW\3N'KVGNG48#0E!\1*$XAX"U M-1S725D1C(FM=X(C:C/4'2?#IV<.\->>.LAL(N)+"Z*='+O-],PMO+(O %FO M4$<)$26"2CSY!#CRK8)QA\65ZYFBX&>",<5H0*6914 8/3'L!*A8!WO,, M)DNNBU?18&MX'$L+HD'.>KP%T1!+]VE!E*+@C&4&B>LZK:$H6Q -LOKM%D1#3#9*"Z)B''UW2""MR*"X=1!SR"!UT$9)7:]A&J_7 M(VE!M,MRWTO9CJ*#+@4#4=!>B+F6==*AR4SKEO1'5$H[ MR'N#2VD'F+[_R_WCW&!:&B8D*8&'7"?1LT#RJ@(R\ERDTH7;UEW-CIFVO0-T MNKIFE.?YC_.3$XJJ_PR+O'P52?Z05A,F-,_"5CKC>DH<6HB+%%)J*6/L M__Y^EV2'\,!^,.\Y.[MN%);1[?IQ*6C/=-& (\B#0I8A!HXUR/>HE/9&]!]0 M>9 %_KM[]%'0[.:.4;:DOYTNZ2?+Y>OYUSB=G3$.:,V]2O\^G2[7/EG>UL)P MB5X)2DZEH9BP1$<;*T6'(J2H"_.EA.8MVIM(_EQPU]NI'9+UVUK\CHOOT[3F M.DVXEM9E;D"@2)1[4 3A>5 @75'9RFC)2MT1=T6@9P*D;5W0H2_:;>'>S5:X MP.5Z--U$>"$*HT@R&AEKFFJ SG@!-F2?&3J-NG5E[<,2/1.$;.V$VQ!1/=H@ MK4[#8AI._D$&_&6^7$ZR(ET-\Y1VZ$(Y0;+@9"S@C>5)6VT3CM'[Z(98SP0L MN[GC-F)T>\2/CEM8(ER#3HY"^6SBGL! MT1E-E@J49'B/DO?OMK.%X,\$=;U=>AN7IDDVI.P(EP7G/UC^%J9Y$A7Z; 2C^-]G M,D\1$*PJ@%@H/W#!L3A"CO>0B,\$5.W<=!M5;HPK*+VF&40&P5!ZP0Q%TS!J>":#U[=7MI#6&4'Q.$S@%*T!3F^*(A M*(40@DF2KV?/],^:[Q3M$Q]N/QZL[NVH41*V3N9./N#I=S#Y,;!:N&N4&^-+ M8]RX$_BTH!#B9!T7_KR:,H%;D:VG#9=7]H P$%5AH#-+*9E2LN]_-@Z1^!DC ML)MC1[FEOG)M<&57QHC.)$.9G0D4N1;GP$DI@.( )[56A7X^YJ7.RQG:Q%6C MW&)?RG;MLB 8D;!>:&96N^($SL AY4922AM30#KU^T/J;MF>,:8:.&N4*^B[ M\Q+AE'$2"X14KS61>PH>,=));[#$:*4S_>\)-T@AFUC@M+;9^'T55J?+LV^J M!3;%.%0@3=!?_5MR'<)R.IA;FQW=-DK*\S-ZN7)9 MN7P_GZ5U(+.:2(O>1ZP2RE0G%3KPV10PM!%$1OF;LQLU_=TMJ7Y8R!?0=7)H MA^3HG(=_M[7N,.M90+WZ91KB](2\BLL)=UR[P!7(4*<@>3*:UXAUS&W@VAL; M<:.&M ,@N;O4SQBC([N\0^HT5(,KHE]9>2)Y*7F,@+8.!Q2TZ#S6Z,VPLBYA M-J)U=7\3P5^@.Z+C1TG37GVM1?7+CYCFGV?3_\/\;O:W0#]/^/L7Q-4DR62T MUQQ2)>(JRBWJW&D/3%"8K4WD(?7!OP]?SKMP5^ MJ?!JH\H+FO8)C%-[39FK5Z^)EO2^N], +79*,P6;I(;M2 M:H-S5B\[:!&')$40B?GFO>Q:RO^"[O%A, KI:@-=KBS((HS2% &Y@JK6\9/T M/%JH+5R25TF6.,)5P@")7V [AJMO ]6/V &:M)C/ZK/*O-0S!>E0R=-T_EG0\>%G"\ M(<,A,VVSIIS2"UIF.=(*MYZ!]\B5""9KWW]'O4>XPQPR/ 0[VP\9'N*7XVFH M[+1R07L)K,ZW4RD6")@3%$:'C&/(@QRU>>EAM3YK@H7!39.'^&1//6\W$?&E M:?).CMVB^>TV7MD3@&B9%&TISP\7M-DG2S%P,5!48IB8I=];0%N M((D<="B:2>P[E>7PFB;WSQRVLOZ8C9$WD>LY-T8>Y+=-F^%N8_0Q&R.KP(SQ M%FG;4@C*I 3>.MK*0A8*2T*=^L;]A]D8N0L6AMAZ'XV1632J<.E!K>_MHI5U M%DP"9W,)*4B68NL*@B-JC#S(>T,;(P\Q_2$T1K8L:,T% @^)A.:\OD)YLHTK MM&*\]8EW[CQZ3(V1=X%.5]>,4DM^M<^@U]HS3J&RIORHXER37(D!3UBR%<:E M$2:''EBKQ_&>4K;UQ"CMC:\W&]0L2ADS.)*&SE]=(,2HH:"3QJH25.G?5N;0 M.CZ.!Y2M?3'*AO+FKV^85ICOZ':@==3<"0>8.9FA>)*5%0$IUV9$3D6>^C]; MWR_?\T)1(S^-4Z+U=;Y83?]O?5/TH5PAADV2ULB\-%!THB-;< M.H(4BD]"> M6Y3-7V0'B/>\$-7&2PTKKE:S=(>8#U%\SOA;KT\7E>E3@[A7LWQ9>/[Z2UA\ MQHG@A5NE'2'I2>2^8I/W.U;S2L@*>2T)[UDH5@KH+_?M= M'P1)CRDC;DW)-W*Q#TL<,$EO"':V)^D-\_#@C2Q.91Y%:%T<_01(>H.P,)BD-\0G^^)8;2#B"TEO M)\=N0[;:PBM[ I"T)5J;+&2!!I3*&J(,&2PM(!T59J=')0)^D-L70?DAX:'1,Z M#IG7@4TN"PK?C"/]- \J>F,>?+<_2I+>(*O?)ND-,=DH)+VL:YVI88"!DSZ< MD6;,&9!&.A'IAXBM.T <"4EOE^6ZFYW'(^DY(:UVFH%TE7*J22K/K06!.?+H M4C*R=5^%8R7IM1ZSB2]07[;E)BUC='').FQ2#M4U Y2J&_U M#&WMX>YKD;E&ZSW)V+HU^C&0]+I@88BM]T'2$]E4$3D4H1S041C!&>N Z:R+ MLH6GW'H PQ&1] 9Y;RA);XCI#X&DQ[(*.9D 3NIU)Q,%D1>*?YDI022KDVY> MM'6\)+U=H-/5-1UVF?N:B]S]#'IG#ZA7B^ER.OO\]],%_7KV4GK9FL1Y6;1* MI%Y@F0(V^ETTW()7N@B=2Y2E]2;56:5#?_C>Y3GGD-#08=^\3[WZEOM@[\FK MS\.D^1^S<$8_P7PQ;N)!M:6QR2'M($X*_^=TN:HZOR5'O?KP^MW&AGD[7YSW8:L? M?*F]8:W2+%X!L^0J*UQ1JO5+QWXU?JY+Z,"PU.&JI\D&Y/ERAR[/%?VC^;\[Y77Y:;X*)W>T M2+Z;1WFA\3UV^:GDV7]*_V*!84D!Z=D_)\ZA$TEK*$K7B%(+\(ZRJ8)<(?VQ MZ'#C0FQ#?NRH:CQ%U!^ 60>A8Z_,VXO?AQ_KH6,7]1*K><0Z):HUW7;#K^O' ML=U&W[T0:T6Q17.>0<9HZTLS@D/*7;-.!DORC*MGTOW2:J&UMP98E&0)R2/$ MZ#)PGQRW5K)L^G=_/RIB[1#L;$^L'>*7(R+69L4ER@*%NP)*F00Q,%/CFFPT MNIQLZY#V"1!K!V%A.+%V@$_V1:S=0,078NU.CMV&6+N%5_;5/C5JEXWEX#0E M4,J(#,%9"\5C &ML[0:$'#PR#88Q8PI/ M3#6_:3D68NT@9SU.K!UBZ3[$6I\UC\8)*,S7E]FHP14320+-I+4:F7MRW2\' M6?TVL7:(R<;I?LFBX%@L%"]"9?J2/LI9T!R-=9&%Q)YI]\M=ENMN=AZ/6$MG MD4^"@FS'.0=%ZH(33((57G(E,#+=FE9]K,3:=IG#5M8?DUB[B5S/F5@[R&^; MDBFW,?J8Q-J8(L\Z*$ 9(BC&"D3&'$AE=3&Y&*O[-\H]F&"_+Q:&V'H?Q%J? M?&W-(4#43GU*\P#>9(00170NLV)-ZY9C1T2L'>2]H<3:(:8_!&)M)ANH*"04 MYQ1EP+P:H]:4*6V4\\'QWBVACHE8NPMTNKIFU&9U;T]7IPN\\0+V'O]:??H3 M3[[CK_/9ZLMRHDMRPK,$IA026A2*J&4P0-D5+ZBXB:EU"]X=13[T1^RVSS'] MO#E*C\T'Q?]O#(M/?\XG3&OTB4P4*J5$^?58"TH/(DO.*J68])U[^VXHZ0OT M=O+=_K>_M=0$(9SH+)4QP=/A'VFEH$X0A5)@DC6*HE&7>#H S%597U"WH_]& MZ>?YJ-QOYZ>+B>$.G44+/,7:>YU+<#EI<+1OV\QM"KQSA=2FHKZ@;C?O-21 M[B+V]#M.2C#>6+)-4104*Q<81(6"MNR@BC,J^^;WDUN*^@*ZW;QW+[EP--!5 MD=].ERF<5 66G[[@ D-9U68JF=EHN0/!!:_3CQ(X^CKP+'H3-8\LMWXC:27[ M"RP;^_1O'#;=R8'N3IW[^$!7Z9G] W+-_\^W2Z^O%HC][WN)J73^&O[2G4 M#;ZT!9&ZM>Z-Z-0/"G')U+_$L":0F EKD(VB4#*GA*F*(4D%UTM/J,\\W;> R1;RQJ=5<[T&!]D6/Z >#>2]W=+BJNR'311.4#83JQ)*X4Z#]4"0:.F[>R^JC0<+E MZ!QZ#\4R6@'1IK0#GISF MVI&BMJL@^ZY6BVD\7=7M\-/\_7Q6#R\R(WW&YXLY81<-6I4H=<@*1.DI8S"* M?E>< I%4D:9XI4WKOOB[23Q^YM? [3>CFO%\UN&-\LIA_&D19LN3&UT@SJ5$ M(0Q3F;)29U5]UW(0I*C)<&'>1BS>M2;G;";9^ @:T]_W!]"MG-5C$[N4\HY* M]%O2*EX2KT]753I0J3)&I-60?4DRII!E:!T6#Y/PN4*LM?,ZO#M>D?:B[\Q[ M7+T.RR]O3^9__A?FS_A;6%P1-ZLLT140L1107 5P*4? .JX,G4XB=]S&-A'Q MN8*MN?LZ/#C>[)6T[I#T>#+[^G11=3AKED'Z?:B7@Z_BG<0]P6RHSF[2VU<.UM. M* [* 6,=P6-K]SG*] *+'@*2.8-ER9G6P&TI_PN2]P>'#J'Q0ZORIXPA&B;( M7(#2<%#:1C)6R!"U8XEEJY4=JROY5;E>H-C>?1V8=XUBE:A3*IQIB$Y1%I $ M90$\UH8+G$OM8Q"\]15 RW"U+;/GS,OD7%R^#XL%@?$[;D_9>>C36G!Q-I:V M$])F^0)W"6KK#"?.;"*K1D@]K*P2*M!(\%;&$BRV"D=JUKEQ\4:-?U M==>'G[W!E^RM<5)!L9%V%NDM1-I,*(KR)>LLF/.M"=/W"C,6,::=[V_NM6WL M?"B4EY_:O#I=?9DO*C^NOLQ*"JA-R08*&E4K[S)X3\>2<-9H;ZQ+JG5AQ]V2 M[(ODTLC+]V%G>VMWR+]O2_5SC.3C(32,B86AMBZ8RN_UV>]RBZZ310? M--9&^3%K4";6UH4%H3"+O&@;DFH-@#L%&3_O:^.G>[KX;6_D#F\+Y[W*KLND ME5(\13KYLO&D9=(0K,H@ @M"Q9BL;9UZW27'$_'[SB8>9=-_'[Z>]32*6HCB M<-U\H?:8,0@NNP!6>LV]M)*-L.U?2//4H\*MK-[AQOMNR2[ZTFP@VVC1X:5< MAQ(A;N?#C:"Q@P-&VS0NF)F8HY0^D'BN/MI+ 8XQ!E)D(XI!#+$U/6)\< R. M&/MC8XC=.V"B2C7+KT^7J_G7Y:O\EKR<= 9^MZ@: M MS*M,*R+SVH^,$JP8%8.<4&LG,2O49T8+7 M*H(SWDA*.;5U&YVTCWCNVI>.=WSN9/9Y"YLU/@9_#7]=$<1&ZX(I@FS-'"B4 MH1[\ @PFX306.J9S"^==_=(C=-[6-NL0!O\QRS7 JM0 S&_"8D8G^_)#.;_Z M^?TT+J=Y&A937$Y*G;-H6 $N>0&56( @@H2 SG(C-/W+UF6BFTNWQQ"X^?MM M)Y\T7/JU]\R;4C"M?A)YR! ?PZI2(^>S-#V9KD/V:YJN)L-8FI M'E1T?*&,DHXO6E!>* [.DKU2EHH,^ @MI*$X3P%'^_).GW:CN%A@KFGANG=2 MM1/]>;IZ'1:+'V6^^#,LZ< Q=K16M"(ZS/SKB-HI;VV#F7 M\!E":!O?]" =?\-Z]S3[7&FJ-S#.HG36TL8HE &5!65=G()NGPQ/FC.N=6O4 MW"_-4T)((YOWZ$ MEUY>:=PR\WZIWL]7%-/_#X5KG^9O_OHV/;OMGF J4BI/IV9A]5I'K5_N-1CK M)8LIL5OM6^^,BX=^[U. 1G=[W]L6LS4V[A*4\22U3Q2-\UH+::(%YZ*#$H41 MD5E-/]X)&,\2%;M:^C8D[*[GS3_#R>E9_Y63D_F?89;PYE[W^DN]CWHW>_6U M[O@7E M_Y]GT_];2WC>=F7YZ4M8_6M^>I+???T6TNKGS<'YG<$D>4KS@PR0I*!#4[($ M424-,@N;A=-%-I_F/,E/@7JF(/J,$+864 M.9H45.NZS'M$>088&63M.^[L=J;FWB/73T/\AK-PLIKB\M4L7]0>ODII<8IY MXE-FR)(A *LZ<%A:"+8DH&VS^$QANKAY&]P+*9N(^PS0U-QK=R!NZVOB\Y!N M1N*M)Q7AXNM$1*L=3PR*J2.KZTV!]T%!CLBB5%R&(#8+CZ]^[%/P]*[6NL-S MHMLT@+^%)>9:,(ZSY1G]:_?RX0T_N%E7_X$Z-"HJOONK7]$W$XAJ1>;??ES^ ME?/1$*]J#G2)KJ((0W7Z#4951XM(A. I;LTE"*:4%J[Y@,#=I=ZY_#]]P7QZ M@A_*H[(L[Q/FC! GD[$J.P4:ZUR-]16E-PQB+-HD'M#*UI=_S80?J_QY9)3> MZDNU%VZ#% _5R6,AUFSHVQK@?_J"@C%;!1*, ML_74L5E>_Y2O?WK..TS6I.A)L&"4H@2"MJ\@-0,?=2$C%.6BVR!-VO#KQD^? M=O'(O*\Y&Q/QUL((=D48+9WRK!!T2^UB[)"0' P")7M%:^,TJDTF[=WZX./V MXM8FZM'!?AT]T%]>[SR$&5VJ,,SB^M:V0 R^K%DN16#BE*(WWGRO"?"\0[#M M?=&!N[:](2[5F.4;RV83G3I%A^+C#AM;%]UJ=V>OC8#H MO "E60):W J2H8V?5CUSS:<.'0]N'PEQ#QRV0US;8R#:UV\G\Q^(ZP::'[Y5 MA2[J,1+2)C5FDYF9.N&EG<*\H*QH:XZ,@0F1#% B1;>MN3;WB/*" MG"9.ZM+D_QJ@_R"_+#_^_L=%8AL$T\I&$+4KEU(V@U=N+9R.]#^;8^MSZT&! M7G#4T&$=2ES^65O[S3Z?=1)(KA26%)10JVV2]^!%"N!M5AB1^5):M\^[\O7/ M^Q9B6S_T@\0Y\C<1IM/EP35!]I/U;^V6N]V[@TT[1"'7A:KE#RZ$#(S3[J8* MTD84:(N+/DG)#8^Z^>C"$1S\2'K)D3E M+-AD:C!3^WDR+4%94Q26S!6V?O@;(-[XT<,.CMSLOF1G+_08U/>HJ)_^G%]$ MOUHDDV6 S$L 55N7!,D3%"6,\"7+M%F_LZ: ^2G>TP;,=E[8RP[SB7Q_@>Z4 M44=+@1!S@3 M/ ?G%0?,M4LT\R;;UEGM( &?.&BV]$3#U+6^P6Y-^'M_6D7_ M4-;SH2<<<\E(9C)6T"&-44+PL4 21JH<4\QFDW8Q;:0YP.2V#VUR3PX<[ZC; M7(NSJZ!7W\/TI"9];^>+?]!_NYHD[:S%4NI,TAH]*@4N"P=1...=#!E3ZXN7 M7KH\&U@?%"AZT$Q.UG\'\]T*OOFK_A8GIA@,DGF0JMY;Q%S &\UKSR?G?:BE M(*WYZIM)]NR V,%A'6Z@?S[&X>+[]/QR_):LES5D=?CD75HDJ01J4J"$X$$Y M[6F9N (NZJ2"%]RQT.N)=2?)GQTL]^#P#O>::['CXT:,=[X+G(?L'Z>?OZPN MVN.%SSCAH8X?%S6:%ORL_2Z%TA*\3,6JX@RFUN43711Y=J#>/QQZS+#=UJ97 ME3J;_\LG%*!'IZ0$D84&,K,'9V.HMU*.E>"3U$1W=[PWY>.]OQ MC-RV7.>/RW?GVOP+ZSF#^=5W7- IL_Z7?Z<\X6V8+FH;(IRPHI(Q+$)T+@$= M.QHB"Q*<"M)$'KF-HW-DVZKX/-?"@4*H0[NS7=5]\Q=%8=,E_M3XTWP53M[- M5HOI;#E-9SIZ*33M!35I%O2+R R/" WHG:K6BK3>2EE0TQ9AH!;/EP%;!OU M>9Z(WS\P>O3*VU6U*XOY1H#W$:MKZ>>U?]@BI-5I.*DMO\0D"DDJ:T?Y?*48 M<5N9!CI"HO5-3BJF_33+/:CYLDH.#$HM&_]UV!DVU)E/C$9#FT,&L1Z)XRDT M#((K*#Y)9U41275A3(ZKYLOR.3 HW=]]L?-#[OOY[#LNJSKK1NGK1.GJOW\] M7Z[>SU?_C:N//QN(3DQTI: M@*'>OF%-G9(*D#3F($Q(+K1>)-V4>79+X3!@ M<0?@=WX"[J;9V27"V_GB_$?U[_&)#8[6M$ID_QSIE\ HNI2U29#(DE<3@ NF.][/DY^2/^^W2ZG*XNK'7QM(C9)J[K@!7!$%0,&CP&#R7% M:'U)'.-(?/#=%'EVZ-\_'.X ^4YCF;;6Z!K_XR,NIY]GYVM_1:J=#V@^?XHL M67M>NXL54Y>R+!YWFFCN"0&?BCG<]_?S=("Z>^]FUTO M'O@M+&CSF'X+LQH5XI0BR/7'?9B]2E^F^'W]/1_*E:8D_YB'D^5$Z:1,S!P< M=[&. #?@N:S]CTSBQ=B22NQYN/17\=FLL /WPR"HW;$$MWX0W\TN\Q7]=AI. M?IG_2?M+&TM(9EDR&8$55BADU1%HE7I;94<#ICH75 MYN5]A"-](M +9:P"SV*=J&DB'>(J@W5*FE2*DPD,\.KWW=> ?P^'C#T2Y'T2Z7IU_/5E'K.6D/?4>_D6D;:W8X MT]-"R,BY$+1+Y=K.PQ=PA9.-N37.\"!,/!AVY2^'-SV-E\S0)0F,*PJ&# 8( M]<(LE! 5;)TS&\4RM*G7H$H_>D2GM>^\/C;8P[R]7Q7FS=LI_%3B(MN M;1N(,:0EYB80:-^IZO$FF#L8_Z;[=K!<1T<6KXTKRI$XWH#2GL+)Q!UX=%Y[ MFU-(&S%A]^W >YI< 2D8'3EL&UNND7 MYS*"83:*JKB3K=O5'0]N!TVA.SC8#G'MJ%/H0G*1&4,RY:#H1&&L5MIET,(; MCI9B!&S-E'[J4^@&^7KC*71#''5(78U_\NNN/*_4=HUU6M$_YR?T,?5U[&-8 MX:08&T(=@>2+HU5KM((H.-G1..T2YV3.@VEPO+E:!XCJSG?W!P:5XUP-YS'Q+8IS[5[6QF$ 9Q\1<@--S^ZO)E8Y MPR(ZB)4PJGBD?2 E!&=R\EJY@,B.<(F<:?>R1 X#./NX!!FBZ8W[OQOG92Z2 MJ4 >T)J.2D7Z0D#F(%CM1-&,U'6'O$0>U.YEB1P&<'IU5&^]&?Q]^GV:<9;7 M"DKOI(A* )=U)A\KI*!.!IBP7 HZ*W7S/A+=E7I9$'N%2:^NZ_%Q!>,0!<]: MQ&AC40BN":=>@_(&(:)D]::899%XYLUGL_33YGDB?__ Z-6?O=6:_CA=_N_; M!=;N?+C Y>IJHF28H5Q)>% H"B@7 \3"+: WV7$A/3:_ AU+M^>Y' X--(?4 M_'UC/<]3),V=\*EVM8\%25GGP>7H 15IBT'JG ^FZ_M W5X6QR& YMX^[V-4 MM;Q**PKR5C_*?/&SI=+Z;Y[U56I=X++AU_6K==E&W\,I>\'@BLZ\9J YUV:& M!"M6% BELE;18'0''P];"PFD-PFDXZES6=="I!"L+;$'DIJO65Y1-C M"P["P(-LP2&^.!:VU28ZO; %![$%!\%D#-K5-CX^%OPR*YP(15)473ENW'+P M4A;PGJ,T*:CD1W_2.1C<#F(+'AQLA[BV UP_4EZPF-:+P#4-[:(P01E63-!@ M4^*@3-(04^24XQE9*/54VK1^9;]3D -,V[O[>-[:01TX45=Z#JV-L;P@+IIB M)7EV^1KF< %T2&3F MS;4]:V(XD:S4XIL$AJ]?SF*M7"2?9!Z3H)/&"=-E+M@8RAW1(AD!I>,OJ"T@ M=DBLYT<5O3YK>9)--%XE!QA9;5F("8(2&H1(/-+9:XKI,F]R!-U>5M)>5M(. M #NJ&.Y&[\_BF# L:T"?$CE#1' 2.:00=>$"A1<'\ZCX=!O&/J6%M / #HE! M_:B>Y(6"TZNJAA1S<-J 4X[V#"TYQ.@1F--9:R]=,<>SEFZI][*<]K*<=H-9 M+R[V*,$L$TDZM*+N&@R4,PXB:@XB"1/0*&O5P9#O=LN7#M(+-RICU@'2W\,* M?]+AKBX>;FE3+]Z"1%<)H4J#2XE^";)$B\%%8++\(C6WB& _P 7\B#D'M7J MO7ZQ\+@AK$J,1\&AK#L@8JQ-[DJ"G+/T,?N@\L%TMV^M_,LZ/LQUW!/#1WQ[ M]K@A/(LEQ11 R)JK1:?!2Z9!&"]SB4:D/'I/N[&4?UG,A[F8>V+X&&_P3A=X MLPO$'590AG'D*.N#0 0EL19UV0@LYF"939S+@VE$U53SEV5\F,NX&WJ/\\[P M<1OP4I_Q<@"?/-E ,0I*DLJTK6FFK2E*FH-I==(\-VY<3GI6\?01O\T7=5#[ M>US]'DYP&6;YE_GL\\GT.PFT7.)J&7_\ ^>?%^';EVEZM<"P0TWISM_9I+"T MK>:MJDMO2/5NMJ:YGNMW,=M/IV30.[!),5#,4'(=*E7$,ZV4T=*4YG=#&\C5 MKD+T(W['V2DNW]*)\H8,NYB%D]>GR]7\*RZ6K\X<],NE@\ZJQ(1BM/R9)8-$ M^L6K"(Y^1+\$)US,.LKF5ME)XM%J05MCZOYJS^Z.VW>)9YU0\?N*=N7Z(9?; M0CA9%^!DH8U;#[^T]8G< ;,^6J[*M(Y3WT3H1H.0[M7D/%'HS5RU+R7E4>#@.:1BR H[^;6@\I%09!2 M@Q:FE#HLE^-&D>MAN?Z!H6IC>GZ(<1MZ/,U/9ZO%C\D?OT\$IQS,2 -9:SI$ MI<,& :RGK("L-D6<+ MGDF>$(LC'1_)>#;\JF/V9P]K-MZ6+\0[ER1BM*)8 XFE#(KS "$S$JR^6Z+V MRJ2-F.>/[,77O_687;RC#1L^#UUL'N\^3;1*E*(4"]9+4J1DVCR8"(0G$UCR MZ&QYR(O#MMQWGX[9?UM:K>%+0-TDUO=?;TX7\V_XZS3G$WP3EBO*#%Z5"JQS M7%G/7"B>@<@"01&:2#[#*1N-(@>E<\QL@SUWD^\Z9H]VL6>'6^,WO[YY=2Z) M1)FD=!YB)>BJ8BU$)""F6%C- X/%UO3"RV\_9E_O:,N&C6W7Y\!R&GX+:5JF MZ5P8YXH4J?8=$3P"9>X2O&4(Q5FIK:]\@8V&'CUVG-[\XF/VZ>Z6[-"2]?P* MI][@O)[3@1'2ZE_3U9>+6YR?P5V]P:'_YT_AKTEP60J1,Z2@*:JC70:B+0Z2 M5LB+=AA%ZQ>9+<3"C>1LM7[W_7ONH2"=$Q$1^M5U@I6Y3QYCW$#RKJ$;SZKRK2QJ_*C\BH33,I*05 MI& X21@*^.P<<.^4=%Q:%UM0 O(E2&>:(B1^D;WMP4)\'J^^';1 M5]9D&S0+D+.RH#@=H%&&#*0::NYC*>H&5?G.Y\T;'SON2TA+:\_;F*HQ.>@2 MKJ\^+W!]P_%^/EM?L\]/Z#_X_!NY!A<+/"_R.&M$/='.Y!)+A)2BJYTX(CB1 MZ!3VANO@ _*;(ZKO=.YVW[[WP'.WFZR1S'XO4!I?;Y_O@N_>U?J=]=U^F.7_ M[S2<3,N/^BB3UI2,7:Z]!WY#D^OP7;3:\9J\;CP_O_75G=\Z7=:;RM,%7B)1 MA>P2"MH^=*@)<*0#10D/I5B32C"9;58O\\@9/%BP7<*.3;_L/)(WD?SM+ E< MNW )6R!J7R>#,"X%VB*;%"8,$JKW57M_K%P-/OKYXU NY2\U/#F9_UDG+]2" MCH^XQ 5MV#]OFQ!]*,PRB);+6M&!-8Z3H%%GX=$XU;PW]F:2C9U:=T;%O+MW M.MS:/2SE>>BXB8R=;O@WD6\_E_T]_#L(0CLX9U] \M:S[)0"QZRFO3PX6D^8 MP:2@0RS*9MGZN7!_ 'KD<>!0\#/$)QUP\U.TM_/%:THAIJM?YLL+-KN6TM$. MK$!0;E)GH6L(7G,P(9G MBUG5^M($%VQ;'3DSNG:S"YGTE@I\;;]ABA2<5\*GC*W?EAX6Z0D"I*43.FP? M]6YB1G_EQT]#G.M^ >%DM)+(0#(;"<*<0Q0B .<&3=0Z)&S=@^ 1D9X@1EHZ MH4//NMOZ?RA_/[^Q^A3^.F-C7KRDZABB%ARL6+^P4=[IN0Z@L_.&Q:@$:XV7 M >(]0>ST@8HY:*^2BK+U M;(*[)7F"Z&A@\@[54[_.OZ]O M"N.%?I7_Y_3L M17DY"NG#L'WAJM@77Q_ M$4%,G#/9L8Q 28,$16D#.!\XF+*NV@TYJG&?ONZ6\[G#K('W.D3YCR0WF$_3 MNE_LA&6A T^U<%-29+KNE(2T/'P4LEA'YWT:%V67LCUW9&WII8:]&8:%BHX5 M7W(PD+QQE9BE(*I2P&2TLI0B%&M=+C$@E-^2C'5+JC6>$//7_ZP=*6?+:3S! M-[/3K[@X+[=>KC;@7@W0O'[A\E+U^M7#F%<-5&A4CWQV(?8J+M>M!5H_?EW_ M\!TA_UMM@;-8_?B-(+0.3?]].OVVIA'.\MOIK.+J%PQ+_%C;;'\H?RQQ_?VO MRFI]")Q^/3T)*\Q_QV\+3-.+BX)77VM]_O^M_]A8_1$$'GT_OALO-W?1\5S5 MNI'!M:9AF/)_KIN\U^?S#[.3'P-WD:N?37KE'/7=QS> M,) =$'*[+_F:MSN^U==[-\O3[-)^&DV7S8_SF9^]VD#\N[H[G M.7U)96E=^8I'"*@3.: ^:0Z5\%D'C+<7'''"U5&IW.]Q[%W_/^CK_ID"0AQBY;DF6L6<(H M$2)%TH(IDJR3;!'&OI5]F9#L^S9C'8R9[_:\S_N^S_L\[__X+]]_.XZOTW$= MKON^KCG/Z[RN\_J=O_.F?*>, 8#PP,)Q@!Y\QP(^:X - M.+[PVV]_R2_Y);_DE_R27_)?5'2_8$6%7!S511$*^M+ZGA><;KE<"O)V,@ZZ>MTAR-5!V5$4 MKL'*I!:@$N#NZ>[D:R<4X.[FX:,2H"[\FW85L'_P&B:LH>;M>%/%Z*+V[S/ M)W7AW]?B[^\OY2\GA?1VALDH*RO#I&5ALK*2X Q)GT /7[L 20\?D=\57'3R M17T9^&?EEY)>17T;^_S+R M3\KKY 'R7'^0T%*&@0L /1W=(3I:^D-TAQCHZ1F8CC"#'(.)B_TPRQ$>+CY> M'BX>;GY!T1/\ J<$N'F$I81/B9V!2D#YA&!R,'%947&H^($2*GH&!B9&)DYF M9D[QXSS'Q?^GA5(#'&$ PJE,:*B$ >HC5#1'J"@- 0 J.BH?I._5PI4U#2T M=(?H&1B9F,$))8\S,AWCYN'E.W5:5.R,N+S"644E994+%[6T=2[I M7C:^;F**,#.W<'!TNNE\R^6VCZ_?'?^ P*#P!Q&1#Z.B8Q(2GR4]3W[Q\E5Z MQKO,]UD?LG,^%167E)9]+J^HJV]H;&IN:6WKZ>WK'\!]'QP:GYB M;%2KL60%7&3=UR.G$TOB52$O+M#0G8'^V Z"SL*(NIL48)?MMBV16Y3830$8 M-; 40+-=CP)03U$ OA5R&WI=I(4"F,VC.LN($.UN6V54G0&& G3Y&%& FG)X M4]7#\8[RTR7C3GO7VQ7ZBUY,^;L5L;U)W% B05\?N9?*X%/F4T:38M1DLG59 M4E7 B6LB5 57\@C.?_NPQ>VRKO.QKQUBIOL14\8U]%R=?U)=&FFN7*OW\K:/ M:>>\4;:X![LV[D<(OU;P]%_6"1\7Q5& .>5LU)@5>A*QGP2?T;9=%(#M;%$ MFKDAZ MB2'YUV;B2S83I\YF16-FBE"*')[KJ 2+H:ZZ/B*EY"Z]0,3W\K)?7 MAD3WBR>AG7M?FE\@]F#.2_Z,V,>"R.NSH:O>B+Z-CZ*8E;7LEX MXXSXB M*\V;*>&68I_7'1J3_^'+Z>0[&UK1UZ5J[QGV;A[J@TE)O3QY[GV@>1L^ MR+$/?DQ!=5_9%[NT-_Q:G^Q! 81-];\/QHZM]_7LYE47+L$P).;GZSP2W#AE MW^7UPKEB1(VRCY;% M66V7"@2NBXUYLJF8C'_\=& AMHBECH>GL=5FMMK05MTLX(M529_D;*(I]J7( M4_.,N\E.GNSG&9M80^AH6[V0Q[M*YZ:N+81H\G(2S'3MEOWO)B;/7"?\^)'3 MSIX>LVX0LUOP-LMZOMX 6U["]MA,4^[TBHZ5H*LXI_7M&,;O\TWV&0_2%W5M M!DB=>NG5/K:#?2W1C6GNUP>>U+[C6!8U3.&/C\NL#)70F26'4\S4T<(M8 MJ6-FD3UW"@OL7M13IT_S_Z0 ]S9.<S'Q*2)E/<:?37H]9@N?;DN'\\2P0/3XA6(;]]A0M+#D$L@48B3F1Y%JT)X[Z%J^X[Y!) 31&Q_[]'5LD M\Q-S]DE7)4KT]EY_6'F2$[@NM^S5TF0@P$#2J-)DP(U&GCSU MDC8*X7U<=LI!Y.?G7GQ6?+I:D?Z?8M'CQ>A9>]7C_QV)H\4*CJK^: MS@0DHI@"L+3;5[B\B.[_NI/'?EXFEFK1RO)_@/K9#*(4AR6 M-H+XY^CQEZ?=%5;@H8#?TUIZ 78@"-U11J^I%?RM4"%+T%RW.&19C>W8LV?C MM*_4V"<@I/@*]-X\!4@?R";JZ94-5!H[VP5B6U]\=']('R&Z$U-.8"?KC!CL M;U" ;E?S-,$!MG",Y>WS1Y3#"M>^NH\DB12PYX>H*:?QBJU^S?H13(>@BT_, MQJ]_V;4U'L >+&X/A][>1!%?P?_X4$L!(KZ*[E-Q@R<9#Z[\'+'UA!#*'D:F M19-/5Z*=7FRC@C02%WE%G2A &'9--9X]P*B^_C1J"?<9JL0_@*#U2CE2LZDP M S^&G?**)U=Q4(#SM[<$-!:7AYSR!_73@L](_9CU&&.3(^+B@RTHP-,F^.Z& MP3YCCN?19X7Z[8L.5V9250*#XD[=&C$;7ZPF6D[8+NV;S2L:/+I;OU>9=NSJ M*-J@ !I55/R-'FCB6C\=;3Y_,9(YT+=9\RC/CE*<"% 0TV"M"B M"":>@FA2G"8A<64>L@5>;L=L\G]C( ]!BL46-%_!3FGMHV2F2WH"( W.]6G" MCW7-'NE2 ']/^""\D2B(@EO,-%KT%>_%00U?M2W?T6>^L;=->_=(^UT%$=[& M.FN#YQE&F;PY77.=F4GA8DY"]V495FU5 M!D[78$&7L*S(;M0>AZR%$*<'LN MZTIY\(@YP"&:_*ALNG<^9JT3/(F6P1P*@)O"[O)B1&&9X@JSC+X:R2H-%S@> M9)H*V,[YHAGA4U[)Y,I1\- N;\404 _0:TI?*8 -D@*\/757RVL&M0HY&11( MOX=N?Z&AT __I'8B1*5T4$#M P'GX]7NO5_'LNUV1JT-:%1R"#S]E]4E MJI&[A:]M%O'#)N0>O!M#^TM)GII1S3;R _:ZRHRF(;,>-=L0))];]+MU$<"3 MJ]J-W2XEE*N;)-(?VEE@Y=(Q*MEW]XDS$8>>LES+BHO)CYRU>3>M(,@AO66T M&(!=[!>LM3$FQ)/A\MC=&0KP#9&+>$9RH #Q[3!R.7:=:\II=%5FAZS3ZXQ> MD=L)O;5^>5%#D)B\1]/ +%"_7/2EP7L*GT6TQ,/?*K0U1>IR40&%3?KZ=YTU M4E$*F3UNK[C%)KO";?6,CF1S7[4V"']KFLD44ZP"GP_N?.\Z$V=,/H^SW1S$ MIMZ%U\R0O8C#;,0 MTQN6&RP(;OQ=\OG=A_N>D-W#&(N"*WZZO8V*],Z.0>9:3'YKQ*8\CP(*<#:P M.2J4?R[(^2$2XQZ'>TVKU>L;%DLVF2K9@,>BIO3[X8LCN;,Q&]X+1=GZY5\6 M @)7!).8NN/$WN7W]FV@J(G\N@3VAQ;;UQ2I#55%5WY0A5%M:)3T6P3+=2UA M3E24)A"<(NK?KNO0'H\?_Q#*B6IY-;H)@M4N$\[=Q@;*8:&0R27JBM9,ON%9 M5->;+08=O.W\\Q;>^L?^6\=7/V]:%^ _\C>_I3U\-W9S)F]PL-[N=NE6:ZG" MR37=DXD)NNJZ"NI<-=.G\P:7Q3V-9O2NI<>(ZS&)I8>I829%2<'SMBMZI('* M (;N1)I4H "I[C?1T S\G M]L:7$]$&R4BC_R.VF@V9)OOD+7A^-Z>3^W;I6ON]&E%,EVEG WP'X@??[J4 M6OFP>NP.Q'=T&PT^E(3X.HY'&%F+[$)>77^?,\.64NI3-BH\2Q(?/8KJY(&O MXC,AS,&7&/:_0;9W7(<_8+CWC+!.^\&=X-U$?$R=WL:LB;N<7;.X56K:&W8R M\J?2#YHG#-=8 ]D;,3O'P5C%7 0O^JNJ]Y66$SC28QGP0J>CYO3U)/T;;%OC MU6,>TR?YWII5@U$ D9M)%,#V*6K.OJ(S)I1O[]#[BL8<>^;2AC?L7T0QD[@% M5N]0$.:?%H$I#=."W9"QV<^;O^8:I-Z$]M703:0JW#:X";G0'L13L1(I?'3> MW8!?LC;O)E.^1EG%9N%X* >!L0N996Y>_=6?^8(TC;KFT.B]?<:\8\KV.OGF M?<4[&_F7[T)+AB78#!]N[II8;&3PC+3[J?%V!.<\JVXG(T;7U)W'5DGA?K#= M.71+'X178^4I2)2P6Y?1__XUX6\@VJ]'OFB+6Q>T@ YHB :X+EMSV%:CNQ*)1^0Z-_:J+ZU>%FKZPHYW.$UF/-IG,UL4>L>78[8N?; \D/C^E' M/A9/"C):1"8.-'>0(0,WNQ2^AIQG04M6^W6.VDRNO7XQI] M\KRV;&8TI".?6'0NL3Y-**WUDWT'T8H"'!5$CV\>*G3MNO]@*%?P T%$]I(LCJ%\XAG"$N*7IP(E2F'U6J9A[BF_^"5/=T MO:E_+/2&,R$?&T$![,H(M+BAN)&J3\-U%T-][\FV-_-NC>S@#E_5%V/]SK?M MK'4Y^=/5M@$-C;0S]1R;T= OHS-!W(W.O1B//.3&XK!KLIC]LPOBA3S*QK7; M\"2O(,'T(>TOSL$O]QMR&M@FU>(;'$V.*WJZB&5J&6W_9J,]U;1J"%!F]*1B<%QOT^EEFP;%==]'Q@FJ9>EM-/O19S0<"\ M*_>J:^>&FE4&\W$;P1+1::1H]OIJA-^\FNH$ ^Q9XF'5TYJD2T'QBYO419@I MW1+^:&'5I]/V60+:MV>CBLTKX0569@:)TZ6&A.V^#7B2$RZ#BQ'N(O@!OW#Y M'?=']"#R:B=F*@A>N[K#O #9K$'-G:^Z79D\MDV*V&3?'8-OG+ IL55\00$J ML!Z_5'4P:= [% Z;>USDHW!=$)]?A=M,%S M5+GQAJ86)^+,'!VGX;F#)H@@))(U?#';I\BN-J[LNU.[N,Q@1S"7I4+W6U&O M<*_JR>4:)9L!D.U;)!#L0[U24-B^G=!+NP&^G-=4F*#3[-V=-,2'8*2N9)%W M47,E!7?..$9JGI1J6>Q^-A:SO:]3RWW1![Q\_/[J_.?.XXI$+S^'XN MJNXSOFR?QF"? B12@!A,Z',G;<[)8VG1*$LT;U1+H0GTZCLG_K,_5W,WU'3V M$-3N(?0>!1"E %PZ)&@\,ZH+)%BC.W!B#G99 M KZ&+4>]3-XZI+B# XN7ECO4OIQ<7Q7^]S#<6P>4+E$/C(1P4VS/E7N]JES]VK'+ Y=)=:W;4C M\U&LEU3Q\]@M J_;;-CC8ZS6EJ@&_"CS 5'*1.&F;'=Y,!G0E!(\>^32RD1Y MV<OY1I]#BN^QZ/<#F6B! $$?B- M"P7 KJ$()KT/OHE<1I^ZN/%][-LGW0GHGH4D=#64 GAUD@0HP!,/L.2RYMCA M"Y\4'>F!+Y>16ZU7XL;W%<\]-MO(19UP$OK\LSU!Q4]TX'4>T4>/0)^XG^\^ MNZ.\1KYCY+#DPXR"HE0RKWOL]6G.HP$KIS/+G!@)4" M>!!#LLJN_#0//QEP_!,(CF#FJ?]9*9<9NKBVLDD'F\#CTCE]P82UB:FCW0WL6.!LW4&.\?!P@*C"*:XA#(-Z=M?W ]8 MI-7+*=XE#1,*,(@57RJ.9YBKX!JOZ%EFD9/EE)PI\KRD5"O:972[FKU;X58J;1EZMF."YRW(X;H3GV42? :R#8G,M<_YWYJ;>FR M=S.B/H/7:NRQ9JU"]_5)KYBJ)-5WC]H^9=LII[J>79[=R5"OA&=4<*F8/.>Y M,3$"KZL.ZE_BUQN06GK7<2,I4;2:3<[V\@!;YE@JC2DV88O<_"W-"FD'+?"4 MZ3I^)[MVDHM1XVYQ6[MW\Z,'(4F)MLDM8^3#"]6FV?[O+XU*$*(/0U9AAL3P MW>MH$$PFU\%"NP!):KRSZW]?GE6<#!UF/ATS(7P9GC++RS-G\#97I3/2-S7T M$MJD='WH\'F(3#*PSY O*)4\D.2;BATS:W7ZG)RL=O)5U<;/@:J](+3:,*JY MSW:5:=>[/(+H-_[@QM>LPYHM^R0TR<1W\Q_G/BSV=6'LV7[&U:WA-K+.$8)B MO>W0D.A6W*>;"PU'/94#]N+K,;,V4-MK3QB$8L/[^&;XQSLC1KX**-*FC%T9 M0\V9E+)#^*2GLE$BK^5;LV+REV\5OP8O-KZ9]U_H:EX!3^LC=7=0^G6LI1H273( ;SZ]U;HN'1HFEQTRK M ^DQ8@>-IHTLBVKN2")/8=M=O_67?K3[/E/UI3F-M9)P?4#?2>T(LY_G3Q<1 MY>8K-/-6\:0S^[9D5!YJ-8L"3+C.X0-RI-_RM)FB\ :1[;(D$RO'!>-PE^$U M30K C$* <,@/VYNF ,0<^+CG;0JP/@F&?S#V-SS\HZ);(%S"P3JJ;0;S!?GTOU',2+:-0M6-;F,!<+VU!^N-2]Y? ]=K\A?-G @(#I:K7FKQO\9\7_LL%_4)CXD25* MNWAVHA4?ED0<1(V"C+W1\*^:#19 S?L@[P^!4P".OVA^0 %@#?!QY-YHV)^/ M_4^*_WSH?U8LNA-ZXE<\_8JGO\?3/<1UXMOLA0KKQMB!.U')#(8ON3Y1;>SD M1F$T_SN^Y<_CZHQ,'R0H0\?6U2X^RVDLK6++'=>#K \V3?Y=_H[B;#Z M;4&^+HNF%;-,'SG="F&O^\ *?:8OU_KWEV<&GF64=);6&">I22KIF[_C--3R M27VKQ7F-ZJ"9633'R0NP.=#MK^U,YAEFW[$M4 E50$S01SGBMR,%+4V'03R^ M<@7^4"AA- SRDJLI&(X_55!F/]11*>B;U!(CV8"LG8X^OME"8I56585$I?%A M4\XGDXW+#)29:(@;D#C?FLAKU^\SM(A4!6X_(O//0[[[(RK4#O7,_)23ZOO\JF_H9-*-"[NLJC46]+S>]7$K>2@Y>U;1](Q3J2S57;&B^NY7SZG2X M_X?/K%,Z24:AZX*F?4H!NFMAC(O2VNI6=AT)0JPNI#^;UYMY75-@-F3K\UJ[%X M3QEK@>"=B6$7*9)?K@[#CPD76\&WWLT;AUY SEV0]S^L(R\AJ,PI*SVGR7L( M;86L9W78,Z@[@Q2YZ7IL[1(%<,Y!?Q4ATU@[3?>9GI4;^2%0J,E_:;:+*O$2 MB[M!LR"D>Y-1H@1DV%(3:DA-CE)9N3YJ%;[OGRK#KWV*7.G>KI>EUZ[EI?^. MZ^!+*;-(;>S >&J8K[!9JGFHC87 ZZK6:T?73LW#-Q?0;2_X3?1,^I>*]3@" ML_6F:O(X2WM^H&_((5P?$\%8%I8?W1R$IPJ!I45$\KCM+J,BF:85!)6^K30X MOG$J7:G$K#^Z9MWP2:@;4 ;W[Z_H8^JUP_,'JY,9(X\9VIJ0YT]QUZ>;WLX M6**'+5ZM0N4KTH^)^YRC!(1&]:K+'/V;7.@'QQ-)D9KT0C$6ZY '%M/?*(!K M]\KQ5LXS,_6)J>%*=AM3D,Z!*I4G=,Z+?#/H-Q:2';E>4Q=7"Z_V#"J)\@!I M_6]M= E2"];^3<<$(9_<7K2]G;UW\H'?+BLV'PCR>)KWW;44[MHSNS[^XUII MSV>14G;U1AN,&-$$=?HE9H&/;K!>YA2BYZ*2'3%^_U"531A3S,H"/[]R08&E MH_3;!.U:I6NR5^GTS&W.@+61CBE(JI51&S3GCLS]E.SVVTLNZ\'0]J2OBAD^ MFU3J%+I9ZCK3SF'XI5M!R<]2>G1N#6@F7O590W^@W\2DRU=='D7T+*\N#?O* MO7':VJ3_(7CF'AHUR"+SPW0D /,8.Y6#V?<- M/RAIMW( *$ .JXO%E&R0Z(76C#[=W!]!OS1_EFXYI,MX(6Y;0W0!\O@^@[F\2)F LEB.J M-R=DIJ_"A\&RZ$@X$9="TNR;(@,_*&!&]^-H(+X M C/7@3B?S+;>\YB/Y7')*1>@YS_,55Q7.1WGGC4,=2%?O'+W%.:<384*Q MA^_V>5EJ4IUF$(E*RSS,0C9!6/4EZG2MPD:>!1Z1DUJ)*%R+;QA#R.!!!!_* MBLFL(G=%TL;\D!J(9II*"-'=>$?O;O6PD5HG;.7K#@)J(IU=K)7*?"EJ%D2/"?&C'U M@J7%!'T4HHE_3S]K\_S;$3T9IC>."4'7Z*.)?4O$8O, X5L,(KC;B%)WEV_EQ,FGB/=O08G'WX\[#:LF1#1K79:?B)>T1$ M;H J^6*5*+G*> ?!3$!'=A/F%<&B&1>.G=+K02WVPY-HSN;^$2[N*#0'&X/W MA0^YNX3N>'(<'5;I]R[ IS[?Z0-SO'Q'3^@R%<\)G0\;^>JHB6JT5*)Z=1Q= M_8]O$30M;TUD9=(83_:&\A&1.OV5XMM\<0\01Q\]MUY-F;Q-V,4YNX]#V(>N MG J_5,*6)51\MW"C75II]4&U8$71XUFSRKAT;@:1>V8W/LV>*IRO:9ZT2=+B M#(M<68!"SQ04\+M=:^I1W@ <<8DDE;+$!D'5*IQ44W!JSQZ]]SG(%0]2A.\H MEU_\$ICLF96&CXYJ=+"K\B9"B-/>8,OYRYXI/1E4W;KDG\ M&[;J3Y7@%@H_!I.]C3=8:ATJ<84VPM?$%D8W9V'D,!XXX;@M]40@6+L8?@DY,@ M,;P#F]E$321'#IF)$-C2F'Y8WC HNH\H"M'/9[$>T8L7?2OU>4!XV:_ZL2;&FZY$NL'DN;2=>+H-(OS?B3D:ZQI<#4?\5&>MMLF__/'/_!7DJ$E#ZM[=$E:0=.<*_2PL55: M"Z+IL:04*]O+TNL.5#K;B.'1*C].PTO4E8.5S'F0J-'A&Q>V#$JCL0/!P_[. M63U5IV. -L+9QPJK;-9@(2"U8RSS?.ZX-_8#*3>%&#B6BV&I&NG(FGX=?>ZQ M>EQJ;A_9&9+DSWF-GIW 71>4'#ULH'(CZI'7:0H@L[6__)FL78%D-VM_3_2N M:YM%OJ9EBB^>.C M;%7/TT6.OAS2+"QCX3+<9_7M^_USJ=\DDMXU38P@87S13H_'Q.%\C\_CO.^; MK?MT0:R51X8MM6BAI4I/A&%O:*C?I8=!1P>;/\SCCOE0@-S/T1G(MSP%_#6" M'#@U6*X5?S=5T>=XUNG6!)[CV(_L"6N+ MGDG]PR\F'CH@0[)4H\DEP_,?U0N27)!2:BUO+[H=CXT ^E_](]3^3S8:RN!_ M %!+ P04 " 9;E98=9O??72+ 0#C3 ( $P '1N8RTR,#(S,3(S,5]G M,BYJ<&?LNV=8$^'?+ABD@Q Z2 L*"$I3J2(0%! 1$2M5B(IT(6(C2DCHO0@( M""A1$0%ITJ5("-6&D2(=$H(H*&6"&$;3=OB_9W>_O'M=>\Z7LQ]VO&8$)L\\ MSZ_=O_N>F7 GN%28Q,GC#L=A/#MX8)>A?S#N&DS\Z#7T55^8+PS:>+C3,!O8 M#I[M;?NX8WOCX]T^\O/Q\?()\ L(_&<7%!:"=D$! 2%1(6&1[0WZ::>HR,[M M7[8O\E]#=_#S\O*+" H(BOQ/;]PNF*30#I!?FY=G#VR') ^O) ^W%X: ULC_ MG^7QP/['QK.#EX]?0!!:ABCT@28):/F\O-"B^:$50V3YR]<='%U<_?PN>;KYQ\0&'3K]IV[X9A[]V/CXA,2DY)3LG,> MYN;E/RHH?%[RHO1E67G%J_J&QJ;FEC>M;=T]O7W] ^_>?Q@>&?TZ-CXQ.35/ M6_BV^/W'TO)/^L;OS3^,+?#OOVV[>&"\//_G]M_:)0G9M6,[!H+;=O'L"-_^ M@"0?_^Z# E)'SPI>"9/>N!TEXI00>90XT!X>;/1ZVJA&/?/3QMD/ G.O0)>85IC#PQ9&6'EZ6\3DUAZ-$>^MT/&;P]Y ;/=L[N<^22.\I_8627R M0&A/!1;+?FJU$_>1(/P'G8%O1/2&F'872WT9-OEZ9]#EW&O2]Q-U:F9\#89M MVA?YLKMXK%729:D4"3RU#/4ZL9LP6=F#:);OQ4\9G!S"*8*?V;H=!K2/3)TW MU%&_VT^&?,[#"Q(< Y^XE;M<>*PL1*P2F;8"J63N0VMVY)];^ MGJG[W^K]_0/W]?_X[(PZM(;*KU6W:JD)]D E;'J2)8/S4T-\KP1K#B[VQ#9K M9SD>4;X5]930':5W%J6 [[4A G;D?R<$8Z%0R3&YL*Q?9: S-%L'M%!';"C] M3ED41YDSQX7!0^\$_QT353K"OC"AE.PV[Y,VJQNTUALE(^6@!G."19ZUDSD# MK75K-1@:#6.GQ%-Q%7$?";O +:TD6GILMFT2(M-"-"["K?X .=[ M?H O;<%X$=G@S)(/YPBK,[U SL@\NHLP[=\3SMD]NE=B>*8]F$_EYJF\U^ MD_+3.*O$[\S/ZJBEC^\0=Z/,/^C$LE\0 ]>C"/6"W47$#&1C66\[0AASNON[ M:,1;]%D'1>T7!;UA%9*5)NY)O!E_"NBI##([GPOSY\(FUT885> /=7I"TX5 MY3GI'$@K>K-HLC& D9D^(!1/5[LS\)'R^(Q@V9 WGFG(&>7"&BBKZ4 ]/)W0 MH-7G9-IO)?>FHW!8S\?18+& %E)_W.95?7VVF=J-HTM':RH'YBP ?#=EQR^4 M-&XWF#!]XHO%D1^MHZ;U^,L/7,W#6])5I8=)-UV)#5Z0?8=J4<9E= MIX>UN\$?6Y*$OS%#(=E8)% M4M&B0=[&=+\RE;SO)%BXFW79E3[AH+:[V!_".:M>( M,JZSRZUX.!,(D1"<&6X0):V+]9IWG"Y87;U3?5C#[46>_+X]T7LJ?=TD,#6, M*!$=@P$K$X#0X\P?C)#LB*B=#O20BRZ="?(8J_@OYYC\#^=H?5&D$GT1T^<9 M;NQ6"U$\W8#A!'Y]@:'8#/]Q&;DCRM9XQ_]V>$#YY5YW63>5[!+>-&7@M#C, M\GC*WQ[&(Z@VVB",,R7Z9*:X$B$%N>4 M/\Z\N/>HQIK$A4A/NY%X1H5OJ($-9Q,ZU28P9=V*_T[^.][^LD$AU/:\Q2&?&SM% MWBL]X]LADN45LKCXDA"HQV:/WCC*%Z(QU:&##. MDM5A\- 35][2#*:=>_"-_:EW@(;NPE>!Q6KT5QZSHHZ.+=ESQDG?U3XYSD[7 M7#PA<#9G7!7%A4F*0PZ41RZKJ<*YL"[/=8[]4WC#4FTN#HXGH?'4AQ0$1VN) MP,\1YTSAY,<[SM(<-^N_; 8[1M3IS?9$3HQV[+X9-A.-N@AA#K:'SH5Q1 ]# M'B:R\SKU?R%XB 'P:7B/MP(=%P74U#U#3<\V-K]T4R\^T&_FC@LH3>\7GH\/ MH] EUEF2MSC9/%0H0OR=7-BW^S"F50H=/2G-$=%DRG+FLC$Q!I.BC)@AUNTY M6;FR7EZ'E#M,B=;?'>ESUP.?<&PG^G'SG\VJ:J=%.2*YT/S_V-&A5T:0P?BI MDAXKB=$:-6F;9^\VYH*<))<-)E:E/-,3^00W&-E"?+0HRW\I?]&,LU#TQ_ D M/60(>58# [#'EUV; M<$.41F)7[:3\O#$7-N \94.SRX^#6J<3G^N_[\^SC=W2=9:?II[=4! M\T+86GEM&O*_Z4M+>.H\'E3G[WW/AVQ9CYVZKGF0(6#6U P FK0-"ZL M;SV! .M4^$78U7D0_$#NF9,'YHJWIKXWX7IM G? "Z9A.1,P'HT',(UH-V2# MUJH[\PAG$B]: HXP#V!=1RQ\Y^^A7S9XH4X:+*8F)4G9DKZZNX6>CQ'<*42- MM5:-MPM#-+JNJ@-(QDG0O@*+89=8[7''G.\VMWBPMZPF2%C=+G3DU -;H73W MSD -.P45-]>C &1SL0180;64IN%[5N_JG;>F[\T*>15P_S%/7/C=<$G=UY_: MHXYXF[KL@E$WM'F]4_83DNZP$=WW^;=2L':XO#9US^C4:L)"E_:6_M/ M[XC!;#X5?>C:C_AO,N(G3A)/"N'"J#EX%8LK@51X J&EK&?ZK<^9)Y=?UW5^ M=8J]]*&7/\/P=EWB70W8*X>K-WB,>/X8RW[&>H.MP )5JT?EUH)I'QU##M)2H%<&'B M%J+,6YCSY\981U]-+[>9/.%O6HJHK/CF]CPYW%K ??+"M>@<+ZW571!$)$.9 MY<]YCY!K@D+TV?H@5R'[4J3V!Z>D>ICCYJS:\ M?)$J[2RYP[8WI3KW'5GE%WH!V8].0#20NV?1"ZC^3 5/#+Y[3KG>]/Y< Z;F M:F.QW5]Y(=@RF/2E7H$JGB?R! M3[DRGH/\3%76_E:0PG3$GJH#,N-UUYXUMXTUR60]SW G7 NR#1K,\XGN@X6/ MNEH"!!JQ!Y]!%+OMG(84LO#UH2%V8G).9W!A-F.-DRVD<+3:A[;BDB\Q/.>$ MU"3L;A(;R:O)$"<84)1+I*&FT+2U)_.B"*G@K*4IE<^ERE4MX9^KEG?\#1@( MN^#S65 E@'=XZ7D*3+OV$3[8 -1=9TEM,53IMXE0[ ()TTH]BO))>DGRA?QQ MIAY-?YY9\C'^80W?\ZC%)LN>%K]_RTMK!>*C_-;L*"+Z1ULC.PL99" &]O_[ M +?Z=3S^9R\_KYG5\%U^(/HWXJB:=(ZUZA\[V0V#500T8'7?/$$I,N&@)H=0YF7D.I:5$_7;_7-%F%3V MC5T+L&*>P=L4R"OGF5:X?BY,U!<<9SJQSKP&$N.?ODT8]O(_YZ"H67S.-C#I M:Y'NT0$9GB4C5T&F"6>$ B-"5#3>A* ,L9KD?^&IK'V1MRS?UC24YF],N5T: MV"/QLZJJ2HC$6Z^5<\T35 MJEIZ::&_NE;0\P;E'1A:E$EYK38[!Q^*G$0REH&7%0N$29T%[_R%2"V[4;N, MBHA2^T.E;TEI)]31QA(_?/91)0J<97=B=\OV-0[* MT(VK&6=''W1Q824,M108R5%PXCD+UIP5\6S/,QNE7K!%>0V>6IS(( ME?PD\_[^!E0%D1 M4X8G62$O*[5'ZC!:V14=IO-B)W_.. LD<.ZLO?CR.-I@8F4ACWK\A-IAIQ'TG&(Y*OUAC M@0Q4^5Q1[BFPZ[QQ4]SYC^)'^= 7WQW>)<.SV23[NVP%#]7-=6C!-SAS4R,8 M3\89=K6%(2T]P';8(/&;]/+4PZSRC^;NC3XW$]_]]:W=TJGX;F--]O_]5'O@C:V=W -Z!7D4SD-F6N MMC+E?.+"9(UJ%4 7QO?@B$@?AZR4>T.''=1]+^_:=8)9Q4,Z/Q1]"#=$:"1T M0=)@?F\)?9J1 :;[SCL++1\BJ9;\IP7S.AVRD=AC[/?WQ>VST5_+>=\\;["0 M7T#L9-D"=W/HO"2/COL)Z37+#X(4[5AJ<:U-A<;9^US5E \=>OU.L' $RBWM M_ZT[O)\ FD'-O8'8AP9U\"MA3!W.5YPNL)8+D'MS?YH M^P;H_8?=^MR1V^PY\9SI>%FZ6>\'K#BJ<(N TG>GR MQ>(>/9'4*9T@#WI58NK'UI1"S$TH8GV?TVZI'Z_&*!O%?M"[$5Q=9@Z?'1J?? M,3XD6%MP88<.W1SZJ"BS7S0!QO9/4*A^YHA1%\HJOW!Q"::PHW4=TN7"5BJL M"-"=AH@ARK'T0JI!_SYSVW]^K:5>->>^3UW3_AGVX;%R@L)^:[48GEHR609/ M%C6 M7L9#GZ>7=6:(U$>$)B)+!L5XVD%_@6PI8TFO^AZ1&"\4> )%R;3M]04 M$: <2=:VAX]_9CR%QQ*I#XA2G9IXD@R1^J(30:2P2EDA9&%+&<-V;Q)(?50 S_^YAZ"'Q<66XOW M)R9VFD(#77^AFIQZY4U4K1VQ L*0RJ>LL'169OGL+4-0"<4;TNV4W2#7&>J[G MZQ.^!VI@Q4B\5=I'[*5X<[*MK2#%$OL):SH/]06H+6AWRF%LN@OU:HI* _%* MC:F6IJ?KHZ_&C,WIB;J=H*7+P))>/3L6'07;0;3&SY,1P$GXO^,_H*;!,C'W MY\)VU<9 0?ISA0#N1?2\CF!%C. W/U:[0AU0(@Y/TLPG1EDV'/OAK0DV3B8AHH$PM7R%/X&O.: MFD8=3X(&=.&;%SC=2,#1.8DBV2AV80JL[#/QZ;82/=@YB6^\PX])JR.L]X3J MA\K/\?QR)5*+N## UGE2D",<1M="@67,PV M3?Q9!2;'1O$B"W> KAO^I6K' MM2+M"CY?U$WQFYAW?;B[>!(69\ZZSJZ&S*DC"A*OKD\F,@)'<29'F4<\IZ$N M-8 0WZQV.6(\6ONB<.YBRO= V:][,GBO">]WD-_8>VCRJ;@CXQ;[B3$1-"UB ML-CIG1I@]F$CLA K$G07C.X\E"RNWD W&GZQKE&%NR!YZ=)$^=T?'YM;^WG4 M<,NX(<0&FF/.A=4=.<^%#3L$TWDYHC;T5([(C_^([J0_SG$H.3PU3E43L/!6 M&'U&=R$L!*.37:;B"@TG7R0$\K=-'Q].:(Z(VU\E[N4FL%^&L^TW(V+H(\B: M9Y [["(04X(7O^;]ZOW",A_=1"HOUO^JFO2P,'S'2;BLWLI;/U,-P\9#<%." MZT?4_1C @YIGZ.,#\$GD?%E:$Q%T-^\C,L@I+.&RGZ;>)S7K3K"FD[P8^M^[ M?_!JJ00/0[/,.X-[!UA2L5THP)$+2\8KW$%.-LR7]63*!"A:YW=Q]@"9"2N; MP=/I/O=3@P\R+F2N.N[[8!2JO-_PCKO&GY;.D2QA8 MJ(0@64NZP)*EXD%=.V(RSI0E3/_VDRC&T<:D]HYG32^-[_^I:GENXH3+Q>1" M V.;N(/F'YOZ01E>!IXC9+Q 3$-*04B Y.GPI4]]9RSTAEN)2+X=>^Y&ON4K M^VG([=/*3&N$47/D#\V64(T?QIORJP?I SV4!JV5Y07RE&E?WJI)$14I^-.# MO=IF-59XQ#%0ZV#%C^]H@X"M*UZA\64!A<>3_5^ ?OUCXTY-31DJ5E/=FB?V M1%\0&C8^M?_I&1AO%&Q =AX/7$3'6VF"4'GRC8!TH(QTM_Y2L.)X=_I=E?UC MLIIK^G8/:V74Q-=^5G!A.Y["!RF@&IPE/=)% ,[!13&Q'%$[*&D. AD$NNL M19IU'F>A\A+3_,D[T%R_(/"(YW=1AQ;;,*-;=HKU]7TJ;==[#',8@BP9+HPC MA&+*<68I#8))'<)4Y\DMDNI.,#7DI2,R"ALX/[M#[%"$GH-,HR19LS'(MSF< M1\->?$>[>=3/*C,R:(RF4>(Z]T+NE[7:%:"J\C9^O4.^(OB^*C%$>D?(&K%Q M37_([:X>.ARMA?P]W/D/3(6 2@2K#4;6L,[2OU>K)"3.OU7]<6$,_5)-\VUU MAY-NO53$?G5$=Q02B0\DQQ.;!D@(T&2 EM@-GTZEB2?2B$D<)5"G7BC M-7.*"V.,@MMJU0A*&F'.%U2CZ4I%1%60JNH;$$4S,ZQ7]L?EK]M0,[3[Y6(@ AN-:7ORB ;6;4EKGO\,G7 6U/&ML]CVBDNG6FC_Z3 M^!# ^YE(747\/=:2SH6M! .07Q]?K=UN*70N[$--IS!4Y9[SZYR4QEIG"(=; M[[ -[*&3AS!%IT?ULP_?02D'R#5K#PBXVXT77[A/T-^EM/2R ^)]$$NG@!$< ML4R@-O&/Y]V4GP/6@-C;3Z691TN3 P2PH)[4<%:;%.HA]01>NR:6I X7MIJF/!=E?KF^(=;[M==B=;P M/="BCG:(OF#I ^A51X!LG>?Z&ECO9XSH%M_]V&A"_R@EIUX9G0 M_"-"E^MW,DO"QYXX@J2.$^2]YZS?JY;,HY-XU^TF!3\[TZ)[5^?C:KL M]P+/$\,KIW*892R*Y%46KK] F$EF2GUD]AHD(B_YFD,+)8E M-%(D[5Y.300H+[] 74<5XU!;;F MMU8#Z7".$!U2N_=K5^BT4KI5$5T?J3K]L[M?6D.S)%N(FLR(?*[D8)JPV]8I MMT?N#'P&G8X"G!$3IHP']$\$:6( 8F)Z/C^]PUZO\>[&K\Y]@%/NG^D^A>[C MOH4F5U^)PS[SXVQPGPBO_5<<:4C0G,)(9A<80SFA,_]UO>>)(+4ZX]ESC-PO MTACZQ817$R%A5UG"Z,"B_>[@HACW"\J#6LB#Y)7P%2_F&8PA8X3]T K!^>H- MN^9E.F"ET#PZ-JDQ%Z+EV]=7J;J^\Z.N'F?4CWAH6\W]O53&($ :4K , A=X M7#GO)I&*6#G,5,1]F/JSE8+WRYSTG-^*,M8[_<7CIRD'#N2^?&+\B2.N*\ W.>EK_BSSR#/42?RU1]]@S,7-"O+/UE(@W/_CZ\ M<#IEWW.TG[TOTH-=4 LYUG"$XT1D0#V[_N\]+NS%W4V><(Y8&MTU!6*%!LE< M6&,B2S*1-E:MVS9 PB.Q 1C57GKSFUX5RN4]US7/[[3'/@[8OY65IY9AJN MT7B2VVT*&*[%DMMB!$%)514HRC 09)V"JB\>1;\_CSMQX5.[7JA_*)B>A]JZ M';\PAIZB09*0Y 0QA87U>$3]A6 &)9%0'YZ(G#]"'_6ZDN_]F&3\ L[2/VKN MPW_X"&[T#7.4)QI*VMWLE"H\E8 " N')1%]B79]J]7,,NGO+2B?; G'$K8UN ME7_K_G0B9<<]+QD"-5W0FC\2@E@^$K2JB]"$AAP(>DDFG3#L43":R8-5'6N: MO44E)AC\>>)S 0PO<[X5><RK)N MO#_LI>8>R[:@R4R:19IL@YF"KLL W@WR?,_(-G/$28"F?W__'N)\<37 M^&ZD.)AJU^99K7YI"(=89HS?/6\PF[W/)^G0@96C F^G.N%L*,+462YLPI4C M3&?:+R.;Y+O6%;%GWM)5TP/#T8%H&EZN+]SO?1@O:7? V*3P[DO4-04SB_$Y M&1X:2@Y)+20 SLZ9" EC1"I"$4)X1+RW+MVJ9JBY@H:0Q(AW;S!6!J1L$QQ* MDY\P!A35WIM=X'TJ^Q=R&M]+=BSR*BJ9"'A1IEVIM;THJ)+&VJD0?L]86^R; MC_0D,<+E%,U,=Y]HCE[8)VZ/4%-V79O%64'^5L(O7B5.+W Z0[BPS:HS@F.4 MYM*!E1+HHI"DBXG$^K-KB+X&D[%=JOQ?K[..[.@3C._0"RX;J/B)-ITT&KJI M-[1S:" LXDW%4OI>H??&OU$LB42.T#0@WT=HR(B%LD*=_98%]Z7'+OCW5]K1 M0]9:Z.)#QF:-TY[$N:FDRX^-<,%=5W-+=5I%D[Z\4B,WX$F?\<(L=_HMCE E M/=89\'W<8NHAX^'='A8BDNT]3#[77+B8<<1^Q\=]C*3QU]OWRJP.80P66EA2 ME53!C [1"INP8'CW6R6'#HD#>T2G14^LU#PS6SH7<<]5M6OK*5P+,NHYGL1' MO$J8SJ&J-J"!%BHJOA.!O3B\^5>_@W\A4V!98ME5,NB@/KBGU>1##&;7US/K M.WUV>ARJXJF1YPCM8YY>H@!N:%#S%O80NZ.#_P76>AS+2_,#:C-T+0)+[;"% M[5-"H;KK^KL+W+V],E(^=S4XA:@_EJL=0JM@*-V$G2SI*JP]?:Y5H.#9DJ)7 M?TE5D*MSLXZGFWJ@;R[9]X++U4A^G".>1+"2HXLW, ^R;K%+UV\G5QEE)E$4 M0\N^/"T(Z]2^XAKNW6JJ:NX_7L"1(ZP$Q;MA MM%,"8^\YBJ0^P?/[=[P!9N-^SSH"XTZ!&KG5"WXW^Y7SH'J[-/Z1"&!:6,\5 M$9ENWT=08)D"]AQA,2#\ M0I;%6:8]R[X^UIMY>&:L4*RTUTFC7GNI.,+.Y'Y(W:/+M%8DJ%%1!RW?#0IK M",<*3]K]W>8E"PD^4<3:@OO\U25EKO5U1KCQ?*/)%NH63R&][_VMZ6$0V77; M][)!@\P^)+@/O@*A 1_K*Q<64+L3JQ2S,#\>[5-'/V7N5?/@7;7HW(MA>ZVB M[VNCURY<5'!(C2L$47G MP";6+8%*@3)_RV^J%^/?90A-:4_9Z!YMY?-^]P(+$=^3>.I/PM^CE#XB4QB# MYL*N8.O@9P#<]G=_HY>C[Q.5UXR'II^M*.(Q+V04PECC!DC_97=C%^)0&$Y-JI ML8<\:Q>[<:.$C>M$2?R*+63I9HK'VJ\X=@7RVR0.8F,3R950@Y-IY/D+T5:! M5[@^8AUYP!G4%,O/M#+%O2?N9/G4F/:*^0F,82]2+9%GV@_N3KSF%PRIQ)K3 M\F:[S&I^<,0U(7^$;-]RX*A"1X-.=>RUM^PBCB++E.X77S:@%8T].@\7=U\: M;_&HRY43/:!W#ME413RTK1+E'_ ?7$>E$JF4=7 WNIL":LNSI(>G&;%TU&H1 M?;IK?!@DGA_I3P28VR+QU>M'=(.'C+7PYO5':S]X2V_B((?%A.,^0_E\,A/< M#]$NG#*TA&NZ'7;T!BHAXP<*=$'(6CC0/'L;AVLN?O70.S?]26=_[ZI007@2 MJ\4AI2T_WMJ*B59A70'S(?N3@E2-P?5;$6$T1_+D!\ IO#PO<*U:XKW*P[7! MCXUYR>C=M[*GMZ0W[V!X$\]SWZW_:_^I;3'3W5^0!:]/1$H+DK2[)R@9/_=-)S MVFT:JTE,^3#WV?C$\^2K/)*RF(LB,-@-F$+M8":H@6(I01V6C\UN(%(?(T6( M@>NI5N9@73#-0'[IO-?/O'_PM&?-#?:>K;0=VE-?/XC5U?)G'GX*_TJ&Y 4) M0C'JHV)ANLF3!:0@GF2%$UN^WYD5*;:66S&!/3SRO'CXNY:4G5'HZP1[^XN^ MEX_R[=#Q7X"49R8#QGZ&Q8?371>(*^Y >[_5WE$IC4ZZ8'*'F$_$O1MU_77] MJH%7_2^7ORK1BGHJSH]]RX0R@=1(!)S)$Q\9J4#MJB5 &$#)Z7?8S8O^:!]> M_;.^RR;,;\/(65*JO[G\4DC6FYV'^W!Q7P3GM58$F0*XWDXS*(2YR&#DY*]^ M5+UK3[5K%TX>,*X>2&"IE&/,/X<8.A8D9!;HK18:*I_"3MZ[*+B5_C/X#Q+2 M.'6N*[',?;A!@MP?]&0.XPH@W\.L]I\?JQ2O#J.NBTPMD^\IW[U5K_%2:/3- MN4_6ATE:8]NB+28$_V&,V)S)SIE&+CX;_QF^J@D)LE3&7?I6XF:YHF?E.G]0 M,V-([?T]U>&+9P0K-$1@+&!;Q! 7Q3U0[(=>X5R834HGU+QBV) 0A%IQ@#-3 M O+#T)#K9P3@_[+EY4\B8+^THAN:[7";G/QOMHFV[WW&L;P1?JO$:^6X-)TE M ]#,QWN890I%V)O]U%C,>WEW"DJ@])7A8U[=K6:@GWAN0UOU>Y25.S#.JAC4 M8A>54C@9V6]U.$*F3+YMN2)#I&8A>7%JV-/LU$YI3*;W*$M'MRVOI18*KX&! M_HSWC':@7Y[ /7'8KJNG82J5Y)7&"+8H9^>&B4>:F'(FT]CAQJL>O@$37YM- M[9]X12 3U$2PE)J !@:DPF*"L0;LYZ%<&#IS2JE;D9B*-=4;9Y@F8/WY/$X3 MU%J+C24]BR*[D0\.H@Y(.?Q-". MA=Q30;R2">[]L?*>*1&(:#0E$>*L1,"S M=-Q _]1]C-R/>48!^OEL4.*GV1N*2D<5'M@I_(YCAO?3^WEK"YH@R\2UZ?*] MM5"3(#47PE-QAAX.Z 6Q#%&:= ?)'BDA^-$9MSEPAK21I";&3_?!G-$++>;9S/DUL>0<7NME ()<*_; ME%0BO$/X13!%F&4C,V<[A"J-;["3ADT$]GMJNIE&Q,Y'M#5_<8LEH<40* M;D$V0L@=KUX7P[/L6P>MNYX-Q((*V/)( 8@W(+BXYJ$4V?M&4,YT5O2FHK0PAC'BTF< MWZ??M&4$^K4Y.Z@WM;S1IO3L2V_MA\]^W2:/@@]9A^BF*43JHSEIL.BIF_%@ M2W2G06#+OV$93?6FPN&-T1.<.>P8'0J#)?X / Q:)01<)!&\3^;$;T8 \+V6 M7D0U2&#=H]_JO7_*G-"+4 !_'4^\T,X9>G-4EP$4E>+W:L]^PJNYY/C]%3VX M )'DF.U;/7SP7D(*0IQX'0]JU!"H^!B\,DN6MJ0?VN090#@Y;'Q$K/IMS97Z M^)X/"OL?VS.72O,.A^\HPMM9P5EG@!QG%TBFJIP\,@CO*^0OKBN9M9W/ M\PQ^="Y@0O)GC0X9'TJ>)C-N0K/=Q KBITP9S^AZ9ZUWC4S MZ0/\8"FG+D0*VK A[U"+H?9WKBFX#/2=)Z;<+4RH+9]S<^1I;G[3-FQLMHN6 M>Y$6WMS0%I+QZL,5TBX^^)32D8].QX9UF*+E/V(P8R>TXGLTDGIV/\P04HL1 M^F6-@(H'0"%!S:TH_!5*8AX1<$> >TT3KG=*89U NVIW"B9C@-251@9F#PY/V4'4)8>1\X5XW1DT6>\F-&DEZL97MV0: MPX5_[>VU6J_[:.+A>3/BT3?*+LL/KJ-XX*9K/XJ?!6%GC"'6KZAO*NV@$RUR M#Z5G2J4J@W=V;G:F]U56[%:!C]0G^VOQY" 6"_ID'E:;[DIR!@VWJ)0>+DQQ M\F-(17^Q?&=KTY.3[P6GM0KI/C?NN5Q\?T&?K6:-J:#'8=^%DV'?WTYSQ$^! M.;1U"99SHZX-L9N3!T#W%G&\+'/>GZQN))-B,DI.H"?=97VMMUF^^5Y3X:7(U53C ME=YB_!>:,I7G%P4^SE%:X(C;TYU[32#N!MBOW )HEH(.8;^/S>F.79RBV9'Y MLR?(HAFO&'6$8]86E9R=#.!E/A49C6A$1V_:[*X?ZCPRXS990+CU]\S4@&*H MY>>ONXP7H6@&(U8,F/+_>3-TH']=GC-,J<_OH2""VL+[F=-'Q!S[524;1_U; M6IB:[7]/_.[O.Q_1$"*XZVK$.$262:6HC=/$("33K-J&"[.MQD)'/AG(%=,EH _2F=J MZ\8L9'V2!@8G8)'CVV\NX$GJ2"K$N2"HI>81I3K-06F&+]2T$;*8/=UB]MT< M=2 T42!'9TZIW,?1G;_M^8SN]*>CETQV]>B+Q'KW,8VAI=EV0",X8F0 PC1Y M1@HQ>ZNW39!TN\W]C^M>IZOL6_XO"]PSO&I>,/?Y_^R_.O.] P,->HU#@ELT M+U5G<)\]2_;W@ND 071I_&.X?&SH6(C)YT!Y9,1@9_OD&ZFJH;@'%;N]3@O] MAH/F!@/>VO3%K96_D/7GV!F=$C-@"M.S$"GY$R_.VG?(PV%OZLL>#1<721,1 M&\D3:)3&563=\0FS/AB6 $Q3!2&UH5';!9\8X8BVT#1'0XV)B+7LMN\B;K27!BJY)C1'.$@'F::9YIF-#,^Y> MTR=4#]/N[,RH,O/=?Y3OC@!1E@L+)4[!.2*_F3=Q/=ZZ[/@_7!AHBO($.+&U M 1++_RP7"7W!AX\G&S?8:SZF]S$NS.S.5LCH^MAZX255R7@SGZ6XRKP>A&\R M94G;GP(/TZ6^^]+'NV;M.N1I.D<^I<8WQOD[AY__$ UCFEKDUV='6:&@]AZ, M]$5-XAE)8"[S:A"A47"%0C50N;1,4/F1ZO2&GAF[TG183_U>K:-&R"WI1Z,/ MA$6C3L@R*"R9'(XP)#GY(O,9.F F#9U&J4=WHWF6[R/CT#4#Z1:6\Z)BBLR3 M!;OO)KB%ZI6D?TPV"8G++TV8V$SX00/5$EI32/'2=E@7DZGD:68DS2E2P M4GT_CTX/S\MC$'=VG!4GB-$&;V$6?[BKY43HS^SCNRSMA@+.U8(: S%$:@ZJ MR;2'G(9OV4ND&S#2V0^Q-E4O"17O7V&:UU3.][B6:>B1XKMG>!6R;3=8!".- MNN][+P;"D Y(ZC >T@AT,DMRO(?.=JL3S6JE<@O/''OT_#7MN^E0'?8F;]OOCQ75_PQO;+K"_^"C[H ^?R;G/?&?QV@B]S'I)X$$EG2 MY(6RU#N3US(&','95UYS%F<:T^KL7TP<>9 D>G"J3.1ISI<= ;Q]>&IZ6R9+ M>@!BQ,!9U%3J]ANA1 *O$]-VAN71WC*DRS'2;'Q>(!?\^C^)X(>K[]BI>F"UDV< M_I9H)>7*$=&BR]N-<%2GFEMJ(2T9.7-K*DCN[.O WXNZ=\>5Y/46 MG:Z'P\+4;IC"(B%TY\]G=^ L\:1#D LV6&[C'8XOG>B$LT.W,T6.U@2>]!C$ MVM]!I[9/A^W9IZ/8<\_BZ(-K PK7>/>TDD'U'RR)3(8#NQ#OCQ#'7F:7XL0# MB-)6)AC*R40O.B6U4VV9_O/W-,KK:;%C<-AM9;O% A&CKGOUS8R[/?L-WE, M%#G5VV2[*4'XTH070H;JF7:C)C?*4C<-I,&>TXT[OTSFM8P:54P:YFW$KWZZ M(BIUU^P]V9BYCVF"O0:@5L685ABMA=J>ZI-*;^%]RSEQH3U12"22VH( ;-8GRVCY*X,TYZD!AB7H5 %L?\/BL9 MNFE/N\:PQJAJGUC/]*F\9[*+U]+^GK]\,EL7;S7X8>8;L>4EQ.KY5: J=K/2 MY RK'L84]97-B[>68 :?I>UY7S%9::,Q[\J#_28Y$P+C_\V(CD8]Q;=D0AV: M0T;5N?:ATY$2=Q1"&@GB(._%MC>!,SPZD7EV&9+%M1II6:_^^-WAS4%E$ $G M8KSJ?C 02N!(UHUQEI._KB0X8DO'M9?:'\K=._XQ8]!3\*E?0U;TFH(D22#* MPI4C=(=IA_6 O*@)3E/'DSA(3/(/*"3!9'A/N'B[MD[(/%ZR3\=SEX;&:B:_ MC[OG(AQM=$[*J5*;#4FGV,I)3XX0GNZ4&RWH DSRJ1+I1^IK3!G;]R8B63K0 ML1!/:J ($WU1*<(J[3^]>4V]%<9/'?DV9(RI"75JHH7_=7MXAT\^Q4%:'1?\ M^R,C QH2@[U(EV=)$!9^L*3.,Q;O&:U#?VU8:YB?/2A_INAV&R->O/V*LF$) MX<^@2*/#=_B?!XXAVKI>$S <"T]"XK_U6 GC)_< XYS"US%OBJBKTG"CP#KLCHUQ^C"^#UP&DF#YX4 M@J?638TG=(KA24YEX!7 GWHZN=KS9_%^@-"CXA$QZ]IWKOMFG5'51E48FRI\ M1S(/OOCI73S>L_RIB*H<,)#8(3F??H14+#6L-K)9O:=;2>]0]U>3OA"TE-!" MLJ#OA8MG+/E1SU-@?_TYHN>9REA/-G'[!@Q>&GD-'>UJ;F&UGWYS:>%DCG=' M1,11AI=?_X;S(5M[7_;7CD?=CYL%=[W;7)\PI=:F(?W6)V*I6RN_Z>*>6N,L M4:#G*,!I_G?[N^?=]H81:LO#WI57[J;]TV[E&I>IMVO=GD=9\4#IE8:G%E : M_5FR-@P#@-"%G,QF]IP);M/J4T)*>"-3C _KZ0V^\+A;96/QQB.!#%)\TA-HTY[[FPK34F%Y;N^O..# \@N.);AB<-Y!$;RQ+6D*'I MX8S[K:!+ @"^A//I??FJ')F!;Q#:F16/6$;YS^9LF7Y%@Y#L8TF+,AZR'UI9 MX;X0F@=6WU=@KG)AM/Q^L@+[^0S&_WP>0\S00?PW^XEFMG:2@(.+9=$)87]Q M>!!;Z'F4DM&!F6[&EJ1NUKM2+Y6;"JI":G]D_V9M2U(H >QQXY L1"51FK1( MED=<@-+Q+D**4SF*I=L4Z_%H;ED>_;V'[[SU%9&4L1%[Y6R=NL&'MOH*"YO? M(264RA%C;S^%9-V'CKZ#1Z 05B* TY1$%' >DD\-?8CZ]70..;#B4A\#@H[@W_9OEJ8^ M[:?XM2KLFG T.L?ST4XWY< )]:6?VKS?(**C;DI"38\S_-@I1LC)%HX(3SGH M?Y$.CYX(+-Y%AR?\F41WSI;L@3<,W/!-V%/?;2BD)C'TPO8)*?E?=XHV[P:* MYLR2K.6(;'_9@\&N8'DQ7? D$8X9>,09H&2N0THHK9.?96OOM6_-T=!O]%6N M<.O$4W@H74?&W5WH:"R]AZ$'Y48VD5KE(8+[C(=T?:]S+($')X5R4J _:>F1 M*_[)A7FVN(@M\@>G)MS1N*5TR6;7P*?ZR_O8"<^C+!JHB!5_IA7G,Z+>)8LI MA34'3OG,K^7,%]S>.XSV_&0Z-J*3FOG?F:4>X M2/U#_2O'M9#UHV<$%P8I+*DC'!$H8/P^X"25+ <5;Z<^AK>'(MPA6JU?'0Q$ MS!?_\/)8Q?0._HX[?LSG4./O$W6-R8J]UP)U?JV#^N05)7H91\00\MH/B,S[ M.D].10I,]][/:'\Q.X600%E6/^\+N5EO9J!\4^)N!LR[,YO#=]3KG*A M)W^S#81E( \L'A]_\T#\<&USP%/XM@B#W.1$F%+B",]',*UGL-BWP+>/=%/: MUX%D"RCZ0IQ2S?YITT.YTN@4RVSLPJ)2HG=P/S)H^_UEEHPGPXO=P8+JF%\9 M2N]]V)M <6XY]M2#&=8I\/Q"K^](DV?S+8T<6](NU*?E MX:J'_J.GE9 ^%/#P1XY(.O4OWL]@6IH&)Z%CD*)W\C.0BF3J4W7-$Q^@Y1PPD#!] M@2#@F9KJ4,*TZWG%_NN?6YJ5&]9V?+?]CK=K*3#6:78<_C("A&SC"']EFB]3 MZK=65FF$R<<8U"EB>T>3XNKBZM>!@K!]>:?>Z8VKAYDI4%U'"0TA92SE]C)P M^D([N^(.?/+CV2_GNSU:&':$!,WVA'MW:NL=V(\UPN/B8E>M4(76&GM7=F!J MOTQI\\[C035_EA0$16B6M#KC ETNFFGWJ]"E@7Z>!D]?MSBZ$.GO\#:B?/&S M>DO2*7J)0SS\H.9QC;8'M\8Z>\$!H(2$5^%(80C4_-[( ]X@OH^#Z!AJ:C^? M.3/FN-X(7PE(A_;;!:#6739W91AQ=S+^ZKU1Z@LVE^ M]DB_81!2[(XS/&B8K-;PACREEK=OC[/:O:2&5U 6&(]V$1[Z(:*1P*GU*8/Y M 9:R%KV$(X*GB:Z+M?2@$2S])H 3S]]9IAX4'*[2'*^TZ_)!/MO9ES-7XN*H M9@'*HX?0<"M6!%,WL'YB&DP] MTYAY!O!^5MYZHMHXU57:T]"\4F'H0Z,^R2WI!Q;R\K[MUU?Q)"-B@/.$*XFR M_;AAVNK@4(L]12>TNX/L:R^8&P1H;A@XV95A[K';8HZF#D M/#1U$S1U.3O#2H]#@<3!*7(RH1[95?E$%5+ V 32_BTRSDLE9("03_4R! MDV!>%]AG=&+=:FK*=4IZ]2KEMO6].>>"!BVE.E3IA;/6_%A^*+1;__G*T1"^ M 6[AT?,8^7#I2;2BBJ\' (+G?S/J:1\%U8YD66N8F-SK[]%X"C>XB:UY'4 M!Q3 !0%JK/?!I3"5'*%X^F]2IQIXD9;N]$>'&(V7+_:+/=UV';[I_K &D.'[ MS3>V(>,V9G,P[032"X*5=P:IJ->F+&6(?O('C=! *$+\DB %:*"ZDB;7U-&R MH,^\R."M\N"A$@%):8V&17%SRW=I!UT"?*=@[&/L KP?)0Y1#^]"B7(&\3Q8 MW4+3.);Z2[V\K*O5KF5P#[&S6F S*)=WTOB77\'HSXT<^% M[> ,C2%?9[0"+8R0UN$KX%,K",M\,-Y;YT9511V='*KYVV8*+NZ*2DY^B"T+ M2Q,W'*B':FW[@=Y.(H0^9)84A2/,?H;[W&GY9G@-&QQ9A0HN/DP<>AD84F/P MX\$>H=DA]UR]J\VI&CL?35#]WE(8']@%';N9OK@/! FD;ZT*W_8K-W+MPX7S M(^&3>[,-O\V4AMO0C$4G-0 #G+6]QQ+[3T2PI'UHS5(X_ M^AF=^QK0B?\>JVJ]R1Y@JA@'.]G-%[LTBV$#-05 M5!1%$*L%F';A]K/S!!*I9#&W (\#'<&3>YF:I6V>/=^1V:96[\;UHG-RHE$U M#\\(?D 3HX&H*[3RS+:]O.#,U\YDK,>1G(H(!Z>H&-V)^?,;[%DY1G[Z:8K?31(=W@$2]FS2ZB1.,S&[4@_ M670#N4OK8\B@S-.;5_.L#Y,0)Z%R>TP0PE]Q!O?A4Y#4^.(CD%=".5^GB#%- MB&1UDFNQ+&":K(MUL.QK8CR^>K%1/OMM6\?-8X;"E]/;S!:N.LK5"K"S\=>< M0?-8A@[[,4N'J8^5I[NN=%D84)GRC4/]U98K6ZJ>IS:>; C)A\VJWXKNUV&< M@YI-QQ@.$PX,+)UWC#S2Y M9_%#FM^.W/$^O+ ^I?T4/O"1"&J8LF3;.<+^S..8'[1QEJ02;2OJ3F8"7J+I M[M<[SK$H*1M[N2>W>Q^\1N2Z2TA5[AGD*T;E*R5C7_]Y0D=QA,N@$(.08[I0 M 93M9[@51 7<+I8VJ'.EZBB>9B#$TMT;O!KR_+#=KL#$&D5WQO&^:QO7KIU! M^D+3/R:BD1,CY\#WVZ\BT==7=)C&@1ZGL_1+@"^@)^FNZ9:!V)/'8=T/IGL_ MRTZ>/2M[*\%,Y2<*U*"LM/P?[+U[.%1OVS<^(GLF^VPRB5*VJ5"12;Z%Y*L= M0DR2[$TEFVK,LLE^,T6IB"$DH:F00B;[(JD01IE=-F&R)C569F9YE_M]WO>^ MG]]S/^_Q'K_C?8_G=Q^_[Q_781W+NN8ZK_,Z-Y]SK>LZ3ZXI;\6"1PH,A7E$ M,Y?R7A9>?%K18^9'X+#SGLKKC^[?N!3^.BEY5"VG].[P!^7#$AU8T!N9;&&% M0"6"=ZP!'(XS_2E48U$3S$4>$LRYQC\ITG9F!OIU>2>&"G7NJ/PY(5;]N$V0 MM/YW V<,(0_^-P]CBV6D+$7/!7#S%U^EL*LMEP[.YO= Z7[E,Y5^%]!CA^AG MQVN=%*MV7XI9<&)+'\ Z3A?+'V/8)_PB)2,*)5 'YSN,97#3-LH#=;.3SRY\ MN%/\+%N?YB#V:&+G3O5U53^<8!G$_HD/$AQ6]MCC763A,?H3U1+F'NU8W/'Z MEU!IR>SBC]'N/1/-'VY2&WZ47-N1>V#MP8IP'[--'N47L&> J"=)%A*Q_\\: E+37$3F?;=IHF'?0[""HB'2C1_"2NN M)XTOQ!1-"C-$-$])^!EW5!>PW:Z:!0NC$=A>P!L1IL-B1#I0:YE*],R+]7&52$I<'P7 M]JG8;PFA\0CJ^$V1KF]?K\OW[U+;3+R)R,,O9&PLC"Q7J\/*9Z/H9=13^AS; M)CZ,94A2#HH&,6OH+VL>MH;/G<1G[Y+MT,<>4ML(S,5)-3TYNO4FN47J?^($[N MN#9Q0"__9, N; #B@! @\+>=%@78.L0DIK3A-'ZZT.07VW.=N:*LH>&T';K, M+P>=;GKMTI6^=Y1K__10]O%P[5]>L!ST;^@!/$2*7T8I$[6)'Q;'-8N645T8 MY7""71E9+OB"]P%C;9KD#8+84>=*B]RC+;MVWC'1^_$)KYYW:F':JOG MPR]]!_8%%J^B[EQ&G<%#&Z,Y^_E*0&LXT10>)DO4HV4P<5C-T#.-7),$6MV3 M&0O/IO@(WM6&-;_Q&0,7U1830]W[NXZ1/_1L%F680CK= B4L+V.%>3%D7MHG M&QMZ3'A@RQ;"$6 -="8&.);SM:;D2MZJ6*[]$^XV0NFYV;[8$+X/W$.7 L(H MH[6=*PO<)=3D%&EQLZ_QW/U1"V%GF"6-J=?V]]D*GX'6 MU=33B'"Y")0J&.ZI@-_\F$2GC2(7FR#84^V(;2.O"=1X.^!M%V#TZ&Q=OKJO MB\&>D:*MZCUWRO>=4U(!&.,4:!..H[1B&(5W;'0$ZX7EWP7F$950!2OI$Q4Q MNFWFE8[1Z)&O3^OBI#0<2G46]_T^J9 9T1>[C-J/(F*#Z> !.F30OQ)#\.*Y M0&<_I%/131=' O%NC=K@R]163)I(WJ>>"6K"E_0;9W"-3XV>_4CM./_BQOK@ M1-;4' +&)5;VA+I9(UY/ELV_)#@.V8+V3/G2\VC!ICRR7.F5&GO/!D=5EXTB M>1=L_=7=BO08JAZH$> T8MB-$# [Y\O?!0$\FSKA52S3QVM/ JY-F,) MG9U==]?_<+C>M?9UNXG_6OS66V*6YK]KP"E8J@01C8_( NV;V7VK?1D%;41W MDU.HJK",=_!V[T"<7,MV=;^F]Y[N1M^TKC>O?^2XL?1YVKK>77';S?##R"+_ MD.D&P(-(/^-H@<%,)W1,[Q<<3N_!<.UAJY=S%B OO%,C+*,YR86;"JJ#;G?.& MMGZG$S[;B87V/.K5>'#DKAG;.G_)(!WU>QZ6(?F'93]8Y^Q73N&LP?:44?JUDIR(,V:X M*@3AK>8;$BRX:JWDT40FM749I?:R-GA<&50EEZLN;'5X4CJZMS+ M%E*HZ]FKH^N04$#YK_;_K>;>10;=7.*H#0V<(!;N*K968JZ;)8QHQ4DW.[*\ M*ENP CN0G,JI$_JT.R3O" P-P#H3EIQ%>M_4C-:-H,I;119@E$! MR[0+!]F91P_,-^_3F/:D?<.?Q[R[)AZS;HBX]([>J14:A[E_T7W"""M+ 59> M$!VGQP%2-F($#VY1*2C#RR4? ;MJ$,O0.;[Q^= ]<"K5F)U6/6]TYL79F([Y M'>>?AN]:=;3SR9HL&KT]RQZ66=F8E\^7X6;LWX?KW<+^-OPGOU[HG*?G@8KGE>X6A3N;S(TI/]1'^X]19U#991 M@ /=EU$*0*L>OL4LIJH+*T6(!&NL ?"2=4"U3>D59N6]QISQ^8-.=^07XU(K M;AX7MFH1PB^M0[@L<&3)&;;YK*-RW9HBOHY\RSOZ9?S0@:C]&FI1 F6EO6J! M% 3NZ+O,Z:R\S!J$%*H1GOU)Q?=GTI7&CD)9K$)OHG+,E3:B=>/'ZF:94D]O MIX!5H^VB8MO3?&]=S)%P'ZGN>?NN;Y383@6/X;(QM:8"I3'>,Q#/V<,.$@!< M4=YVKGQMR4A,@C5G=^7I3-O1KGME5(X]%,Y30[1Y5%SAK M"FVPJ.7[$MM:M(3U-KN((^2U[CPR=),!$7S+!(Z/H<1+09@44U-?M2BW69R;Y57HTV7(T264D@\%_[R>5?LKEGPN/8!M(< B'% MIH5%]1B:)2^+J_6LT;^N*JCLFYM"&O[72]OVM:%A&UXOG(VM>.[J&G#Z877[ M:!6+"AFX"!1RVW'@<=-T0+[% ,$R3Z$D<&F*&9,'2(]!9ISW7K@W.RX4_+JT MYNF?UK?W-5YS[Q$[-;F"M/<(TX!@.K2YGV/')$,& !(,M2VCP(P3T,%CE_A8 M^%W;/F[,83,WTO'!19')8(G0<.4'9_SWM6W7L-.T1B4R^P7K(MD/"$?;/A-L MA;G&X=;F>LTR>0U#QGXY>K].&0=^X?8"K?L0.(B5H^*=W5L!%2.B 53%)'6Z)#<\_0R)LDCQCQ3W MV#DKQM5Z]61+GQQSD.A3\H/B3E$V/)?HPX)>" R[RH:EG9!!?D)8)D]I%L_] M--L1%J+P-LWO?DW9HN*:73*/S=XPYO#?\W'0AB7T*J#5%6"44"4)?[3)!<'& M@;!N,LU'VTL3,M5/WB^14Z)M8^]B!C0;C@%^&$@O,F7N-_^@-SR&JQOF'&%C M2;BU]'V[-Y'8:/4Q+YK7].[S>LT6JF[LWF>F+Q*?Z^O010AO+*F\ <1^.GS# MU@5P-"M@&KT6X-BQL?$8]9H=IG-[[+I:9!)D;IN_M-SE=(6_I?M6Y..DD8X$ MB_N<\9->*&LKUA(Z%0 C4]K"K-KE>'D0P#>9N4Q*T]#>__#D^+A75X[?][N? M]XWL*3\V3K6UP<8XN7*74:](&I"2W='A1OK5>D.9K?+;C3X]/4"&%J3!>4B_ M0:#(9T[-;:1 VS5%]R(3JPR;"1P?)&,TR8[T6BI'AIO('NKGK&-3U;JY?B?J6E+:6O2'9)>BDZZ* M?_V]^^(9>-*2O_>S!&[+GLVBD_V0^5BG)P)T&6E8R;J0+:O&8R[/=FCX/ D^ MH/UI(K+W&Z%AG6OFA0[(FME)T&7UB\Z2M; !9,@(WT%%>;V5AD;T*?$ M2JXQJ63/B\44'@SRC(E,FO_$X[K-O@\/.Y]?NI>[_]O;VP M%TLDR@F%2-A^/W!I93?Z"1>N_&3/B5!"&!??09O,FM3QYM5 MAP^>N+LV_?DI3O-KC][8WZ A(P51V5$*8SX97D50!=]OA\M]9*\=W;MQTYSJC(&T?VHV+R*OEB!(VA7U:%GE.=/I8>)A67 MRDXTXRX\5+_]!"7ZZ@TCBI+9?![1J4%H'7_E3)BM-8YO17" $KD;^MO'5<%! MS^3;\#IN7U\6^]"'H*]IX;J_)UQ^5I[+/&=S4B21//#PMRE30E ^RR(+4Z\! MTX4:<=9-L,X39+6F'PN 953[T(-E5!:&*T>:0WS,_A0$8L/:-?:"D)^JZ2C! MTC(J-10X-;]DA,4@!NE7,)9M+[#SXTL 'WR1V',9E5*%0&8-X>I[<5@;*DL3 M,V(%9Z"[EU&"/9XDZ,,R:LT(W$K_>8*(748Q9P:!+JIM8#&ZGP(E=_/DEU'W M5K+0+:/0;J7P#J## OLX6JB*(2&!PN5Z#)?RWG.SZ,+L7\3^1>Q?Q/Y%[%_$ M_D7L7\3^1>Q?Q/Y%[/]M8OD%+$K',FJ50 D*8*$S,4H"._%<9K_,].+N^R\J M/S]3I'V2I#GJV3QWM99WL7U#Z<5!NM$"93+O.;>;4U4YO8QJT"9%WHMQX;T8 MH-CH$ON>+2ZN3DJJR=4\\%$\Q@/CW%#;+$W=@AL7\O-0HJ/8?PVN_!]80O/6 ME;/3RZ@ K#S]>]M=KFU?]4OE]AQ\!M'ZB@T[4 M47U.T5K(A34VGZ6]I>%S6@4D$32@:#O0-U@N?&,GG#U_SGXQA"D%,$HQ8(2E M0'7)[2/@2TEP!\1;-(*-CA"<[QD&7;N-YEJ\B!&KW39%?FQ@8_;CL 2'PEGY M1J0M3 %.%:)FZ?5DCB&3+&FUS__91Q.*->=/3JSOD[@]'>W/CFX3/^! >8.G M 3!:@GNKD[06$T\&';$C%3[*KZIF2B_6?1WO+#".OIOWP)*L:'(WY4/ @FO"6>@Q"OE MWN.T$)M=$(XQ0EMBM^<0 V')'QEZ)78'/A))0*L[ MP$ D^,DRBF/.-X8\L&> 1*H&83L7QR"G[>A7$BB]O,4H*L<'^4>>>7V_\_4A MX^IGS'M;%J5.9*RJ2N=0&21LGJJ>36]TW_A7%E]0'!W15=.QO:3J1!D"2%AMXAKX+4XR MJCIH_M[ M=N=RZG]G+:/$KD)RW"ML.J>7:PC+R!7'(.:$$="&2Z==\()PS!UFOZ.U=[OJ M5:2;QVA>C*IU?-Z\#Y7-[U7S#\B9_SD9)[WYWK]OD"@/686;V=A *G^]ML(R MZF-:R/S2/[D;*#J_].\ZW_?V]O+PPCS%9Q%%!*<:WY,]P?DD 2XZ+#:(I:DL>^:*YJS?Q+MIQ0-G:%MU":J; MF6%$&@YT*T"/CO&R!I!94$:K>%Y<4CW-:SEQY94.]UW(:D60",KY+BS;\)1]Q,T1T"" I< 4;6-WM M7K=/<^EM\UK[TH!3N7+OO]CIG2GOJR4U&; ?YI3X6 5@:A[+:N@%65_S=5/ M;3&&IEYA'Z<(E&I9 &=U,<%D:.(C(99-DASW'/T&!J_)[ _RF_+_I5XZ_6:M M6([T=S=[?-DRRL]E;(%W3O@"ZY^!HRTREE'I>O5@9?K7D.M0O.K'*=OGS\2^ M>/F4G'[\1E(=?_O1QT?5KC=3)>J/X JV(X2W-S:D$C2KB0-4<8!Q&Z-!".); M!UJZ2\5R"PZI7LO(\+HD&ZW&:PRMWE0T)/UB6][>$LV8S-(D_CP#US6?C*DC MM\[+"2Y#IJP'YE1IJ-8AY>C[7PXBJV+T3F96H5ZS;YXYI>[A<6*59+'\H[]< MT?^J]7+)60(UD-VN5F0)I;"$IK8?+DX?:DRFU 0KT&BTKMW-.3T]J2U?XW%W M@ 9+P;HJQ$#T"?.(HTP@;G&)W$57&ON^/[%-S.N;U'K.IO)MG,@]1>-625,U M*&*9>SQQE X>QXU@8"E^V9LK?'?B@(T6. 2FO$ULS[@0_NO*M0/'N_W"M:.. MO:(_7O^Z5Z2/:(09,X3EKR+R/:'DSS<0[&B$=,"&XZP]@*-BH 4E_(O>[I?O M\":/Y:6>H+06,"KSU">W!.KU?&O(SY7$"A H'^,E#K<8QJ1/XNMF=HO'G[MY_K?;X]Y?%R8-O7*+;(OEE7B9RZC$9IN=\/L6"WP<%71 CX1X M$CRMY"(ZE@[1LGZ66AVZ%N2V^EE\89OC)M_7]+5?W=68%&@]2: &P-*S%$^! M T)F/7%DN$@"_)PKDTHP?N!3+GR+^B&KX9S1[1MXD/NB\(R/Y8$.!5PCN98\ M5\C?#K\NDL:E +685Q092-->A##F(A^DX*69+"HR&:DY!?"^GO7[/%QR6**5 M_KA?H'D%X7:5,+FEFR6'81P"UC2[A]2G9-ALNOW+,<_V=4Q-NG&UF*7!&_3M MG;_?J%.:6.F;-YQ8GW5$8=^]]:\.[T9924>Z?3+/TF^G.7^B4F;R/EFH6LR? MOW+ETNY.N>;-Y47V43I'7&TWIJ%0CL4RYM#*6<<7"%NR"?N9\UJ]R-@L9(*. M4@)_;HA7"]SUR3J V00\RS*8>-?N=]] 7,UR]'70@:/R^[Y?4T+G(EKMCF4T M 76 0'F*[8OT/([<4MSQ$N?>,'P_UX5KVK%.]G;%IWL8HV]!9J]J!VXH38Z; M'=OP=8O#[X)Y'+3!4K!F.\-2H!CQZ@-A+]=EA.#/K7)_,DJ!AFH6Y&]GVUPQ M-C\9GJ[=MV65XY.\D:;3>]&WJ(Q\#!A$:9,S9=BG$F(1^FT'S3$J@I-04H7# MQRPKG]SHQ+-WKE(#TR=."*N.*OJ.1]'7A-ZK3O?XRNN/HX,.+F.WV/1.CL1> MA-QVXL?\Z$[\5:JHZ2?LU7&UVJOWH!FF3: Y=4V)?G_^VL)3:UZ$S2MG=MXL MNT(=R-\LHINU87^ZGO1#E.N1.(GB\I4"!_^/9LA C])AMYTK6UKFXF+LEU$' M-U*HL__D;C&:.OV/'1&D'XX9J6 "'#ZX%WY'UVAV816@I;UG+88;)VXEF7<- M?!UBI)RWL%1<;Q16IH??3^L^U;X%13J%Q L&5,9-NBBL /=1P7-JG#00R[!O MYVQO&U<"Y]OQ(F.!--7K^(G6, S/M=1"PNUL5$# :8\O=V[GG7;&0$8-I/K^ M..S*1H'1;EZF,+LNB+@9?I_GHS2XPXL4Y_8I)_R3M:G523S5\J'L9=]L1Q,S MH^*JT#>:IR.!P\*,%DS,X@%$AM*QH?34W=0$\RO>HB= TX0-'\U["RU.S,T7 M[3'X<.;$67^I+6YB6X\ZK$],9P&AHS8K"7YV8!G/$,^\^A@7_XJB"BTP^CM< M$M\P2*JS1*GW]&,MH.N&WN;UX;=S<(V-6;_9VO4*/(WJH!4H*1I-H1OR$ M U?.D/ML7=FA*I![+LPW[T\IDODD\6H^Y7+2]%!_%IYB7);\:QGU+&PHS*LG M+5$F\G>#P2/'"YK# "-CA#LL4/&#I36Y*1U.O*P@&Z-OVEH)D^$^FIIK\3KI MYOK7RA5-)"1Z7&Q] &X$VW]8H*8/2ZOSS7R(7?35@O-XL)V!Z1!A4S0%I[CX MJ]\O7MFBK2O36>X16W[4<=SMJEZZ\KF9$5KF4/TC@L,0 JK2L* ;.INN#5L2 M-G#S*OA8^./CH-V_*"1K#//%KT"!&4MF\YELUB>>8620K@ G7(B$CSWOPY[R2GK5,W;.7S<_3OG:/Z]0P3A9] MV,S!%0,8@==#2()AG]4<66+FQ5%KVWU36"!RUTFN.D[-!OUAG"@UA"P/#Y/7PI9P3V/%')]-D1\C[&A*V3]8/Z\X)ZM>()]-$O. MW:-1WS3R NW+3Q^_HNJVS:Q8 M"3C!3J[-(Z(R=*N-N+IQ*)006?KE2]\ED;I\D2?ALKD'92^H'!]_^+;Z4=4H ML1T''NK/)M?U"Y0&> W<6QPL(ZU9E"O*Z^7*US_Z-K[VD^O575,BK9XK)Y7?X^Q.L*ZSM+ M_Y"-EMET2^3V\^EQ/ZO:@,J(HOH?@$#C3G7P"A9_0F;^&OI9.P+IL^AI=7N4 M^BZ,&;LQ359E\A9,-F+=S">IM5B!ZCQ.2,+ZXN3A3NHZK)]+IA^O$ IC2A(P MI81=3R#@4K1:&MZHV,O)L/?*:]>2')JKPYE+(OI"WTP'"[4E.BSIRT?'+,)2 M0F3 $=#R%3US3G>Y'XS1JMOYR/A^8$7:1&AII)39W*(9>\EALC@;<@/3CP,T(\#;7Y,TI(<@NUB7?OG.%AXI6X0=1_I M[Y=Q6Y91?W_HR#)*BI2,G3:7$/YRQ];6+:-^\$FF[7+ MJ.)!S.+02?@=@N2GNC#\GYO_X7(5^1^>P?Q/TEPC^%8NRRCR6F#^?>G?+XNE M@;^H_XOZOZC_B_J_J/^+^O^_4'\"MH0J0"?FS<^J&$4;W1CW]H$O!\X\2SDY MQ*G1/BZQ^L;!GA.B7?MCHN=6/FFL/BF,PP;2T^A*L IDR"9?Y5!:5*'[>Y2. M/Q\RKW)8/^CD598\^6'T5;Z")UNQ_S42(272F$E MC"SP/AC-G\D2/0*F9.P( 10@3[[SX$_^,4,KL9;N MHAXDL4]#TG_?]H5T: I6PPK6J2!:V]^!62V0T7\%)%VF*,P\,W-B%J@;C\5- M+AU>RIJY^=HO6-;YW>&+*,Q3\C-W@:H$+/6&+S9RB%Y'YNQG"K>[91MS(7?G MZY1?EY[WQ >$:Q^7>V\=KS04]X;2@Z6A87FZL'(9%8S3< 8-84DA7VY6([LB M\D8]5R+MX@MS;X>2G0O'_JS=9!C[DO#F_AT4=INL^R-BQS(*/#L_=QW\Q$.G M8AI(7=Y76(NI>KG]S>]_CI[Y6!=AN.ZMWL6(Z(O1$=2^JQ9_?IVDNMNL)K[% MU5;,=3)NMVBMI(<6%1@R:N2-,'-TN>ES-'M=D:P?EX)ELZ\TY73D..J]EV T M)&(9\1CPA"ED<"MM#C8"6D\MH_!;!*;E.]I8&)G^2I.:6'S1P7:_X#<5)\(E MU \8E15^.)^X%,)?20(N#C"N X]Q([_F100J P)?5I5S=SZ M@6GCFKM:S)(DS:(3PU\PHS1 +4OHXA)_W").JJ]%7R^5N,M2CY. P<=(I@M MHVP?8.1EE,W6 M912]Q ?']R4.8VHMYS"@OMO*BZP@NL8W6!LP5:P[)&S-[XI" M,.H>;W6:J]LID0\"5V$)+$F0AR*K!%[02ZZ5(SB?7*>YJ6GH5^'1K_:KZYP^ MYP[F[)7>]K;#(,%!XO=/X0LLHQR),!<%6B2^O=._Y6X(G6Y,26J1'//>PL6F MFF^ZXCK(N7?\P6"D>^:$SK&)5X]V[>TSHKX$'G<+E/@\[[\= M+Q4;H 901@N87S7.Y@:*Y6>77JPRAI]$UTDT-14$;C\X\E.Z5#(]]6&Q: ^5 M<0, G8 1-BRU'3Q$L(',S5MJ6"_=)/NS;-;/6,PT+'WN??UH* _)'Q2U!2'Z?2_ M#T&0XN_JU,*"YQLX:EI''CZ 1)A:!IEH",J+P^X-_"W_#U4EP-I8[L4(.VPO6PRI86OZ; M\\LHHW%)1]4.GJ62>47DIF79\LI:17$:< PVG Q9S_/N0#FWBI2$\42);W3YBQ7& M6C:FW,O=#X._6UE'0?R-M9=+,ZY/ARS@_GB/953@0 \LZ72O"T8!WAG3-S:5 M/S/C]>#B\\+&NIRM#0.,UZ_>I.N\/QV'/8#,H($*NJ)'"GA<1'638S1,1W%, M[X9NWH"-5G"+['NC2&>3D"M2!.?*D]5N:FOL=U??(AZJKE8++LL\+F[@)$>% MC+ "!?S*&2#'^1$R8Y[C!W8S4A);='P@7-O1&"MVF;;!Q\G&NI?408_)#&^< MP8FR; ?*ICS)"=-K-?Z:$OO]K>W;YB%S=UA&E[\MAO)J&;7.1AYJ:N6P911I M-])*H!ZK7/:8]Q<6 J_C)+X@T"$O&L$ M&A"5V\CO\-'@RF5X!B^94+@DYWS:S#9;Z6_"VU(B"8];Q53$UNS=(<+&@']2 MH-U\UC)J;@M?!U+C17!-Y] !K'D92-?1>U-W1Y2/R?,!;:;*R,0HQT37=$$A M/I-='YL$CL'H$&%J)&!,-(9? \IUJJ$2NU>_*WQH@*FN]'W&#DJXSD .@#IXR=6,O7:,4/E3*SKA@4NJMH\5L)%;VI0/ZT=;=/XO1T]+I E0*C%82 MUL-2A_+(]12!8NJ)U]6*L?E=Y<5;]^QT&K/*CDWC]5VFMN.A/12>SI"@'FK@ MZPB.OO=XK#6MMCOJP0/BT[Y@!\%V#BT.&[R9TH=/IH-1T0*%@&ZB)Y3!CDYO MUOYQ*I2K'X>G!_W3TU\6]%RXI@#917."3%@"Y(,)5M-G>NP=>QU6IG]8= M7.M=5?6_^/8]96-(\(6<0?U6=YRBC07!^;VU+I.O4/ 2W]'8;&'Q&/Q3P^/. M<:7$^+M%0[]]^1> 5B;FL<0K\2:0-'>3:8QGNZ3>,]:*_A1?5R.G]ZWO+??. M?63MB@XKG]MY[8P&2GB!CP#TWGP3K/CI%63Z.% MY=5-?DDA7K%]XE=VP)[G%ZNX"["B"[0[%Y:Y%Q6H:HE#P0WY9::N )V.3GU[+SUOG=HE'9)=BF72!ICVR)F$KJ6AC6OK9 M6(&J$X\]>#%0YO<'R-OOFSFT79Y)$ M6!*)K<20&"0!$)*\(#O^KA,A15MJ:;UL8-W-H7K;]=^,P@Q^NU'F\5JN/'/E MPR+[_T=3 1=7JI'+D/B[$-72LUE;8.S,:7;GXKR>!EGK@CS:+#KQIE?OY,F" M*X=?+2Q.&+B9M3>?TD8 YNKMR'!EQ%XJ>' ^7E%P1EC2[#@YHY:AYZ,(AA<: M%#IUJ!T4^5%BM^AWLC(GZK>N[#:G;;I$/;@/]V18H&P(RY<(*TI6*@"%RP%' M0/TY;C'N#3JE[N6.NG/-(O"5=3IZ:W,.&*C&V@X*>NO$S5+]YK ,1+W! SC: M&"P3PIW!0@8I".T=NYL@2]>8[X0MC((L7L[LL_B,=N7SJ^3)99F"A\]SSKUE MQ,$7R>]-KS9O9.)1$,X%M(\76/J53M/VWXW*=[MYWU-/]5,4]\$)5OH.D2,J M>T7VHD3B]VK-SRVC^#:$M<(\FS739!%J #WE'@6&3IT>G+*=G-%OF%X[D5;W_8!<]];U(@3^I.S,2&T*91]](W_[M&B<,& M +]/L%>2FSP586*$F_-:EO_9W3B;Y?_0^=YS%QEX "="".-.==!KT5=;-GVC MI9 (ZN6T8)LMX)?*J()##8W]USX^]DY_)\XH:$@RZ$#U(%&J!$<'5.,=A\(B MN8F\:]"+8LBPW>*"442(ML[@T7$EPX!0Q^>3CIH2H8$R%O(BG:BH.O<4XNN5 MZ@K4$3O>_,O!BY11?1X9[,["_TQMYM@?'/BN;?A:Y[/:.XN%AP=/?][W._Z@ M?UR_[FYL/97#YZLC*JN2D@J$D&GZ[47B*6[1W@9RGA/YDXMG+6^'L=SS7;U[ M7]R4].[-V;99=&0SQ4:8CT3']%$JKP.Z0%:E^B^CLC0DL@36PW*B,YZKE]ZN MOXTZM*T"+1NG8J7G&KIU9ZOX2_$X:<,I+,T+EEXI+#LB)+7HVX-^O.O"QP(, M$U#9UC40&&UYU.5\H):XW;G'NL*""]?:^T9OKL^6-/\.2W#[$UHV05AG*!&< MZFP,?UD\JQH473:[>\][5J'-_:[,3D8[WB-(: MP!J"\ )>)+>?,\20L^S\--SUCM<6>_RVL8E=6.#91NDPYG6OB3.7E"O%MHII M+(6/L\:_?S&I"7 \?5.T6R]4W=OA-4*![DN4S;_^MJ_? &]E_TT/PI:=5$;1 MX9.CQ(_8NF=9>);FQ8T$E6(J+^\I)S/)XG%XH&74I;=!\!#QZ$I2^,0'5$8Q MO2$@VX0H"K2N74;YAOEQ+@C26'O<#^P>KU$.=?#HJUX_.A+_I>)**BCO,"?" MK^?:L^AMU'A8I@DB<P7?$=^G87;-32O_,Y-";LX%_/?WOR+ M0"N#^A@S!P\3Y84YUOK5@F"NGG]I]M);BULEW?I_AI^UVS%B33)0S)90S$S$ MW2'7I\P9XW3+@#T:TY3^%JKIDLT4O*7@=8+7; MVVM5W]FJ*,D8-N9O#5Y&(:JUG;W%!@VTHA"(G_\1,M'T^$,CI2L,Z/UD?405 MF*BC3;!JBE+?/L>;=.K<2GSR=<]>2P"/@0Q=!*H4WG-P=H9<+]&=@1NE,L>? MA/L/"'3OURVM^U09VC[QH\9OP?S*=-D1DCGW;/>\M6\5FS2:R].'YOGA@@/X M9,QCW-P$:SZ5=B/"=*S9_N%(M\K+^UZ&1HP7=4^.;BL[V;^5X'\P-UW8)TP$ M&.\QR;O=4X?9%(&*$SN[E!O0I3:,"1UL-BV=B3;[1MFURR\Z5L>KB:>?8W]M M^[7H=&$29 ?Z,3&(:69H8I+(HBWJTSX*X'A^0>A%K'S0>0]:^\P?YS=K9F\[ M\:,[Q[$8W8F%]-T%ZA7@0KNI+]<4E@[B1@J\'FPH74:U-8+.GY\M73PEDOH( M_]IC:BVC3 9UM-EA%E>'744-H,:3:]7:>UVNTFO[VW!H:'M[E*X08P].WEI7 M;?58Y'J"R*3#B&99:*VVHW[^7."*Z+%A:7/$+6JL%'L3FX.< E@DY<#%%@-N M=SKEP$VPEWDKI377C7NV^JM1U/L#)7?\9+]-.M==E47)SFOAN=%)V! \9(@7 M*,YW+$5SG)%?"FP9L X"<:S.N6,Q3&NEBKHLT/+(G:MN[\.$=\@CP?%5RL'1OW>EW"SMNRYN9%?YW$ M5;9B"I[*(K^Y_!!$]IZL1'CT,4/.9>&M5DO(FQ52V+>,DI)H^WWLSP,1[\X\ MW=H]E'Q7VWXJ[R7" 9'_7HZY5?]7 1D#M&ZBAETAJT/$+?G,9E/? M2I,[YVUVO:6Y\M]4?%FS\\NDFE_A@^WI<-+F8O0K>@*">"LX:7R]F$^8>&3H M$Z8C$AX#YE8$XW?U3*%!F.8QL\3$+0/SJ!5EV/%UGZ+Z %M0Z72F\S\B>%#586*RBV^P0K(+6 M\>TA WP*IDZB#2T7,VQ+WN2LVZEAI/8^O,M2[,X)0_FW6]L?K!^>H*XDN!6/ M EIM6G874)6);V!SKEIK8=3)9C>+'Q9/[MV:[7O9D1#S WAQ3L&6M3UNL^@O M6CHWZGII%96>H.LV9N?*.&#(DF3DBLAMX\Z?#U*T7Q@\.J7F/:]YE*6RYP" M7U9P9@'=21D98+JGY9^6'35';U6FQKGX?P-C4,DO0HLB.--_1$5@^#-[]9_N,:L_D1H$9*1A$IV'! *Q <7O7N!_D=!BJ M8DR&WAZVY=[8?D_[,\[SLR*6X;%(&4K?+ I6L/0%B)4#$V;<&B$$6:Y>S3V0 M/CU6,]SA(]XP**E[_5;"Y)B$L+@YLO-" "RWLMF511#[33U#@0P_CG5+;.UH MV.X3*]5]^CSNO8JRB FCV; :!?A7>S7(OC]T9COFL0*6'$> M/=-R.IOZ0S-++QS+\+G['F!48<%H]SEV=R<)TG>*H>W$LEEGH?V11,EU7L24 M.S("]'(BWOUDVD:^GT7 M3W_,?&89A83:/.I(BON/819]+H7K9'OV543QR6^T>R5+O>:5NF!_0[#P_O_K M=4,1&UW M?8Q$!QG:3H:EU-EX,\'&!P17,,+B4$@QU*/^ 1UN6A,NA0&-^.\EON';J22L M*-'TCUJ!/M3'=%'6?30!R$/IM)\*,[(F0T/#3)<.%\@,T9#5@S618 L+_%9I3)Y+YX53AA[1/,R.YB9,>;[H^EE.EL8&S=,@* TNEW(NY<@+* MY?OUUGP;W\)UK4@2[%P_7$=94VZ]L1YZ:H, *U> M5$8&3H'*N L\1;<"&>1:/$>A)D9U]DC=$U"?X\B.W>[ULJ%AL.!HBYJ^QZ#& MYS3]^FQ>T+U8YDA7V!K1IW%8+VRX"V2"$2A9PE)@PV7[;A+MV,$FKGGQ*8(" M4]'<&_<6\^.=@^_&L-L\2[0BV5/P!*I$[(0=T.H,,$JT=S1"&$0= X1)D5[V M$1-DQ?%OF+'\,LG1,:MBC.] =^7==W=CF?E+=CP5!.M@5_+,T45*GW IG&,L M3@ [O.5AK69(1=CV?6[\5S7US<=B%3U'VJ+-F.8:_[)BX-DP21M1:+01D M,QK:G47;;#!/3GI,%VE\U'E2EQ)G[%!8><0DT&;N6[TNPC5^;<)[O6IB>P7)=A5"V <<,I?'=(&" M#"RUDJ9RT0_[#L"XBP,==;"9+<8AT?016G>FP!+/^U!^\L5(Z,7. MO6V3_%URFWML7WM_7.6+XF$@$ZI ZQBB4U+=OM'\;4ADZ\NE=!<>U)$>/6#S M(8#ILM5W8Y/K,LKK0K3HNN*I:S_"CF:8]@-(0 I9!K ".N?3VF'I2&3J9;%V MG4567+F960W+]GZ5AL+U-YBE34,?GIN@<";=(AM<7:_'_#B&1&R,) P8;ID" MG)[ENXRY\!:VQHRQN\JW#(:%SG^W&0MA.G[=2',QRY!YN;=6<5'OY@&]/QS% M X3^Q6)_.+RWUUCMNM95%(4^Z/F.B\L0Z#.PZ"\Q#=W:^@-U808]V&V+QX8H M?@T-#2[SUCEK'NQYHP*ZOO9Q=N$UE".Q?%A)5<*;B3MY-]]*/#W*J'\3F.>U8#V'&S M%.G\!U-%$7Z7K2CQRF'FM"ES-_CP2*# M"UT7,> ^,K23 DO?VA:" X^YC-T4H)E-G] 1S$(G'/]2IJ+\UX\[[I--DYR-0P_2:<.PS (B$P7"+)N!^X)#0HHUMB8D:M0-'([7FKW5OS[[DSJ7NU)J%F@UH@8@<>XLH&E,.,9-]$P)>3V^9<@Y+U]O MW<=WK[L.+J.>[*@5+8K (=!Q-0(/X^BUP-6!5^3:^5:23(SN@4- 1VU;OMS+ MJT9[NR9/'+&SK-+*S7&N9^1.65C%&?(D>.7"2N"LU3)JE,0RSR)Q MU!F[*@I>76X^UZZ6,7?G:X3_9NEBIQS'G2BW%(X+PJ2OPA0@["5PD.O"P?'- M8_#=GLDI9WF-SN,O1)MH;?,OKT<]9C283P @@P3IXH6Z8TB8"HL@-K][,Q(I M)(@!/9I )6O#RZCIK^%S"Y-PFL$.E 0B&;>SP(C&%.)H8(]3 #MD>&LMG]@ M,#5,1^Q:JI2>;"[]Y<4;_S%)V2M,+550?7XE,_\H"B3!-YQPP/!_O+D7 _QC M#CCW+/B+CZ2PMD5/(''K%?"XHI,N%R/1E?^H"H^/9)LJ!65=;CR0'QU[_TK@ MJJ>]%\4_:+RV.'/W)C-E)4,ZB0S:]8\>'>"MU- 9AX>IMO][(Q"_5?C M"LU# E]6+]GR\"=SF;$3E/#OY>&7KF2D.8@]<360V;4Z.T"@7,4K%=Z(1$.F M;KG%Q/'A[2%8>2PB%U>C:.0$HJ;7](_@VIA;7;2:P=,J*2Y[Z2&WO79OJ]0\ M4G/SS9'GP\^([>0?"'Y"T.]IB;AEU,\/ 3ZQW.X#T/Z_'7P;&%<3/L &BP_\ M),L0O"',IEQPL4N#>:(ZU-HE'!Q[(U)T2.]HP<[\K8[J_,N;=Q$.2]CQ]Q!6 MJH)[(+WM $8E'=UB +FW JJ( -*V,Y.O/W#R9>#70@;TMN$6\X]GXTJ[(Y7T MVGZL+5WP4#B3?9BBBW*S[K84*%%;?=8(ZQ!)?(YYYL)QY':W1]GH-D)V5=-T M>5C#*T2U*D(U*43+'1L6J+CW#[S>X_GQK>TZ/(6ZWM2;6BM_'GZTH3>A\Z-_\1\6[M MJ4L9C?,"I=YN'REA.I:QLNO9?JZ>V]^I:J/9!%&KI^EK8/7/(99.8:HOP_3< M-_TZ=4E2T?I"7^VIC:3KNT05'2;2[)/OH0J1( M_-1^IE!ZX6B.$?MRJTR/.UUAEN["< MYH*FA70%UO@FI>E)ZN%V =]*F[2^F_]T%VA&\X\0-D K5:M[<:.:[.&.0M'6 M<1MAD<")M4Z&99'$^W$%Q&/X*5&IY[]S0F87C?0GE]GK*NGHON)43U MG%4&A0-[,:$(O5)2D/_DU+U"H94[-];+[X^%U@]7- /BH_0BWGO,N5^G+ M^$Q^5L[)DS[JHX>*+CB9_2C[TFBF;.LP\KP3<3)^1'-HD447*$:T:RM#-ZM[ M'\Q0Y:Q=JJ#-]'<315Y7U!?"RXH^M.XX3.&;&:^,:(4H"F*M.\D"A2;F(L>, M#607K1NHAC$"PX&?\YHC)X,_;)S(KJPXT8W?6S5[[8%:-N+3_$ MPM7BVBCR,6A8.IJ+9G9EQ5;V^E;$K-.0HD1*Y#,S'N7JT T)?6^S,G^BY =% M>$,JI&64I,WU9136D@JI#@)MZ#*@OV\>7EV/"CUR HF?$K]A%A:N+*/BP^P% MZY?L!8)Q9 &\#HMW_M7SKYY_]?Q7Z3FT$,!Y@1AZ&\3[AP&MUG,5)!Y9^. B MQ]0SW9@+V1T:Q!S^=/9U3WP OO%$^T7T>@?AB0N!HC.-'5 :UY39_S]W+'+4 MVC7D"[7Y0GS'[C(WM[S>6;V!;??0E2H0AML.RZ<**4 H95T?B(8E!_CR,?G\ M(\][6EER43W>?JX*N?';1CQS\8%JE3F7SF;*?I?)',3)8ADT-&2($RB7=D;A MUJ[4=L<]>U=23%-;* 6?#XG75XY57?C0*7NHD7A7;/(O>7=/A&GG)4$G%KD-/MZM+G&1T^FYV2IC]:A=5_]+I_SGBD MLJ?T)W9K,!T\@H5,;PG4*!W1 !J)%@'Q2-Q5JLS9YR$A=*4@6O6SZ>M3LB;U MHZXR.[5NAUX_T]IJK_5>A$6%-EH*UKC#DJ-J CTZZ.I"ZS\.S7(/J/!M(6=& MU]:4VP+FV88$_*Y+7QVC(_!:B=BF76,>+6AD+EDK"1"PC$J+;7 /#K3#C-SK MYL5">\)VU;\8;);PE;]K/!BG_OU7KM;A,8?C$J/!51>(I[3#D6@-:+4!&.\1 M[\V([:1V+*/&!KJC ?7FLS]B[[/M#^0,V"9_;LB7R:UI&XU-(/>Y5%?F_Y M[T5*$O=2 TC)2\U8=2RCC*IB:F,&];" ^G$HJNT[B_Z'5[+5[?[M"I$/+.8+ M(M:Z/K7K8%%]6C0%9M!Y,*+5#2,'*\9(' "[4^J>_^$9GL(4;C.TSSW^[['\7^/X^\X+D>3.<_K/,_O M]OF>Y_?[/;V^#)F=G0HKTGX<]4Q1(_@BK3K(4C7J*/8<=@B6G6 !MK0^\S;+ M,0'(;8-TP<;BEEIY"LD1+Q?]R=1\83)!$346=4TYN8$V-8\'=>+9"KFP0QZA M&P\S:0;J?>QJK(%6YE9-,SO/_*["!H&=5^S/GKI0^:NGXLAKR?"I2-1+O&Q8 M:?.$0*].@Q,-+3V[;I'AJ9BZ>N:;KO3$Q+@ X__RHR46N'LOYCB2Q@;B:K&, MXP!;G3$AD8C5KJS*9J%:*!)J?O/ABYL(VCL'92-2U'0CN\MM/NL=-D*@>,), M(;$@F _*H8D[/TI;)6#HSI:U\-MR(MJS-\.QEJ&^4+/ZZHA7XN>!MZ38O-// M%LRUEG1'ST)B'MS(#J@[R?_M/$' 4#>A[EM3?S ZP>1%XX,:W)\#J5J':W^I M:FP+_+#\2$(0)F0@SALU2H.$ QF4#F+-ZH(ZP]SL/.NL:Y=A,>'>BFN@&"$* MHW>Q2.K7*?WJ7Q<..I>@A@IKK7F_^-S H=GH29QPV%AS5D9,0^B+$=^Z7867 MM?-+\WW3.PVKOE7>=[3)L^9W4[05+1+<]LB/1AFK@ 195(<'32I 3UO/2(%S M)6C(Z)IT4<3*AHU9EMO=O7#NAG:>.TG:/]LA.ZCPV/GJ\ >'RRM3[)9=V([< M( (40>!TJ;G'^K2*PLRG'T?_>#5[)'QC9&G;(0B[W K73OH\N6<66F !=W MLPZ.^"(W8YP*?/K(\,1%JA9BA].C)">,F M!?I1,S]7-Q";R'CPT!_\VAKLPWZL?B'1BB>'0J)3'P#=1.)D(#SAO41_?]S' MB1UECWKR?%3W-3S9.G&2^.';=3FO2/%( [T:,Z*BQ64D6W8>$O>#I[K/9!97 M0Z S@AFADXO/0CJG_'U[%OJ*>'-U:@IN_!ZMB\&4VSY@YRKC+"E_,8WV:1^S M]K[ILS,?T]JDZ#)[7ZVW5^!G#9U[ZP6W"HTN#OY='A9$?.)GW)F&&[4F>)1G!E.@DB=[@%W%[!E:.WR M1 &8AN\I[T-J0N-_9[0Z5J?^VOJP&=]H<*GP @7OH-;IP/Q0.B QD@N)P%J' M+XU3A^W,Q9APWL@T0^KUY$+J!N)^!GID^*=5_P&RD]&J.*Z>KU]5DW?QLY8B M1B:W/,ZUOEGPTXZ%VKS_H'X1(Z]@?OMG=!=+U$)"DA%J$#8 !VB_^6^TY-:T MH+ZF +:E4MQZ09 QQ@ <+<"2L7J@5S#PPB%P4LM!Q$<^[;[A[FQI=#KA8$;7 MA90#G(GF<]$_&S*F5MF2..9SD 4,.(/&C&Q(Q(/1TIJCP!#+K!JJ-#]KU3\= MO2A]B-Q540;SUB%$M.!FXF'B/QN+N!W3!I0IPG8C*QRB-Q!>#X.F7 MO0;OVM8-KW#.D-N;V\<7=0,"-"Z\K(F5K?BTV+IGSYN=9=L00H8T5.7J@@=+ M&ML&J::U4JI0"PW@_IB\8.))G$N1T=1Z+$G9\L\V9_(#::T._*PSY$:EU M2.!F 9Y(?66R^))U$.HROM,3BQ4(^,6B0OV?R0:T@B& MWQH[LTVBC'M1, %P(Y)1D' 0XSTW!@5'3=CJ7EHX-C]@6P!F3(G'G3@[?UHB M_7;E4ZKS[&>AY8 M;U-NR;[&?&$ZL*5S(2$1%BP])/XF,=T.(CF-)A%]=BJN MX(H'0Z*5*#_7>^'";.)GXQ&?A[<[?W1\'4I+\#)[],Y1G&5T4/#N>_!31+:<+B2,+)Q?;VL7?^DQZ9KTT'']J-D3D_RWJS;3 M'O2O^GWWE2,C[%@N\"B_$X#CA-'Y!1,-TH)'*T5AYWR5V M?HYA%1PH;21>)8"&PUR::'$R'+]!_&Z84\/:S+1"S*E!5*7:M3E<;XI'A59. MU.0M 27\01;EG_)J&JE)"/!J*15W 4TG5^_=;A2Q*<=[IC_)O6#MYW^#.&Z3 M>_ZS M$KS= QZH9R94U(0K.E$E[MGH'?3XTEKP]H5$K^]_*@MWH$?T;^E3#0H,0BNE MTB'60F%67O4@XWE><6EBPVE_7_GE#$X^ZS#_HRK3F9++W4Y,>NFWRO9.2R MU*_K_'#BJ2XY]+&C]+2E:@3+$/L958&C!P.3%M+8+@K_'PF^L. ;6R?_C&]N M/:*1&;G9!YV1=5CNV)IBMG#N <2Y#80H[IH##*.H':UH1:2H[8[V2X.&9'Q-4, RC(N#CUW2N KH9+(EK:&A*I8E]G' M\33D@CI+-KM*=++X[Y Q6T" MM28S8OY0XHGB9NKYOTS$'UY+SSKY,'=4O:KXF>"^E*.RE_9L4^9'\+A4GA+H M=N?>\[D/1]*RV,6^GL:\SYBA:P$;B#,,_S9&8P,QV[;5.%2]QF" 7"@2/I[] M\UJJT5[;G:GV$88! ?ROA?S\-AV5M9$^0#OU+G$S G$3H?+VS]\C=='J[&T; MB,>-F+,;B#)I"8Y,KM/0D]_H9HDUN^$V%$L*_F.?B2$BPN?H7\-[_Y5'SJZU MCH./Q1Q\$Y9[-F[1SM_HLVOA??K>O-KG_08ZS0>N.*8Z;5-YD]C=@=AD(\O3 M@PD'EX%XYA70JI3[3UJ7A%B80XNC6&C1O,F#;(^X_1\1HA7U^\_9#"J$>I[G M?\K+D*"?AU73!)Y6NB"0Q][#*41Y+DFRI8&EMN;A#40%*I'MQOI@YE/P5NJ^ MQLZ%JJ:4R"Q-VY:.0.FWZB_O$O0XJ97VUI"X.MA*K(8]FR#_ )8AVX 1W%;0 MC(_\N7XP;\CPKB.93$S8<>Q227U48B&23/@25MP<3E8PV6F.RQ@S=/R+3;[FG9%OV)E))I(U#)XKA6X1@^.5^S08-U-\S4+NLBK\2#V*\Q98TB<_L/ M$^Y?,?_%2R=K98/^C(Q)@78W+5;HI$!;@!A8TN$=4!T6X%;3E"3PDL+[GN/W M^E\)C)QG?H,9LY![Z20\%\+6JQ70-U0E[*J+V5]>W@8T5OYEJ_^=(9*;"YDA4,":0UL/+U@.*9Y*;=H(]M@ SH>"( MYZ#APZ#3B?U#WP2<4IV=3RM\?Z2U+,*<@WW6#SAJ-KI\ S%FMIL%2Y$OQI]Q MM&GZ/- 5@3^:?&AT1>C16DS^UHG=@QN(,*=/[C!PC@G&42M1P'F4["B&B\1; ML>0::$L_&5UI->E3Q?>M=($T721OU)T50OB@[*F8:6OZZE,;-@=J)@(!%+;T M/',32[41&&#>K618)]*9Y2!E2LK>];2S@.T.\6@1)V5V[U&EH$X#GC7G#808 M#&@%8#5."H8EK8D/M)BG.C4_=+KWC2XZH5R6/OI!/%BHQE?AW;E'E*N;C6;V M)\?,HD;PL//$26G:,D%B"#!_@Z02S"6&;"KGU?*1@1\9Q_NZBT+WI:1\&>\; MA_6ZD>2H:>[!TM'A!"1Z@,CS MN$SWH0*2JPZJ Z8GGG4IO/6 M,]@B)=_AQDG![#.>+/TCT"&70LMF*Z>\ +N!.5I5-UF M>].6,_/KU\Z@8@D"!O5H/:W(_=FC5\;X*V:4NK]Z;5L47%G[]@X:1P*!QFSE M_6^_AYDRM4#_( !-'9_^PC_4F(^V*W"N/$CN"BHV$5K:8P$:<%@:18QPBW ]>0@9@Q-BY1D,PT=)ARL?![&*#^CO!:>O_?CA M^'&[Y# 96=G#ELV&A+ZQ>'XEO8+ZD%4241@I3O;UM_Z3]Y=27<')\SR.VB:# MYB1+!._U"\K""- 5$AJ EPZ/;2%4B%:C8=I==W-'/X0,CLF8I[^]X<\V]S,^ MFV3>5@+8\I>HI+1+I.83'=D')XGBH.FA2J#TWFT1;2V[@84A$3%C^RH;[857 MIV.3#_3R'^6-?('08MQEYL/Z1A"G$&-0EY=&_=J(4BL^>;_W5J%E3M39 M/TY-B_5^\< ^Z*;0QY$N7FD<2F$#$9L+4R@41W*%T+S@2195(VI%)\.120#N M6RG[KUYU7CR159GH]+QW\>RPBB;OJC[S 3<_PE-W5(:;M9( K'6(:1+S[ M,F(@:3>LB,\-RP71$Q-7%Z!NWX[D)VL$EBN.-$T$3A)C"+[PX"3B/Z0RWX7R0H'Z"BT3.Q@"[+U$4+-C@33EL'4^ M-%6HRMZ8Y'UE.8]F<2T/JYXUZ7 8\S1;98LJ(1]9;LV6@N%["DN2D\Z"@06^ M0=VSR.52&^S8=\_5O?LP-Q\:YIF^PV'GL4]-D0A^!-8*U_(%1YTE@%H:ZTCZ M69:N T @9>$EPV+L@'4?1N<-7!++U?G HZBO\T>MJ9=OA<]"W(V5%Y0JY,+N MJ9$F;>XUHK!(;*VN+^R):RP#?HQ_K<+.G3RNXG#VXWW\H8 =,R\_SJPV)2+ M7*8M=_<714U%E@V/5J'XH,XZ5&)PUW6I*=3]HN"N],#^H\E4I;"+P6*B^Y\M MHWVTS"V6MQ2O?=)Z;4 M4P_*%N:66/&2^%1?/3^*P/KB2#8HZM & M1P6NB!954%HP6L@?MI\\_[<3? M7:3-V:'[(:UB8RV9JZEVEI="-/9^Z2>:#;3B@, >ME+XMIA6HX>,&JKJXYOE M]=_]MIH_A]%BR$G=V_Z%'T7YWX=0[1*AA[,['ZH?2SPG6B3H>?F1]T MLR'9&?QB-0R?!9>2=7-=16KQ -GWPH6KG=OXGQY2DXD]-H]^?;I3N:^H[(#G M)>'R9]$2A\40VO]VZ^46@I3%5LP!L'%2BXC 7 V)TQ%"'.,*-Y-V_M?-E9^ M0%O'>5X-7-E,U"?ZXT #V+5*8IW@E+82-OD'$Z.;U A!KYMD,A;NV-G@$NTM M)N^?5TF=N*"0R#GQ*A*5LYFKGW"D'AQPM-HDGF[%F)JG*;04&_],:G'1IC"? MV=U 1?ZJB[L:F\V[@_1\'0/E%+.X+#I])R"6;;^!$(Z'A&-86_V@30RY!Z_$ MG)R!B*(\_Q]+,[.A;3>T(^="NO2#FN] T\./89/ZOH>.8UT/\X*D4.0*9A!0 MD.Q_1DVEG^D4AGNX^@$2A6%K?@2,#X_I#3E MQ):I8#YC*+1H8X<"*F?KD EYJ5"[8M1G0=T=NT-]>4@3%.\;*%U83\9Q.F2X4_9P-_*U$B< MU1^GZ0PZ#$P%8G$D4RPJ(JT%5:41VV %H-VS?6V#<4J^9*V#5/ZZZD-Z5U?T M7%]IJND.X@=1,13E)A&HMTDD9@KU$9=DHLNV30;%>]-[S+']+3NOWHG$+CO!!KN*P):#K5('2T*[ MK69A/\L]S-1R<.'0,L8TX$T$T9$OQ,@HVC4JK?TXSQ*IM$.*)8PCC2 !1]P? M/#F)&5D'ZE.?6V<:^%M?=!/7J#'W,+F16FS6&F(W_CJE2UPL0HK%K>^9B7P? MW_RS&H;%?N@'$_O TKW$/?CR<+OI[QP],Y\^0"R1%]4PIHN8&XEKIR#PD+ ?SRREHH!<:V4#4;":^ M 6688;VZT_$M9/?*C5%%;-3D1BQ=S6$\R[Y;6_9$86.WPO8,I MC,(.H0!G GXX#<0Y#M(;9#S>;F90VG!21Y;W*K9L2;N;%GRG,WJ'>,BT0?*[ M0ZA!:_HAN"5W!RD(1T)AS/-&,3RPF:4)_Z>B<;'@-'5R8GGDP%"X)U>UUD7HTSY MP8=W*LH.^NR\IIYCO7>QVSEA9Q;]S3\FROT7S_^S#+Q_UFDJ)(G[[-ZT&S;] M"0)00E_A_/%_N&7/HO*_,\Y_?*8M3-E84)NUCZW]S<(0ZD7+&. %0:>C\=V# MP8V^]*.BV/OZW:G[)STLO](/OTNU?"'>1#3B[GC#-N&6$_TE3)*>^#/@0:"L M"-K%OOK011<\>GNLYX^8\/5+1GDW,T<^+C.]E_=_%)N./ MB 6[(Z0Q"'YL.SCO:4U5H7@;SZ64?%=O^?XFP.I,L^YXWG:XS M\I!B(2%!!LRM[= 7W'M1K#XY9G>@QZ] M&I3OTQN?Q+8>OF4CT$H![-$Q.. FL;E'B0US4/3H+%+ (.\]HW'.ST(?E%)_ MU*_#CLA/=7&F5_ZZTM;8:N-BLRM#06;_M;:.9\T!#1 ,K4E!:@E.TQ< M%]WTVP:DJ%4@,*6 /B2V# _W!JA&O84QY[RRX/N%4S3S>C?QY5T8;2H#;\"P MJ"^=JQ$(_M)9-SYS2!%#C]W9G&P;ZI7"SJ6AV%L-8=+< MF;*E+\1/&X-V] MM=O92%KXM'#'!S?;&X,2EQ!_VK#/^BR1,11I'+5S7E=\C@(\P7Y& ::4?W:T;C53 M>/]L96V7([H_$F5L 7OM$SC &I $A(FL+7::*&:\PWIR@N M6JYN:JKB9C'PWX7?Z8[MW:6)E84FB"(!)5X=:?D3877D=L;RK/_MOF[<4N*4 M!;>0/XR[ &N)9"@([&)N HP(>T=W!0B0C"(_4R9X[5-YYH".-"&PMPJP[F"_UMVKFZ'#C@C_!:BK M3O?G(>;3*@=1F^(1 _+MU9TI'=V2$?Q.L)LB!&OF%U"[AP4_V!7(L+.K1#8% M@+:W_7%?+D,1-3NH*3199*4&_S!!H+C>2=S;;733J M%_ARQ0(WDHVT="A;Y&$%',5BN"A;45^]*:IS9TXT<>\&P@L-FI@R]829@&TRF>(,#)+<.V[@G;[X66[>6=S+?2IA?W-Y77WOR\Z=[S4U22 MVBF!N6"OL(JV"1E (5[7S(-&D)DEZZ04-%\C?@OV&UDH+LY5<;>]NOVT]=MM M3I.A"TAXD4,PMSDOV3%/9K#2[+&0S&W]17;^ MO*;W4KL_7@VX?TOK 4!@*_VMIM]GF-]JPI)[IC+80NFFX"OZ%KU:-;JELRY6?)\\8G.9>68*XFC8@RP-VL.1PI&QBA4-TU0%('40;C@8: MDX/%>(_F^!L?#W_ZHW58Z>&/"0>+2W=OW;J53W3&\F"[B14$>C;5 QF'< H M !U1M[>)"RT<.\#X33" MU"NHBZ7$;R"\B>1;$G%HT1*5UJ9-@';EO"@0Q_,J[$J0(3W69GO KN3-GI^? MLA!86&Y(W/H[,SV@A@!=!?8<^<*4V@IH$OCB4.XNSW"4KL==+>=X8'P.;;#_ M4G11F5#>F7U]R55KW1#L;L0\0E%IZ=YFNM?@AMA-]TY7,H+?W\#<67I 98'D$BD C-L&3M(R.<-^Q;XG.>L1#)VCW<0 MF&IG;:Y1U7L=45FVQ]+S;D* HG#:3YZVB%4D6UH"$N<"IN(]XQ"%4O6=(,I6 MP:#ZS?:_!:/4'C3?X>_[=9 M/MA!: LXSG ZT6);X';8\#Y]T0G] :1>3]ZZ\BR:=_.)0=AM1E%_:UNU MU]%QW-/PIZCWFVNGGKMJIN4KI!Z=C=21C(JJ#%E%CVI MHDOPT+PQ$BRC*M91,*V-LJ4J[/VU^'--)L<>=YOHD4??9Y>>OYLI"PBV!ZV? M!428CIPLG&> *.PAJ[",,'P /NIV_PL[_TG_31-=/1V,XWV:/JZU7NH)TUD( MM@;L"'G!"UV#HQ83&\%OC),LJE?4"K*Q .WKTLO5A[L5VJHL#U3H5T<\]G034^J:'T1 1[%EZB1SA2.0HXJ3LV MOP = @Q&XC)TQC+NG$-MKH[7WFRJ>M;/,-MEK)79CJUNV]-K_:@C\-Q]@1. M&&;1#A3@/YU/:UXM_MLFQ:BWA]U##^N**N1$TH[58^2&U'NN C=.?"C]-1'- MLV5'),J 2'V&!&X3V#*ES!^PKV^QUV^&2L27A'1P$FBN?Z#N>NZF1$E>;$*Y M#8^7I*E,K.,\.N^F@UCW[K^9K,2M!Z6B',_H":J]*>T) #6YO 2+ Q]WUS"* M0VPGHZ)1D^?8EO7PX'>I;JI,WG(CWVRIX?V4R(-4.[VUL_OGM;&^#@ 1$C>& M:7=S5X359#[,D$H6O#[7W>ULMG\8,DBR.W7K1/KKI"_*L9W:0O*3^.[?MU]( M_"(GLCO^'IHSB ,<),8"Z*J;P.%"0G2.6>T8DHE^$- [JW K9W_ VTD/Q0,\ M-^0W[YRT6BD=<'4M])OW7KI>HI:EF"LA6W; ,UAM>Y2RI/6V1$3$7PP.[J._'EF M:1?Q 0KPZ5D@LI3 ?MQ#+F8@C+&WK[WL,VQT<9,Y%S8X;<6<1WUWFZFS MEY5*>39SH)3BJ\F[M@!0V,JZL&[J@J?DZ#=$%"=22Y!E_#U)!MX_Y6>GDAKW M^1@[\06RGA_OW#E0*ASU_%WV4\[LYB#T*T*9-5N9!"_YUT MHNE>2T2!KV."F8)4SAO&ASUS$8([B"8;"'\<:!@/"=FQ7#FEK18"H%?!Z+@![:ILE/_Z[<0ADO[@X?=ET HB@C&%3\;QL:54'C<9@&V3_MN#M2X' M%AB]G5+R"PP6FMUYS5II(&59Q]HP#>:IRRS8=O=]9J-@Z?X,4S)YF$KAIG;Q M;>I%7<6!V@HMQ)%29B\C)Y[1-5EZWT(Q+.DBD$YX0[Y(DBM-_57\T\4@.7V) M*,:J538^&[T?G8^LQ+$E"9"0V*3#**VC:3@FMI;V0/N;X,OAXJ]?CF9 M96KKIH(+']S'%Z')N^#7DX@4,]A \"(3880E9:!I9E -W0U+]'>7*Y/R4O4B MBX3?#6*[EJ&%H2$B$$2!M2OS+.OD$Q^6I1U#W[7F$]0!NGIPWA3=O<+(,MVA MSQGMW#([@'I, 4XZ@$8QS':8EIG8;J18TT'L *ZF_A=.1-?@'.'CA&Q5UK)+ M7=E[T4\[DH4FM/Q$)^__[B;>5;]E4_H-">M)L6"XY6$(Q@N>WZIP44YH6<.N MB-=S%%E#B07!T3K"GYT7Z)]G7H1=C&JG?;6T$&'@V2JPH\-OQ:DSLPT"!B A M8VYN6:WHU=\G*P+SQL/2UQ%WCG=M.NKG->CU=?F4>$&./HS4HF6Y1P\XX%QM MF@O\*0O[O92*$YMX?Y<@.@?_QUCWI4>ANU+R#.[<>1:BERN*L+Z(LU05 QQB M+%3";@V3*!(-:GF_7(X^OKNWLGAKLZFK7S T=W3KNQ=,A&,> GL!VXD"O./9 MTEU,'$NGAE$^W(;:8O@FI.'AU/-SHSZO#HWOI3^X6LJ2L=MW<,9P'06X,N^" M8BQCT-Y,B&7!W@+41!M<[6#;F>U^,39RN%7TAF>LK/Z=LLZ#.W/\WG-O7+L+ MB7"K-W1PGL$6*!4I:I^>SYS0 DN+1PURI,"[_L'QI,_%/Y9U[!O?7 IG_7ZB MM65R K4-GN@\=]HH,5CSA2C@*C3H]4SD5G;XX"O)XL<>"_)8V>7-TJY5Z)4: MC9O[R>+A$KN^:9:S5_]^W!(3@MV%<0>?_:UHGXOUH)DSC2@Y45*6BS%CN(;W M"YW<:MKHIA1-Y?]-ORFM?MY9 :^.,*O_>Y*L)Z>82*TFJN;"0WB#(UUKL"HD MQ@0[)<\TYPA]H/CHU'MO:=AO+;EM=MVFYW-A@H;H5T&)&5O.)M"NV5T>D(C] MPX4 N]]"O83*U=9"E$C8V>-[TBCC M:I^63ZS]IL9IMICU-XD/'MU)S8E,^;422^N)0XI!NTI)MQ)L+R0_XFQ=,GF'QK;8BR1.3C !@UJ#2]P\\MWP8L9 MR[X-*#QH4O2UX .#)E&"O[+P,,P3 )..N48X^R]VAJV(5*MAYY]NW9V^[X2/ MTHLS[$\;B)V.5@*$G%GDEOJL]U5IV%TXUI.Z? M;X[YV*D1*;3-:89 /[B!T-*"QBC,;6$2&PA[^> 9-'"V9ZR0>8I3BJ.^,D(! M)W!D+68F0&@A1E&$"LH9"AW6#'>B?,[$@6_'.NEF!Q$IC[M\[[U>W:OW.C+3 M^MPUQ!]=< >!+=?!3(7GD8$E4RJ-X["[0'U("HT 74\ S+= 5_-JW?$67$"^ MKU27=N.7[F>5^*#KVHLAT^_61BX^D.F%>BG5H0LK+#<>83.P M?-*QDB"VXQ38R AJRU$U:1E#4S0R??*=7>2E]+?\_OH[U-92\TIK$XS@^+YR M:HE77(F@[M)"<'&8'_,)H.5-D?%G\[QF[\_IN1AY:$KIZ>TWQ5GD#I_6[M0I M\X1GQG+S2."(7"!,!-CJ1R>HG,.U=K.#!MCC&P@="0$G::405^7AJ?/B1> M$_S\],R12)T=RSM96<499/G)2L-NGS,_[5J,*ZP7U7NYAJS@#,BPU3ACG MZ4I:(7V>B:Z:,O)#XNA1%K/)BRR,AX7'D0Y3/$JBQ!"OL.+0 )/8+J]G49[&%#-:0 @HG M0 K]8=G2C1\:'/$)6XOSO\_571XLE)V *"RX:]+%!0L#;#-.%N>-)]-(Z1/" MC [Z\EN_+-T."3&?,XH[JHC]N3Z[[EK2G7,SG59]G8EAJOMZ*DV#8'1P7;"_ M@RTY0 UE.G[)1TJ&L^ZL$8%'A,R%"82/#$'_,< MA_%E;%\0<_$YD[,T%&GQ!G1CU$/B2&XX1BNW:!UF"V,5A@*BO^J&,G3O-PBP M3.?54P=US&TG]\S?O'PR[1K(V/=#]+$I]ZNHM@R2BUS,D8ZRD\N)O2BMKBAQ);,9>'EC_^TN@-W.^_Y3"GA V22[.], +B>HW13C0-ABW+JN+6\K+A:3=T%"L"(4UZ_UO\6 9 M3K V.+P*K;N@)M5A=_O7*=@];$K_>R39_VGX_WK#$OTIX_8E8382,"I@&$]5 M,B%E8#')>]BDJ;9X;M^8RVASH[OMU4MO3,0=S@C<85O!C!V)(W41JB06OC', M(!(..$R,S=D^&.SO.=&/NY^>%>A_?!%5KS;+.+"IG5] ^VY@U6/ICX?/V5BB M+&$4C0+0/=R"U:=??@>-'0<'.M!R>=64?(QQ;\ YNQO.MU+G9"*[/*7X) 5] M+N[;K:3CC-O;M!E',B7";B00A&QSTV>6%3/1_O=;E&^J:L,O6^O&69VI/G/U6YE!2OBG;$G4W MC[][PW/^>*1 'B)\AN[&$L9VH0 '8DPUA9>["W2/J:K8ETM>'6AM\OSY]L 6 M8X50L4P==;/?'<(6YX5?:*Z0_W\LGY[@'5.G7B%(E4&!:, MFKKI]; L(#)*TDQ;3;JW8ZI1OLOEB 7A TO&8\YVU9"E^PYXV/NZ MO++&?GG<[7N'9*<8.S^\ -A$O? MB8^WD5<]L[[%5W1&9:$F7Z"H?R1&NCTZ"/PE%KM]0F)6U2"IYTKHY4<2;BK] MC IHE((^R>;N@'SB9G 3)?B&B*(-Z@RUCE61E "CE$F07GQQ U&YVM^V!Q\H MHWK'Z4O=$EM5@>6-[;U3U"3/B4)1TW4+T7&C/,2Z08RU5EIO5/8MJ* M,<[PF#LW$ 'F)OYJQ\']J!8'<5_;ZM]?<2+>Z[*^\15BISHQB#\7">Y/9B!1 M^+OF\/Q>$938#KK)1#\'B1NZ^M(4YP K#VW(:V=H^LCYU=A$!#L2!15G:H^VU-=:W4*-\=ZXU M^-'BV2HPXI0V4I'H;(E5W!UX/W??&_W>I5\]2B<;[+8C^L M"!Z?U>]Z@^U!52>_%1RA7YL)2 MP0Z^]UL_I]LT9M.'"9#M?:0?Q72[Q1?EP-KV9.9MR7T\,X2Q7*8RW//,+PMMT!6@ M0<)(&!1N]WC+]F5X]]Y&\3LP7)C>150>^\6\8+XK6EO\M7-3G$=5,I-VW+MD MB_3'D6ZC+N/ 75 *2X0M"T8!V6< ZP>52Z.W:/:50QB9/+!_PG1)+LST2T*P M%EJ/?/7Q]T6D[[)<%/_B!<]G,U-+Y&Q(^#E0 XG$,#0FTZ-8EZ'VWQC#@>OJ M'_!M[F: #CYBZCGNW$"QVZX(+=MX^KQ*DJ)&]S)R_R.S\(#'+1KYV'%NA@]E M*1%54< ,H*>QMK-=P+,T6)&TUTQL81@.D\Q]YQT:PIQVC3DFT[H5Y/OY6SZ3 M7ELM/VS!W$)@Z5 +A7\#<64#$8NL6(T/)HRX3EK?:S"FHF5^I6>5I 1.NNTY ML#G/W\!NIW[7-M6KBZ=)%"W]Y<[2H^!#!FJRE+0D])U;,:'57**9+)>ZV##4 M8%UHY> G/]SRJK/K:Z7?:5 !H(@,)*[W$R/<2KSF,4)I1$I @>/;(>_D[ M$061!D(ZBWKTGFV)]L?M\.I;K4..''%Z8-3[?9,)8;04$H0EAO\M3*&&L)PN M6NC"Y MNW@XTGC29SL65YI3%!J0$M#_;;RY&[#L&FEMC0]$3_P*\6>M_GY /+ M9XNQ9IA@3C4L\!"DZ!TJCU6JG(FMSS;= M26I7_>U%0NUV?\**9TG@2-4HP(XX\O5SC],PZIH?,1':$R.F>Q_2J'2Y=Q>H ME;IPR?E5'/_C2H<],ZH>P:6]8N)3NJ(^\A 2&&X)&:#OG9)RN3#2HKSO8\RK M5[OD+/_PRO*PR5 G$KBFNS#).$NOFUGP8J0U(X5OS^X;F WAFR>7A^[IY,U[ M-Y,_>1-$-0?VS G04V #_A(65W74-7SYO 4*#"YFNPQO(_]D39^XV8&YR[EL[L[PK])_:GP$6M"Q*!%(%#Q#^8@3@)1^6W(OP[:$IE% $Y* M@"9=D- 2RSLBYB,*N=1#TE6YZ(^G8[6:G/H"U,VPM#/-K\-1+;?>KPCG]1BN M1WC>]7P[:O5F=CCPHNOW(^6'S*0%;*7BSC^)YY,\Q'?S4&D/&MPMP%8:_[?K M9Q(YQ/8[^(_U/?$H29U56WAAAB-?Q0W99>)-E[0#I]VFJ17E1:VB0HY$ P_. MPG^/G)\I]L$TLV @-+MX'U4^7!O= MM67MQXW'/!S5/O1CF!H.*-#4E"G)*89(5"19PSZ-.OQP9DP*WVJ29?MRO&M@ MU27JW(5;MT*^[[6\JAEJ-CS[-9L67O7<1 QM ["'0S).%54/.PYT[ PZUK)G M[K.-Y[9H06J,I=(?1]0_%TY I8HPVLO*EDE9EIZ7VB'[9! MB.]KR5H7Y^8Q_I/>_I;'^#_QN&]U&8T"6E=F%^/0?3O+WI?5W$T:&^MZ.A4W M(7NF1ZU>\LV[%ZFMD8B=O0)6Z"0*X$H #\RTNJLRNHG 25UPYR-".UJ^JGZ) M[N_1CE6J87GWEURD&YE<>7$Y*.)9W&//;=,ZLSS[U@38<@Z02!?+#E:Q#MA] M2% ]@RWET$+^FBM.W)NNJLZ8B&O3"7X:WV404G%S[Y\5OK6:Z^<^->RV^7V- ME08)PMJ9;Q_(#7;)!HZXHQC&]ZP?0 9S0ZZ&2TIF6M.S]VDSY0/GU_Y^AWI= M];;O+)YPYD)9KSMUH*LT>J M5O\BPCXRTD.H^(Y4"I>CF(; Q_ZD0'@^#2.]A MB;$#P=.PRD_CY.%NH.5*8+83-&Y#"W/O(WA;/2@RH5BT5YOZ8?D5F<\#8U^Y M>'"+F5,-N,P4XL19[ ;K6%,"K4LCQ$GC^RL+)T_KY!7/4\1O=W5UU0C+&E38 M\9K%>_/NM?W(6W7GR]]J-G.S0)0PBH $)%S+8#$K&0KT 2!_;'(I0:%Y@*U0 M,8 QO^H)K/QXF*K^G4>G_&+,_!L M63](*(T*HQAPO6-J,>KR9<;=286D*MIKPW'. ^SY_ */T,KV9+7/=9WC/PX$ MZ5SAB+Z*M)"#%4LHMIE0U;J!J,[ HZAOB<#I48RV!P/5AI6/:787!A1B2E47 M.T@3JLFG]0\/ZP@0 O=^5LG4R]63',GHPD_@KJVA NX2R0(TN=(%YWQ0#*LH MYM*'%:Z):VAY8W_%OH>,J[0JN BI]S_JD/L&%1G:%?W(-H MJ-5"B!NK"K5-\'/P;)%"HSR!>W^&MR:7[51U]75:_KRJX*1^*R0^RUGXI7:9 MT:Z3WX<__-MQ,R8#B('.K# E'8C801WX- M\JSD_4-,U/_=U,/ M"M]_)[37!K')'G&Q- 6F.@%P*1UI@82.4N-JP;XIXD*/LCM9$6,*#%L^1YYM M^GK85N>6MG:G\A<='N$Q^6-N3]9@-Y3?# 8XN6PWALR4!'O?!H(MI4MRFC!G M?*VZ3?9E'RGORV)@:(\Z7[O(H7PN1V._[5D[+I=YYNB.T[G!\U%EY1N?C%YIBG0 M/2$!JL!O?@2W?@=IN+ =P-DI1:PT]*4.^]JS_T7RQ+F!35HP5Q^JOE):Z!95 M:__]]9'X;N%.Z#4$^W8D[\ ;05CJ#A%/Y/5^(;=4UUBQUC-ZZ]FFW94 M5M0Y[QPH(9.5\J(]!31_BMS?20X?VY/S!X8GW*3.6S@Y"S.V&"@'JQ_,#;!G M$K5Y]+HVLT+8R-_GW$B@UX^J'K*Y.FM(: MJ2CO^KCN^;/B9\KHM:J$XHYO>8CU7H'OE4Y3I1T2H'DV4Q<@/O=G66 [45(8 M#X-P(>,$77JE:;C#E6(EM\X:SJ]!EE,*KO48 ;BIL9 &X5G_E L"Q^*%T#&(G"6*VDT!V28S&13@D9"TXZP8=M>@Q'B MT-S6H3RY(B%*IKKGZ;5A:BA[/X6M:L\*4&:[_D"<]K, MS)4S$!X5#R<:_5Q)..":=3LAR>4[UH#S 47-KZD;>DUAK,@GO;PX%]04?J!I M4.=\/(VGQUV3]T\'O H*8Y#@$LMBK2]LAKD&&+*!:D)5 RD7O:5 MUPO_]('JA]+DI@,XTB\<UFB M77CI;TKA!06PD8C%GMA 2&)0,-_<7]XE&M.6HW?7.[,Q[83=&07S).-:L^$1 M(B_L\CY& O:ZHRV=V=0>^GZ@PZ:^IB/M'>J>?TEIA@JJOT3NYP:BXQSM M%.".P@+Q:]G47<(]LAQEO8+)46AI.A9$ )D2;TH.L$:9,X:<38?XY-^K%Q?M M5C[]X@+MH>7Y4_L0O"]XJRPB40B#4M# BEMCV\[W%!@#"8O!T@= + MKO9W:I-.^RZTHEA<36!65YN+16@ *$@4_F.T*]M4AVU.G&WY[^RN*$GHOKY^^X MV%#T#F6"6.N@XMA2$I#0;I;IFAY&CQ,)*2VX M*I:U'F0)+,6S=[]N>0&B#U<,7/"I3)&27MHG(=20S5/E.5CPD'\]636+Y!$[BXX>1 MPG_\B"N%'/RK,-PG@0,_.3F<0(BD,12)>N'+*(6'P!SK \V7I M5>M!RN5"D/Q9ZY7UJ6K(*VMF]%P6&T8V]Z_@J#7H*M+R!B( #>Z9BDAGOV&[=E?4P-_:X\%Y0X3'4T$8&-)-YX,V#5#ZUDXS=!MU^^(9G@; M,5VT*PL^7/5>?"U"+X]9LD0>POC"*K(89L\'2$',?(0(K>.^66CH9BMRF!8I M Y]JNK&8''\[;NUM9^6;_\9/#)_K68;2EIZ+L8;IWRZ]QM5B(ON_"Y!G-WOYE5 MN*KQ1-BP4^,W=K]II;&^ 3*ZG>=/:3&LH[\B*WH^FF[/9PN#$M0>_K%[(]L M0NR"P?38;%(8]Z[#YQ306/<,N*3!EO<@N5BWZD99:(+^U$ J88LO4A2C6#HZ M45R2YA729Q\8<-EP3DB]6L8S7CLN9&=ZR#4HEN@GL69(2, Q'58(G.U93;B_ MA7P^L=C&*=+'%0L$ M%#]NX&B;AL,:!OZ'Y9-]GOM>&UBCJ"),CXTZ_[VOPD)_OF#A.$+R1I> MI_$>4$."+7L3#;:T$L4$(K';W!9QH$.#@&Q(ADQW."4TH.930V?[SV#I1_O4 M7=BU@T38GP8/%$!BWP8U& [T;%HM9,B6+LLLJ.VK9"E6F5L%+?F>X@778YUT1#?TD-.-P*1M(3$5G2K0K3_ MID5W0OV@4>EH^:WCWXM\:X75@]!OUX^5OIY?=ZNN?3$7LEKM]&CO4$9Z6E&* M@Q+B?-_@H\^'^"3_!WMO'M9$M^T)%R(B8Q1$9J*"H()&D$&9HB*3B#@! D)4 M9!;BP"B0 I$91/$5%(2HB"""D4E$D# C H(B4Q RH#)#!3249* K;_?WG=/W MO/=^M_L\M_OVU_ZQGR?)KE6U:P]K_];.6K]UZ0 I$:3ED2$\HEV3>:*'JD9W M,LF-=!H1[1IWF2E M!*UO5X07>R/'$L% T/D/P:]K>BJ&12H5]>*WWG]1X7#5)%MI8UAQ3I18YCW) M;8++NQ^3-?C9!*!@\LQ.MKVU.S3&JBX%KZL8_%&\\VKQ2!A/I2:SH#V\TO:I ME5K)^\>;ZA;(O9]JMXKRM#H/ M%JI%@;GD84>>J $[!)D1'6#%'U3(#@.KV\4%824CI"JJ'9AV"9@ERHM\7S0: MWY=_[,C&^R?.E'U[2_%/_TRF15H<#ZXS*G@+!NCE0:3T2"C>&'#A)$ MTN*I:RH>/0\EV5_?,V:78)A:5L*KTEFL.$O<,G0THB9HZZDK+5\J4G]Z_!-< M&SB ;V$LE+;-RJX %P0;LC4,1UKC2A@7(^?HTJ([\]6P)&!RIO+">UHZ'#D&DP2=4.E&'FF MA>D?>P-L^1P;$,D$WX# ?I M_=AH]M&(0U:51N^4:_?1WFI<7&Y]-7T[8=.7W5%0K]6)K7N%%DZAFUU=6D'( M"0\;4AD7ZA0@^QC.9N[]'UQ'_\Z4A=2MJTQ!<-/:Y9$IVGJIV#A]4:N88!:+ M'Z&6\<4O.&+/W]O%:) M:UTVEQ--$MX/;!!8M.-(2_/63K/YB;MVF*+!LQ$ 9#?,L8_T+87O,%1J%&R> M^\9?;Z\5=VEXO6I3PHZ((I?PZ^-31?\/78>F44ON+H@85;LO; RE!!./?@Q, M-976XSU[[M;F[^\O-[5@LUDTR<1Z592N-ZD3-YS&DVQ$N@]'>(^^"+4US$OY M8A5JC^.K-W;7/SII8RU\0#U_V\)]U-)L_QC)SBZ6[]25P*<^)T,NU8I'N D$ MD1&./.Q3F/Z,X2^E_XGNC6*^J@I/]/+H5F\X7IJ6'H7U)-,>D:&3:4-F/)$& M"(=@+68;HSM^MO: QZ,OKC"^_I,O<]=STIGBB^>JKG^1WH[:=$IG=C"[2AMP M''O]YP211"9(2$D@#MZ&;<4+N').9[-J/^*.PX_H.\U.19IB)6"&S3.\OZK# M:8\=:XB7>B(?B)XC-VT]@CMV:NI0JVU&\!"QS#):.@4 M"&\+F:DF$3IQTCQ17COEB,*#_H$LRX0*(L50(/RQKWZO5O_2JQF[CBTZ8X7O MC5[L=]^O@ET!4,5\@Y3LC_G"G]M'U:& ^X%@3]!S,"[DQMD?77.EF$&JRB-@ M/ M+[^-K[=F7QMT4+];B'?I(*M6 @B 9J:ZD,I7G+)QD.).C@:H_G;3.8Y18/.#F-S=UT):@&OC]2O H"!+D9L5 M<=\4X+W#2=2J7EZCCYMP$R^[/G'[8U906E?PDJ?&Z-M@\A:>'MCP'82.8 3" M7N%$"(H1QYG?/HVWYPZ8O>HM)DYO_'6:F?U7O LSAX MJQTKOP?<)7AEN2#QF^>,LX2AV/F"@HY:KBU 0%0=KOL=W+4""#\B4"Q54+#3 M98AD5;,"G,&^U,6A?HF&CY_TJCMS;?/.:4N.V3YDHG[DOK DLD/ !H<31HKD MGY0+O#W]G$,]SZ;(GG=F6!V\J7VX:P"WX$_+08@;"WJA#;$WD8U4HPDKTKTF M9'":H,=_N<]:$IA[XS&-SXP=WY$5R+2I>7C+4B-*?]B"^["2I#32=(M%$(7\ M9ZI-D_4^'1!$$+/)]#B:#\0'9FSI:3O&QJBS7DR-ED7+Z\S0:^\[#E7]L:SS M+O.*$,M)8 D95+X)78F&S+NOF]KV9[/E)NM4WR8KDB+\2G"^=0'8MZL7%<'W MF[, .(0QSU&A0Y<#;MYFZ_ :5#!,Y>;Y;T,VC'GIX'2SMQSX M^4*5AXY%>LJ4-TA^S4WG9P^T;,SRZ.:$^1V+V/WY@N"^5GR0M7FV>]HO3Y/E M@;F01LQ0)@O/)98(Q=>#0^P&4]'HDV>3&]UDRGLS [137%KO?CDFS(\2E)Q& M%A"",2XNDL?:9@LP348NY=D):O#M-;=6>Q7=J]63CFF#E+P>M>F5TW"PSG ; M=;W>76;F+/\,4NMS4(G%F& MLYY-C[]KD%:!2L"N]S@B+YS$\68Q:\)WW5=^)C9SFGT'Y\JW*:X?!!LPH%>> M.%6$?+8[EB7K "_H:7:+N%!'+=-LLO/3S_6 :-]E_20@_FAO!7=+Z\X]UB_C M^BFK183>UAZ0TE->510%L&3T_D?VS?^Y(MR\ D#'N^%-:([T'9[H<>7Y)((: M9QM.)'1A8@^F&2NH%6QX(YW(>&/[5/'+@PN=J>H?8P.G<7<-QSG2XSS)C4AW M7_N93%(A-*(WO.#I<%0J<^;P$2;Y@S:@_S>OJWJC<7.?ADL;,'K)I:+5/JZ.]\*B;L>3M*@!\V#GSEF:K1@%(T6JM6][G +PWE:IM3(!MN-I1^ M8&O !HN8F#T*7#=H/H%CPN"*]K:H2 \45]KN.5;E-*.G;#BIM$50OW:#'8< =<;2ZF6?J8[->7!,!TH^8LAQI'$\2F?$Q!+UI<@("(.V2J\AR!*GA+WI=2W$_ MGHM@MGB79QA E[\C(9. D_3(I_!@&WHJ9349Z,@ZJ *LT.-*"#'("3XMCF7PX T\1JR<8DW.G,$EE>ZQU MLQYHQ^\4XNA8?=_[,=GX[":O6^^J-J']P(8CR-I[ABZ;YTC5T Z1Y;'>>*FP M-[&,=MD;M8H%APM.,(4^1444'N,.#NRXD%-GU22>WIE 3<26.\[P,U#Q.ZH0 M])D +X+#,;C/$2)L8V_9!3/Z+,9VIQ(& '/;K*S7J-U.BB4>"\+JS JDG)?[ M0::EDR$;8BH6NH1I&T'P^GWD1L?AYMPM4.1-LGJ.#RW2Z*1]UIR?YPCW =3\ M==)A/1Y=_0^!']OS+!\O]D^4M21O+T7_SZ$$6>^#O![9F.#OT. MG]Q&OZCM;HS]EN$H6OCP0BD?_.HN,U> X7C6=AC')G#68 \]VP%FIFG!U) M&,(AZLG#;NB-](M)G&A%S;XYWB:*K]C6.-)579)2J7,A+G?OD/XO>M([LPU" M^C5GN&0LK0A$(;? )YI*OG8-P?9-I=JB!O/0\!@)=D9Q,A+,VR:79/XZ@T--^$ M%QCVIFR\C?_6X(]FV>?I"SMX!GMYG7<:N7\OX[S=Q'%N.MF3C:+D@L-9^/A; M&LUCM')Z6*VK?L&5P]Z,H-?ZC(V9,Q/&S1+?US;17H[$G=UO>I6;2::5:7,L MN$6ZI,$85COW9FT0,O9V3(MLO:7K@=VR;BXX9/NZN76G5G FJZTC[*[]O=93 MXKL, G84N+,^(5JC8I#P@5H10&3+$+IP9=04@G&$QYL>L$H/(P3K3XU^DD = M^2(3@)D/0&7ZU]XNM5*;.W-W496Z,)]BNG48;/!!EE,Y6?@G>LAAF&U)(\_$ MO/!5(*<0=NZ_7]9?>\#PH.JGBE_7SNS(#K5YDU,5M!7V3U7H,'!IC#QX\^,8[?=OK37],0U46#Y)$]DD9^S M 0YG!_OQ]&"3$HXJT[&1FHR6"#B7W :*U5X6WN07M^D1A+3 T[J!# MXZJBKX0?RJLD1'- 9L!S&CI:19_9?Z,%7X%;.^7(NKCFLI9^F1417D@"X":& M,$=6%5F_<-48$> U(KBU.W$%J-@8#=4X9EHSEVX:JX;Y>14T%![<8Y*?EI/Y MV3,M3^VLE)5FM9-RW1UN*A;?/=3$^LK-V GZ46-XV]('&I]JWGYAR5CM8I.S MAC$H'>1_+3:I26V31]WYFL-O2ATY%RXN=VC^Q37"F&AE(^HA+LZE$/]:'&H.%CJ!2 M376YN;J*SV_4P5U/Q:S,6TIJXXR2V:[Z#M)VOK%G[MML.I9::W&\D;L$8<9" MFE 4.]I2',\D0I9Y2H$:&^'TQ.R9][4G0+2QU"X+^Z@+E]^7[18O+BX66.UX M#WD; X)BJ!F?%,L6%;T"B%_\X>>C&PMCZ&R_9(L$N;F-MKL$M2]_K&T-\>P^ M,6[BAUA6L-Z>TWV*/!%W;-/T\TFO4LBNA2SM?4TCZ]LKYY+&,T+RL]_/'"84 M>PO^>/JO9 XZ3^:^PGKLW+4<8_.U1RV7_/>;&=IH>RM;B!=^FUFZI%62% MP7=I6 6D?2=XJC"[L4ZCLNXCB2.A,#2U3EO[_7'=/\Z**-]7BCS5(TS1=:>*T"C.SUM60)I0N3Q%4 D+0X[H2?, M_;E?X=3_C\7L&>0J \X&598MG^Z+@\X>LYS%,4_T[G^YN=>Z5[69>BY+V>K% M>,24D?+CK35CRR-39%NMGF0-S7]=:!/#OX646CR 0I' MDZT5&G(&[F-LJU(+,?1]E?E8+29%;Z39TVGW-;F'@6(YT$Z*+O8S!2N%9(SI7U2G)I)V^T] =+.ZX?7?5^T'C0L6'83*J/\_J^#&# MQUE1R+,>86E5"XIV\0XD2)H>_*R^KB(L0OL":[;>/42=>_2GTQ6YX;C$ZO>[ M+N,L""UHR#MD9@_T?@&EPALAHO72DGF;PHS97;)V6:X:ECJE7QHM+ U"-$*8 MOTK7M(^@=07&T2IDVBR)0F0]8S:3!O/JR;NC MQH,_.J0^-E3%?+?1+13X=>M\-9%_AOX6A,Z@X!WS";.F?-\&-]#?IGOM!&GW MZ^3&I6O7IS(S?HTO*?AGMQ6+-.P[F!)6;A@K.5IF92-UQ5J]SI7['*1]H\*J" AZ MDFD8.3ZKATK[F1VQ C2GT6-O]XT>-(R^DG^QH5O.IX%%ZQ&B#E[E270BZ\>> MAZA']P'.'F@-6ADNZO5#R4;87.A[X7#@7>C#"RZGY91N?6Q\@:V]G,5^O'!\9>P;@2?>#UVJ!>$ %0.EKU\?1$5FLO$16&X2F?:0"EU"-:"CL-*/(%R+ M,LHNV3?FIA'.@JZR^];+_W1%!+YN7E#]INO6P^X2LR"+1;HQNX MN<;A#*(DH9XG6/%9ERHTE>D@>XER6$4^K^+NQX&E'#/ \E.=/)=(IEU? 2K3 M..N'6560W2P_>/K[0*TVL^I8%43(+X ;ZK;X6=/9QZ]>.BX]TV/^_5W1>FNC M)P0K>;GQJ>Y$<@6*HR3!-*!7)1 4J81&7/GLWQS[JB^Y;:1G7,-@;H5U1(Y^QW72+\T2]!7BCC5[X MX,>87Z2BTL!T/$O@Q[+AI0\0X:OOBC(G7 M(.<>>?# C>JZAD/?UQ5I"3GRQ+E\*SU"9\$+CLWG'(*3=YSMS-W&O./<./Y: M[&F;;T-D\ITYOQ_3/&FT.-CCBV)/I<%'(K17@ .%V/DBX!>;1N*LI_)$?-@F MOW0X.[C73>6VAY.Z M?DO]EOHM]?\M]2PTTZ9NP'A?H7>65\*N']G9'=O/5O5=E%+/;1\1+?Z8>'QL MUXVX8Q,=MW2*=<1Q?\-UX-_!#>%O51PIXLE21&'LY_69:O#=Y0A?1E4J8EJ) MLAS7$!+'E/ODA;.%73)*+38VA]L\]YUZXD9[I7_':O?-%+'WZ:Z$#,[_*'E] M/6\87=8V@SQ4". 2?^*'NEDIO6<_!_I;2I^FNEA_&YU8*D3=B?32%XECZ%@[ MR*_>:"&>\IZ AB60?:"22R*8<-QZ E&PEL&L:Q[' ;:!=+CNL"T]?.^0;)NC MR.*!$CA6Q#2BIWD:B.W AS[QU"I1'8GBISW:;"H8X08OL:]P^($T3=XJ@F18 M'LIDO'J0P9.%;<4)KFTW[UIO9Z2ZK1E1+OX4@%D7I5JWT#+D]+6&NZ_X-<>% M;G7[?+)CE?VQ544/ !,AH_^,\^*WU+]/ZOE?G635@'^3?DZC#A4M]R)V3TP* MUOOY<_G^T\,TU(W]01.7+^\$"-?_I9?RKR&V;(0IHQM?L'[][V?E>ZD3QVK-/;AT0EEDVAZ@N(JRQQ)'I92E!*2L "CR''_+CB92RK2+V0=S^/'R>MZ4# M;*I542-\MS$[N>-.\&R'U,(']DBBY_GF.V>"JYFJCGSF>F2%G#8UB@B'1Z#D M5F@G>$M"E95O1&VRI01B^Z"PW+W\^RCYO;*+9[L?[N0!'""_^2>&W6@ M0@?)4\#QS@.!\^)^ M.QKQXA3=*Z"[6?#K+R2E%QHJ3%,^H MLO3BCQ;G8^];GV!JGS@@\_/;?YV'B9@FNWCI][W=T IP*"18:V[YE%JIB;51 MF-[">(.)K&4O2"L!I7_D&%F_JJI,KG]YK^1A] G=3N=]>X_MUK'&GO";GOI' MDML7O ^(I3K>BF;_V/:WCSM\MZU"S\QB>1&(Z4D^F/:WCT\?1VW^/TV$,\S? M%9#A:\>5(0:PJ;(-;;RQM1S.9J;K>9/I,KUX;(_N]M(HRMU&+W?![J&\SC; M(%W>+X?$!^@Z90[0[Q3.G= MPNM;BYM778ZRXJAP\Y%A+D9#)[OAO3@&*X_-9W_:6K?>=U0(=G9I9VHD/KGE M['K&J7J'9Q]^[/UIE[*XEB?BG]X+OO#JSM#%>F#@+0.<#6T\L7;F]2;6.-+T M=YR33-D;M8+:B[7(FM.<>1/;=V==AU#LG559]GD -GS+_7Q ?V!4G32*&2*R MG+E$Q+B]<2VDGC2433_*#T\0\_'CI3WU.>:_J+9I39:/7&:N9_V(5LJ'P6^I M0(0KLOM&(VOX*OD"!E:7)+HSC5I>95"E")A?!PJ8K\K/FG8_>6?9I7+_XM!& M6N#B<NL2[8G?T(]P0!>3 2+\28FW/8-NZ*3A6.#?#>+U&*DB03YF_N![U%&F+\<1+(2UA\/&Z>Q#L%^X=@H M\!PJQGD%:)E?9ZUQVZMDZKCUDXE93>4B=TNSD"LAH/!=R9D4K-YB&F<[%39, MXXG=9<\G$;;6P!)0N?VW']/E!G%:%ZH"#HOMK9IR+'(4,F_PSD[9.[T?78RK MDN7(BO%$_)!WY[(]4YDUK+B/E6CIH3D'R/+ZF*N+PZ(PIRQ]V]$.AQ6 %)\0 MOJ"Y0&7$LU6_+/?%:<,:B&6^D;^?'NIFY:/.; MN4;2^W+VLIOT)M H+"T*A [8P5MW$?W'2/ .R]F8O-#AYGYF,:)+ZK0&I&W* M@P4W/_RT4RV\HSA$?"%/W%/[@4-5*PHV2N83]*N&FIA*@ U[5X +D78M&PTO M:4\Z4#QO"\?JKNX6>'Q ^NBU5:>&+>S0^D?W"V=PMB$C>09+R_^3C"=EEJ#/ MC_D@!T1:M(S4=L,6Q7JXV:X3JR\&1"O==B](.P @K)M+VQ(+JB+I==@ M:3-VL*;P,G;F+=MD)$(!$=U.T(\*L2 M/;)O_H.I=BW2=![8$ [2G@ZDP^$\DLC#GZH#KR@ MK';JS*(*%-?G[]5Y];R!UTSED6=3'Y^(0H,4KUOB MNZ9TCO;V"FF\K@PI&.+D4.W3> M^.'D?BN:8YD.6A4^E RG+S7:Q6)%(K2%KYO*1.A 2W&!+L>3756;EK4V.KQ, M8YV/E9$M..<"_MUJ-0?,N#D%*T!W"G9IXOC?/I[Z?&PU]F_7H7^+_!;Y+?); MY+?(/R/B6$\L?W"- 7V#YT[]UDVK4 MS14 72=&Z,2*!=FE@A6RS5VJC:8R'\\MZBGCG6O6FZ$?BR^JI82>[ME3LZ[H MR2W-KVA8,XTCN\A"8,GU4]XAIA)]E;K,@18?_ZI)HL0/Q3ZIX8PS3][I6"H[BH14<&K@,3382.SL.:>(Y2&]/Q"/AIF1U>8J7[#;N'+7EBDVP" FG.U6F?X2$] M")F18W/5/U5HSO9,\8RC3;N>NU'&W;_H?KWQL?C7"G"Z4P/_1T#JO68"G\+8 M&&PH)9?C9@3UY38RJUD,>;VXN+WQISX,)8T;E7N)Y>SI+NBE/%";"&'GN95[G,CGM9_Q.96*2L<^&C&!Q MFI2*HIS(F^HC5^/]/.6,CPG/K4ZW%/?7_;1CRW:MSDN LK4>5#7;QI\R?#=I M\KFT5]XJ6V V*BW"WJ?:[D:=?)'O@-@FVI,JT6D_0<&H#K7W8\1;8S*<*4(_ M")U"#9-YHH)J;2PF\O28=CIUK>MY"SB,YITRJ27,"[/.U,+A1:&/L2+@GSD0,Y;GV_ *!T^!C0>8^HW3S=H'VW@NZO%/M1PR MIGE=,U7O]JF-/12>1/'9GOAQ-[LP')F89D>B.$B[C2WU'X_Y87!ON(N1;2/4 MMVMVL6W^IV9SVM'2+P5&A_$X^JTQO<7Y5+X#Y0I01KYA?!G#]YH=X&P%O0U_OU6.UDM;X?3'F^^'QCVYN@[0\ M@DH%M#1[GWW,B:,"AWU-8$ Z4Q"%-[6 15'A0YA8=6F:=,]K]=0CS+'F\W#1P+FCIR=B1.\ M'+)EWWC'S>]";9QRMYA/9/II1&R4"#F V:UU6F18A%9BPW-]L:OMQI8D??:[ MGF$1/9\--_4[Y>V._"2-H(>F6>;<3.P%*I^,1).]A]!-0$$[[UA(78#:XFD5 MX5%&'6J^*IYC\_O.AV?]. QP;+CWL+2.M*%IJ\\G6\E5F%DO1G>"<\4"]S'; M!BH6RZ>T;]_GD<%P-VFIU]@7M" W7@7VHH<0"&V#=-XD-^'$*#B4R3*#\/%! MBL=6NVV^8\L.+M)> >P&+&R($6'WNGV7)?\Y=[+_D\K_M.O;ML>U>-84]TF= M%J\#%/@&1T,:+%P8'R%#SSA-\;M?Y9_U/7BUB_/#@Q?N7=_@ MOE?X$L ZK+F X:V]S\ /%_!MKAY>7Q::LT&UU3EHJ5G1#H!/,%8 "VAVK/W) MA+;KH:I+DZRD4+'5CF**NW?6F0=C-KNK7D,AUY^$^;G/I/^DG,+P1(3S.:Y, MRQNF,J'N] O4]00=9$+)/Z\C1C+6#1SL'[ )3^ %1NVIGWN^U!_,VS9V >#N M>4S>?@[V"$4(PM:0*J,[Y2ZIW+[Z0R=B;<".CG*?EB^30EFK)M^"A0J6X[W&8'"[!U MAR<-90JBC549+JD[,%)PW,)VM=PYEDVPT]9U MFBK:PRR@QIQ@A*Q-0_"<&!K>55"?ZL43#6(3(CSA7$IF,W[#U#24US0JS?S6 M?]>#YJKP:>[JQ.$ MIRIE?BFRM<&&]97$83&6##0^^XS9P6J&&\D5*T S2;AI3$*#81O?K-AAQ=D7 M%KZVIJS\^@?UT^Z5B6X;0J^/<\^FM.JO7J;RUGJP+\'S/%$AI->&(&P;.KFS M9"Q9'F-L,A;FL/6 :;[[GH.]=\_LJ"A-\#S[<%O8Z6V *+ \]T\#AV<^A*W0 M]^K(0I\L=;)'V-4G(\FN#J/]DVKAVSNMMR79GS@2X)YN0!DTNN#0*B?]BQ_L MRW=P)A*&# UF[W@@K>4;Z6[>9$D]830C(7,D+?PD]U#U7HYA961(-X-T7O#U.JWT?_<6W([+'PZ/79#QBJ)QV:_ M3B+7Z2.O]X'P!0O9S\N9:;21Y"T+0AW>TTQCH?'&1BO=;&OMZ.VI.;G?"7;S M'E[GJJ]?//FJBGP!A+=4<3;N835!;V _6MM,S9B$8L.;)[<1? $7(DL9F^\: MNS4OI^MCRN@-K> RK<[JS:%=0.16]MXA9%++\'?N:V.\'K"*VGJ*6[(">&M4 M^_V$#**^*E3%_?#[?OZ[3==A6G+DX3&"3?L;#PN-=>\.OK\*!J!@HWB>J!W; M)G_@!MGK] _PNJGL/;FQM,9I5M>YQ\;^D0<#%=>.2> WB)O81EKS#RG2#1]0 M/0>P =AAA6VR,4%T Q*VH MV^+< +)QO$^$C3 ^_TC[UK9XSAZQ:<>OA:U#J^[YNT=<4KZ0+:\A_(B7/NOO M?]'?O:SLU4VY("P&7 "5@![*MCG'O@+0^*JQF.=/$\LU :ADDZ[I"5@RSQ*VN*>9$9?Z5_.+[YR*+=8J'AN_X2J>ET9 MC.6?\4*R#=3A)<829P/*BME/"B%QSGX,]#=P['GAGN T^#3'3Z;67\1^U*9X M_RN&A77+.;#A()EV#RM!QMLZ-H R6H0=\'-Z6HM=7%79%UB0D1;]0LK$S%8J MJMSE_4W1,\-6PEW2[G#46=*6U\)=R$;8L@+<&..)\N'6#QA+9TE/XYG]T\W^ M?NL[$]V?ECQ9DEJW3^RE=CMM!C^7A8.W+*-6@0WV(.T1>6W$H48)']Y.;YYJ M',5-Q441QFC$F0NG/U(QM;33!FLUAT%W-*P6%#_SBWW8E3>,JQB8/3Z&3-H>2'72@N$X:7U6KU-SJ,=;S"5,>\UMA,%8AH-R"S>A&U9#6)K?": M52S@4:CEX*S9:+5^BBYDQ,6NM$[LN=D_OK<$^FW#V]K;,H)>Q@\W7]9_. MCIYQ 8R-&,NH!! *BF_T-VJ28&7 ('O7U+6T1 45\Z(SHZ,NK>GNDM$0@$$IPF*F&]B+ 6OID,N+S]?JR MZ]G8_.I0"TK_XM'7Y#_6FXPD9$L4V&J<8*8?J'?; CHT^ZFC-B$<'8\V/%14!V\&& MO:9JH6;-1,@6?1TM[:^7[?TCF.^!_6R.\<>_/%Q=L(&/A/,C MAC/@$@ M;63$LFE4HA_K:7>=#)WL3B6(<'.#V#7QGPGBDR0?PP:_RYO#9G;JR9_JPOM^ M>R"7]/KL;.T[IX[(7Y F+;YQ!1@BT>;C>*LB-D)/%-"Q$1I/S)Y.7'.M5CNP MVB\ZX[S3EP?E1E(?.CN;TVV!H#^.FP.A&<]HN.%/KD>_NZJ.D:]OKO#Y0FG! MQ'[UM.I0+CHZ9R6W>B"1T'4-UV*#YA/2FQBU$;;W8FHMT=&];,OC9:7:+IVB MDUM761QU7.LN_/F9R?1LT3_^W_F +8O8GA,&" :):N-X_W??_,XG 6W_2^M] M,Q,X)DR4"_23EUP0^BWP>7+']K,QITK++7*[_G3VL><[^PCT96[RL'IGLG.# M *><\!%71IU%1G(UAQ_<.D1H<6Y]EM?"%&1\N$N:>(6N,!E]0><A>S&_EM4\RW/!>373LE5Y1A0<- EV9GU;(#$DVD6V M (X;#S!=80^W!H7>Z:6J6*DK#G3XV9YD%_DDWHWZ_4/U[_;HI7^?@&E8W#B MJ)P.I_+76[88V/"$)].# ).=9GRK)WHR5Y*);J*N"LL*B?Y!%>86M8ZUG1O* MMW4\?2$[LN90NAK6,_JV*TUK^ _9:J"1SUZ%8)Q,\GKG2$&>:$AAJ)T9A(Y[ MP1%](QS+,=[$ZWG#]&B^\K)Z8,YMO%-_WWVG+39XM;+F)U'9J=US&H.U^!7@ M0 V&LP8[=II8/C[S"[K*LH=-'G,$N$0.2CB.@Z8/YJ>9?]SY8FN&T:ETK_OU M/CE?OELK5[LOO=W[XD.4-J]E#%R6& )IB*VL8/KW7P8?_Z[]7?N[]G?M[]K? MM;]K_Q?4PI8LSYL\#+RWAI5H>Y2QSW,%B!6D*WD<&MY<-,,(!*63+C5M1M !MV(0"0^(QNJ\C -G>M66J^-I_&P5]8 M"G93_+@SI>A"W-!:MGE3A32@N$._4)/=I+8?'7(A;TXS^>WB>;[;T$H MCC3($]5C"C: &W1)*77*GTD\>VMO M?\N^JA6,@%;\L!%KF?N"3'O$V\V/C@0;=&JOTN;C6=BU$5CWP@@WN)K1C5(^ M-TN:O]-9T:M5(K;V?DJ85YC1DX<;M,\?0_6\UZ2#L$;\;"_;Q8SM';KXIP.: MD)*=Z"C'#BJ(?F275FF3HJUN4D*2T\C-5=&?[U"BE,T)+AP)[G,L[>4* #E,<'S8=F #EF# MT8&Q$-Z,: "_YIX2';L1/!"]8+I/3\7LG\TT^76"O MH %/=-R'F<>2AO/8AP@#*N*O(,>;6*\7'.BBUW/C(M\-"@XFZ6Y4$ /:9V']X*L8FZF-$_4"7)OHPIS]CR>=CY3 MMP5"S\P_"]5W:0_RW^!I$_BZSZ#X>=!ET3C;;'>\CLX1HZ2"+TCCCV*&0QJP MT''\8$T]N7(%B Y\VGN6Z7FOJW!B'GN/XL_1J95U:'EIL#IK^ZI245=]TS4S MQX2K/IIO /Z1Q[?O9_Z_I/O=CW;^%\[=O\O?%<=Z=#F94WR9;8X8[P"4QOO# M!@<._../^]'@QW\I^I7*D?&S@N/9_G_^.[^!T Z^/-).0Z>AU]8J8U+TJ)15 M?J^VTU,EOQ\0]"&?HYP\L4?^V*\3=.!U:W#M5T*98SVQ"CLCS?8)1?-$A1XC M-W'$TK(,".OZ:@/XF85NF#$IK.M$1K-TJ#1MO,5/;/5'Z?KEXCQW MYQP%(;9A-JEB;<3/*RT7KA FA0?(M(0=8SS1XXBXE&'A"I!X'QXO^%7#0UY< M'\?-Y@F6!^^8CR>[H^'M=IP-=JQ^V)I]#&GIX0@!&O[&"H#B"?FA&"@ASBXH M/O%F5:$OA2?]OJ:VYM1IAVW.>T=D3"\^WWYFWV72/TTC#GP'O7>/\R2+81'N M;5XMH?-:>Q\KB(VA_,1HAK!-0^RNL>=9]Q6JD39O2A4$AU< ^MJ^NI9OW'FC MF2LS;74SCNU\-XS!DZS71-8GYCA'!EGZ1IC88H(&3&KL";5I<%L%!8V-#,)& M31_?JWL[?ZM?G-MZWZQ<_93G046I7Y?9W3-4C=GY$/9^SOE*[G-=J@"I:?-S M9TR# S1P+TBDV+J:;<=*"-8DHSV&*P0Z>H0__/-I&.M>_>^E,'^H,KL"K)Y2 M.(W<(C)"5$&ENQ050Y!CHS.7(D@SV?[W6,-)N%%SZSGLWC>89WB9LKR1)Y#?@UHX=J3C[V7S]0I M0;*S$H5PH\OVBLAU,7-](R3T=B-NU^]"P#78$#1U%#\8C:O(H MR%>3I8B:#/+\_!#*S1H[WJ\6T^%_F!?FQICZ^N)HSZ+-YE-;7ZDWMP]G 4O\ M).C&-J>XSP@Z@[XA^ANII?C4N;SK(3>-[KWP?]7Y*$%29V2M/-J9B1DBM9FJ M,BTY&^89Z!0]8MQR;C(81@N4GC!X$6/C!D" %MJ6UE8+A^JN[LL\9^3)_K_LO+/ <:KANZ?@G\@4B!6Q2T2-_VK)8J:QI]SJ4M"G^$F[O\(=GVY,O MBWT7VIXA:)PRP>M';++Y&2_V6F\'EKLXUHVRX_['/1< 8:EZ>\CG+F9/%UO%0-H\8PN MZIFW[/3NZV<%=K]_8*P#G)JY;?^R?FRUP@\%8!OIP0K@@_^3C\F=90KGH!O2 M*):L)@B,Y9SJ4+1]]&7$VJ3EX25YB<;Z-);_>S.4@>>IZWLW#=3 Z#9343B; MQC5@H)J(&R??L&**G?)'[Q1/+)5^H8SN']NN=:+U\+L;5^2D) #?C[C=\!A/ MS PQ7)[#?LPW^*&!-FR58Y0N5=8%IV@T+/+SQ-F*:HG*1UD3VZOBS/%W;W\] M\61=_3J_R9KPY/":P#>5.5N33J&4;K_T"%+=A#3@Y@]@&3$C1/_E'^MU%:1T MWCKPO5O=]A5@,%&8E_BQ4'#Z,/_2W^6O"RS("ED![M[$>I/9FU36KP"?$OWF ME__B5V_!^>5_*3$XJS5\6\+.Q5??7*JG<8*' S2.UV-PT-&C&#*P!/ M,A-UJ^[A MCP MQK?,%W=TA52,"N^KR]YJ06>]2U:[$ALFMZKT^SXR+86@;YV M-TT52YG* XW*. LX!/HT?+K2Y5Z%YFE&-=MO?_HJU;"M\01F'-K[@6#BVB(L MY("6X^AQ'V%I+ZDOVQIQ0U7-SFYOF68-*\#Z%[7FC(XTU)DG"Q-U,JEGTR<# MOB80MZO?W'Y0-?=2DV"GZP!(RW4SA.QF^"<^9&X9UH-TD["M%!JAMG"]+.!X MZ,.8TQL7[\IIGRW5!L\%W^V_/9;AGRV@%9'X3BXE"\BL'Y6%R#,F*X"P/O$& M6;!"S%:P@5KA52\[$&%'?[M+0.@^AU=E[IRN*J MPOECWJ8*$3I,='/X<] 0@YIPS/KCMI=B_UJW$^2$(X[?!Z*-G>CXX7B>9 ^ M:040K!S&K0LU8@7" NJQ#+S4Y$F1F-[G2/K,%-91&;VO%HZ;=-O4$#E5@E285'/*5E@S%JVYU2^WL]+TJ MK9Q.T]_SK2H?X+-LK/E"Z 1%Z[00Y:DC/.O'7*3WQXRA50@]==N8DF2FK M3 M/4UBAG++,+_O\7#U?9?=_E&OD^<$]SR(:*T+Y.9BO4E\2CUC[#D[>'O(3!.4 M?*:F]-,*X-7-]PU_1IS=]2F4T.NVQ]Q/7,MZTX$MOSI6 %OEP?'+I,=DVC"9 MDDR7;<3#ZLZ\=U25.K4)%4GFTLP2 [=N K>^ B/EMV[(]FETD>M(24?B_.H01N>*(Y]E*/6@\<$DBEBK"QJT=**X2@J M,DEMY(TK .U.KAQ4T%SBZ6II#_LP(G$-%KP0K87AP>[L(#7639''L>!0HA_R M1+XOM!WW)M++M%0JBNR3IL@)A.9RO* 5@.Y&+ @=;1QS2,1H!=D:MAJ%S72* M-]KM^Y:0D#?\YKB6QX'1/ MYHC6!B]5R55=0?ELBMN>V>=Q>__#?KFNDS]NH(A;Z?1CG.XRUN!DZ[ M"L*>G*[%72F2OU<*"-:WTX))4MPLGDSHU7H0.DE. "5U_6:/ND@8U4_TV(87 M&@^(NP;>E_SE\CW@PD6OAT#P0]2KPF(0/O C[=>OMRM _:L\WKI(51X!#T([ M"P7/)[6M #?05BL ,9O*$?/%TH4_8<>_+ZT JRA1^MM^"_X6_"WX6_"WX&_! MWX+_R07_(F2=3?S;%<_IZ*%LN_@C*T!,,MD[VRCD]ET" !^*4X^/%2D#].858"W9!XRI0S.KXL;O>OIK-AM>.6.I5+36 MR5TM(&F_?-1MT9?BERQL0TX=$TXBO./[#> &K[+6N9J3+X!#Q":5M:_[>M0+ M"B%<>Y MNN:/./9/5=F+5FE]<[/79HG+._I.C[54G\VL\- N/49/+8!KPTG M*4W7F'D+X?9#EO$.]!=HVYZ+APZ&W0,\[_X*>[+Y%/[V_9=%>Z*$[* VU@4N MD2<>8<[,;.F.Q8GHV@HW4]?-;ZYAUE4]I:R=TWO&T+GW]?6YI:&(R4O@9-ZU M@2!S(&+RSWSM:B M&_<*W5S(T^9]PI6.Q]0>9]P]W4R9;)Q^*M87#H;%&YX"8AQ/]/CY/)B@FZ2[.0_4Q M(AN.6ZQZ+%!_#)!YCCRF98P,JPISI,H9^-9VK'>:"J&1C/J)V?@%ISC<\:OB M@5G(%9>KMB9%+ZMRANH\?53/-Z=;JPWT.K @Y_T9KUZJ'3\4K7I33[3PX5E M&!"@$'\[3?UG<9KZ5V[Z>V3^-X^,S!BY*FVV "*S!+CW. ?8AR-.6)-4>]?O MK$"C!A?#2%/ERAE9_F6 39?NO>-1P84AJK[:*BVX-/!5VZP$^\@4&G+2A=.8 MTSP1D'V(8P?;0%)RB-%XV A =*$3-W-5-VEEB(J!9[\**R)FN:>2,SUS12K"'K5?GC V&J0]XZN*'V M:UF!:SOM-U*V,UX971&),2+.J]QQ@2_SQ0) 6C%.N4Z O%/ M)AQR5T-IB0&ZA;4V#,5W3]+#:X9V#EWX8_^Y+#W;IH M.QP#'W%.\D0R__1T M^8#L)4(+W"<<5P..]/A820I9]@5'+-\WRW;^QD'74(DM+Y,&W?Q\R%RID<^_ MWG.^:[^IN[,"7,<\A#0X,HX\444HOOG(IGXBHS^-L=<_G_ZME'Q](?3"L; = MZ\>^!B[*LANC5+DQ&,(FL$&?3"/QMO##W:@1YYF.*00I>)KN'(I8W0NAW:FCO*\P'J['<_8U_?"7Q:,>'?@.\T*CC=JC4!&2?!X>VFO M5GY-[;V4F23=7;/P-G6R/@_S$(Y? 81/1ZCWUNZF^N"1+V5S!87P[4=?G?.[ M9K_5^JB;3G8U[XRAV)M,_Y >6[I1B4-SUC))T;IZ.\-+8)L3+\N!,9TN/S6? M%2!M]T/4>SM8PVYFL_N?.1?7%_/S*Y'QW2E4Z>$3<"HCQY6P(32\D6#\YE-Q MK5B>LZN-UZJA)L'5>Q+/90:F"SL.%K_O_- U1&@B0R=Q-]'E&([T,.L5A)\U M&?/A@$Q!UAZF9/FCP=!L)\\]H5E=)^QF?%X,&]W_>E?\XM<,[1M:3DO:/['_ M@;%Q ((HAI)Y:U.+>8.XEZ1XK+_=3=PKC589;@%O:Z@I6LX'*W71=-.HLR6] MHV/0?.3N@XV7=9J4BP]#> M>*73[6'T><7WI3M$?FK*9VU\4$2WST\QVR,D8/:^83_@^(A/W_$?%"+W;V0I ML>PS%F-?LWGVI>-)1 AT2#_5*/MT/E2;TB[O7FD]TBX(9/%];&S@9_P1-X+C M"T+G6PP]EA+&($/0>TK?05TS+-I5[:%5^WNZ^-GENQIO@H(0@@*Q M$4*0!FL"'F '3Q ,^^:#NE-?O5%2Z$\,43K8:Z?@\9C2?';'H_8@UZ[7N=?. MUR[]$U09IO6/HTS/(>+A8 .F3H70Z+P"I)IJ^Q%EC4\R[1C=S=GW/)CC+1BE M(VD@X5:*F9^X]RKGX4VM6\[\.':Z^')1$+4<-^,1R3;B]9#E3$W.\#Z.&C$C MP(W_A;WW#FOJ>_-%-[T;Z5*C@J(@ @*B@ 0+3<2(B@@H49$F3:5%#0F]2 G@ M5U!0@@(B(B+25)#005%I0BA""F(C@1U+W)IV-K^YSSEWYC=W[CQGYL[,G<,? M^WE"GO5FK?59;_F\K+W>99GI^AEGQ(@[-%B)/6X?CKY6Z8A>]",T*+1'?[LV M\J+S*@!)_<=7H=CUZ"K HSQ;OL$\&HG 6AWGW[1;OG\9;6<)&7 N4187D>Z0 M^;T7Y0L2-=TIGQXWO/,_8OFBNN#\&4-Z4M/W=8'&OSZUUR8BY81 #FI30N2 M 7TZ0@5^_ND! M'XSWWY\#>B?RLT+E_VJ_\OS]@Q/AV@B!5WW(!@P_%R$M!+[L:_S%_V>^;1#Y MQ?]7_^C*POSG+@RNEHLG=!P5( 7=5"6<#M<*:TZKS!1LQ?E!"1'&E&3!&JR2 M])O1R=[CNUCO1AZ[^IPZO/OC]D6_R.S[3/)1SR+DI!$GXC&_ZA/_V3WHDBCN MH)V'K@O%ODU[;SY[*LI-3F @0%_N$FKPBD--#=D=, ME>WGIZ-"21,+?9CZ3]U"0"6X'H,U.,".GF\4%#-V, Z/] 430G'--SV\LOSM M.^=B& ]B4&$FD)%;&I/%=?PB!.H\F6-<8ZAOKJ_7IT:*&WD8Q"2%U[#6#OUX MTW&,(>#0?L=,O]1223PX_Q*S;9<0V IU,4XV\]1( CD;D.#.OQY&;L#+"?JM M/]ZIAOH8[V2*C4.ZEZS^$37IHI_155TT(.-JA^(71NVRZ7R)$6<:U$5O77S+[E1Z" M53=HV&_C^1G9)P34OK:)0(IS$3I!!XYQ'<"<"D) >Z!25XA^AA @;BI%9-FM M)71@/]L<1?036Z[G37]!38QR>/Q;J'#TY!D*YP6$8F08XPS//-/\@%_KT/!L M*-PXP>H8Y?[QA]OV2/I\-&JHKE;U]_MNPM/\0C5S:]\NK^1#W3=M>8EM2NS8'$LX(&+J*3PU*WIE?'AY_8B% M$-"9GO6:FM:IZ]K8^DOM%]>>'NNHZJSSUZK$>+L!DF"5SECK7MJ,'^_I?K^GY,91_],6G/L>+_]Z(B$]W>VO;4(E MB JL<*;\<@$"&S%'Z2"H[JZ!/'N*]ED7I#VPEU;N6/_!_[BDDW:U'O#JU:OV MU0Z7B#SE6'ISLJT)W,\0A 1[!QV;KCEC$@7(IJ<-00DY]+,C-'-U':W7@3&A M/[=&CK>AX24\8IGM3J85F//LGK<57$&*\WS8V]/N7GKDX__@_89V]Y)9_^[* MK[WQJ/U!RT5&_ZZT(L=("$S[<0Z/+%6.6B)RO+4]U48MCG1_:W)_E_L*[UN: M:-2."B1E^(JQ:WFJ)@P4L=6(<<6'I0D3IN&:DCMBRMH5RBZ.0-YD7M^8&Q!7 M]E_G#MD5L16Q%;$5L16Q%;$5L?]UM?H_MWD\0_Z?XAY@!',L+GAYK[47V> Q MEK6P)0R4ZEQK_6/'TX)XU.Z_JUO.ACF2/+]98 E1.%5#9-JM/)P%]*D2)YG: M*4?-T36";&@N2S\QBN7#-X\X-MSX*V6MV8WNP=8/KU_U=^IID^N7JZL.\I2Y M MDOW%581T(:^7$SLQ&F0!/\-0ZIYGTQZ17?KF7_9$C.? M<2DP;K&[WNR,RR.;$U!>-3Q<)0+M(5*G;1M=NBE3D\-\]C7$%G@:(7\@>$'[;':\I>J%GQ_.P!X&T*'#2K"* ):AVF/\Q/($+EXWFJH MM% (K+)%5Y-2[#: I(3P1A^D3M"OV$A?^["-\:$^2?HC2=HI'E8/ZHV,'G P MCRD\9?.Y2M8R4_W!K^'Y<]'0^@B 9\]_PMM;$_(\-M7R^FFKU##-G:BZ.RTG MPCUS/+=M6[W&\9"IY_NRG[Y7 5X6_Z80H#5?AO/C2UQ9*)9C#'WA:N+\D U+ M71'2>VE\+?H;8A=WX&FKZR5_T2DO7Y_9/37R!2,/]NKURZ 6Y,_L?DS^VS8I M8N)*'QE$+T$;^Q+:)'FG'3#:OB\O,1!:^_*K?VMF_V"9VWNY' LJ,]OSNKP* M>Z-J[=4_W_Y!H[H+Z95=&?/!GR#"79L6M=@X0Z7C)>6W6XM^1])*,LN^D,%C MY(P_!V^73_M,]=".'S@V9%^E&6"L?6O3&@U]4I7ESY]_7W'%DQ 8+ 2^SR'X M?U3^UT=52Q41!">&) 3L3(4 ]8[3_^WS$7?[U4)@16I%:D5J16I%:D5J1>K? M+H41Q;^]X(3@:8=Q'?I4SCVP [!.LF5B KL-M4.:_\I3I_]/S\IIX/_(Z8MMJ[_^L>HBIQ9, M]3QXWW/'NT]U<-I;/%=1Z^46FU]9IMQ]-&UGF#PG"-X0&B.85.X9W$YT)N:) M$.C-%NL5Z(:D)OPT%N4'K#X ;-0XDI9J+WL[W[!IC?:I)-\D3*% $B2GP"-= M@G8V\#9 .J7>0;JK^&5V0%L+@Z#PY;STEL%T"^[ +8S^YF0G4Y^G^B+/'@7X M%812OB![3+1V@Z/TPG2!WHS/[V$L84_KN_+,';./]WR[SMMS)MYV+Z= ""0^ M)71L1_DM90SSUO#+":$H*0C38YHW(PEWB[H'*NJV%0/?)B.XB6ZOZ M<_9?"X]EAG_T#^UH$F68/)5_>^&[YN]1#I9_MS40E@7Y*2A:!;4>T6E\<;'/ ME4^R77[=MO,>H:'%A[-Q[ETGH!3I7NP+/T MX%E",U;,A3G2='6[9D1F36WV;5;RGRI3[Q.I4T-OHE2FN]8WO^K_MOFP]"EI MRQ\S+WI>S#P_Z?TVO\=0*L=Y8MOSO-S=VJN=+D.8_^BSL$%B/]3^W2XP_#_] M^><.Y C^]1=+DK>2_RTGX?D.M>OX-:A3F D*ASD4:FO#/8%_.ZO%?JUYI"4X M\BLG^<1D1"];H=LA(,-'[IE'>UAU[GE3$9#Z'WO&/4CP!O.$"#LJ'=P.=#+I MR:^..+$.71V?U*=Q5KOK%&4^GA(I\IS_F)OBWN88T'G_+:"*ZD).7N,0(#.V M>B]&W4X5IS]L@53&[6U-7>K],ULZ/V8UL7Q^>[ M7S]-.CMO2WUVXT3@6LI;>17V[X6X(1N&L7)+21PDIC&Z*R" V% MS$NT)15LQ3&S[2T7@L 3)Z7;CZHKB%5.[;DO*]X"EIK82UQI3N#)T6I3?6&W MI\O; 184EWZVMBSR#K;>3CQ;,-YT?FVG@XI[_/WX\RJ !("#%422D&? M&@%T7$JC-O1E"ZRQL0?K(0)8BQYMC3A]H7I?88'UO=M^.JV< ,G3!K>^=>]S M9\UL*MA6NJ31(P22_.SDL-]A=)1".@5&T+6[ _>^DI5:T=70T,3!%%^;*]-9 M/L^D&G+WJ@Q\?5)5&\RF\A23!#)>;*NYLZ0&)R+J-";M3V%FN$DV:YXW=7!= MRS/C9_=*QH[[O&52S2WRZLZXZ.>'?*F^@C5>Z^IS7&G37?N\/LV4HX=, ;%X M@&6/6'XKJ+L1/:%'&Z^M>O^58F?(?OXRVN;-^AX&]_JAUSWI@*XD6JSQ4D0/ M&5J?QKS)OM;MPB J80<9JHT,A_F;H:T.,H$G-G79CG^SX0]GU?6%GJ50?AR2 MZJ2R$%E>#,.RV[-Y2-L"ZL8XR8_'_^Z:^%^@D M:#V%65\C&!480,CHN:7TS(J@$JTG[\+"_2BLGJX!\]6OF&%75=?0)*3>%?%- M:^W 3QVWT?OXY:TN[-Z3YZ0:*+:[ BL=SM0]SM^8DK$5O6=5D-@\ 4J;YFR# M/7XQ&RT$9%U1@KUE@G4$3@JY@\*@=R%Q:)-8O2(E;;_7=K6[@ ' M>8HA'*]Q(0#G+\H\Q'/VKVZ'D0:TPN2Y[=V]KT3J3XKA#9/?/C>0#1H.M.\' (\.H M8!,EW(5"[P26Y2#"Z\OP\8>A^AEWSKA>&THJ GYC_E[!/PN!]#BRG\F?S605 M.!27PZG!!VONO:L Y+/2^+]?XX6W*/^EOX5!]@"=]2N3YPF'P0+*]C9]\F@9 M\2"%-29_Z(#[F@SC6XMK+T9F_1!=5BUR #G)FM0^*.(+[?48+R7G+W1;35U] M$Z%E^&!P\_D;N]IWK+BME<:PV\(/4$&'VLG N<*NZ25UJ+:/JFC\* SG0JAT MTKU=._U@3>F-NV9*/CO?VW_XI/%98CDBXM\0)*-1"26B+\#4ZIK=A V4](A& MU:+9[1X>)8?IIE?BSZ]PK/]3V];NX!>2:9F8)X-])FG-LR9L#+%MO<^)*2A? M"!S,V66#:3YJMMMLWQG]ILBG"2_?F@_)+I-V?I% _BM!S%;B"EW!TSM1X%J[ MFGK.R+(U]$&U;47GJ5\ ;4CJE1#XKY>A_'^4]U1P50D=F\C^U D;1FV&G25. M\P7[Y%(ZS_/N]!?O%S"_L&Q\IA BG^H\K+@^>W6J0>ZVR#=Q)O^&@@,O>6'0 M$NC'"84N$-A7YG[UZ,AUS*X9%>4WGV"K5>C4M/KGJ%H]$[E-E$W:TATO8J Z M[CE :([@*:MWDIJ% $L5M&%$]$:D5T?2D$E_6(+Z*M[FMB&UKUT]GB/M52'& M70VO'AC/[!4/JO#TO"XMZF@ATLC=2NCP0=&*R4VD'"H]EOF2BX&<>G3UC\9F M[K[*,@6 M0:>?-YY[%ST]K#ZU<6V>_*9MW_OWU$UJUI]VZ16Q_ V'5JG5T!%:3U\/9C*0 M1F*2:;=U1SFWWMEM#U87 HB/X(OD\^>L S)%G[!8N\U+ZOB-M-^(/+U5 MZZ_I.&7RC.GDZ4C!JLAK],+>-TH47S"-.0]*&@=V"K3'UGHQ1S'OMK(RVH). MJ 2+J\N*K&6%!!T__9/WOB8#FW"W#DEUA6^.WCW?LV/$S[LC1T2BW[7/>XXW2QEN8M$N+BXL5 MBCWRSA4W9V[$/P#TK[6+6?Y.$0(24F!@$N$,&MIJQ8SFHG&R8",Q;2M^V]?+ MU"YJQOC4KB?3>Q]-VQZCGKDT8BJ>[V0Q_2OO*;]DM8NTQ.5*GNH<1X=?APJW M&&]5C>4>KXPG!"H8T']0!)O!RF1C+]QN!O_8NFB]J1,G=TQ*DN9KFE]59"6_ M>I3V(1KX\YUSF7]'((\?(TM;$(FD>@HQ#(>F\:^PD!-_6'\=UO?T=>@N&+FN M9-BD%G3V0*YYL][:1%PS!];YQ,>$CIWD,P3M#K"/ MGW"Y<$D^?!O18OL7O?:'.Q76'G):F^>K(P0D.PFOY.TD"!1R.N&GWIC1''ER M+^<)/QE%^XO0[,2* +D"V<4IWYML@SZ,RA+/C4[5^5JB4>CK=J6S^53C[:R M<:VTIHF6C.:\0V<\#N(: 3$.AH[L1:9@D'8Z7TAJ AGFVN>Z>-6T_MG$O:(/K:LWBXM*/\HGPTZ.-DD5/<>!W9R=#7Y(5P3,A#QI ME3T1V9>)Z7;26&N7N9G3Y05G@Y,5ZXT?](MO6M=OQ DOCC''%_W+U8M/D'JI M.? \40&#:; ^JK>A<.Y#K3KT;%.3Z>A!Q7/N4].]Q^E'KN1J3(#WM[UV!I0N MG/3'-7-CA$"'&6XSER 8QHBU;>0%0%>;[40@U"/J@C6ILY@E$O[0UB-NBVS! MD_1C @D!EFH8+?[)T+R". @@BY"2?)LGM!CS449GJZ]HAMR(W.2"?D_E8R M96PV>X*/ M*1V.N;O/ERJM&F]*2=7878IX*@3.DJ?G.%;\%EM4' ,SB>2D@]2ZK7K+HP_H\A^_#-/QJKY4[#EW\-+>U MLH:W"[H=5C9MW&#-JN\)XQCTB)-T\=QXSP>$#E_4:>JT,F?. M+:3#D]!X%2O%.3^"1[H1&"19[)ZQPFY=D[$SZH=W5?2,9N<&"[RG<0^.]Q]X M\!GO= A1BPJLG4+2^E@^8)(S])N["\NA= L0E+9A/O'1I,-ZA^@/)US"-KNO MKSX=D+KOI9C-Q6W2!G#8/(>$C% \Y22.*92 Z"1-A7#:0&(*SM70<>G.B9,N M%Z+#'XDXEMA$Y=6,)U&4 S<^C,RTR4NB5*\;A#]'WO _J'FU9M MD!_>V_BZ!".257.+)6*/RR]LN!/U/S' M%<'0+G;33=C1/??$S7 ML*U PM4K7.>>AWOXUS5Z#H;/6^_;*YF5*M1.1@ID)X6 ^ R_@0>;L1PY #T% M$RN[3>SU9:W>\IY*WK,G#$5/WDF=U[O4>7_+@=/Q8@8Y(3"O#R9.#7!"^=EM MVE8]Y"GBW,$$&@$AEQ"A6_9H-KUMV$P\_?3NPI(]JCG]8\6R!TUE:M^0H!UI MG23)K7:&@@&4N!" :8;X9PZIX>,==KTS&2)8I3#UDMQ'+8[+IRXRZ'=$\ONM MN[M1_;B,-1=4;GRUQ= C% 33)##R%DF^;7M0P?-?R:A DWBS$#MU\&.5Z&! MD>!.;*C;]SVT,N>U3P_)2(7X[.F2+QV2>D]X@F&QN5J"F1)D&]N$2>3NPT;T M;?_C<_=K[A?U?2.I:'&M^99L$UKNOJQ"E$;TK@K[4O1"F.QEVAQ)68A119_MEC:B+7E$8M_\] M?E!:/UFT[3H$:Y3X/>@"^)WS"^J!@ZH8-, 8,,FP,X(*C;-TU8D8L/L49'*@ M*:-L^_:<;Z_6.+<=_'0TG61T9W82X& F"9Q>?H$0"$.)#K -.$>A!?J@3M#X M]W23K5%:;+VI_8[[(KLOZ*]R6G?60_^BY,Y'>IQJ>,2P#[ 1 F=,-+UQ._A5 MY!"4+-:I6_UQ^7!0;*P2.B;/ZGW^\; 1IQ0MJ9!^U8.K9#IJTU%^1NA4.WBZ M23<$%E ?1VUX2\-2:IL&9"R9S7[^O2MWR^5=OS+?@-BQ??;[PH]MF'I=MH[U MZ%NL^>(H+!-FIX;;"?<40+Z* MUK+TFMIB49X\C84[6K3,>03*D^EA0-K>F(8I/3> M"RO6T68ZQ#M-.RFIM$]SVX(:*NAY4PKZ?7)XHW22R![D$9B>SV_BNFB5VPX^CL!\D86T/Y>B5 _):G M%\98,$,&#V!D\50AT.#9OI1!UFA;7S,8CTX]K[5"-4,:ZB%0^; M5XT:WF^.EE>\>_VD[]&U,FN&)"G,9[!BA,)S"!=,X6T(*=1Z Q:!CE3!YKG/ M&DL:91A';%45V3K4=3&OE7Y4;:-IN\BU/LO/<%]]+'_N=GPO=946@\IR8E?: M@ZBTE/9FHCLE8A\FZ$;B/M/2@<%ULGUGS[U),5@C3ODXR-/>2TO)*YW(^L+V-8TD.2CR:$)@O1OA4$O3QM]W MSKN7KSZQ23RIL>;.Z=1#06*+J$D3#L3/%@+A@P@JMI#CQ+]K:S57'&<\'.T< ME7EW:VCFI]-%L_;U^[04&IX#TS[B- :1%;%\I20_E7Q:\322%<%U@S =5M;E MCB=M#KQ[-.4Z?2/!T-_UN,?'H"[1ELZP_MY(C#+LOG?S-&C4B6L"N6RN#GZ4 M*MIJ[$A%R?;70&5.<^CV??4^,3CI'_,ACW M*.1R5LKIQ@3KNO8-&?J&#Q)?OU;=K2_V.YNK/L&S8&-XV@/LLA[JXY(4_TK> M=I#:@;7 9!?BM1/\AI=XIR*2'!_4B2@^/TX)V9:5UM3R\OU@RXV_U; \O32- MF!MD3K-'.?G\,E2(2CV$ JF.1'?(#;S2<:Q&EGH24=\=\?/9!XT2A[R/9ITM MUQU[CV7]ODI#/K(39Y-3\!LAI".41SMYVE)!N=O:HZVB#-.;51T98NNZY7!\ MNZE\3DVBR*=0PBJU#E5-(A(9?BMNB?:!?9^F V5K I2?Z^C=E &'Z !!X;A#8NL2KGFJ&3W&UXBD"1[92AJL,8.O,T?_P; M_9 22]YJL]9;U=UG_.0!#=M(7R+W 'X<4Q_(# /I;<:"=P3-*(08A#TAA_VI M$_/#@9.1KK]75K[UV^J',8X/)PY?B'?#P];=T6VG IE=8'MRO" #K@EDX-3 MK[1$9!;3]K%:NN("U?L'M\XSK!W@_.7>GE?>X,.(1C M(SCOX36\]0'R9]?O:Z2TKN/NQ(ED>H'D-$MGM2L6E)]R+6EWXG"K(CA(%?@:*]I1:1V'M HTZQ^VTGT$# M50L$!-[ )X@S$+:J)93M$Y?QR;E=R45[-&+6<8Z#W:V_5O5';3L9VF#514PC M-9-[3:!-R%Z,FA?.A8WI?A9Z"FR]+ 12]:0Z+OLWN&G4-<06'.IT^!9K7;[O M]\E5G'ZI)X(!(=!DQ6R&^2B_7[,VE7RPGV+N$+0<.0<^L#09.>!LHK 0Z4@[*O6O[7+YPVTE? M'Z-X]\K427VLV&9Y^82+JYRT*3V$NCAB%UH57L[79$W;DUR9S\>\"5T1"CSU M) =H,I;>K[9+5PCT2D(6YZI7*VI59,?4;^J_$M)Z^S6WK1SNC0!+;FJ3QW<( M=" BS&?QFX;;#+!S#).LGR;*V&E&8 ;/6*+Q]=#;O?SKKY\,/IG=XCPQJW)S MS745D1]I':@Z[LN=-?U5U;?VA+W6D M:UW79O'5TCW1T;^]X+1O<1J+[D8V$ED5;#_.X>'48J[5 EFE <)K^$QT^HTL M1F]:=SO:];:=68JS3M%,:KOZ0) *H#>%.OIYA=>N\-K_&KQ6C%,"C[@!-AXK MLI])^@7>K[;;GM X]7[]9> M'<(@3;3UT2NOPKGF1TRV[E9^\@\C8Q2].54@UW&7%]H"?I#3)1+FQ'":EA[I MTMDCO2U>?YW=U3A[\&/<; -)$D6[00#W(M.0<((89#*-88P]:JG"!4!)]\]Y M+^78QM(O5)TK:J4HWDS]*R-,/ LL=;EYR/#>V="YJP"71"?V(%.IFJU2]W"' MH=US,\AN@=9X&(]OX#L4O6:1M77NI599P3:/^+5)21WBNKMKOO+>+;]2A--X MZ+7LT-0$YEBTO1!(CJ1;=0_F%"VE"V0ALT>,O!]ADIX>V;*.3./Z1L_^MYXO MC;-V!/"-_AU?PELN-SI*Z#CQ@PQM)':1Y7B[H&"_.^>$P!K!YJ\*]W"[1EI= MJQW\*[X(@6WZ1??*+AC=W1LLYTRZ-&2C9&58GD,*IV0*1LC@P5HXA/2Q_=-R MR.?0D[&=NC;C%F]V' _^0TQOJ+-MXG0Z77MU^/+67S%]U9H U">02:/!/5*9 M),:,#Z>*?X],JR)(VID(1I&K\YRR!/H8WI$1;>^TZ6SS_>EO[0;/W3@JXG$@ M024L6W3?=5M_QI(LO@L.7)$XLG+;C@5.&Q),8VF DL9:G0+]L8#57JAT"V[+ MJ5#OP,XMJ=(J\"KJO0(Y?A.9]@Q51V%V@$;='#O]9Y 5'!17 MMQF<#**X1JY*"<^#@Z(!]N7Q#_E!>T(-SG/WZ<=K:_*5^65"X,.L[14XF?.M M$@+E^93-W WX=FI=,W,#G2L$%/#]U'IRFJU"Q(/G=M7;KYWS_OCC7HS,HPV! M18=:BL_5Y[84 V<_C47?1KJR5^5%EX;$F,UX87Q<(F+#MLUOR'A77;:*5K66 M'R1&1T#;]5[#&9@:3_[;U32N27I,@7:@0&G7$8U:45@I W^2)\M<($5VI#/_ MWD^$O ]^I(KM>1*I0Z!;%L8& _7--];/RN5\FE[6N_//?2CUS\0,G%OT." M+IAE)D:::X#*8([5-XN F9CH^H%:MW,<2J%AO+C7?#-V]GRIA.B>=I&$/A41 M=BUO=2]:! T[(!2_J8)_M;P951_(TW^NSM,KV]?'6<=>OA**$1#%(C^?_/B[ MI95T[713W\MYSZ^W+Y(E!%(X;?ZM-IU@V(^TB?+@Q!%)SS9V?CS4NNM>7TB8 MHL&6:3U S:\@<&> _G+)<(__ERHW,)&3N =;SK,O!- -F897AZZ (WU[Q@1F MO"/OM Y 5RJPA<>N#KB."LZZ6+HY,CSWI8ZHY=E]+XW1#_=PT;&;J57G5Q!H MMS&/*2PB8P"A@W]'>K*4;!O[,+CH_./1GTC%X#.7PEC)1(._RG^<7&01CUF( ML(D\940'W!]Y$M7SO)EUA.M&Z#@LD,=A^/?LUJTG:O#@6%59OJ,1T:P9<%WQ M5ES)F.E]T0F95^&G+WO$WW@!W@<+"H>B(*7.:O+=5"L_E MP>NU3PBK@W_%M$\T#"9[R:_>#.05/$MQ]&JOK6 2:&D8T/GV=HZ.8Y= 9@'L MWZ@\E3QRD<])=@!V6?PRX,*][ MV8K])>A^<40(N&QX=(2SGY] ]HN8<.WZ)=#DYY$#":NPFE2/J+AC81O?-;[Y MMBMP,O!Q\L6-L5,G36+]B/,_V>/VEKRI]=G/)_Y:I< MY>FHTW%X]Y\AJ4X4&&K *^VB>?*O+-=0/KSK<*L4_1.S#W8?L; .9.((T!NN M"X1D4'H&)RO[VC3937?NX"+ D@SV'H2,:[5;*/5%&[GIJIFHAZ$E#=_>-2YWT= #8<3YY6#XBF/:KBGL&/89JDF+=IFRQ,$M6+FC)H)LF' M)Q^F*GA3G9O,,-0^_?+6!0O&YE;.EA';D8(-29X+JGX\%'0);B>0'<5K\;:" MOM?I5$30>'58^>?+&Y)CF@K.USHSKIHJJEP&K,=[_N5]0;8Z3ZU8(/NI @[N M%G@="$-?ZG+5D?.$^MCH0V'F],7KC)/>1L8FZ-]Y^F.66ADGE;27"1-1&-,L2ME]7R(Q-X-R DJ_: M!K+A,,@HR66\LWL?7'34\0+GRM'.4MD'9Z7+0H.4]*OF3-2Q1SA(V#L6ST.W MV7V81A .UJB@P7BSH%EU]L9JT\27O-V5,]-B9T;M%,^:VI>+.GI_5-4(%&TK MK(,'K$/H6!\U/1&MA8 ,:KO65#9?/YMZ%/PFFE.Y+FW7;H#2 $?0)T3F#/<, MSSHBF=J(Z(A 0'-=O?1PO=%&KL2-W:;B,G?QNAI @-:)0=F5;: M9@5B6(WP7%[R<\@!B 1?@SKVAL&.%V@?*(5MO>#XW.=&E%'4U6FFBTWO_C[] M:WN43]ND3:W3!V@4*UC*%!Y:50BF48J54D/HT"?[8Z;%.I!B%DC$WGE>#,1F M#*I.!8].&*U^\OF/:3 MT@7;Q@3KH"6./'2A.J2(4WGA_H)UQ6)BK>7\^V\6]6YZRM]M6LR5WU^S5T'1 M;O[QY"G5CAX(@-K/FT-%Q6TG!QL,%>[?4?1P@E/^,'(/*17UI(\YS48)9+K89(8:D4[0Y7Y]; MI5MNJME0Z)+O4:2P'V59^+HY;@3/O@A(]XGN,^:0F;]@*X>91F(<_A5R-85! M@1=I/630@=_@NCE,V7LH*B65MGNC;?\O!#VL3&^J&K8P<#\5,B"R6N:TT.FD M1BOF33I*'4I\I9)J?'%QDM:*S9U?GQ^DHWO6]WR^FGL^\&%(ZB42=#!V0O.K M"+0*(+H!57+O'SW<1)QE>6LV;G MH@*^F(("Z^GH+E0"''-_D%.04K9BY5A,E_6&Q\TC43JRG38^/L[?#K[+,56] MZ'+F0KZ+@?ZUDQ(K1KIBI/_>1DJFW2R*X"DU"K,=@CGK M/BH%.(\$T8C?IH@$$L<)9RX$[E6?XVB^!=.26RUI2)DO> DP(#/BWN<_6V]+ MI%ZK]-XX41-V)]OOJK[.=7R90HPG\TYHF_ZB^"<,$,K;BJ0ZZPLL6Q+,! MR5W4U )KM5HVD5%2.A78-6/4_;SAF+ZV_/;<7XM;-O? [,)J22KH/9;HJ#T2$ZE^R MK3"XNQ0;>KFN%)%%H-W R_WM/UPO!<9CY'.DJ1"!;"'HQQ "+#.VC IVD %3 MUIY=ZWKNQST=M;B?-),_.#A M6L.=[_O2_/CK=AA>3*H9.L+PI7P5_8.$SL&]JRXGBM0&PWS7'SG9PNF!HJ@R MY'/(Q%DDNR\MN_.]4V4(1\XT\92T\CZ>[3;@M57OJXDSYHD. #Z.T+$;%T$C M3X<(Y*YQ=?"OD:*M:#^&*RGI:)_-BLZSDN&Y,W M=L8B&O8XBW0\BA#(PAF>Q.%Q\CG$M)PW/$ 7_"MRDU2BG620G6[: ,1BS_64 M,5CX^MLY_^,=IV[K?A3?.Y#LG;]O^4T&]X"WU#NF))U.!JX7O]$6200HS MFVL#1;:/_ZDN^UH?O+WB4<3^P%-%C&.7*N2>-57OE'OV6/(@%JD)J_,: NTZ M2I'G7\W;RZ8R-<"Y8Q1+UL$Y]_%HUQD)WY"!9Q^" XH<#3[&Q@08/-L8OPD6 M,8]:@C8$,M^ U:[\'!2-A$$*UBP0SB2Z+@R8K(*X!\>BXWS//S!X%RX8-'*Q MR$YYS]U3*GM54?4H'B\8(H"'R&EDT(9+.;\$I@$:<_:!=+?_V7/85 M=[: 5(%-8Y1_)EP*.;MUP[$TMQT=U\2MW#,@]T8T#L",BHIA!5S&(JE$]+( M"ENBC#%SR)Y=NQL&TYY[9D0'/6QX@?JX[]K1=^$;HIS#U@4K+UE+G7&K.% )7 M+^_-/,2]<"_87:-ODG5$-MZP*G=]=EVI/%_>483'=10\[Y0S8DJ384(7, Y!#;H=HKHQ&R(VC_K=D__CV":2CX9XS M1B-.OPM%T4K(\F=*9CWR-8YT]]0 M$JVH.2)"*^4I\2"%J79:O'WUQ@P(>U;D1D3V])7 =X?V&@2(6H'H8G" M4S?@6/-OV$E@2_JZ"U&2/W=%,-2[%VHTOX2?'JH9,8JHTU_2,-+.=Y-V2UY$ M!B7GBB6=@)E,ET"VH@;.]YO4EFLTY?.O$T(1XCCY(=PN1"%[>JXOT]8SN!)] MZN&>@;+/G9?\OIN8]NCG29\-^ZII8GR;O!=UMG9"B[.=G]R*(M!K)[4XL>"G MA)J?GDYC 2-AKB=F_WK;8=G]\/M^]F_-HY"IV[UE#[\6/I=MI11&]H^\L$O))=,M/J M@'_.EHZULQ6)+ 6M*@,-N]O<7^ ML&PHH,0:QHLKOPQG-[9[B-C_U00 %WH G!7W!(N(P^*\=4TBLC(/SAWVY<<_W/+T3\ M?_BC387=#NQNY 4B./-Q_#;<6?9U4EJK"7W!/+HFQ#M)4:%\;?S)?O&$?)O8 MVILH.-@C04?J'VKK#69=I<*'JRQXESG5^ L&0.U*B>Q]4='YPN=V0<*O47R0NTKF MY9(]LIH ^Q)(O!$"O9^%0!J/T*%%^+(.A1 "X-8(@96OB!!8 MG;;\Y>?]$)S5I+RG\AR0;.E8GF*S(+DV'0F=A$6[#TF1X2@D0-&RR3]R26EP M%%*'N;)6F0#)AO4\3 B4)_-@,M/^C S-8*5X>W3^X=L[1@PI@7HD@:U"Z%Y' M79ZP4MM: CT6EE6TUQ4"[7#N.>*/V$7&0P4 LD6$6E4T)TX=:W=5]M%'3WT@\SD2A2Y+:Y+\RRPD)]Y M.Z:Q:^&/TO_V:\R(7!2-C/R6.CBE+'C)H_ZQ-@01D(6-X-#D7<*D/87\XZ(G MC&\''C6O0&HPX%_[3?X1Y4%#@D&QO#OU^X3 DX1:PN@JPF24A]J+GF-1VML[Y/WBPDGV7*KW;64H]'/GSGF2_H%@)-?-<:-R(I +O$T^F!\^, MK(][IO]ZCP%VYA8@G9X4'_*9E$0"#Z$F?#BI4,H%L)CFQ,H !WOM#)I6C039 M:;(;LUG3AO(M^N[[WZR_CS3?M.Y*GKTNV>$\08EPCC!)I(W75'U&JA.":D4A MS*%AG%W18NUI!E)M&9?B22IPY5MB-#X8D+O&TTM+?ISSDQK8\/DQ[A2=,N M6>COYD_ALY%7@?&[K6@ZFJ=2+)!98H\R#'GK(7-N.,Z0CC#I!91>C%)A(:E M^%8W.DIA]Q:!/ELMFS'@POR17I9=D;TCN*,3M6$E$_U M*X4=Y'BI:84XOY0*S@]T,$ZJB]TIOKDVOU4,W"M8I<>OY$GY<7=CZP6RFVF( M>,V<^H#GJ3?!D'W0YL!:GXF>]4M7IX3 H;;"09?.ZUZXTH[C3;,W2A'#SXWF MT= &(BN6ZRD8QBNSJ9V8Z6LT[1(%J (L[G':S5Y54_ZET PB]"A>#T@Z/+KQ MYOG/7\M;S[T^8E8WL>$X97@=K I9@G8KY!HRO83&;VQ3)>?837+,Z![L^80V M*Y\F?O&K[[$:W_NN_Q("DZ6(P+O/B$A<&&0&5AX?P>UB.S&64FVM"+4;IC\? MLQ:0PP*WWVW*O;E8)'YS[-[J3ODG*E(#]EZ/=SY"THD\%01'!1J] UWKILH0 M0@FI=NM'<3JAX3C/^\&Z.^I*=-:_#_SU:]63ZZFZJS:<64VC@4%BE,^UMOP2 M(1!"F(SD/!F)5HCDG.'?:=68X[IMI)\:VP@2TUE+/;>R\ZLWI4ST'C=2G.X*E,"V0&:*X*RAYL HL.XCM'N[,W#85_@K+O_?9D;"Z1\;92#O-W M**[I)['W0PVG2&LAQH#-L;F%0-?CQ9Y?3G$_C%6W986J4 "%@ M^_I@A^Y@,3YF[A:CM9B.XJD4"F38[#G&>IX>9,P-XQFQ/3/F8US#Y.S9,REC M8R\/N4K[Y1P.:!?FF1@&CV976#(T3$+DTQR0T2"K3'ASF?W MA Y5,;G)B7FG8-O31)Q^V]BWTPPAC<[SP7K!]2=7A/4X??L8MGC5(DB-I# M4N7#7KJB4 (-=;5$8;1M/<^4W93'0".^S5N% M>%U^M1IL9BQU$G/L%)(8)AWH#($N.RWMT;T"H[#8SJEWFBFW1O:QM-/KVQ>S M^K_VMVM7;Y82/R2U]Q_57\'M9A<+5@'\E#897"3LG;[70#Z,WD8&4C1$Z@!; M R1UV"8_($(&0QR9J_=#<'+0,-EA- %M>?^ MUQ=;P +!VVF6E=)#=SW73;+/ L1J@#@A\ \]S<.FY\]OV4J@%6,>(XFPKO"- M.H9#_E2FLL).#5L45_HGABRTW*]9:ZZZ-MW]H^=YV8*CAFO4)-O"7O"+X#[G MJA&IG^;&8:(A@89.UT"-%K6L-0+YR@XC59#_NL5VL,ZI^B$IU#_B9\A&]9U2 M%XDW #QQ&+-#\!K3!%,#3#82=+/!3!,8!LQ)!DH6VS3=/E524\.S&+-8R'0= M)IRJSS!FN PY*\4F16UYY9(3]/+E&WP4SQ VO%+86[@V$),Q];"W=%J.>\1X MP7KH"AQ#7OC3;98F!_9"A, 0/E%AYO50?Y,ZN\7W363P?.T-@PUBKQ*>F)X0 MX^1?A18$NU'.[4#]?)\0\E//O&TT8'TSSQW.@8R,NG,QK,?=G.FMKX M\Z^ MG8HUU/#+#XD-5G3I+/#0%W46'Y+Z'*WZK9"GV"601Z61 M[9E-;SW23^W5E@6X^Z_R^B&(!&),H(V#2:?Y#RQ14[\<^#6MQA7G"OQZJ;), MF-P&6;?7%46E.HV0#@3K,HZ_3B!CI67EKI\J]_PLE2$$@M'QOB*:MDAEO!DV MI-.S:#'C0O67RYA,RX&X[=]"C+ %(57)ZJN(3\2C@XO7I"-OU0 Q/SR)/+OE MPX."3HPJ3XR!NDI6(,,>S)J:VJJKVNI9&RRPJLL?=3JFK_?^U89IT3IQHYTB MCV.NG31H1TQ=XX3QJVU-(N?0DZ2YON36*Q5>[_E%'&ZG-_\%+V;4S^Y$JEJ$ MY*L0OAF;5M:?OL2)CE!RKH63MM/J?.; 2G.00VB3DWYR,7!65R72%4Y^6Q MST\2.48LA+NZF[7C22]/;,ZV)Y6OI0POE2*>;*K-$Y: M;'U/01K]4X*=*A1[AJPL.(";G)R+M,9;4K6N1/\E[5GMLG#TR.SOT M=.JVOKBI3?HZ>]3!3;5)A+-"8$I,(!O'M<+/: 8R%>!!B.=0&$(@E1=,'WCA M2?^U?+8$4G,STRMZIU;2Y]74K! 6T&._Z>N>16QA5.H)AQ_-?8/3WSE(?H'M M7JED5#!RZA-],.%GYHWQXQ9$9:CS[5M667C^I6W.VNL$O[7B/HM1-CTR%0Q3 MZT=X&JB&2%PL& 1AMPC&9VTCE*<4UO@L37[2HIKWRY#G9\@:7'#14,DYN7BY.(+Q?KB($HG0* D#:K_(329L;S9:-289.?=KC" M;$R]Z7_J;,[.D$R )AF<5%/7%.S;#8CRC_-E5QCN;A^HQW(L#&H:>L2?O?/@] M2J.P%&%8._FMJ(!=1P2R@5PSWFDH@D:0]=U>5H7; DG4XFRMDV?U1HPW%NP0 M @V6Z ;])HJ5KBMK=6WA]W7O$S( 9)6%YR=R3RUDW/CQ&3R=AQ"*ZX\?P"@P M+5$9J 9D>@-9$F<)IM9'#0:&,*X\FV^\O=5WUR,.9]3G1&)7<%Q>4OWK_E?L M-)86/))E2SK%"X;V5@MF20UI"6WF. .H9:X:);'PIRD-_(W;=85V._SWB4E; M_-$1XYF,J*A+&V1IP/E*D7B44]#=-B-^HA (0^<@-!<$,M[[TQ>A28,NVUP\T#WF+AXTH-VSN%;$0X52HT@5;X!$4 M$3IV\N20:1]A>D %D]"9/<<&(NG/%O%ZP7=W.;YO65MB\+VI]7^T]^[14+[O MO_@(C?,X2V0443E53A49)22)5(@8)2&\IQ(F33,BYQ!"I8QCBB(Y3#G,-,:A M$G+(890YJ.0P>:883\W![_'=O[777FOOM?;W^UU[K[WV[_?Y8Y[YYW[NY[[N MZ[JOZ_6Z#]?M^*GP _S"-[V]$M[/L8D]9$F F/#33A];U?W@V'W6I VR^[R@<^SGZ2P;"#>YR9O&^;-+E-AK&=_B5\H2Z;T62V M,,;?@;W(Z$8V4GHH4EC9HZWW:,'7V(N*D^-;1^+7>9KM'7G_1O'(X\/:TZIB M4X-GG!-18<2)7K8U=3Z;KO$&I2/0>@;*] ^%US VAA4;-!4=:4Y68UCD?C%. MWC9J*?'Z@A;,ICZ]*8B[PCSV%,"*/OX-Z:Z3/H-#^5NY.;9%P5,Y:&?URS\9 M4;Q!PYQOIJ,?BGB958;IL/G09Q0)[ P5K6*K5X6S!S'3\F:=&Q7J0PM]G4AE M%Y6^3##LI[<;FQ_ZD%NNX+!=-RNYZ;\]24\%*[GF5*2D:".8R%[I;,=O,J*1 M-09KH_VC/%^AMCZO;',S?HDL,]*.WE,B/V?42SDW0)]FN7,F^::@->\%:!)M M!!*Z?0^WDDBOC68FCCX;' C?Z6E?H)E[N$@B\^UA?47W)Q_%'-5^%PK4"GEK MN682(O%O\"AAW5(=W+%NKEBKJ2GQT- _CPJDZVI_EC7&?SB9L-GYOO^;':<] MG@3Z;(3]M4H7,/^S".&&'G\7?G(5IH2W(% M.(3(55@JL2$D5;"=/8D1OQC7 M3 *&3P[7FI@Y"A/Z]4EIA@=T7:;D/S9L-]A;;FAH(;84K0:2@!J13"+T3=,A M.R5\'PHXCE01T>W$P0S6(EV+O5QX:Y$28H)@"1_5\6RM8\T=MHRCNSG7+?NJ M"LB!#^\B=JQ_2R60H.:W$YH6>]#C[B+I6*XXKTA8A'.++ =I!\B#0<.6LNU6 M6J^F_3*]1J<\SMT_K;7K_71.]Y6]JF(\$[4_[/\H0!A[ 9FX-HI9(K* .CQ+ M]#8*=PIL D2]-)W]0/;M93,X[L#@TE/-9^Q/"T)&,/W189846A5V@?^A] MW9&LB_0:1*]1J+.4<'%NY9BE+V6FHC62S2?#*\ FN50YOWL_$ MQ,2PX->W4@GU7P,3X]./6E,N^U)>$JD,T'CQ%MYZUG>%98_\&DN^4[>W94Q)8@:D/K^A^9\W*@!A<0J*[0Z+D] MI2Z\20FM6X_3!/T!Z^X36!.<:RW.#JW$P-(Z"YX\OR%].B3+QO7PZ6G[V9:# MVGN^M$;$K<)@4%^__#L%(0R)G^ ,WP$_$;!NV(*11FDP:*\&0]BQ*;;6E^:# MJR^.5BH/^5GE13E+3O?*;(Z<]'G]S?XMG+'D_2VE$TDW$LF6\TU$/3PD< I] M>Q6F8:>);:#%_(TN3+.]P=\[2T1DWGY@E7@I*,QSP-M:WH)4 +S7O%7S+2$W M:IL'E$R.).@[$EN). 59GIDKM*:'-+;7;,>EN^7ZI7*''3RZPJ;HE\ MM1%[S2J;G7L&$ 3J-3Q2U$%'IYODL<@4OET 6'-B2.MH4F7>R>SCKV]N5K0Y9)Q+8QFM]OU[$XBN,UPP1"X[DP9(V_#3Z!DEXSCP:">B^QW-*Z3CQCF-=Y2^ZT8;ERBN$;IGJ!2B"EX;YP\X0C GR0XUB'-C M]7F*6Q75_=A8X5W@?3GA /9[VGWM=5)O#>\X7P2'13)K64NN"8EMXGPE03@7 MM>#,#\7M'B4;@_".Q1MG*T/)6X>;_(I.>[+U<_IJ5Y1OR5')7C)XGCSLQH#C MM5@J@6[VY@'EIITJ2&#'=F7+T[%\MF'"\V@W0]K8@Z:F)A%IBT_7Y6M;*TL# M?QN?S: 45#A5&:YK$49!-(@@AW/X2%;"%K()*5<7U;%E6O?;+%D9G(M2T9M\ M;:XR+O&:^]FG1_7_/"Q[<: WT /NZ(B=Z4:!VV(7-/FV@H/9+.L>PJ09*SM1 MX*Y[\"I2&3O5W3^W]9*,14[OMM#\FY*N21)7^[ 0EE*'BV0>L3"@H<9"71D. M#:#3!=($-FK#_-\;A;<@L*6$3;#(^MM]FNG7[B0UY'C]U7-6\5[-\LCTK9F/ M$G)>B2_L,^K]N9;&C]S;T>*<]0_$A(C)NWZ0=8?,FOS%O3 Z8:NP"R,+QI3I M7W-T=YL(@+H*,SE_L!?)50H(7(4UJ9%ZT/1"IG<:);AN03 MJ,TBW9>MG]HB+=NK?OH=V:')6+CRW34_\VZ9D$N/MR.6M>5-+W)^\Q5%[^E" M"L1"PLSH#-;8S:;P)P5^-PP[13L;&EJQ RX2NP\C0_C8R<6 TY ^]PN;EMUO M$8$CB#1&,VDAC!M"^_O\>S8K>,16C]VG$^[OV^'%/W-<4RGEOEQO] @-[SQ?9Z,* M?/BV$/UZIQS: RQL#_! 3$R:42 MGDP5K48%JO8Z:2>:W%*)PE!Z.9N@$JHC"XR63R/5YC[ZA,6YW1YKR1?V]!#:!7I" CK$6% MK,)D1>-_#05J)UC9\3]Q&%8K6ND'4GJ)F&#EFY6AUO[9Z')DI-U3B^P85,R/ M37=<&G_2!^+=1U9A@"N!7L=+%3ZG!$]#@YL^S".0P)N(F M)1*11._))'^,'.Z@8[*>&9!S+UWZ6.&R/>2N8M3&;\D*]M2Z ^!S;@K+^DVV MQ!?<$7"2:T,3*0*<++N)6I#HD]P]I!RW_L&%DQ(\S7<<^TV;U+Y"<)6"08X7 MLF=HFZ*FO6DH"*XWDUA(V<=KQ[<+:-T%[L'E9GO"7[=]:7[#O'/>*.OK=\X^A\L3C0W;ZI:S0I\$%2I[I9E'3. M8W#-SN>]>< M3=L8DFULV%YPZ=+9+/V[C;GKI';5^@1^E=NX8+=#-,1HJ'K3VCF,MQ12<+LNXLGA)YC$K=_8RLJF01&"6 MA@,85@@-"6Z;6>!P&0>XI#?RUEW<6>2&$N!K05Q218NC8/;\@S;KRT;O\WP" M-I ZLM2F'P1'?T[MY46W=VI^T"V_4+_P^[6ZHKW-7[*^1(SZ20+5J6SN2VBBL MM%,3;!#6VZV=VW*WU8IE4C;,MEBGX0XP]^"E?6B7[1[MS+KV3/V7M>2F^N_\M[65U*3ZR<[D/AJ\YCK[O.\/Q6SMG LD2AI]@B.,515]0FT1K M$Y-GN9/=O!XWR/VYZ#&A[^&TP2. M.Q?-.P75D">P!&.YSETU!.#Z]%2164J;<$>!%'[XB_:D\F& M'17/]8QYM+.'KC2*+0>K'K='QJ. ,)*@TIS7N@HC90OMW-&43Z#X*FQ]$>'] M"50XA0]Y]>&ORWSA?_KH E*7\#];J:DC0"((".^U4*'N?,/?A!\_:MZ@F!\7 M_SA<@)!(L'C *FSPG3VRZA/HP WAS:W"$ML:B>EX@R&RMJ@'&08LDU+-SGW\ MA\ *H*.*SC>\NKFB28WH5ITAAZ_$I<,$RL+[=GKX473S@$!5@T6B8L"]UA#[ M5"N?%'^*4P$QU:"GB7E'L3EWHTMCQD1.^AEWY=W7O%ZJ>X?)Y))#\J+X$]IA MRL;'=4]YK*N^#=LO>/^A9!O7DYK.; M?F;'Q?^Q'HT*O/>/GG[^V3L'S@>^_5#UNT>TD2"2S>#O6H5UEUV%!,D5.(-U M-?AIEB''D:!N@0(="[\2O4;%X=WEYS>J[FI>M'(),C;8:C"%4<.YK MN1B9CXD8J,L0=NU/11^G; :_CMC9X?0!8G+9)UN426[\Z%]RN=;.K/?"BCN! MMRTR3'FA'QBS>"AVRD-<#IY+&,Q'"*RMB (\Q1^J["$%.(:^!3T&;I&*-0!R M_75VG3:V>FF.HH(W ./O6V+4+_:[ND39WCY=L+-?=,8FU;XSM__7X568PT PTTWZK.<+,&;/(,C>*,\TWQT^M MW:URX8L*C;*>PDQ"R:!"LE4%^\ MP>M5M#ZH%1^ZHIES0(@2EE*81 J,>S(RY?FV_^0^2*I&URCZ3-3F@"=^R](MT. H&/__A>^&10I7)ZP]&-0%^3H:?%!6EE>_XW/XY?P>Q [S/WRLP M$593F#/9,F&41A+-3:]37:0M3.?@CMCNK7Y3^(# *\.F7P\.VW)CL'\+__R' MHD082_M*2581$]5AEHQN( BT5Z;-4BAB ME*K#--M$N86<)%IEH@%<9[0H*C MJAW9/L^5?U 53RI+G:RUUS3]^NN#^Y@'OB- ">)@"7=1 M4'*.TY<3]"0CFK M1Z"WCKXKU,2IVA+9!.>++G ;,%\F!WRW")-PAAH"U6IW74*O?PX'WU_1= W?8'1FA7W$?Z& 42N+(CQM060-TR( C/8J&[" MQ$"'CODH+HRKTCGJ2RYE/U\G^Z>@VV@VT/5P<7"0G)ZR2_/N\@_YC$7ML2S1 M>[R%,-_"';1*I!'E4)$U$"-X,)-8!0X_P?IU3$F#-Z(?!77%IM5^'@@J.(;4$: FR.EADG2U0X2*. M^D0VNV7P? G/]T:R6 8B!3)"*.X'9B).E9/9PT%W-*3 MB+K0I]>!U&@S,[LEB+$-*WL$.:FF)^GTJ=XCB5>EWOP3G1L(OUMU]KRG72G( MXEL(U(55!.;L7MP4RZ]&SG>ZF?A% ,N!G>29@,9SVS4Q>VH)A/(!Z^9=YWT_+SQ9N+ MSW&6%3\>_),4*_?V^\+LZ''CV$(3Y7>((AMR9[%;NK3$C5UA?&GP' +<;D2@ MNGSG"OGSB\!1W)X\6D9HQH5(2I-3V3^TKZ_RL!,-^9/]4?9()&XSJ *$,PL% MVCW3 XD4&3N-'_O@B2)=?-?3Y]C6CCBO/+F-%RIQ9+VLWO[<3ZJ'.B>3G?Y< MFCI_ZVNK2B44?$8$YB"F!"<)3D[+PUF\M. :9_Y1>L995:%\!/I/8.&)LHY^LV MB3YMS*8+!BC?,5I6PL]1HZ\(XP21]'6S!23?"7<8? 2T\IYRDTN!%;8IJ3I\ M ,CP:6B^@3HR:O8SL#A\W%15&JMX+Q\AIF^3L?.+O8XFY$2/@813+9#%GAT7 M'' S#?^B\H:A(=A5![;0-_0N#BM_8][9G57S_8P#<: )GXX-[WP O]VVMPJD M=#SH(I=6SC4?#P@C\7)3TK]/G41H/Z$E>WG)2N'K,XJ>K'E%GK\-4_TV[;EUU8I"C)<;1Q MK_9N?_'ZMK<5-[/$/"Y"[80BQUT"<,P(#6Y99G1LL!/#FNY7'V8VS'W$#EJ$ M7W[R_&_8A:_AJ,C)[W]$@;]O%[UP\L@V^UIW55A(8-ZEU/+L*5F)_3_+@P[S?\P3J M>K+!&9R!^_BTQ]JM$;A0(N_JX:02T),><]>LZ"@\64S]=FW/Y#?< MO77Q=B8CS\U0S!*B-(69ZXOA7):;TM?9]@GG $^;_N3_<-YKU.MCF6SNL0M^ MJ<^#?L>&])U&Q\0^Y ]P2OGBHIXQJ*,NN2\T,+70$S,=<;');6[ 9&<#V-!! M/Y8B^?A^'11&MK]^Z3KIDW_N]>&?$IZ<')]=I-2=FU41S60# G4W7@X[P"Y< MF)P>D)PCZ2@/42ZX9M"8 [)AZD]&2>J_?;K.-_\RSWU?WZ-\YX"QNV?X&G6\W#GX26IR/+P\*\C0;^F7+0%[SVNP)@K M)8@"NO>O6^LD[ !S!WK M6M'1&RPAW_&E/CWCYQ@H5]V]Y]#EM+:F-XQ+ R/?R1PB3QV P _@>8_ K(3W MQ*6.;09WX+41\K*AHK>1A"8_S__B[3G_)3@(UN8P%==.F]KM%X2L+2<@4PD- M#(%J%3N6VF[>HV/%W43)MC5G]9D?HY#:=\Z93YKTW29=MF@Y-7PPI[Q//+BM M8H]DE/T&QCK\9E%O@ Y4Q5;!(>$#0D2[,]LYW4X3=.;1/HFT!7I =CSF: LE M,Y)3=[9UV )+/YK&O.8;\318*U#LV"G5[P2J_S_X/7V "LN[B/.R##)]FJQQ: ?.L'AJD1,,R_NI.9-*?_^ET=AO^XNO-^.+"= X(&9 M0GSI?1L5F"TAHA+EENN40?4>%C%M[<(3A%9HX=N__45L*9W3ZY_J9[6&%#@_ M\+JC6++XQ[8]9^'W %U6).7(U>*-@#?"2_&?B<")Q32&4O0B8LZJ4+1^Q*0- M'Y:[<&_IUP6TNACRZ(5@B5( M8!$9HI MNYUKR)SI0"73S5)L]:8'QJ?D8[L"U >OCG,:Y_G+7#FO@.N33A+7;TN.L*[] MUGY8> Y/'5Z%G767'8=4Z&)*858,3'\YL#Q/29@'YMSE,TZJ)XQ?S'@B?&;G M^J=H[,)4T;&XP4B^+.CL#NDI=VIM;\HJC&4S4N37 IK:Z:"2R>^3/T5ZG_1W MYASHZ3\_U6JU1!WPA0G: $..VS2D% /KM?B\ELW'+]3:NA"EA%?#'=:1 V7# MOQ.;T+/%._.)AW*5>V8>;+;\.B.1M*OZ.G+4;/P$SP<86'#AZ^#V"._B#+_M M)]T4; ^O.G.FH]7KYX(IO^9AC/D9VR'B-7D\!@QW7KM]A_D""5R"0QXTW'WB MA!]! ZO"#*'5W'!G(S(B(F>R74;:G/*^R"M_D-9SWSWW^O^:Z(*,2YR^G/- P%R%)?^%>, [U(_W*2*M(G<1"DT9\8!_0PBT)-?F/] ] M4UN$S]J"^$$@FJ_!QI=R$[K1&\/0Y_PP#1 O"H&]^[9]LYU'V[JXL1+(&O:E MW%XB@@:2CVN [[T_ Z@[CC5>'EM <_FQ$I82/L!N-"MASZHGT;K<1DLBG./TH01.C-2H8*X>S .E'O M2H ,U.R4#5JLJD[_"\,=<K#Z)'@+[HF \?C=I?%C2)L:9,70ZHE%DM!SXF MNQ9"\)M_%?_.U\]E%2:Q9E4T@2O0E%RDN0])PV1\=&#[2ZLB"H:LWZ?7MRM[-R MKF7Y?#UU]>S')V]U[^"W#:.8R:BFNA3<3HHDS@Q"^L/"T@C1AHIU_68*C5:> M%S].P$[Z]=1HNVZ0_K6N/AX&,X7!Q/L7UU8Z4(V1,P(EBHNPR@2O@KU"FW[< MRLW$*]#D7IJ'JD_I[WZ;XMG/=GN1;G6I-3T-[_DAT7"&@^%M&B$PZ1AZ7@<% M\"2D%6NG3!-I:*7Q+SXX-ZY:W2U.),86SO8;,Q%65M([U+6,7%.,(M:)-6F6 M]?NJ8H8'5 A4;=39;&4"==]:]OS 55@'N:T!C S[9V/'=5?!Q8*6^+O]EH=> M!Z-F\5$62>_OVDS(7 OIK=,B@+J+J62K@5(L2B2S"1)4'ZSG_F91DFKUBAS! ML.>TR(KQ+VT.BLU5EL6&(_?WI<1ZF;S35Y<0IU*8+U9AC55=C$D5D?R93ZB+ M9EE(F8@VM3KP^QC-]S7PDWA]:Z<'W96MY1"V[9J:W\JHZ.CDL9@T^W?=X9]- M4,$H<$]B=S&B&5CN$:B90^,H:0%CL71[;FH3:#[#\.U^NSY(0SG"5(R9NU<\ M9Y2T[ [J,FA&BZ"!X6T",_\IWQ-WX!6 3+7UUJEBM7X)8[:W .VWO4=7O$OKW;F_]6]J'WEQ;_]+ 'D>0B[:2"*8DTGZS#I\11E3 L1J 2RQ,# M(58M,28LM&"L ?NT:)3B$4NM1WZ=4SM&4_D!K35G7H1GO+/7WQ[Y)/WU5D\+ MR42MZ?/0@)3!-"(:)R[&X9I# MOX<7F1P("@W*][0RT#!YM:/^-L<)>6ZLGP <1X$&[F\PX';X+=N](5R]3IVM M #&C3;[:J@K@LU$WF]Q?S =HMT6V%DN_<.K9U=,N-=/K*?.R!H9(786%U4V4 MBV26H;;'@9O82/H,+WSM1G4(UVVT%0-6W".].PFR^/VS2E.?OX3=N1.L=)'Z MH=OQZ)V:KS,8R2S%3\+75XF)D*U!+&],H'("#4'H98RM&M?HC1JJN95-2 M$.GA)] 0B(V0-5/U#\W#B0]9/YZ]?FNRI>0ZN5T<4$E*-D-=X!.5PW647@[JIKA\BK9Q.\:> MHK/G^E0=+G%KGGK.7?K8^>7XX5FR!.C')"[,(CD%"C(NEF*I+O?YAW-AGQ5_]G\V:O]$?Y]<8'_ M&-3J(;RX4,]T'T>*I"RF]H .=6&^[6_ "?Y!L-=A:+&I,W_FFF58XH']R_T* MW],=90[VZ(P>E+RVDK3\!=V)!C 4@9_.HP/-J5XND=-KZIEJ: M\GG(*)TWZFY*N$DG_P37LL_L!8D %,VUT?6CD#N7/ J2JD4#5B]Z0S! +<-I MZ!DF>'C3O>8B.Y(<,O*ZE]S@2Z=S'R+>RM3"I@"20'&:14Q&G85\/N/%>\$- MKEI_"F X;4GL1"B$*\\6L.>6.8MU&.7N2W;^28L5Z%WVD=5M'O"\V6(EKD8G M C0UXS0PS:0.G_ :784%]\G07"_Q8S[WA>M??LC[,W&M[@ 44<_A@EDHR*%I MD-6P0326[HBM7M3S'\6&PS*<(O>1\D^UWW*W>UZ[C7>K"^X(%/Y\ 5\"*6.BF1,3#+K..; ).\@=R:C-HB[V(5MDK;=5#8^ MF^>OZ=F_2W_HZ#DO_K[(*2\7J])?%7_(#NB'R/6X*""HFX+$VX U(FD(DDG$ MCU$NVE"4!,='RL D;AY[(/WJ?ILCA2?LTZP>G8TBR.6^JZ)V5!SOM$>\.3\> MOH 8QXBD-8$5WC&0]4PT1ME M@6'IV.[^ZX?W1@YT$E,/=%]?OA95%Y8%;W3 MMG7/O658_;>$?*]@6V0"@9F^"E,5B6%)W7&(A6A(\WO (J"'_1?$?0D.3T5O]!U0_F&F7\:L3KUY\MD?9X&7]YHLAX)YXG<(L M1RI$8Z3#\!LS:*A&ZW3C2)Q>R<7U\VX?UWT.LUF(^+:CE5-VZ7UF4ZQ8:ZBQ MXXU2/II M2*<=5\'#20R?ML@;B^01U,?PMHPSTR9 HN9)<-L-T\W_*0;_^J^ MPDG[W[=_?R[[>6DB^E[5E\WAV<)6"O,>6I; +(08RR'D).(-0Q*O&TXGI=A> MG6TJ8?GLW5S7"U[U(]U>4?QVU#MR"2B-;XM^OPA1$ M4@(H0"9D"\Z,44)>X_:67W1FWGH1QI4.4J1=:HF@MUW*F&A["9";)N*R&"H5CY *V.)+.N4)K>XZ_$. [%VCR1RWQ_X MX7^/C*+7?5B\M0JK=QSCK+F<62')3DZ @52T7_S-)21\WG<@4;")O;TQKHBGI"6TQS6.T;AVEDY+#NRQ((,Y MZ31_2SWOO5MF<[GWW M?4Z]S<%2S0LYC 44N#DDHVV[M4 I@XE(XT0;81LG$OGI%B7\?LMDGH M:9[0RXLM7=]2-^X@DFY@8<8GN_#6(&N:DFEG #9PH]CGFV=ZT"JV0=I*G_VI M_U0&-C0WWSSD%5.?V+D]Y^'Y_,.?;)$^D IDYJ=T/MIZ\^U$?5#L0J2CY>Q@ MX,R)UA8NDOH(?F2X5H^4Q;:@&QAPKFJX9PN?#*! M^B$]&CV>P>JYN3302?OQ3;XPX:(!8> M<<=X&A F2K@^IZ/2^A$G73+;;"52*J2-)>HYR;MNF MA/FIUV"/651R?G=Y^^?GOZ] M_5 T^NW>SQ\GS\7;J4#MUX90).K<0!H:L)='=J-442%F4F!A)U(1MY5M!$6P M;/^/)2V4.UVQ-\(CZC\??GQ872KPUB&]8*67F#.[]$$DS1]]?&V&/9\ '$5, M.$_;U43? 'ZST5U_KJ["-M'/G&GIJO$-BUT)/UMY[$WF1[N1 TC"UET)Z$MP5Z^#-:O)R[K=048ZS1B\<.2!7VM1VL2$RC=)-YI8 MUGNC=UF#44J""I:.#H*DP#NPKK7&E&*BSVUS#K4N,BW@75AK:T3$&& M]61RWWJ?QYFUYP]0):4W';.']S. ,ZNP<2+/'3)[:]Y.\ ] 8C*2<$CV(QL> M&4"E!!;2?$W:X]N'+[R^EMF6MN[)'2?>8&/PS5^TPQHZ9P<*P:).5".I.QLT MJ^/L8O7.>M?Q3V-Q&*W [(5(:VG1YN%]C.#R90W?!;!2?'1(H"^R%;%V92 M&_#S?N4L;_#T&6..1$%S:HWM\#V6=^N=QIM!NF*OQIZ(1@G D0JPCW_T !\C MZD4U.6>()'!!(JJ_RFDN.NGJ_'ZG7O3PQT1MW^1'V$SY8:>#MZ(2UCVQ:79^ M(3Y#6+/=9;ZO8"^D^@J!-W<@FW .(2D0!_VX9JRKYMA"EG,*>4=8G+!M:G/" MSSWE(Z/]HWOP_7F3+I>U[\7K[!CA5="I\NYQPJ/J7]SQ\80QZ MZT$>[QI*E;P;+1H5[>86]C R-B)XQYJXO9TM-VH"PKS>%YW-./8RTVMJ=-O; MT^IF]X_FE$94[Y#Y&RM0@O,<&J'VGUN;I-A5EUQYK?QBP(7R)U@VLW0TA*M% M>21L"=83V=TJ/?Q.K_>X]-;=4O#QC5:9%=@HYT8(!J4LM5[7DI4-Y2Q$/&/Y ML$E)JCN<4DLD3GG /& PV(Z^*X1UMF+3B"3T>H$U,-;#4%T48&I^^!ZRLB:; M?HKTU'KNT]WJQ8X^Z-T7+-N>,A79=_.APLMXF;7C:V"B2/8:ER22H0*NK)"; MRVAP*[S##'1M<[C!EDUM.QTIO*FV"IM8N 7KYI^/EKZ_YVW?#8HC# _['Q#O MVA![$"*9DAQ(U#+\)[N-T#^*0'6PW1_)1,EBO]M@E'"'AZ&.D/<;1T,<<'O( MU:V/Z#[!L5NA9AS%^KF.X+4$5T?^$6" 7JH*&"/;]+)=L8Y72PS^WA*AM.%0 MAX2-E^8YW9!K)O^#29-P<%@DI<:=9Q,Z,3"!)]@ B9D.=K$?^;&(Z25<1&+P MZ)*\U8&S-[2V?[:JSLU2-7H!6N9747X>+67;TJY6E;BC4U[GW+M:7B5%[$E\Z$INPQ]MT'WW9*;N4@J"&(@L319P+L#0DW^*+KZ "O= MWI@-S#L$&SR7OR/IV!97WUD?3]0UV@"#K6/"]C,Z&8 S8CRHDP@MRS\01DQ>CJQ)X\QV\76B_*M?M=U= M=[" GEJ3>TK/_O2X!N;*T,*)H\.12^-?C9L!_2.=5PX^T13NB(.!Y2*9_7P) M_%LBX(&<5&%F)XE0^%'?JA1;9V:FM?^(!3))M('K&Q97F&9%O._T^M@K:X[NN"&4J/GUO-'; MN@^B#TC@2!$C&=(]A\1YS0^$ H )R.<&.0\^'L+IU6$+G>N'&A?E?3_(]$=8 MS*OZ!#XX99SKUKL[=\\[??%WD-E\/K_/FII-=W[S@/1SN0_.Z^!V-;>*CP5OC0SG2U0MNXN9#06WB9<1(UC>(MI_W% MUST.'SY4[!M0V32G%';M1;ZUTJ-.P9OU(2%+C(ERD70^WTS4AZK/JNS"0NZQOICD1,MHKZ!9\_F_+0H&BGN^H0*,$ MWXN&<#"S@J(FN,RW!M$>S407<&M-&/TJ.I34G'.^>7@QVB?(KZ9USWM=Q4TE MQJ$J9QWUENQ&1T>[1VV,C$)9R1LZ'.0.JQVW?^,!AXF]61>/VD,V6X6]'R%( M4Q:&+%%"FREOB$]+7!)FHBZXWUZ%-7MS!KGET\Y4,SFPQS>15\E52*M"I3?Z M6$HMF#BD52@Z[WO9.=18K1\,>Y6\TT5*\D8KFSB.Z-#9OK8["@P2R;A=YHI[ M9IP!>CKXV9('6!5-M^GN&),1TGI6!6K/I6"CF]VP&G1]]H(1"S7>VXW2;#O+ MRMXTMV^$HDDVOJBS;X1%:0']B^.,&8]_UF3>>S#87*AX4^W#IWJ92^IYU M)S[GXM] +5M;2-F%"C1+9@ .:.U9I#Q9 HLZ@)+#:402F-FJ87%N;=;< =4[ MM;^OINL$77TV^-Z_J,]Q1; &<[ M%WZ*ZYRQ=,-3,BF"_D?)=PI^^Z?.:<>KA9L_O0D\ !L;8"A2F PT4G!!2 P1 M9HJLH%9XB7:!5\FHZEHC9(#D2MPJ3:X,C\.#B'&O4/ [BT"ENP"6W8 MGF^KP=6FZA+B+$<1L+J91&>(:=EN P*+VN M!QACQR:Q;_Y\+NY+"[^LS?N5J WT:2LMWL[OMYH)VH?:!4 NF@9]RIU3"D"^ M4IK;PQL%$[GN[*J;$2*ARM7XL9.]SY-M61[=6X[_JJX6MJXQY%"P M"U1#+^7 0S-I&LA\V:#^!ZTX36'2W'&H(52J$.19J'#05TGA]N MZQ 33NS1#8Q_4O,1.["VAF$23@2.UH$QUK?:T!!I.)A],L,WI7L6GS>/>5[) M;-OW<*A%HL#[[B;:Q$6%VNR%=7UB%!0Y,%':C9*\Z M@W%_O;/_P> T,8][U(NN%A3L1/=@MK:(:77\$Y@VM;L2*;%SK^6@:(BQGJPD M6 =5,XM_@Y85K1?L^FB[B55C(LM^V!R !+ISY#/S6_LJ-"MWT62J#68WC3,5 M?,8^ZJS=8A 8[B&($CY:.[6826DBIMOI8B>9ZPO9&?ICEI$ZHW#NMM%S6-?/ MS\X<"DS+40F94DKXG!O>!@Y#!,Y]VIW3"WCSOGZRC7TR<9$A&6'K&%[YPXLW MV$2NL S?%:YW9.:[P\;,7M+3>7LD$3(-032 [B8THGLH:U=]VJ"8=UI681S7 M)]A$=E8IO!-]&ZDF.%$Z2W<9F3Z9%6GF_GID2^YI"SY^79>VLQCXN?AT71%> MP6^>K TU7() /8S7NBA2&&HSTTA>NT=0^?0D:$.CI[4,V]HZ=A?HOVBX6XTA MI8V4[3PEIQ'ST6?L1U4BY!@S4*HB<>QP-SUD(1(*%59@(5#$(G2:J?F#*9TH MA49WN1\K0[X!_CF\O*J+UG=<+!->P$R[+IS9_OEPGV$\BGF3N$ZD)NIF( EG M*6("#/>\G3PX_[SVJ>W?.ZZ]'/4K+Z1/A]PM:-FMA1UO?#@3:V@A-DUH6ES( MX!_#\GLH+P54DV*V;-'UB#DZH1AW;T:^ MV:# 0RVF>ST;'] @DC;CEO/.?"(P2Y&J.*4:J.]0N+-0_!FTTP=,LNJF$2FD MLJ'*^W*K.Y]B7X3LW1+9Z37W?TXSCD2?X1 E6_D9B!WP*1X0:F M,V<_&P+-: VR"FAI:U0B. Q\RJR<&+&XDR[_2)@Y9&'ML2B_H_2-=TZV;5 ( M;RW->S!R@L%+Y,(Y1?R#^&&R$3C!+>H,T,R@7<$R.O]&%C]:?[],N$:)E"8F8Q&@R:6RWG7IS@QR]N92KK" MXKG0Y[7[8GY=N(.,&,T!B_A;1&\AC(J2 8F\,A]OYO<,((A&MTYE[]/_>\L\ MC.3EU2RK,DG5:DLS+$X=/P/[V@S3OY["<0/$.RA-(0L3TP,35=U#&Y8HF\ C MJS"'UE!M.NSZ>[SGS/SW\)^W= 021WG!C'Q MB9AI%*@/%ZA1V*0.@@+CH*69 A;9:>[,)LKJ7\FVLB217NLZRJX_T=[Y\\ [ MLR$R05A'8#XE-L]THL#-*1Q_)B$SYJ]7)I?(9'2Z8I+M]G!C;U9@EX1.H],> M3:0"GC@UJ3+9I21:Z_+W9%E-@HG= PAW*Z;P\D"]$L0M%(1,U1NF>V[B-W3( M^6(232,CEOP(:<$&,#S#K%@ZP,>,Z M*.F+ 5N!V*S,;SW9RV:J0?PO<0FM!9%";1&O62=!/2Y51=$D%AH9&@<&A*$20&\UU^0*Z'1OJXHVWC M +W0/?GT5H4R%^W^Y,!^3>#K6 F80B6;"6M1S&>$>M("A.@2,Y(=$VU>H)OWN5_KS%1VOJ7^JQ:WU"H,+MMF.'69DI M"WG<1)%,%[>P"]WP_='7@T39?QK;3:=X/[OA7LD=\[[)2M'[7TBE!KW1.BDY MD:3WA1#A#FXM[$#2,4?!\%J!&?0UROMU.PC3M#X\J<"?5ZK'9SP5?Z M5-GK!FR.4LGEVZ9B,OVU8@=7>.)K]\:#"-[*,'Z7#U(6=&<;9I*1#"Q^FG4C MJ7@T=]:O[&I_Z+A_/+H._/8[.0\M9%A%OHH'0@":N'DN! M&,(B*F)[ND@!VESOVTLU$LG+5XNRU7LCMQ5<%?MB6QBZLS.^07%7#OH9X:6[ M0%D$]6\/9W,L_R)^9!76%)M.ML&A\VA5M+^H]#;7\HFP&%^%@H'O+I+)C\YG MR+>^9EZAH)XYS(K5FN(-N M[/#PZ$3:!?9L[?E<^ISNR_L2MS7]9)L&S^!H^N+W((&+(,=B"BD:J4" $).R M8#/3?6+M&N"-&:R4CG9G?\ L;:E]AY2EC;S[L9?7B_PJVQU5+(;@&T1W> M++RCYHO-T<;7E$92=*AQ75,&UFONYY<8W6TQ0&+8P6KO'Q2MM<.O^(W8&MX' MT)"/_D'6>_5QDAF;U)0)I^&5AB/.^6D^QW#4Q\+V!REMJ>T*V+,N?@\#W$Y< M6 $,6=D"I4+>+= M_8(PEX%_<(M9VS^BCLWK00-'41/S72*S I?H_0Y,2G)E6_$YU_Z9HXDKS]P] M005W_JFO%, ?K81M91LN-%02J/O) 5=?1V'PN%C0V0JX:V;(B7QG M@ZFI+GUE[>57MZ\6 M'#Z'IBHYL^R1DJ*^L1-8DDCAC+#"$JU;582N[>ZY?4AET M>_=NQ7(I1*#6*SI^"HH%$^NY&-']GS4T5'BVG"M?DT ])UK;^N5 1QF^(:KC MC!EPO"'CRN:AQ6^O->+4EMKC"[[A.X>:U?#=B9RH M"1BKM6A%IMK)?++=>^WI1'>=285W\TL_BR?/:;O39&%8_2A['12$KOQ687== M1/THGM,20K@EB[(/==9] LV;%Y:LPC#NDX7>PAP"LY*>\J;(Q(9WFY)R:FA! MI!%6K.OO&;/[Y;$![-Q@)+KP(A!5W/3W"U\?W__7;"&'OQ,+YYT%%E-KFZXC M8."QWH,-G\S.G7PP9Q/JM37G$_[4!=E#?5Q8D@=9NO#XT+MXC;Z( MWT4ZO!N/ E=A0-EH)(%W0S18/#36L?'[_1VY]%IB" :C;E:NE/NVJ[DH%F7N M]QU53F%^+TK#0>P=:\:.2>^R/< 5IBQ"3VC_G##.A_R2 M!P,T0-(6)\!W<8=&17C+:I3*_"Y'V[3+ZT ,$-.5O_!)-R M"JS.8WXJK?A_:LL0R;BR,NHFJW@K:R".6?S 8/*+QAL[ Q+8Q2W[+KG%R,8$ M]2'E<'U>KG1[VS7*5;]+65\J-&4?P/AS:\F\WB!!BTF1YWT^Q%T1$PSK& MG$!L%9;H1OFVG=C$$+819G_%"47_.].%T=' <GT'>#46_0P,D; M9@[#HTXY$191-9,'-Y%_2V1YO-Z_-G?XXTCZFCBI;A0H]"X58@1/PHF"N&SP MUJ1(YOXJS"4&XK7)KU=A/4_$5_[^J^C_1XO6S,8YY972Y5&.0YP%IIS/@?!U MW?%YN3%/Q/5_A0.&HLT0R4YX3!CRI_PJK25PYU!L%0RX(T2X=7(5MF/CS"I, MIP3!F#,"X/^+2TY19$ SZI3$,-$9<+ZUU+=QR(5^S>1JC11G.LQO<:_/&\GL MJ)'11VO+!9T&#.#DP%]7DNBDY8!HO[/@X!IY.;H*JV@E?',XLPJ;'A'C"QW_ M5?1?1?]W%.4^F6V)J0LV**KQ<8B.W,WVNYZ:6)Y]\)F4I?YQ1XPR5>)(:KJ: MDH:8_0_8@A& ^#\VHOY5\E\E_U7R_T\EJX)9#,1L2_MBJ@5'IG]J%7;B%Z41 M4]ITZ,%\KV?]GZSULU9/-\>JQ%_:A;Y)X4J3!&KFHES.*BQ?/FH5EKV6>+>( M0#V!FC5E_/$80X'+,/PJ[#@Z'O5_1]$_[I#TG^=?8,NF#S;DG6@BY4Z-';]^ MTIRFDF^V\:W3-Z\=%4_V;'6*DWG][ZX1FT@C([D7\DQOLA_)#)QX\?#I@UZ/ M)I?2.S5P_[?,I[0=+]XRX^/2_]T5_H<$/V5CIH"][C9JAG.H"O6*6?E[)_6B M]4=ZF=M5O7]3Y@R](NGS,3'=%3>DBT/5H(NM5V"T&C<>3>G", M&*5:?Z30X$*!T[U'DPW+ Y9_;_P?OY+P7[]__?ZC/^3JQ/\#4$L#!!0 ( M !EN5ECXM,SSD, ! $YE$@ 4 =&YC+3(P,C,Q,C,Q7VQA8BYX;6SDH?G_*___>-^!1YY6>7%^M_^Y/_9 M^Q/@:UJP?'W[;W_Z_>8#1'_ZW__^W_[;__I_(/R_;[Y^ N\*NKGGZQJ\+3FN M.0/?\_H.U'<<_+TH_Y$_8O!EA6M1E/<0_KM^[&WQ\%3FMWQAZ&4K"&!$/8;*X_4N<9!AC+X%^D'@P"I /,64> M%"G# ?<(9D&@&UWEZW_\1?U!<,6!-&]=Z;_^VY_NZOKA+[_\\OW[]S__(.7J MST5Y^TO@>>$OW:?_U'[\Q][GOX?ZTWZ69;_H?]U^M,H/?5 VZ__R?W_[](W> M\7L,\W55XS55'53Y7RK]RT\%Q;5F_2PN*7-;]58_N%EWG!OM6XK#]APE<2O6ZM M?GK@__:G*K]_6/'N=W;797ELU85RDRA]!.%\K\?Z^R7"^ [PEOO8W4 M3IO[V17&4YQ^=@;W1BH$'Q]PKYN+(3=?J/=K-M5W=]O5Q=#'1^SJ:U'4>#7! MUV+730_R2OWBD_RI[48U=$),=3^M=/>@\A\U7S/>J.6SID'._NU/\J?EIH*W M&#\LO]4%_I:\*C8EW4UL]ZM#LY6/>#V 0E;>0&-)?^N 8,^ M8M! !C])T-7/_^N7G:DNN%Q-3^/J=1D$?S20_]^C5!;T&;B5.5M(RS8W %='&M8U)HH+P%[ZJJ^XW4/U&OZCF_?VR]]VX*CNK<$G/#%/[ MB5]H(;VIAQH^&S%1%O<#S:^+@5^K9B DK#^!HF2\E#[T 1/WOOY2MOBUD#XT MR^L/F.:KO'[Z#?_([S?W;XJR++Y+__LMEM\C^?NEYXU M9N_X(U\5#VI_X/V/![ZN^#(2:4RY7+9[":,PHB&#",G5O>^E+&+<8W)9;Z-= M)WN;GU@U8 %>,\!V< %O\-IIUFFBS43*&7TCJ](SYGI(P?LSS%E+D!$CCC3G M=%^3BHR1V2]5Q>RA83+R<2TG=%SQ=[SY[\?U]0,OI>^EA2J7"\ K4M4EIO4R M#*7!5(30]U,/1C'*( X##B,?L3A!7IJ$PD93S+N>F\"\O9-_XQ7(UZ#H( -< M55RN*=2;L\HQ4=J?\^HO=F)C,1QFRC,.R2/+4 <:_-3!_EEQO44.6NC@CPZ\ MP[6;/6..9,JBXTDURYZ0EP(VH(5A:O;M#I=<[]B+PJ2_6^*M%\ M\[3[R!?\I'YU]1V73(II7NH/-YN*RYC1B"4B@4D89S#*"(5$A"&,?9]F.!)A MP *K?2=7R&:GA<5:C]Q&OHZROWO+_2AG V:X;_4:PS#V_I8"#-\HQ*!O%>B9 M!<@3Z'^N-0UHVQ9@9QUHS'.X%>::<5=;9LYP3;NUYIK.O2TXYQU<(.5O3N"H M6B!O7@+1?]S(7J6__$6^*9_EN_.NN,?Y>AEPA+V,8(@HCV#$HPP2)J4]Y0QC M&J51DEBYL&. G)O :Z1 005_- B/.UO3C:2%W+_B^(RL_#9#,TRX1^+.I8:[ MACB]G(]$\D%E'ZLO.Y'GE"UUH[_*SNMWN.8?<%[^#:\VW$1^3SP^-_54P(!& M!G"E-OPU9* PFZGH*:I.BZ CEB;1L!TK8,?8Y5IF0,$!*:HX_?-M\?B+?+I5 M(P-0B6;"Z!06CI,!MR>?N/= M,C;Z)I\M6<:OO3D/IQP1V4K/"9%_VVF 00>32(&YH9TB6#PQ]%SRD:\W_"M7 M;>7K6[D85&')*@SWFJSR6^UTJ+,+JB+,\GOYD6OQ3?ZV$ICN5H_^,D%A@!*1 M0I:&B901(==J*)6J0L,DC7D4".[;'6&Z 38WT=D:!!YV%H%B:])"'WLJHT"M MK5)>2-6S2SUW:LMGW&$V/4"=?O!&/VO5)BW ;@![5H'KW@!VAH&;[0#V;5LX MW[1S3;>S@UQ'L"8^\W5+YO[QL./V[82_7M/E-TXW)6?7C[Q@A,B8.IS=>$DBB!A<0I#%DL<%)$@,#I1,>QO;C+=0@9;S& + M&GPU7@V:DGU:54>@<.PSCC/LG8_A'40C:Z]=Z5=H2CJ?=3S#+Z7QC&+)33-1 MR(>T^/M!>A[_L\3FS2$LW7LR!A1 MC&S6R&?ZFYN>=W!!KO&"&O_@QQ=Y@Q@V6R@[Y&UDJ=Y2UD %$BOH@5T "=?= M,MF0%T>KY'.]3;I(-C3]Y1K9]+%A>G(MW?A2!=65_$ZYH8^\Z>>37'U_*$JI M:NNW&]G]FC[=E'A=K9K(._:?FR8 0N)9LE $B: AI%CMRV7&9.IY _*8M^7H!N&#NK0,\LL+-KH235G8(Z MI-F1RKI -*D2.Z3PI5J[;'J8HK\7@M-ZV[%L4)W0?.6*&SEMZ/X^%RJ!U49^ MC*QX>QO[<(SUVZ*JERA-TB@5,61>B&'DT0QFC,>0^B@@21I$V.[ZM'N(<_-# MFPMK^J(1>&@WN>UT>X1A-)/QUQV MW_V^+DC%RTFE(0@1QQ"F, M!/<@XK& 6PM1%H(Q= F^GJSM?8(^!HPG<. M;]+I?BQR7T[VH_5C?U_UHUR(RD_*!:?*TO^E6.4TY]67LJ"?\C7_6//[<_%? MAJW,Z%5OT8(6+NCPZBQ7"K1TLF1_X \%'FCT#JYO6?(TZ :G2?N3W>:T,+9_ ML]/FL9&2Q]&U#3TC?%G$!<4 H M1%'BXRQ-L!<$MMZ00P=AJN0>UOCFE=EC*+W6:3T&=V3O(WW=K+COD=B7 MW=^4]^N:?5CA6].4'H>?GMMN@T()%$SH/WNG57Q*OE:GG^:)/8[P==Z-O)RJ MD67P/$O@#P79D;MXFH]!'N*1)B=S"D^;U/<#SWQR:(Q4F3]BM<^J5T]5<^!6 M+[G(DHC$*GN:RNX1H!@2GR80!0F+8DZ"C,=VL5$'^YG;6[^#V>Q66,=#'6;3 M- [J8HY&CW]Z3L^B/<]W&O1TD@1GP4Z'>YDXR.FDJ?O!3:<_/KC 0%UN:+U1 MVR@J!7GYR ^>MB]1)I@G? P31'1B< ))$#$H!.-IE")!0W_9KX!EDB_?K.\! ML4E3AR7U0I&L"P\8#H"9BK@E=;*"!#O,H 5])FCH5RS7PTUXD=-Z!7;DN:M= M8-COU'4,[.@X4-/ LH&!;HQEKS)@G$MVF09NRU;00/L"R^" 4]#*5X\ M@!G'/N24,")H0E-LY\^Q:.\, M&5+CRBLZU]VT[I&A\7M^DNES XO+J2O7?%O90%]:Z<+,G[I+VN\V_#\X+C]( M9VT9IXE(6.K!)*4IC+),0(R# !(69D)Z3D*$?/G(2U(8EYBSA&#S!O6!C/LJPI9TN[F?B,2>7(8M1 7_3JI6CTB^V-E*>%RN= ./B"<[8 R@2@;'!8 M86X@>ZZJS-EV/VVEN8'D[%6;&]K.@$001<&^YZO59UZ_",#^L%)>G%;4:ID& M/F5!X$'NDP!&*0]A)N($HHQ1PN4PT2 US@MAU.7F MPLJP9UDK[)X<?2[JKURG!U*14M*9>[KA/^HWTI!_&)_/ M&;[8B6?J)I$X[(O+I?> M=%6H",[=J^'[*4.)GT >)AA&?I3!C'@JIUCF>WX2A119U2@V[GENZJ3#,UK@ M_Q,TT"T#N8Q)-UO\CD+ER)+4X'2L.8,)<14$9=SOM,%-MG3L!2U9-S!0C>@= M9YL5WV[V51^D,>]_R-=ZC5=O-U5=W$L(5VOVJ9 K:+E(9LT9ZING7WEQ6^*' MNYQB2:5<6]^H$*F>?+&8HD!MUR$6PRA!#&8HXI!1ZF<\)I@&5O4)QH,Z.[UK M+57;Y&H!\@VOVI!R91E<*=/:* L5*;FS#BCC+)5QO"^ H93.8EA'UM[^B'8' M'THU0&/!]H^8 V6*JY#G@>1]-''QE7D\!X0*>=-48G?&^: M&;]'^[W4=YS4']?J^%MYXSK7A3X-SU5]AF[;]@LO_\\&E[5*MNN1 &>,0,8Q MA5&:$$@R$D"6I6F8>C$WS-@]H.^YS1Q-/IERB]@R+<00]L_OKH[(Z=BGUA(Y MV$%?@(;?'?KN9D*E4S* UH+QR#;?>QV1]-?) HSOB\VZ5A-H<>Q+#O!J57Q7 MOY#__L_&,+!9JPMZJ@6F1A/?EERO\AVE$![(\XDM7-L6)]O+'6AJ?U-W:!.7 M+FYT3\W,)>@KL7?BO&A 41B=5R!<.(X SB-,P@Y8BQ*,UH2*TBGH;! MF-O4TG=AV[1E31AM/X_CT+6'U?C8KBO&8GW"-4-#>+OD4PN$YA<],R9:"0SA MTKF7;P7BE3SX(40=]\X'M3;QE>9M*@*),KYRK) Y?CC M;*C3]JZ M8_N-HEUD7U%5;W%9/HFB5'U7WS;D/V5/-X7L,2^;U;(?$,&S&,&0<0$C3\X] M&*4A] @GC)'$RYA1UCCKGN]'$$CAXAARTT,%- 7;@Q^+8?)=H-*XGVB.ZVFT*;=E7W]]GW^T% M(%S^J.LT *ZS8\H)$S_B?*673'4!2I4,DP.QJ3?-Y_0_M.4=FATDOL9-C7#9 MR I_ERU4[9C*Y_F6)$?;2H,&YL2FDEU[DVTI#3*SOZ$TK &[J:8JZ^5O^#^+ M\B.OEIAF/D>>!R,>(96I*8(X) 3Z)/7B*$D9"XRVB0XW/[=)HP,'_E#H M#.^['6'N]!QP.1\C"[TI%<8O_&F+3SG$\LF>,RS_MG.$CS0ZR:M]VJ#N_3WS MJ4OW?'M^Y^_2-WVQBYF5OOT1+(L(0(8]"1OT(1DG" M8<:\#!(OY2SRO20BU.XVK%G'-N_5-'=@6[S#*JZ=8=E,DMPS-[XB-?776L3] MRA0M:/!3"]MA5A [GAS78SO3Z:N493,CXEAU-L.GA\E0=^'JX_T#SF5G5U0N MX3&0+RK256VVWV0Q6AC!*< M9C#S R(7J3B"*",QY%D01\(G01J_&"KCK,+C#]0$28/7[/7'R&S*<4OWU->4 M.]32"^Y1O .N]TS=S3O69#F:>LS[G73VL:;CY01DW\# U?N&5/R?&]G8^T?Y MQXULY5VABAPO4>)'E(L$IE&6PH@G3,XYC,(X$ D+./51:E1(_FQ/LUNA;X$" MC10HJ."/!JQEWJGC]!JNQ%V0-O89^S"^[%?9Y[APM:X^VL^T*^ESYNZMG<\^ M,$PB=%4-SO1%A7?Y(Z_J7!W:7(LWFRI?JXPOU3+A)$'40S#SF"JB(*2#BHF M@1_Z// HCW%F(Q8&?TE:3;.A,-WB@!GVO8SC. PBJV0C M1_J9FR"IZ_5MF(^Z-*:K1"U "U87CF+%:H7+:O?/EC6DCA$>QT&$4,R@'\4^ MC/P$0XP3 1-",LPQ]WEFF=S4 >73G-]T]/(6\([;41DWTWT'+(XL]!U"?>7T MV[-OK,."X*=I<%75^T@OTY;F/FWJ7GWM,Q\?ILM7E*I01E6FD^>Z;*>4IJX* M"HZ\-&68P(0I<0XI@2@+$(S#+ BCD&<1M2IX?:JSN2GT#J/T9>0?[2U?M5]? MJ377_TC_'.@K"'YKRYRO+'%$G1\!,.USQ.K* =##!#N<"8*%N M2U]UW )1E.!MR5G>[,V/4+#&A"U'.G.RJTG%QL3HEXIC],PPV7F16O-ML:Y+ M3.MJFR9Y>XUCEWMJ29C(<);Z4 1) ",U--1%MVO1OT'W<4U5TB2^I"R*8DZ1JJ^#8<2#&**02]\NB'' <"CB MV.JL8B2D^D 4Y:C=7>2!'XGI5#-; MOMY(1.U--U6!(:)ID-&4P2#B(8PH50?=J8!!D'HB"6.19719%S5>67G?%A"L M9H,MD-'=P$%>M0WS5C[U2'Q.Y%&?"A!?@)T18&>%54U][F7:22D[TL]2&C*810DTB?F M%,,L)%G,/#^F,>ZBEF_.ZYQYST;OX?-0Y9L)Y$T5LOJ+?".E8\TKBP))AG2? M5C7'[$U5XDT"WNT @#YDT& CG;)IG7W#/ZN1I%U:ZQ-K_K%22A!W!Q=9M MTMO(*ST8VRR=^5IMB*D1D T8/[7]E:,,"W;DGTBM8-C09#D5[ SK)U.P?/+2 M"]J?>;V=9:KZ999'1%(2LIA#S"+IY#*,($K5<3D+8D:YS_W0KOJ)6;]SV^=X M60N@6QEKZ$-O99]FWLS)'8'/D>>$DU1.="/;B"OG-[)/]_I*-[*-J#A^(]OL M_L -M#Y#\Z4QQE0K'C[8+L*(8=398QQ<[P?A85RR?M7@K&\^5- MB=5%R6]/]Z18+?T0>0+Y$10H2V 4B0@2G#&($ARD+"9>FAKE3MEK>6Z3;PL. M-.C,9MM]NDY+Q44DC*P(AO8;O]Y';3U1A% ^T[S$\H?=^[O?TB2OZ5$#NK?Q M^ >&>*V^Z->B"<6YWM15C?6EY7:U23@+D4YAA+(,1B$/(,9>#),H3$60 MAJ%OEZS^7(=S>T5;O/HHL(E6*G:0[?SCLUR;.<8N&1Q]EV1+7AOJU4.[.+=! M,J#HO1DSSHKD3;1Y.I0\J]U- TI. M;&F>>GJR?4P#$_J;ER8?'ZDB1G4L!_IU$UOPJT)2?5PW66VZ-(MMEL7W/WA) M\XI_*7/*ERCQ**?2D_.)\&#DI0',*%9+\2!$A"$NF%W1U.FPSTW*-7)'E[BF M_ H8;K_.UUA&K:N\!NJ=R[.^RX^8$AQ_DZK[FNYOU1+G?7MSE9\;:Z MX'U1UOF_=&]M)."5NACZ'QR7'^0#2T$C'*/4AY1A!B,>1Q"II4J&@LP/.(Y3 M9I6'[P(L!;R^2=V] M9F4.4/8XC%&^G%17P?505'AU+3X5 MZUN-IL$@=7ZU49OU+\%]*58Y?6K^W(5>!:D!('Q$I=1\ X-]7MY1 N!%"FM0K1JY;<_OA7OF(ZCO0;7EG>$1QCL,VT^Y6' M<&1-[X]>"3K[#H[D FRMW%-_^8^-C>"/]K^CQ/&-.!:.IH(Q$$XZ18Q(\\'*)L<<\[L<0Q8S MR,\22%B((2<))6$4!VEL%"4]&,'- MTOESW]&Y'UG'!]$._FCL,$SS.9Q_\Z/DT<=AHD/FK_Q!-J=/0Y@:FGP[-/3Y MD%32'D=5WP,[8>R[[Q Q0[6,,F>NR Z8F4EZ;KY*5O)ZAX(2 'GMR,HD\ [TO@N<^ M.G#'>S\=E.E5'I,FYO3"'LITYO:2C@TCKG8X3W4U[1:F@=%[>Y0FSPS[8O^& MZ5V^YN73U9J]_^0?=;@?P%--F"N*(OY$%Y#EU6YSG9WUK_3#@ MPY%\G.II4O4P,/FE>)@\XBJC89L3B]=5^\OJ"\[9,N0L4EX_C&*6JJ!47RX( MPA F<9C16/ 4X7B;CN623(6'^S=Z.5XD99E 8SJ(X$%BO#3CX!'FS83%*9&O MF1-0+R^Z#?TMOU].\>L@O]]ILD9+V'>DVU?.P'>:C/,I]NL&9IAQ'J/:[(XYGKH0NTMZS2869X2-/'=T.,%W M"11T2'NU#MS-"T:4.)+^TWU-JNY&9K\4<+.'+G5^7U:>>H.KG%ZM65N!ZH5' M%7A9C!"+($N0!Z- 9!#[H=25((HC1).0(C3,\[7",6>W5UVSVC0'0CH)AC9$ M[WMU)>K>]TO4:6.'>L1V@V?K#H\V)!/ZPH?JVNV/R#2N\" ^G?O!=BA>R0D> M1-5Q#WA8.A!1H+83R@FH<R$BN%VWB8?E-TQ?C\EY]4F"^ECS M^VH9LLQ+U!YG0$0*Y2SH08P)@BA 7I2%49H1HU+6YEW.;:+KH08[V*###?Y0 MR(&&;A%B:TC_^=G,/:EC;R&\)I\620J=\SI5OD(7_-HE+[2BZE0>0[.&IDMI M:&78L^R&=D_:R3>G;/G^!Z<;E9GD+:[Y;5$^7?W(*Q,A/OKPW'1W"Q)T* V3 M)1VGY[2:.F%F9/'<)P7\H2 Z>)//FG\BZ;M\MMVFH&RW.W&\Q4G>X+,&=2_L M^0^Z.ZU7J0RJMW=XO98VJ^]D&"2>)Y *UL041AD+(>$KFJJJFC*N\^GU=$+55H0YP/JX?-O7S MW&:[LT\:^)0(+X$!#:2"13A5YR[RCU D<9JE81)8*9AC?',3N_X1ZG/(.HT* M?Y1#%H*/ZT=>U3J)J&5V,L>C:R:.KSAF(^OH[H+>HLM+U%D'Y)!M[=-'W]4" M]$T$VL:7HSSFB?A(X^#Z6J C=*]SD] MM4I5F6N\OFI?[A:L^>_Z'URFS*AR^'S:UEL'G3$ M0$6;S)K2W%T-]R0EQ&?2(Z8)8C!B)( H\WS(LXS0*,FB*#/:@9R/27.;D1I& MU.S#6TZ:!,7-SY62.2H-7N@_]7W,UFX=Z%-N6='_/B2A\:M^O\PFN-<'.J,Y M%Z>AHDBC++\I;_451?X*>J0NP8Z']B/KJO/CE\R=VV8FV:>8T06UTV8XB ML./(=8[F.8RWT_3.KVK0*V2&GL, 'DXJ/0MD(Q78.5;V0"&NGW8ID:KK^HZ7 M-Y*%MB#"YT(O>SCK7:!99F%$8G4'D)%,P(B+ !(O%9 *E 7(3UD@/*JG@\9P+@50 M[<#/:TDVRL X+X,Z#,6%P2_ZT+32X19^FQ;4%PE-,THA$S2#D<\]B)'@$,=1 MH&KH491936XG^IK;3-2$G?@#0TT.<&D9-G(90Q.&@#1 %VV%GJ=%Y-"(;TX9>>A[.$>0+&D< P"I((HB@@ MD'$1D8A23*BWK(L:KXRW6O8ZL=*$;5?C?>UO5!]@S6MUQU"CU;6+L<9KO5>R MSZGQ1L=%3(V_2]%0HY(!=JE0)42U4ZZ^GZW/MUH5WT]FRAJRT7"4%W>[!/M= M3+W$/VKD@?7Y\<\.DX)?-UA5:.?\FJSRV^;L]#?\0UW-?/_C02>&7R92#%+/ MRR#GB,!(" 01]A#D0<@1%ED2"J.*7A9]SLUY:"$7)2AVF.T$PH1I,[UPS-_( M\K&CK@=W 5K H$.LPDJ9.LK?2,L<)E>V(,N1IICT.*G$6%#P4G%L'ATF0%_* MXH&7]9/:;:S[">5[:>-\+TL0\6$6J[,@P5*(>1C"@(4,!5S$A%LM6LYW.3?Y MZ0?4=^B;W.3U\YH(=I)DP+V9(KEE=&1!.DG@J*'KYC0YDB*##B=5(G,"7@J1 MQ9,#3QEJ7.NMG.847>WS%&NULZ/OSY&09(@%#(8\(BIS90PS3"(I0001^35C M"4ZM#@5.]38W]6E#:78@!]U3/$VPX5:[*]I&EAAKQNPWK$V8<+6_?+*O:;># M3V[TU>L@^0<$58[GRB/ J\H+'726MW>QIF*S@;$-S4X0=8" 1__3XYROER(C+.'8@Y$7";6=@B%"/(,SZ0>Q%ES7WH/ MYQ^8^(I)$Z=^+9HH]:M'G*_4DO5#4?ZJ]FJ6./$)BK /?2_C4E^(!S,61# ) M,E^$6$2I%T]RF>0,T+G)4QOUKXK4EX^R4>55MU*&&CE[2$4N5ZY"EH<-L MN&*:P>"-K),.+HOL7?W8VJN_!=KB&=S_,!R3U[[I<0[FO *(+B3;V>T-T_Z& MS3:?BO7M#2_OWW%2_X95W>$ZY]57_M @J*[%ES)?T_P!KSZN_X/C\N9[L0QB M%&:"2,\?$^FIIAF#61(CF*09]@-"Y9O);6:2(2#F-DO(UR2VFP$&46^F[F,3 M.K)R*_A0X0?* '4FJ$UX6@"%%4BP[D3W$JH<">H@").*Y24DO13"B]J:V*5N MHS2UT&Y#-'\MBZI:,BS7ZE&20DZE(QV%E$+$HA225$1QFJ0A\JURLXR <6X2 MJ2&V$?_3^LPGQG%D=]G-Z,S?4][&ZS>6]H/UM;4S\)+/#\5K.\@G$/[7\(W/ M4^S,+3;HRFZR8#Q?OE_7TLWX=H]7JS>;*E]S*1#$QS06)()^A#(8J4Q<&1[S4X]1$Z$_TO[<1+J!"#1&T($TD^EC#)Z66 >\C'UJ:T6)L:"=,?S$ MZ8M\LM$A^<-.?HZU-XETG#&F>^W/?6QB_ZZ?<7!SWRC*BQLX?RO4_JXJCJJ2 M%2U1S&/,F0\QRA+E]F&(P@!!#U/,HRRF/@HG^#_ M-5S2P0/BS%,=CF#@/<]\G=?\4_[(V<=U+=&I"(@61I970$=!&-NLY1\P5++ MJZ'#Z#>;4<8G=>39H3$ :@O SH3F_IBZ[=_Z 'UKVFU?98G#NZ87,>GJ&NHP M$-/>4+V(J+W+JY>U-C"5]_W#JGCB7,=J5UF7[3J?-D/R(&+VLAD/:\5^6_*3'.G5 ME[MBS9M@@&5"0L02)'4)232-$'&>Y(O&Y^;_FA\0 -L MXW',=R/WB#N_%7D)':,?BQLS8;4)>XU-MOUXS(S^WN/1S]C?\E!5 M1^3J[>E:O"]U_KM=K/@GPR*VILW,Z#O8P=45$,I2$EELJM53LW/SG?XWA MD\O2J[;$#;K)8-3!9)<9;,SMWV>P>F[PAH.*A?W$L9P,VDGPJ=T!J=YM&B]> M>OQ+ZH4!H8$/N9](Q]H7*EP"I] +8QZ' :')K,J\T>LZMI^+IH+75?W*HG(DB:(AT'$Y'H^Y%*% M< !1&*<0,21PF*4BC*V.\(YU-#='>H<3K%N@ &NDMAFMCA!KICLNZ!I99W80 M52&(EJJKTU0-R&)UF@=GF:R.=#-Q-JO3QNYGM#KS>3M-4'7IK^YEFQ17[W^T M!8-^5SN13%\"K]K4C8*&ZK0C@CX.,8QBZ:H@E(8PS1A'B2_]%$9,I,&PO[DI M1)-5O@-NI@JFU)X6AQ$(&UDC.K3JS**KUM8 !@WB\_DQ!_'("JJ+>.@5UI1\ M/NMXS 7F@[IIIV)(Y;=Q^V54]1E;EM6OGS']Y\M%V9*O1IOE0UIO??D_K;FF MK4PBO98F=0IL^]@PY^PKK_-2GYJKQ#TWLI'VFC;E+$@CZ9P)+Y(*3#WIER$F M%XL8)UE"61K[OHUS=JRCN4GO#J?./@44TH%WX(]R:^:?N6!L]$VH(619>VCG MF'#DH1WM9E(/[9RQ+SVTLY\?*@Q=G<=O=4'_H82G^OKM]W;RH\(+(A((Z'LX M@U'*(I@%,8&"9PP'F- X8';J<**W^4G$MF2L1JLGP0K\) ';7J0YS;*I3CCB M;G2Q.$';"$G,C7AQ)AVG^II8/PS,WA<1DX?LSV8^2"N*->_VOM]M^$WQM[QH M,G5JL;"A[@\[-K#N;[ QM* W]\[3!;0S= MQ9;+89HWJWTO"X.0I"G$$96+(]]#$(>J,@/'./:CP!/8*H-/O_&Y254?F[X: MLJX,4P@>I,YT;WH8(:/O1^]@N=R WC?6V:9SK^F)-YKWC=K?7#[PF6&OY[.K M *I*?;CQBT>*,OJ&]%7E;)5*EMFUQ.G2N![#CZ"MMT_.D MW_@!E+Q\(88T87\ <_W 2]G%^E;5IWV+R_))-*6FJ\]%_6U#_I/3^J9X_^,A M+QO-SGP>AFF 8!1PN=IG?@!)*E?['HYC.0-R3P1&![5#.I_;=/BV*;>J#F_E M@%0GHH0OY_W\4 9>'?:"%CZX*<#.@!'9-C_0&9/UB4YW MFD6-6O 4VW%0WV= >^9LRU.KFEM<"&E6M0!XFWI/KIU*SC:4 [&I-\WG]#_D MNO PV*RE( &^QGK31S6RPM]E"VLYNE4[NK(-OB7*T0'2T/$Y<9IDW>1D1TM# MC>V?,PUN8^ U(/U5VA:HOL$_U&U+M9);TWS5^(/RETV5ZNHKK[CLXFY)"$%> M$F:0!9&K*N""13W$0\N6:W^H[ $8^WC @1J]SUKS.?3BC;JUJ M9+I4"E-U"(NF6 K5R"TO" T;'3.O>D3&)[HPU!D &@MTT3UE WANQ$+_0V/' M G2&+%0R)LI=AB]=QJBK.T;#0$Q[U^@BHO;N'%W6FKW7_K98:\?_[WE]]W93 MU;+30QHD7!(G\YF=&>4,=XYJ;K]^A5TG4MO5'2RFOZPV7_VWC8Y3K)+OL%1Y4 M3DW5V-AY1G*"E5/JO8Z:MJY0Z'KXSZ\K7FE01];N_[^.I_G*Y97&=?)%3=X; MZ>?C*,U?5W+HP6U1,"F^0"63SZE>S-"6$9U3_/M=+ATJ*>=5SGCC]H([7,DE M$5_++POE.G."3D'?_E4M?1RM8$88IQ.+&Y>]3;;N&8&B_I)HC.8=3_I?=AJT MZZT!D7/VM=$UY9'*4_4W4&CSQ=V'X1+IS_QQC< M:1P UZ:]TO@YFN]'',?))_R=%[=]'7&95\J74].&FL7NQ&1BW-1D$X6M4W3MNZ M*E>WM[IDE$60\XDFYJ;0$EJIUV6[PFSF4R<&(#X_J1PR8?'YB AZNMPM7V2*C-GME&XBG7 M,U]OY->@/6]7>[,SF*"]C#[#6QIX*T+V4]4Y[;GV(64IQQF%F$8<1AF7@I9A M!M/89QXF 1&1U<7Q_2[FYOS\_N=O?[98@)[@SDR2+F-D9,GIP!DN(>TO2QPU MWM65B?T.IKTX<=3 O>L3QS]IOU[YV)QS2M_H2['*J72+OI0%_5S45ZQXJ#F[ MX3_J-Q+G/TQ7+\8-SNUU;H&#SF7OX.O@.F4#9QM5@EK%*+>VF*]US&D^O_(9 MA>'1]YZLR05_*$. ML11RE)KY@:MC MEI<=CO?BO.&W^7JM7AF"5^J 8D"BB9><"IIFJ1D:6YV?P0(O/<4J.(]:[S,3Q MLHOI$W <,?)@WHUCGQVFGE=RD\!"))-8PCD<0I"53@L,TJS@FJN7F* M?:- M=O,'5Q7V\W8F2G1Y",RLG0]&XS>SGIG41,'TK-)9\YOK5+7,II"B.[R M?8Q"M".5=(-I4EEU2N-+'7;;^$#A5A?N5/ZVJQ]YM @B@9D?<<\3TM^U$>!^Z[,34@6NS1ZH\%DF6GS.G*'\#>5C;!DSIL)>B Z9 M[$I0GK4]K3 <,FOO!3_XH:&I@$2^YJS=55>[;W_E>%7?O95*\+:HZIN2KYFZ M#:;KC'+V6:Z+/^05Q2N547^9(%\.?>K#C"2).O'C,(MPJF*Q64*2V//MJMI= M!F=N4M!@IQ([H!(\J!5Z4*J3<;PMVVJ;?^BB\3+P&\, :TE>A]_ M 1IC5)8&E1U-CHNVI[GXVEJT ,HFT!BEBW^X3)'D@EUG294N C-Q&B87Q.TG M;G+2ZC#Y'5S_^?T_-_KNCEIRZQHG.LW^S1U>7S?%H'^53=35Q_47O0>U##P< M8B1\B&-?P,C+(IAE40HQ$33+I%HC/[,1ZJF STW2-3JI*(.7Q9.-N)G4SW$< M1YX4M#U0&_2\LES/:A7(VO]<:WE3D6X!&N-!SWK0E+FHI?V@)6 !&@K47:J& M!'=SR-3#YFBVF0SVI//2U(/Q<@:;O/^A1V']?!+7XO?U[H+3#?[1I?C;UH=H M-B+4OD2-<[5%H;+VX'LU6:L,%;S>E.OJ:[%:?6CR^RP1"KT8>P2F7 0PBN1$ MAS"GT*>A8%E J8>Q72+W<0'/;6Y[;J_:4NQ;K"/N.IO[!6I:L\'.;G7GK+.\ MR2G3V [^4-:#UGSK"A0C?WU,#[WF\Z48_0!M)M^' 6=STPR2LW.^D>%.?&8X M#?G[YX\3]3LPGA[GY=_P:L-_XU@E/]43[O:7?\UYJ9(J/;5E=0CFB4A" ;U0 MS649#F$6,PS32(093E$0,JN--:O>YS8Q*9Q P5;I#K(ZO/5WP;6,[(;#;.I M832.1];YR^BUCZ$?0I.K\'FKOJ>-G!]"RU[0_*!&[ 1-E;S_2$5Y)554CO15 M7?.J.4S\L,*W2YR$5- @A!$F2KEB!DD29##@U,M(% :!ATR4ZW0WQ6D2'+D01SJ9 MU%A+I^#,IP>>7*G((L[><5*_W92E]#.6E/H^0XQ!Y#$Y_0OU^J,$0T02 MAN)4SO_"*+W+\2[F]NJW" $IRK+XKH/O:(,4W..ZC;RR/!_:Y]7P).'O>)D_8A5I>*/2/"RQ(#B@*@ H0$0Z_V$&D? 2F/B1[V/&68:M),"F\[F) M0XL==.!!?YVM\(.= > /;8+M)H;-T!CN88Q$^-A;&"ZYMM_1&$":JPT-FZZG MW<\80,K>=L:0-@:>3N:W=_6U^+U2<3Z\OB9J4YBSC^OW/^B=.DB56':E150Z MU6VFO27FB @4!C#P?2H='Y9!PM,0>IRF).6(^F8IZ!U@F9L(:G0JVI'7%2A: M0U1$!&]-T:DKU_Q[OW:/?J9+;FGM05TRDH9G@-.,S]C'>\H*6 @H[0#:$'#= M&Z#W_0'J%;C2@[.UQ^&9W>6DNCJ.NP#)M"=MEU.V=XCFH$G[#*+?FKSU5VNF M(U#:#")9&$8J=1^,$9?.)/)"F/$@@G$DO4NJKOABXU)]!WN8FUBV(/792Z%@ MFF>K/,S@:3ESPLOH"\<=)4V(G7TFS\/1,2JS\:'OQ%1$69*G/ M(1:^!R."/$@"%$.>93$F"L-7JV> MON!@@PD4SA?WI4[/]Z:4G587-VR-+".7$665[N\T M%X-R^QUIH5%C:GC3Z\?CGSC*MEBDI)3FM53$O=%;G6Q58:MW$9IR*-(HP@ MSPB!41)QF*6>@&GDIQ1G"8[]=,#VC0V&F>[:=(!!J1&#MDQ0>T9XZ1+FQ) , M7<5N]&6,B>Z?N75S'E2SB]H M#-H8JG)=5,7NWL@GV?G'FM]7RX@EC/I,74N+&(QHG$*4Q@@F/D\R3D(O9<1N M ^9$;W/SAWI@%_T HS\48J A6P9PG2;;5+ <43BZ0EW W@ I,F#%F?:U]=3!X:&"9.[SC;K/BU4(NU8JVS3(@C15UT'-=NN4!#7RZ^B("(1M*' MB@6"69 E,$V0H#Q,6>Q[5O'DP[',38HZ4]2E_%,%D2QCSR\8+#.QFF@(1I:R M/OL[.\Z-11MW"D99(#H@UE6H_ 5(IHVIOYRRO>![!TW:1T]]*:HZB=NPEICY M'LZ"$(8>#F 4( PQP@*&(0VS,.68)\9!4_V&YZ: 1KDU=>RB*DB[5N_<$\H&[,'1$\]L]\\:&HH#]/'2F$AOZ\@B1V%2!TR M_$1DU+./3Q80=0AD/P[JX+_;*Y-8EY[VJ< %A81KB#(8XRJ1/ES)(>!9 M1BC/A!!^E!G+TU[K<].H%J!E0?=]TLZKSD54C"P]?18&Z,\^'>8B=!$MKU-9 MO6S9##R(A]FB12LC*0\H(1Y3"4W-R]G?* /*\6:H%[QC>H#** @;Y%:W[\Y M1*7AR=]E!(U]X*=8V<)S'^UXW'A7)WL'>ICV0.^XB7OG>"<^.NP-/Q+3V%VR MCP4+,2<)C!A!,.*J1DD<>U"@6. D]4046!WTG^YN;I[*]?/+=Y9O_!EJS5Y^ M=X2-K .GPJ*=9S8P8\610)SI;%*M,#/\I6P8/C7@AMK0',M_4V6-U[?Z7EWU M=9>"Y7-1YY3_EJ_S^\U]F[(]\HD?9$D":8:D$!%*(,Z\ (HP1 S)U1&-C;(G M3 5X;BK60@>EQKZ0OO0_-[E*.X+9HX[166L;]*Y0N;-L 1Y.IV=_G6_#^57? MW,9X[&UWG9"?&";N)X<2]W??D*_M-Z1G.VB,7X#6_',Y^U_G2V%Q:W%F7XZ) MEM/S^I+87:Z<<,1.W=6< L9T5S\G)/793=(I^QWA8FH+J7JWX:K.T8W\PO!E MB-,4^Z& 29!F*AK:@]@+4Y6:.D2!\&@6H>4C+TGAY#[J(0PVDM-',I[BR!HJ_*2Z;'NQ_/A=- M3]%C=SW+W"FR8ZH= MZ;0K5).JMV,J7VJZZ^8')BN5[G$MYY)'E;*JEE_QG*R:3%;59UXO.8XX%4$& M?2](I8"3%!*/Q)"%G"6&>98;1TWR:Z:4[ED:6P08HU$C! M#NHV%8!$ZS!IJ!$KKM*$GNYLVL2@1H;OI0(U>VJ8;'PI5?9)Z7O*KT-]M=:% M$1^4%_II=_,%>3%B4C5(B!F,TC"!.!%4+H+#"&$A74 6VYP/GN]R;KOK'>(F M/T:M'"9! MG_GW*ZIS*TD?2?:VEC_2IG[3EV*5TZ?FS]V%"X))R$-!Y.HS5<565*KUC 70 MRUB4A22-DL2JV(HM@+G)D\2_>@)7K'A0%UYWIH#GMMAID_6HF"G5F%R/K%L2 M^G%RI9AIX."/]K^CW'49RIXC4;/N?E*)&TK.2\$;W,XP^5.7#IL3DM6J^*X. MZZ_%.RZX7""JY63CZ'7QO\A//()22)/05S'D <0L]& D=2_%,4$HMKJ$;-'W MW$1O"QW@#KN.;F M?%#C'VUFA;_8*9_-@)B)WD@TCQUT\/XMZ*YU+8"OYM<% MV-&^M47ME+65+%&T#)2[$;TH3K)#(?-O6F MY%UFNF<)ZSY+D?V05Q2OU(G(4F1)Y,4809(@N0!E40!)2B@D49#QF$>8^99) M&"[&-#==W"8^$=H"P$?)EVD_=&9*.?& C*R@9U+3-"9MLVH^S[>I]MRD!]G8 MI<]\I\A68\WRZ$ELS!'-)+>--87F*6_LFQXLU<\G /E#][OV)O>ST)YU![9: M(L+3((T(#+&'8"0(AEA(#S64ZW7$XH3%'K&+DQD.9GX!,\_"\M2^5ZO.') 6 ML[4P#QTH8SV>@/SQ9?B%>RK55?V\_8?6E 78&Z WY\9EB/A>2*D[S1T*9&JI MO9"P PI[:8O.#VFO*-W<;U8J-N7JOBCK_%]-8$;BLR#P<0H3Y$YS?V7"OYA4DU7L1=3-?H2E=1@ M!_%9FMAW>4571;4I'=[W.,.(LQ7FX5XF7CZ>-'5_;7CZXX/#["CGK%(AP-^P M2I/X9I.OF%2C:NG[643]E$(OB>0*#Q$&L1\E$*$$!X&7!9S[EO%UQ_J:FSAT M4)O ^@HWB45)"]IHZ2 M.V?R@?"XLX])&7. V],//B#!(> M^# *H@#B$&'(28@R+T4AXWQ8$NE!>.:F/0<223<6]5(9VZ8#NG3(S'1JPH$8 M.\1D?PS(RS%8@,X@O2'?W;Z:)J7T100[3RL]#,TKI9:^B+KCZ:4O:W:8$JMT M;%6M_,&FQZ[P\M)/5$DC&D*:< 2CD$O7+6 "9F$B(H33.$M#NRVI8UW-;^_I M,Z_!+<[7H.1TA:LJ%[F*.E%.">[M"^L:[$":\E#R.[ZN\D<.Y&JF OFZ+N0? MRL@%6'-],;96KSL7@E-5DP$\J+W&8@WT!QL>VB< ;XYI+/7YZ$":":^+P1E9 M47<06PE=G"\3;JV/YWAP)'Q'NYE4TON+JM_H?7TIZ7=Y4Y7LI M<_=Z]_TW7M\5;.<[&-9?-6EK=JY:+4&!+Z7*8%:4X.;;5[###AKPYL58C=@\ M+0AC$#FVJV7 H>,2CK8L#2KA:M3!9 5=;U>FZH$Z/42)7!4TM5%3R6 MKS=RF=KNBZOJT,^=*EZUOM0R"?TT\!F#&5*5-53V#^+Q%*:>8(A&6>9GU-;- M&0IF?HY0MR(IMMAMG9+! V/JMDQ!]NB.C?;[VCJ.VLW<60)VINPO('75M<8> MER[0I9PZ'5KV6Q>9"MKS9JNT\=TS08 M.-M">!E)L0Q9$O,HSF 0^2&,_-2'F'D9C"B.,XS"-,T"JU/ X5CFYN7U HR: M>UN M<99GA5>,#R&YXG3D#[VF6-K!=!FJ'5B:PCH6[*3UL5^")C# \G+*75U M:'D!DFD/-B^G;._PTT&3PS15]EA57\I"Y/62X2"+4HZ@QW3U$8]"'"0QI-R/ M! XSXJE;7N:YBGIM6VG>!(F)-#3PH+'9J5R?,#/5&DC#R"K4,/#E- /6U[?O=U4M5P&EGLU>C*2,*E3*JE90& D M@@AF28"@3R+D!Y1Y-+&\L6C2[?RVL;:7X4K^R*6KMVC3TUKZ)4:<1Y31-&4( M1IA@&,4T@SA+,SEO>)PE$8Z]U"H6UC7C4\P5+_D>@6:S><$U>2-/"!U<\%WB M!1W@<6M1V5#D: 8PZG)2Z;H2^@#L6A?'KG993[8%LZL7 MH5@9"RC-,@^&6,A%:. AB%-&H4A5,DPO0SSPAD7/N8 W-S'K!W+U4@3MX ^- MHW,REF8Z^'HC-/;1;V]PFN(_;PX5_VE.B%L#%X>'<:*P.Y<#X#P*SPFX5PK* MJ9I#G^6[L4P100&3 IZ$*(11&%*( MXC" ,>><)%$0)\3HEL6Q#F:GR"U&T($$"J69#!\E\;20NJ!F;"FT8\58PLZ9 M?B*T13[:Z(_\82<[1QN<1#C.F=.]^F<_-]"5.UA!K)&.JS7[N%;; _FCKH'> MYN17=4MOA,!/ ,4D>6?WZ_&KPX#GZAN4% MZ R8)C_Z4$)=W6.U[7[:RZT#R=F[\3JTG8'.(%_)?[W]E:]YB5>RURMVGZ]S MV2E6FMOF:UM&*"8\\3P8AT)5*$PHQ,@/(.9I)CP1122U*@IAUNW<9*]%K5]+ M_ QP=V/*TODS(]_0WW-.Z>BK10UX 5K(FM;GH+O4D0Y=.RN67'ES9IU.Z\!9 M$;'GL]D]/4R;>HG1M!:^[5]SW,4G?^;UM;C!/Y8X%83[+(4L4U4;?(]#A#,/ M(A:)*$LB0H/$1J0L^Y^;6ET9W!.UTRO; 3$3KA%I'EG!^@PW;MHS[.#9K0I= MYD\=$D@;W.G90/(<"9MM[Y,JW$!J7DK=T&8NV)PC+Q?#O9V/-T^[C_3W__4? M?U/W]->W7_/;N[KJA;!A'Z,H4@O6)&8PRAB"A&84\HPS5>W,4?K;-AL@2'JYJ=9C[8'XX?I]%,W9R0,[)V=1B?!0B.4.#Q+!>.!.=X/Y/*R5ES7XK%^0>& M)BPO\T>]*;K+>UQ=K=E?.;N5#M^5RL66USFO=HFH=Z&U/(D3E:,8^B+V8,19 M+-6",U64(8O2R)>+^,PNJ_EP,',3E)TMUF6]+A@1,^&9BN>1M6EG1B][>J7/ M:5I+P,Z47B9UQYFN7++J+/?Z!5 F3M!^.6G[6=P=M#FPQE>38Z:YU$*?NILO M.DO"-IW\KMMED&34#QB"'HH2=7T:0Y)E,22<1B3QL.!)9*.@EOW/332[;%JT MQ:^*>NM=+]Y%[-+6(DM1M1T7,QT=D>V1I;,CNH,..NR+)KG+Z#4H!E+GJK"7 M9>_35O4:1LU>2:^!S=@)7U76R]_PC_Q^<]^N?82@! F44,A]Z M@J7(ST+L4:/KO7LMSTVL6G!F0K3/TVF)N5P%7C4VE/ONWRH]Z[+ MO^W>\_WV)GF#CYK1O9O'/W#IM=>O7'DZM-ZH*%?IZWSE^DCX;5'5U6YYP&@: M>'Z:2G>#$?EN!B',TB"&W$M2G@11S&*K$!3+_N?V!O?O1GXI.51E@7M\$(09J-B>$(Z'MZ&&I%S?&; MGW;-7+AUS>B_@]>?^6TN%WG_^)L M23#B(O)C*!)/+L5"%$$49!X4&0T8P2(2L=6=_]&0SDU%?U^76VSZU'$;VT E M>K6$ ^MB#1L[03$D) M>JKVM]=DE=_J=WV9)2GV>11+EN(01JK0H1Q>'V9QPC.4!$'&DN6:WRK_\\;F M -(&A=%W-VN^NWM81IS(MY!M#QZMAL#TJ-$YHU,=+FK@H,6HK[0NMG_;05Z MGSZN::G*BO\,WO'F)^WT&HS#@#/&(70Z.U6TZGSB<\0AQ.R?' YJQ;ZHUPTF MFQ4N/^55_2)=F6$EKZ,-S,VE:($"A70!-%;S:EW':3JM/LX8&EED^N2,L@UF M1,2@TEO'6YVLWM99P_I%MLY_>&":X?9\[=MW_-">[$2^"%,O#""+> 2CS$LA M(CZ&-/)CP0B.O<0J)_I^%W-[R=^JW/-P>VI?2:"6.SP':#1S,"XC9^3W>WN\ MKM"-$#5YW'A7B6CW.Y@V[>Q1 _>2S![_Y,"=YM_>7[7?1(QC0GA((45(56M2 M6<+]3&43Q'$4(D$%M=L:WC8]MQ?Y_:8L'O@"_)8S)N>B]UC.2SKO@2ASBL%/ M"KEE+8,>CX:;K8/8&?E-5J#&"'O>L]755N2NX6GW#O<,VMOLV__$P#(EQ?I6 MKJ?OWW%2_X;5J9.*Z?O*'YK-Z^I:?"GS-I FJ7R=@\"#!,L_XB1 &94O>A1898L9"F1N+__-'9>K5X70LEK)T($PTX,I MZ!U9/90)4-D E!%27ALSGA9 TPT49* P.RQ?Z2;BJ\BB7R8I3&'&<:$ M)('/$QK:E4$R[MOFE9BF%I+\4B66MPN,B3:3CU'(&UE/6LQ @WY6D*=KW(:;JK7D5\+R$H M%3#696"9B"!&TG2^]>8P_LT%ND!\@U/;IU0]GH M![5[;(U1!>W-P]T]4JW,X\;??SVY8EG!BK&]K;2M>B'?O4#C??*S_2O M/W#Y;6))"GF(,W5?W8=$(!]*!R?E!%/A83M1N0S/W'3'3!>BF584W5"WIYN.FKWD&+O^P)G*F'R#?[0YDMN@EV40 M\CB(6 A1FBA_C E(_%A M30D/@[4WKEEH=S3/I]-,-RZC:,KLB"W(;5[$%J=#J3C+AR&#@8A3N3[C!"*>"!CR($U1EJ(@"TS69_9=SVTIUN &H@5NIAH# M&#\M(^/R./:9NP0.K@5HJ>RP+\ ./=C!!S8)( <0S=JK,LW=B=A>:^KSH$R-MK$D *#;AO5#ZE/K-3XR9_I\U?A MSY?/",-9;J8(^;R6?5_^3TO_@ 8GF0N&&]I-#A>T,,R!?+.I9'=5=47_NCC! M'PKI\;T@*U[-_$@';(VL]D.(LG8AS]#@R($\ULND[N,94U\ZC^<^;N\Z7MW> MEGIM]I57.=O@E:EGL8^%.7?^%U.5\UY9;7TTIB&(O5@'/L! MC$C (?;#&'+Y6\820CQB%-QY 8:YBU4W,!-B9 :0=H#6D^<<)!L'< M0YU@,%[%5<67O2>./-,+V3WAH@YM>3)?]4+3^T[KI4T-+ FY6A7?5?",;/== ML2&UV*RN*%5?L.HKISQ_5%[VB\CCWEM!C!#N0"/.>YW1Q1)4=& MB)D91)RKVH]6?4];^7$(+7MU'P2U4%JMJF:(T MB7S,88K4#:\ ,4@B(F#F^2AB,4II9I3YW1VDN?EX#3BU#_2@X)E[-(Y&Z+QO M.#WO(TMC$_I,#(MBDT-%L=M1NQ8Z0=_THV;NN4X_>A/YNA..HI6+[);P$TZU MHXXF<\/=$M-WW!VW/,S5_QLN<[7W\57-R^J,.^29G_A1 @.4J/1-*8.9ST.( M@R2*F$C\A N;?=:7'4F, MPR#QT* T)MLNYO8J;Q&"/Q1&H$%:OLP'B#1[G2^C9^07VI*9X0E+]HQWG:ID MU\'K)"G9,_!H>I+]3PXL6S;436A"#*L/12EX7F_D]^GC^@LO\X(MDXPRP2(& M*0^$VK.+(8I]^1-B*,NH0&GH#<@(/P)4HY=H^K3Q+5+IG/^4KT&EC*HL4SV. M,:YF4O5:PS3]%>'S*ZPWAU98K9T+T+,4R'%N;'58;VV\@7!5DVT$A-/6;1N/ MXKW:;B-V95^2YQNG.FNB'Y";O%[Q)4MB+\L\ 2DB7/J##$$<9SZ4OZ4H2&+N M^T:;FH<:GYLGJ$&IW4D_^(G\##JXYD5Z]M@[K:R78V;T2_@<_1)<$% MI=;^C@U'CAP8HRXG]4AL2'CI8E@].TR4ODC'1;DM:Z;O.'^1G92\SDOMP>@= MY\_%^J'Y4'M@6S69.)*##R0^&D6N->US/=:]OB!#_=2J0_#[CH8,*[F4:ZHG%N=1EW)"LS MP$_*$+>!=::TC59_<;_'5RZZ>)2"\Y46CS_J2IBJP^K8_\3STG"])2LB,8M# M#S)/J*M:-(92T (8(^'1A"+NF87/C0%N;I[AH3>T.NZ\//_8RQJ(%ZR$G7X! MADKI-,/Z"IH[\H@ZD./+J1]-MR^ ]LH"?SFIYV<"!WT,/)>N96-WQ4H^4:D[ M*/5>^1>2XI!ZC,(@1"H"A480)SZ! H=![*. ,<9MYH&S/[G6U#98'A2?)=KPV-6[,DJL3UK/]37M>:FK^ MWNFG\8/V!<"O;F_K]V6ICE4_%_5_\/H=EZ_OO5)"ZUK@)FW-34=VZ5 D\F+- MBTWU/+1!6@*D*6!GBWG9<"-R3RO,&+R.+# #*'6<7-Z6M$&%QXTZF*P&N8VY M_7+D5L\-+O^5U_Q3_LC9QW4MORFY])FNJHK7U8>-BLFXNB_*.O^7_G*T]]7: M? '2 5/E"+]M*.6O;#WE%\4I5_JFNB'3*,*V7'HHI#F(/HB 5,.*1@)E@ M&12$D2!&,?*09UTT;$S$-N_J1"GEM<%06PQV)H/&Y@7HV]M=$MU5#P7?Z!UG MFY6*9V]-_/_8>[/FR'$L3?2OX*'-.M),J,L%W/I-L67).C*DCE!.V=Q\<,,J M<=I%5Y'N$:'^]1< 27?*%SI !RG6V)TE*R21P#D?B \'P%DLM\AC?R)F5MR, MAGUDBIYPO(>449MB%-P57QM5VJE+MDT!_9%";Y-T.[&3>&VJWQ3*KZ"NMJO. M$NX?<=%X)7Y=%3]XM>;L'SQ_>)3_>RW9'C_PWV73ZX_2@/J,\U+G"UMDS _B M&$60HP#)_7[H0T)3N=J%/.0X"%F2Q(MG[=CX?8W+M>&N?P:JV;#BOH+C$>16 M?I5SC_"'O"B4,\]*@!=5.5)YIK/5W.00L(\D9"4 Y(:G<:5U,'$2=HC>[OT4IY M!6K06D%U^HPQBFJ?A,-Y3>W#GMZHI/9)E4]7U#[]BOT-Y&>IP:K@WSA=R87U MY>.&WZ^:0YY;\:D0*_DQZ=7Z:6UZ$6G1Y.RXH18=M+(#MN&J:%6;F5'N&3L* MZ)/:C6DZ8%NTS]],C@3TV*??;C&VNI8<@-B@VTF;?B:[I!R@?/>NQB-+(9S@FD'GJ2%9@#+,@2&$6 MQHS&),4DL*J?8-7[W BL%5XE==BEG-5)NCL*@+^4"J#1P?*VT&YTS RBT3 ? MFVF8QAG&%P0BG!5@;K2WYWK^!V>YRJT]+!S5 M>C1,-WWC83PRS>W!6TL+6G'/EW^XU(W?&*MQ7/7/=_^6[OC&X)QQN3=O9R#) M;<^W;D7WE/@;7ZJ 2Q7T7^E#8M(Y)+9U(KJLDQE-N:/W39TKJ3$.;-V YVH. M7B;,M#/2"7 '\]--J_;%!C[GA2HII6OAJ5X6J8=((D0,LS0*(0H\!HE'5;Q+ M1GCBXS1$Q+1LP'[C3?X N'[2NA2.L0]J&B3JNJ0?+D/" M/$/^)8A,E.O> AFK7/6G5._).G_PRF3YXT\)V\T$?_(9^[1_GXIUOGZYQ[]N MF!S@7$@#7PURG3)^$89"!$F0P3CS HA8F,#4IPAF@9_%+);_38T*PY_M:6YT M50NKKW-?B]M44S#/#-@/<#^3.85M9%H;C)A5\D C- 9E$NQO>;*T@D8*=G,, MFKTP;&_Q^VK%?N;Z.(;G#T7MGDQ?[J6]7"UU-]ML*-0/0QK& B:^*K<;8T]5 M@(@@CWSJ<93Z*;7*Y67>]=RHHY$8T$9D()8J YN6V?+(Q )_LWW<.*B.S"RM MT#J]LH:VE1MT!!\G#XT]8([V:18=3[HGLP=D?_\UH(4!A=WJ0V6J*/''MA)J M0(0?1SR$U,,JI7'$849Q"GF8Q2%E(:*>>9VV8SW,C8O:.Y-62HL*7DA(Y*2BCDR7B0]-3JJS;WA<>ES2 MN>#1%]=RSU7'<8#3R%-[ZL:@3DC8D_3QB@TM2GP;#<0'J(QV]2;GI MTPJ?*B[=\X8=,U3E>O%-W2'JJK+P!E_\GY%;^=C\?_.&Q1?H^7ZDKD^R/GZR^K^@STX^H)Y\4B ME*8Q02*"/%&>K&F(8>HQ!%$<)S3@ J6)T37K^:[F-DD;28$6%;2R@K]J:2T= M5'L0-ENFW> V\GP>"IGU.GT>#4?K=$]'DZ[3YQ7>7Z<-WAAZX:G#?#!5V_*/ M>(V;Q"L+Q$66\4@9[)1#E 4!))F@D'IIR#"BJ2!&3N_G.IH;4327=QUA5=0\ M;@[:#3?<9]'MIPF7F(U,$D/A&G#5V8_%!3>=)QJ>^**S7[W#>\XSSP]VH<1- M>D?),+?B&Y?;@0W7:9 77DBCE*8!3%"0J/KV 4S5#M\/ A*'/(K"T,IZZ.ML M;K3P6E850M9("_[2\MKFC._#V7"K[PB]L3?[@X$;XEUZ%A%WOJ.GNYK:,_2L MTD?\/L^_,]2>^ =?+O^S6/TLOLL]X*K@[*:J-KQ<>%&$,\^+)'%0N>,(?09Q MRD,H4NY[R L2PI"=07&BI[E11[-$*FGA?RMQ02LOJ 6VM2E.(6QJ5#C ;1JK M8@!D ^R*,W!<8%B<:GEBR^*,@H>FQ;D7!C@A#$W?<\=+=6>('_BM^ /_RI\V M3S<%+=7]Q4WCV74K]*O5'2[7.SUC/N='B3F-E M%#S5.JN+=:VTBG=YJ#LE$=Z-@$H,H6[K17[SSO] G';8I;,7Q1VRZK,L'(+]USN0O;U-W MTAV SO(5'[9LGW*Q\;[1OD2&*14[K\R-+QO1_L,\"6)7_WZZND#UD3FGDNP_Q*\K'3>P\"S=%*9M?WI(O6(%CVUZ=AC=@O1;>;=;667XYL MO5.PK_*3,UV93K EZ ;-:V<[C,6BAZVEVLG7OO&K=9=#@Z6&K8N,C\%G*IMA"T<(_\O7CATVU M7CVI$NJOZVK[L4B\)$.0!U$,D84ADN.%D!@+7JB(:_>A&)VRR[I3LO *MQE>@T1GL!K:C->BH M?06ZBJND7Z"K.KA?@5IYH+6?V2=A[NDSMT]C(I>=>^6GTWP+6![ MJE_TB'](>VJG.2B['X=8E=K_)N]^(.OM!U(J7:4_]T*E). ?U,0J7SZL M&%\@N5OC.(V@CT0&$?%2F++ @RP6:2:W;W%D&X32V]_<+(EMM&9'YBN@I98P M@T9RH$2W#W3MP[W?.A@!S9$7=Q= #@J!-8#GHDC8OO8G#X@U4/987*S):Y=E M 3ZR"6O_5!].+4(LLCCF"8P(8A E60(S+K= J1]S^5/&.3+*KVG=\]PHIY5N M6+K?\T";G?R, M_('--_KK,[][D"S5'WJ$?>U@@ZSOY[OM\W2?YK#,>IW+_F M#0RCK&OV@Y=K:9 5#TTMS45 N9%,8&Q[TMNBK@'210*B+FJ;8!33X16=W.' M724>@'N*&/IZFIN;+B3%-35M7*\[%QD6-_EGX38]-+>!7"C M7_9LA9QF.W8>%6>W[B<[FOAZ_9S"A_?H9]]P4DQ;?@C?^7J]K ^WU8^-4TJ8 MD(2&,5()TB)I;2%?;K$" A&.LBC&E(0(+PJ5A4FRW>!2VJ>Z-YH=63T[#H08 M<;G?RGI1S>R3H)N2BCL,)_/_41*#1F2@A+S2_]T>"+4AA^HFT #F2VMFGP-M MG%+9)WM]RPK9YZ X4QC[[.O#>$JNWOF:?Y$$>'#$=/VTDAO2_]%GY,V6]*MD MQ_N??/F#_[$JUH_5PL,1)\*+(4V9@(BJ2&XOBV! ,^1C09 7AS86T&7BS,U* M4FZ>=@QVX7"8$=MT((_,=[4B4&MR8[D! MU!$77BC,I!3I!KA]YG34ZC!"O7WFZEJQ>-#U<]IZZ(L (Y1Y,8=!E*I4V6$, M"4]4*!&.2. )A#UA0Y3'NYD; 6ZE!!17CT L5S^K.B)CM?V++E1EN6$\ ;(9 M_5T.WY![!$'D,PS1F$% IGTE3Q& ?O+!,^CU6V)Q]Y$"5^!DG,,LACD85A M',=A(AJ\/Q7L+=!NNQW3%XR-#[39\N<*NI$7P888:(ZGO>T8^N6;=S6VA;&4;4,[U#*Y#3T*'HO4F!Z!;^-P6A#5#9;03SE>= MO?'!YC'%SY]G'GW+/GW,'5\U1<4-L\5L7YC;/+_[=&N>&V:G=O\D'JSQR'-5 M*GN^FKQ5@I<#+0?E<]FU,EGZE@/!N]E:#O\XT!],+=N/JZ5\H_KTSTV^?KE= M/\JO1^XR$:*)!^6>*(%(T 1F.!#0BU)"!(V$D-LA^QO($]W-],91RV;ILW4" M3[,E]1)XIBK5NI/PWT$MHS3 >X&R=Z;JA\&5L]2)7J9UANI7]<#9Z+V=_['.":)B:%5X^TO;<%M9&O&V! M4O/ M7W0^F?WA5",/*.-4;"*.CNA[Z (L_VV)HLF.Z%$-W+LU"/#5N,[7E0J M^K5@>EK?21.XY.LF^K6QD3M9%G<.<33%:18$&:2^'T$4,4]52O=@$*8D\*B( M_3"UV0D/%61N4_S;5NA7NS_+BZ7!PV*VZD\!]L@DPWWQ4K <&0^# MQ9C4NK@4K'WSX^+V7!T#?GA4V=!OBL\X+_\77F[XK=@Y/WU;+9>?5Z7*B;[ MJ> )#2(HOV ?HHPCB'E((/)2DOB"87SI$:&I*'.CQEIN5;!'2,G!#R6Z3B*B M' /Q+H*BX&N *2TWG('ESIO>,*FZ@R$<>AHYQL"\R4GE;J24*N!_M2/5<>$$ M?RF%0*.14V_Q2V$=[:C36) W/@:U!>S\$:EUBP-=%)JLF5_R:ETUIXI!2(F' M&8=1@#%$A,4PC84T- 7U/!2%89P&5IX)AWW,CBC;Q+!:1LN;V2,0&E[(7@;, MV/>PKS!Q>&)KH+ZK2]N*F/N-:6; MI\U2G:YJ\T[5GRGYH[+Y?G"5'.6)?]B4I33U[K2#Q%>^OA4JV*ZM:.'[,0UI M0F'",(*($@1)(O^%!2()$CQ.J%'R_C&%G!N[7-]^N%'9@)8;[0MRISQ152J_ M];K,R6:M(U;7*_!5?E,JH;$D=_58>TEV!:1^RA908:^&-L!TWX,9T[WU*(]] MOC;Y ](2C[>"#A+73Z"B!,G.!\/Y,,TZ"/V=;&_ZQTN;TN=7XMIZU7VIQV' M%I3&281C#KD7R_5#+BWK7&2S-:,N_: MBIVV HPWDY0MHF-VWFU4I=*\^ T\-UJH*J9YJP' 6Q7L*,IB5,R8:ARL1R8L M!;.2&MQUP'WW9POY5GAP?1YF:^*R1\P1?UET/"F-V0.RSV8#6A@89GC"L/NR MJBHEP>?EZN??.7O@O^.\4+_<-Q3?<[$JN;3Z%@AEF1=B!I$748B2!,.4!!%D M62!8DJ0DBZWV\NY$FYO)=KW-OZY$!^^4\+\!:7#H*:ST EJQ=K:^6$8UNAM3 M,\I\FY$:F5*U4N"55J!6JQFPJ_WANNH.IRJG\%K)*T"TFFIC[C "TSGVKJ(V MW0DV;:2G)R M4XU9&F<\]/S(LR'RX]W,C92WT1VE2JQ>23DM+=$3:)I1Z.48C4R'6WB4A$") M.,(=3C\*CHCI1">3DDR_HON$<>9I^U)_3E\W)#UQO-.BK)6!S3%$>0>IQ#%"LG&977520^"P).4!@0LV*$PX6PF1+3 M5"-LA 6TD1:(CKA7RA.F51/D6SW!4BMJ7D5IX)#UL\\TPS#V=4D'X)T&H%8! MM*/3*@&Z6HP.OWE9JO&'8:)"4V,,AU4=J,N0[*GL-+#AR6HU7:9XM_K2A2T- M]=GLEGRZ_I57"RK"*$EQ!FD4!Q!E$54Q93%D/L$B]0,<8JNT<(==S,T*W:OD M!_Y20EK>S!\!TLP(O0R>D6G>$ID!?HNGE'?FCWC0P<1^AJ<4//0?//GDL+*O MWSCC3\^*)#[@Y?*NY$_YYJG9'S$?9:'*H!/2Q(<(40Q)S D4./6]*.4XX4;^ MU@9]S7*R[^0%2F#02&Q77[,/X/,FH$/8IB"!$XB=WX_:?YM6544=03B1G?:- M/\OF=#E/JE!\;E!<4^;T4G M><[UP\/Z4ZG/%J^?UJ9Y+$XV,#>^[ @*I*2ECNL'4MY5P5>;2A_6\Z+"M;N< MOF0QSX-Q&L9^ G6&X-CW&0[!LTJG<1:<0>DU3K#Q2>?$\S'5:P@P2S!%,8B["D,4$9WZ;A\-LU[3?A=%'_3KW MQLC$L)-0+5]D)3_JGQ)HRP/\ RC-=DV#X)DJR+:+BQ+.I0OP<;6=N>_N-3^Q MZ^UQY0[=9D\\-]#E51I=^?HSIBID\D7OW!,OP[$(4IA% 8+((PSB),/0"V*6 M! 2GD5V$Q&$7''4SK M7WI2P0-WTM-/3N1H=2WD9-N_^5<^.1A'89:DJH:J*JR(L0\SYDF"\%F(DC . M4H\.2+3E3, !YL$4J;D^M)GCP:/VK5KC7^!=4Z#U-T#J6-DK]>N1O:U.#JP9 M0TT[3O\BOE98Z7C$X^IM7:W.(?]6GE8GY9JWH]4Y."_VLSK;P:45=/_ ZTVI MW79OQ9=5\2!Y[TF9C7OE6"/&?8^D! :AVL+Y00A)FC'(2(1#$H:J?.ZPTKEF M LS-(NR6;=T=7>QT4;_O'F_T;G3<#)$95X\)_,B4W,7\-=)*?*CDUSA/5"/7 M#C_GQ7$-NW^CJKAVX)PNAVO9SC V[-377>#8XRSR.?0RY6D:^!G,J-S<8NSQ ME(6>CWUJ$R?5:=N*PR8(A+I7?733(=D15!\SN<,U7;[K,TF!8I23R?H@AZB'H0 M11&!64PB&,4JSIHDE"6>R0P]W]7<)JS\%E+SF^0S,/9/6;?@C#V#E:!@*RFX M7X'W'"AAZXJ(2EQGN)E?P+O#;RH_R6T0V))7%>?_7H&--%\KJG[-&5B19?Y0 MW\:I(KNZO!UX[I3=K7^S7@&B?I\SG9@O%^M'^=^*RL7F10V'6"V7^C*D\4]> M=__Z-_#IETHS(@V[7/F8YT\Z@1\NBHU\HBYJ5(&?T_7O[2UQR4/+G5:ED MU:7XVO8K%7FMI92ZB6U5]^=5E6MMF#+>W[5I2_#S<[G"]/$W1UX&9M]!CY/! MF08F\S$P4Z3K8F#XQM#4;GITZQVTW!,W52^;'',+Q*F?)9C *!$^1&G,8.K) M'[,D(SP061S967+]WD4)0-2PIG XBP[7&]G$R>*,U'\,&>%H6"B0R* M2%4(Y!Q+8U624!"'0E4C2+,XL3HW&U_FN1VU;6M=_]B*:7F2-L$X&QZ^S6OT MQCZO4ZI K*]=.8944I/M 9"H,8(;N<=#:=SVTY:66_TJG'UWIWN97?LJ2&S1B8K1!C M(3LRU?>""G:RCU5/8P!JKFIHV'0];=V, : X@?3@('3+[@I),U0 MKI(*55PV]RB)YB/_P9CZ"C"4)1'Z6P(QB#X:<$(_&L1=0HVI^ M0P68&X-\P,_Y&B_S_Y&??ME(K%=K<, UCB*E< ''$,XH$9UD4.=FQ[?J<&\UIIZXO^0\]_8J' M7+ETZ>$!?]4"6P9@F,!^X29M&)ACWXX/Q]'=1NP0F;'W7YT>Y['M.H3 >+=U MY-6!ME=>/:\JO/R]7&V>ZQ\XNQ7O7[[C)?^ZTMNZ5;'.BXW\M92ESJ+3I!Y( MT]A#/ IA&/, (IRD$,=9!HGP, II3.)$6-EA%P@S-[)J=0$/2IDKP!IU=/#G M"Y!_,?1 <3)2AH;91/B/;:2UT/]>0__Q-?1*F2L@U0%=?/4>RT^7\N^/G*_;#Q1YT;3N_O$"G1TO0*-MD"KNRTC?Z4(9/<<:'4&2NDFS,#2"AWQ MLS!C_7D,]LAKPJ3C;+T\C#\$CA:/$06==&D9'_#]A6>"'@L^\R'F)(,A#TD4(^I%*+7R5#K1T=R6 MA)V<0 L*_E*B BVK);>?Q-;0.\@!8F.[] P"R][YY@P2KCQF3G4SK9O+&64/ M?%/./>^FF*XB(9VEA*4THX0GT".9RG@K,KGM#R,81&F 6)1E_F4%<=N.YD8, M1T+WM34P(/?+26S-B,$%8B,3PS"P+B[RNH_$2(5:M]V\:;'5?67/%4P]>'[P M?:VD&-;X7*NSR=:A[?-FO2E;9^S&"ZY2P1WW/U<+*GP<(LZ@[Z="VA,A@T1Y MG_%0DD@*2[Z]HA0DQ]:7L!4$>N;B]I[=+L*8?=US&4JC[6 MZJ%0+AHW15_2E[T<'AZ).&,AAUDF,$21$!"'20I)*D)"NP--XES&-&Q=YF=P3Q&\$TN8.5_ MTVJJO'+.INR:*#',2 /C/(.,:SG?*-7,2'"?SDDS5H?VF3+N2AY'S9TO21'' MQ,^@\(-$VMMQ!'&*$4R8Q[U \)ABHZ5CK]VY$?W?.5ZN'ZF*]5]]:/N9^0+ 1N;16NJ/XCE7/D)[6S7#H#2#IN;&7[7( M0,NL]E3W^9-.Z/3'U[N;3AQGI?(8$U.?1E-8^]EN!$1'9C]3,$?9EUK"-2BJ MS:3]R<+;+)3MQKG9O'91GJKO*@G9=<&4Y\?R,*U2' 0DQ22"81PH_XN(PM6YERTR= D^=#G';B-C7X)GQQV!(QC9&FO#5#V=2 M EHSP5&%'U76FEUA)5*&4NE MD,K7UM* ,,?>T(H8!=&Q38G6[?VGE!JT8E^!6O!=@N412,0>+U'[5+H^9.)VF6?RA52N"/O/[?:U)I&1=9C%E& P(I#V.5 MK!?!U.<,BC (LR#A7A):Q;L[D&EN5%=?;]-7U]MY<[V]5-?;_^&N2ICIL)F1 MX<2#,3)+&E0&:RZ8U!;LKU8#AZX&#O&IW;L3Z_<^[NR^?_OCT]?[Z"_AP_?WOX/.7VW^ FZ^?;[_]<7U_<_O5-@S( M#'XS\AP!U)$)LBMQITAB1^A16-$2*&NNX@HZUWC* M:+TK5_]'N_(VC]QNRX_<%)]^J?1,MT)[7^E-^.Y?"R]%D4@(@QE&6&Z*>09) MBE(8!D(D*(U$*'G-ZBA]-%GG=_RN0Z=_Z)3;*Z$OH <=G8TWNF:T.8L1&YEH MCP<_O'*XT#OYK:K;)W?*JGO)6ETUW+5W;7-2V/EAS#@)Q^,R6BB%*SG?.-K" M,=SG S)<=^BRH-QMP1\"L9$7BV%@#4A[ MT(^$L[0')[J9..U!O[*':0_./#^,&#[ALI D7MWQ4I?ZN5LM<_JRP1Q"%,O%## ?A AQ#'&O@W+V'4_ M-])II=>6_$[^NI'=OP*7L. <\1:EIU/2F+#@-GGM(&M M#*.XK_SG-=4[?4FC=^6JD/^DVD"K9/]-=HZ;HOM,+O?1STM>=8C/9QGQ*8&4 ML$!E0DE@1I(89H&(>9"R-,FL,J&X$&IN="AU6KYLJV#M1 >O];/C12>C9\:6 M4X_)R!S:&8#O%0%;3]N2M6//@W5)G"U\ *!,4D2&)&,JDL2'V:< M"U6>*,1)X*6,9(N"/ZA,2_<6'D-G>S::WUD]OP_Z'_/@IY59WYO2U=/3J@"5 M4@>\DS.\TL*?CK<:.@ZAAT)&"88)\1F4&X (8AQC2"@AE*(Z\8&EA04=:4(L+:GFOZG,*AY?_YNBX\LXZW^&TCEG& !SX M9)F_:7]!_EG?9'%]SU*O.#?%[EZ^JO\LN[NFZ_Q'OGY9I#0@D9\BB+B(Y'\2 M =,XB* 7!'&&& TE2[7+P?E;<]ON!ZP)(Y/2SK2K+P5Y=-JD&DU M:1IQZ/F<^U'H990/S"D^2)ZYT6@WV;1)NO K\)5K8L\WQ?AZSR;]S!IWBAG]T70G<[,?5FS _W$A.#*2N;;E>&;[%^E M I<6]#+72\&K#$_;YWBUB'Q.>C=L=+ZC1AC M\73F]72+*M!YQ#D [<)=ST>9 RUB=>[]7 MI^&*Z"7+U^')9:D.--31V/N7W2--"2"=[O/3/S?Y^N6FD/:Y/D*K]&IQ_XB+ M6UT_H/I=-K&N;HKZ?/T?/']XE&O*]0]).0]<__&CU&A;Y'5!6)1%?AK !*D: MB1XG$!,O@L1/8H_26&2^58W$V6@VMT5!2RAM0'73QU;+)2XK%;93W_K97OK- M!613RWXN\LYH?=(*0ZTQZ*(".K"HXM[=YQIH@,;F"M3H@ X\S0YC+0$"#4)7 MH,9(G7&WMZ,M3J !JGX$**C K@"YPYW'W,;?U1YF-GI-NQN:C=JG]E6S$W"8 MF? Y+_(U_R)-E /GU^NG5;G._TE E!K<.!XWZED MVM6FJ5^J-'&WNER&I*.E8* 0D_+V94#MD^R%K4V\<6KX6TJ3-Y<<+8DOX@@) M$29R]Q,2+K= V(6=R MX2#]R^PQMKN(CJ:[K<0,M@CG!^*MC?T>"?\US/;S$#LSP VZ&FQ*;_V&M@DY MVN+:'S?U^B0GWB)F! <)S6#BJ4OG,. P(PA!.<,"G,8I0S2R2\%GVK4-<4R3 M44_.@<3:9#:#V=A(=@[=^&9QU^NSDWJ^S@FD$L"T9K#LU*D9;(65.\/7K-NI M35TK,(X8MW;O#PTX7:LTI7?EZD?..'O_\F>E2S#7GCA;+\:<5XO$"V,O#GP8 M8B^&B*4)Q,P/(4OC*(H8Y7Z*; K@F'=MM9&?(/N;\F+1'KW/C>S*A'FWJ70M M]=_ JM6@]=7-;6MJ6(R*&8V-@_7(1*9@UCF0[[HP_]G"O!4>7)^'>4#PIRUB MSD(\C3N>.)#3%I##<$WK%B[8HY/SQA\Y:?SQDN:5I_H)Y M1'@HPA 'JFA0F""Y5?=CF*#$YVD0!U%F56QC/%'G=OIY_?!0ZA,!E3.P%G27 M*WE5:P/X3IT!&_AQAMQB'__F _DOM9W?*GP%MBJ/_Q1 M 3^ZU1^WQ\N\SU>BYZ3Z\V:]*?F1\^H]#^;0"W$8>1G$/L80(=^#Q(L(C#G# MA,0I]S(K=T>7PLUMJ>EZ/W^JUOF3]GW>+4!=A=K@E&'^Z$Z&UG"!>:,!&WM) MZ8Q5[X6>BE35VAT=ODG\UEU"[]B)W8EH;^+1[A+44^[M3ONP6PQ4G?1/I7:G M5XZ=/WCYHMLUX>I3[\Z-;Z6,JX*O-I5*J:56UGWSL)7>C&1/0M9/E"[0&IGL MC(%JZ,P!AYU#Y0@/59S^[6'UX_^1KS841-F.>4XV. E[G%.G98"SS]G-8IU MJGQ9W-PO:$B3! <<>G'*(&+R7SB-!?2QAX*(A4*$S&1R[YJ.EX53M MX-(_.8=I._)TO+F__O*_+Y]BA[KU3*KFX7IB-3_L)E>GJ4FFTZ'H[00Z\A?[ MY#CO2YP7'U;E\Q_\B?!RX?,@B&B"84RH.CT+!4S3((0ICZDO&$E2;G1Z=J3M MN4TB+1Y0\IEG4]F'JW]*70C"R'-KIS_XJQ;.L +",2#,L\9< ,A$26$,/@RK M!"XG-.[)S[+_QF3I5TZ(VLVNZ-;VU?W3P]_7_W\HWC./Q05DS]O-]V& MYG=_*W,C'2TMN,^?\N+A"DB9P1]?[VY4LHTJEZCQT^Y2MO"=-\7=(3S$HW4[%KKQN^X:IDJO*@^#O'R_7C!USR#ZMJ?5_R@M4A MF)@^\NK/97UVN/W] F4D0)D7PY"(6%4N22!&?@R)AV)&11HS856YQ(E4OL@!J-]HYV^L:\U@?$>>+J M?7L8,UVKHJK*;5>V^T'N'/*URIG4'&*D:>AG829@%%$$49!&,%7_PL*GOH_" M!'M6KF-]GR*3S_=,'T%YB M7@$_@%YV!;:R7X%:=)U<[_PQFS7UF(#DB'!ZNYJ49DR4WB<7HW?LC\^_WW[^ M=EM\VI2KNH@R?6DC 7+>?NX\I$'D\Q3ZF?(+\CP,TR# 4(@HPC%%OHB-JMP9 M]CFES/H#3BZ-X'1_#C?,9P3'?$/ M_BBM#OXML.FY##!I9;(+ @N5NI<&-J\-,^S>;RII/5;5A]43R8O:P;1@VG_H MFOYSD]4XCW SXQZ+D%E9'+1@-0NP&=J$]O'])W0VE7DWG[ST\;G MG5#N( KOU'.7%>6^>7K&>:F,*[7U61#!?9_1"/J44X@()S"+40H3DJ0X] +A MV5V4'>]F;I-Y6PHZWXH)EE+.8>6U]R UF]F7 S7R_&X%O ([$?4!AON*V,J^3-ZEP?5S14Y6L3SP]^#*&2S9A]_A7S2'J?(^VMOR#[S>E*IXPA@GY/88 MCIB+[T3';YZ-KQ\0DWQ\9UH8QF#?N&PF5XG+5;*LZT+_CRH+(#>.JJ<%]24] M!0C!*,04HBA.8,JX!VD0^HP$F9>@Q(:WSG4X-[;:R:N3\-G1U5ETS4C*)68C M4U,'+IU,3]W3Z7]TQ'7'/*; ..*;L]U-RC*FRN]SB_%[=HQ2E>O%;L]=L/_: MX&4N7G2FO=KO[J-^QX7<"DL#*672+(J( MGP6$Q6E&C&IW#.I];EQSU/]N=^:DYM).+] J!G::@;^4;D K9[C-'39L_;PU M^F",O5V=9AR,Z>XB//NX3S;!$?+AIBE^!=TTAVY+75:W7 M^-^#?O;^D5^+=W_M^"WZXT2\C?H"OY8O5<5]YI M"W>Y""4!AAE# C**,T\03@FRH%0 6HJTM:YK1Y7*7MD5+U[7O?%EH9('-0)>Y,:76'91;K54V'W4$NCWSK&VZ MWP!5:;L4':ST.1I]=8[V+M?Z_V81D3*#L3"(N?\7^EI&7AB.Y2BJ0/WY-&B M'1S@IM"'HBTBV]=T]C<)"N@YCM4I1VIDM$-^W0AHP0$M.O\Z'YIY5H)_H0]N MHHP'M>97DI'T!['&OZX %I(;%6LM<57E(J?[%SE7:DNE6$EK]9LT YMO1](; M[IPG'2.SFLLTUW694!/@E@YUKJ%F2K1//$NY_^8F <-,/H.>Y YO+>%DB2/> M6M$]HV].(@WU0ESGI7;75I)_E5/_^E=>+5*Y5PU8%D 6Q@RB+(P@20(&,QXE M,4G2,$FMXF2.=S,W^VLGI5Y1@9(3_*4DM8Q<.8&JV3;U'DPAVRA9HQY#]V1'&NW4G(P5"Y MEA!,'Q]F>^Q7Z91[I$^_Z'+#5#]-(I-%EG*:1C&&J9>&$ 4XAEF<$"A\@GT6 M"1J8U>*SZ71N]-"IDXN;I!@%M[Q.,P([D(P;9U1=6*J]7T0#F/HL@!Y!7DP] MFK$8+=9JB_M&8&^['M&_ I>E#C' _3?]PU$V,^U<8S]L:W-/!N,'-EY1EU.:NC9@+!OZ5F].Y3E?TC+<56^J/K,U2-GJMUJX25> M@L*40,]/)-5P1B#)"($1H5F6)#B, JLDD,>[F1N3M\*!!R6=+;<M[J3MTWM]DK1L]G<7C\]C $.,\)5UP7[QBM> M_N#5AT=5_H:K T"77#$:8;5+B]4FSZ,4X@SPB%' <4!I@F.K%R]AP@Q M-].AD5)EFZEOR]O*.G;L,6@\S+AE;)1'9IXS >@[I;1+0JO6%;AF3*=+E_^L M=51#5+O5-%JZ8ZY+(';$:X-$F)3U+@%IGQ,O:FM .2!>Y*ORSZ+B=".9^.MJ MO:VHXF=^S-*00>%%"41A',$L"SW(/%]@G\9ARHQNX?J[F1OKU9*"K:A RVI1 MJ^8TH/VDY@ZFL6GK*$)#ROJFKX'/ZY>D*]YQ5X%6]GO-/#_5:DMO4#?_&G[# M7F7R?.GD\?S*?ZWO?_+E#_['JE@_5@LD/$+\+(1)Q"*($A]!$@4(HA0%<91Y M+*#QX@.66+NQ_/.OGZO6SRO=3M MOTTLVZ,OSLTXE7B!']4K*V:71? *:.'-^.LX3OVD=#%$(S/-$73J2@Y 20NT MN ZLMUX8>GSEY'L-35"V8X?CK4TRY7L5:>=Q_T/VD_.^9-=E>5-(XVB]--IS M'KXUMVFIA3*?=WL0G)]TP[4?><;=EUC[.W7J85P!*6?^(V<;O 3]P%C-N.,8 M#)IN>TU--M>.J]"=:">>&+9#4 EA5L7WM9ROS=DF]3PO#GT)1^QS*,W]!&(_ M2R%%"<8BS/PPLG)$.NAA;A.S%A!H">WL^D/PS SVBR 9>;9VT1@A6=U)U1W9 MSX?M3VH8GU1OW^(]_:#[K,YWZA-,OIV_/F5)N")LUR5Q6DB M]&W2.[_S_A;^5B=XCG<)GL/1$CQ?\O&8L>%;?A!OE^+YW4V3FD:I>06.I3%I M\TE\V\\GT4WQ7#\R689G!P,R08KG2Z2<38YG!U#;)'EVT9W]3F^W#]!1OH8[ MO==OS$CDAB]!#&*/QS#BW,LXB:3A9Q51:-;MW";M,&]' MH-09E// <'#,3"CWD(_,$2.B[=B'=*3T"(:=SLA/]%R2!,NWA^9)N&9,?HB5 M,D_P\O_-GS^L&%_$@J4<1S[T8L8@PAF#&4$AC#V*(XZ\) Z,ZD/V=S,WRFHB M_QM1KT M+)#2 B6N;9J$H\CV\X\[O$;FFZ%0#>V$R-^SC@G9=KT\\,6Q/]6>QRTE]CW\UYR+5-VG):L\]^:]JLU1. M+)^EF%_P<\5OQ?7S\S*GZG+\N_P:-FOYJR_Y4[YN4O:+&"&4B! RGU&(5(*1 M- YBZ(>2VGP4)D$*(H^!H;SF&A)-N1$>$>'_7.F970_/#J!-YU; ^>?^R MJB]]/JZ4,_F"QCB12T(*4Y)(LS?,""0J!UC$PC2+4X(28A6CT]O;W#:\31[^ MK;2@%1?\50ML>0;7#[49*3L#:0\(# ,$M91B.$(NHPM\0\B67@G=HJBRR_@?/'Q[E3O+Z!R_Q [\I M)!GP:OU-DN4">[&?,A+ 6% .420RF"4>A@C'B<@R+TRBR(:WSO0W-\IJ106X MEK6N R,W/?:5!<\A;<9%#O$;F8:4I%=@"V C+&BE!4I) MTVT9J7Z8=\OLM6&\HGUN'U=+^4:E$KFO7Z0)5F?XO%N5FM/6ZS(GF[6.9EE] ME;JNBK746S;ZT JR\-.$LD1NQ$)*0TD_209QB",88$0C'@C$0FR3LL^-6/.\ MN^!:'SM2BP4$,5)!%/L41@G6>0)*I*0Q8MG74Y(VN#E>JZ# MM2_B>$/VGC_DAQO,FXL3%@3#-",01ZFZGB5IG(F48N&U MEQCWYE;9A&/V^O+B?@(;[OI,Q3_SJJ6.!]/,XIM^/HUL&-9*J.#$-D=[HP?H M*J(2$;Q696LZNK,:W6+KR+AT)-2D-JA;(/=-5<>MVWO%:%_]3QM5H.B/G+$E M_X1U&<5K4>84-U&)69"@(.8QQ"1)(4J\$&:"AS!A//%#1!A'V#15HDF'<]LK MU_$WM=!7H!8;*+FO0"VVN1^)$=[]]#D&BB,3XTD ]4%=+?2 #(M&8)J[ZK@& M=?JLBRL3G'52U3)WEHG1!K8>!R"C9B9S"[)1JNLL9/7>@'RV:KV0 RZ_G4=< M0VH3GJ4'5PY2^^/^*2+WP>>[Z/,DA8H!)_4P1)$' 8Q%&0\2CV M<$J,D]S:]3TW$K_NGG/*C16HE)2JF#9@-:O-6 MZ E=W6[6U1KKX]=K4JU+3-<+@CC*1()@0A,JC;8PA"3D0@?4!BR)HXQ8U0>W M%6!N<_C@JEHO:W*WLQ/=,%!^\)"8'6B."?3(='%PFUT+KW-4UVAWY+\"'_/E M1CW]5ZN*0^>:H2@Z.J2T[G[2X\BAX.P?/ YN9^"E.5[JZBY%P9-!3Q5B0GPI(HBR%?A!X49Q$*J66$'9RCQ"5CH;D%S=I9AT M.>U-B04(!_<@-N]>G*GRH\J1P@M6M?NJ#[AZ5(G!%[' Q ]% L.8Q!!Y'H&9 M3EY/_2CR142(;Y7+Q*33N5'05E#P+*73YPBT3NIX^8F9U6"8$91KB$18E]ZDT3W?Y5MDUSX+0DW#S_+ON;SD=932.^7Y M\ML5:+)BKGNR&PX?"3-ZUKU---J%?[[[4H'ZM09TL9>0;Y'^<7S+' M2S(S7IAF<OBM!0CPJ> M$@P]Q!%$*. PXRF":19[,<YC_PFH,'J4+55*-+J6-I; \?.T 0;?T3&MLJ4Q:54 %H'H)1H"*\9F6]' M1L8/P!_]@V%OIUT&I2O3;: 4TUISET%U8.!=V-S *+6\>EY5>/E[N=H\?WB5 MIEGG;\0L];PT(3"@:00E@<80\TPEK.*4>@')0I6FRB)*K;^_V9%D(R[0\H+7 M @_*FWD.<#/&MSJL*NOL[D1RRZ/A=S* M;%?_RN1"RQYHPY-V1_"-?<(^'+D!40SG(7$6F]#3U<01!^>5/HPC,'AG:!R] MKBS1R>#?_'-7BG:1!)P)GDC;)*'JV)S*+5X<^C#P$R\-$TP0HG:Q]&?[G!NA MM(4W5EL) 5[+C4,;#"DGRPO'EO=X)MBC,,:$1 'D4>1+[B89)$$20L)1AKD@ MB!'?-M+1,?Y3A3$>'P->L/'0-S07W>(YMLEXM)9,^]-.9)E??X%Z_T8>/](R[J,T;]NP^;LI3KSX)S MB@651B7A7 5>1QRF821@FB+"J9^%B,4V2X%YUW-;$;1L=HQC@;,9\8R#WLC\ MTP@-Q$H7IE*^9_I68BT%;R\C].^O0".\.R:R!\P1(5ET/"DOV0.R3T\#6AC( M4E7%UYWM+0IY*K" <:(2/&5$;G1575(2^R+T Q23R*BHP_'FY\8VU]^_?[K_ M;DDWKP$SI)3!,(Q-&UJP4?:AQW5V-?-?-S[M[#ZJV,$,/OZ4?;6VZY^X9/=/ M#W\4S[FJ*;\K"F]8N.UD [.;CDI0<)\_J;W?'U_O;H 2=[FJ-J8!;_UX]<]5 M9U"-/65[4 )_*8F!%ME1";BSD RJ!G>ZU5 M2G1]4U4;E4KH5GQ9%0_WO'Q22=D6 6(T$(+"S"<4(A1&$,=,0$ZCR$\3D6 1 MV"S)Y[N<&R^T$M?YY\FJ+%<_Y<=ON4\P@-IL,7<+X,AL\1J[5ER=J%\*#)7$ MX&-?]DKK==\<'D>V@$&'D]H'Y@#LVPP6;UY:RTE=TBOWR__-L=Q8E)POJ)!$ MXTMV\3CU(?*Y#S.&A9HT,@^UG$ M,3PCTX>6=%?G"-ROP'NNW:R!$A=H>=U!-[1$U$403I1LX/I)Y9#197"XW!OP M?Z_ IF#2EE"_5LGH=@?PZA"GKCWVC%_TM>'N-[5GE8XRT'YNN30&A6P%+_5I MO7Q298=6MB&M#PBZ?_T;^/1+I3-KVJ^[EIL@+R5JY:FU5Y5H;IASVWK5IV_#S<[G"]/$W M1[D3##\$XRI:ARV\45FMDZJ9FR9HO-!'YFCW=(9BO/'EG1U8YV_T+-L;Z"W6U-:X M%8USN@XCJ-:EMBFJFZ+C9O*Y71SOFK7Q,\Y+5=:![PZII*U-4>BIM#(\AB@, M*<21%\#$(](XCUG,N5U MUOYYL:HK7K*]E#2ZM(F^J>=NJ"CKZ6'FN/!-2/E M-QRRD;FZ.UK'QT<9M:^\Y;8*@E;#J^Y _W6OTP,[/?8<>1Q<.=\YEFY:?[UQ MH#UP\1NIFV%+Q>=5R?.'HKZXI2_W)2XJK"L>MJ$3[[G!4[*6KQFSTG?0'KG0(Z&*P)7[6C M=YL!X2((TS 54"29W-+0E$$Y!(F:ESA*L">U2!8_>$E6;SPD71G&'90.[J^# M\/3Q #9(M*].&59- '(W\O@*<"&D[::>>V[2P9AHHHX17*A2V@*<1IZT,]P MD'B"97YH%*QWH1QS6_2VEO+-#8"=>HWJN':G$&@U,L_5>TOMDV4H=0-3-;>JBN<%G\%R2MRJ47KN4:5_0 MA:!>%L:8TX[A:+>@$ZGQQK>HTP[6^5O8 MB>6Q=XR\64LK_I6<3;+G)$5>)H3<_GD1A8A%,4P#0F 4!(Q'(:,Q,2[A=ZJ3 MN:U5C9R@$50SD+E_WTDH^U\D2.;>CR[ FK[2GDK*UV+X MW&#X+!]VY EX#I0>%\"3KT[F^W=.^*[3W]EGA^T[OO*U3LI;KE2J7O;^Y<^* MLYNBN1=59QSK_$>^SGFUB)(P84&H+B93N5-(8@XSAE0Z#5%?DX49M4FH:]ZU M%5].X#JN[L&H2NCS;J,JA.7%;^"YT0*0E]8=5OF];E6P,_@M1L7,1!\'ZY&I M5\%<9_CN@/ONSQ;RK?#@^CS,U@:Q/6*.3%B+CB M:@\/Q9/WLA&=L5 258 \YD,4,PX1CQ@D/(PAS2CUHA1%&;7*KWN\F[D9=SLI M:]M%R3DH(>0)5,T(Z'*L1B:;(3!9DTH_"HX(Y$0GDY)%OZ+[Q'#F:?O=W>=< MK&Z*'[+!5?G2&-HBI1AY.(2,A%SY\E"8LDQ /V*)3R0W8#,?VQ/MSVW:M^)) M-I6V2EDJ%QV\!I]O/M\:UH [!>3Y;=V%\(P\TQ4$8"O>@+W<,5#,MW$7@C/] M#D[CE;<2.]JW]:#0LV4[]M9DN[4>D;L;M;['AA=DRM?:>?6Z8!]6Q5H:2UR: M3/RHPT:24$$H$S!#/(,H3!)(?"+W:2(A,28HX0S9EF8R[WYN/-B17OMMO)+? MOA:3Q3B8&4;CH3LRC?8".YXKS&6X.:S89-'YY+6;[($Y5L5I0"L#$Z(TX5F? M5V4W&X*^5U=46JU?GWE0S%$01!%$.(XA"@2!..(>#+(L%!DG- WB1:&O#]B] M19(4.S&,YF)6S\4#849VE=%^U9:I4BP'P8S>QL!THB0JC>0Z#/_=JY0JOS5Y M%K<*C'("-1 Z5PE6+'N?-MO*,&@.4J\,;&;PJ116UZ2?<*D275?-SD%EMDZJ.H'D6/'$7U/3ULYG>3.;5IB8,X2F(0$#_&(DLQ#:UJBASI8WYSOLULLQ)@M2N=#FC)6;X& M,ZX=#0;&_' M<#:CA O1&YD/7F=MVR9S!G_@]:9T;'7T(.&(%([U,"DC]*BX3P=]CP[(ZLK^ MS_WJZZJXXZNO?*6*4'XN[#.[]C4RMRDOA=U4>ANI0CFEU/#NTRWX*O^_$IP7 M5>W_^'FU6A>KM4W"UUXH^R>]4Q1'GOJ6 (Z1"]8$J6'Y8'M;GBXGK(F"K_+" M&KW@*@Y@+YKSTR_Z*#\0_@VO^0?]K^K0;UO:#E%"HPPRN8. B'(!L0@]&(1^ MQ'F"(B'5L#\@<2+<3(]-VN!GWJAPJ8?^D&$SLU6F&X5Y5=$Y%:"^K"FP$\H^ MIEO\!5B/YN,^1*8W=EB_ ,;SWN>7-#[ E5R?%*DE^OJAY-J-02X.ZLB\27]Y M5S818Y_^N9';F^^/6$Z?A<=#DBKW2X9#Y890)3HP=S0>) M,#=C<:<%P*T:5Z"0-@_=:0*>6U4 U[J 2BMCX8H];+SZR7F:41B9B3L#<+T; M &5T=I0 6RU K0;X/LT 6'C*CSX0$WEAC#,@=@[V%V'9YWX_K.'IG/,O4OR5 MZ_YE+0W;2.A+C _=Y$MU&2EE(!VMX'XM),?O2KC3-M^!2H'D^SX+4(RAQQ"" M*(T#F&;8AXCY7NPE099F5A6B7 HWMU6LD^)PEQ<[[R0[?+=+>07>\5]J$\]_ MV\4("_!OWM_0%?BW=][?PM^NM&^%_(U_!:24SW5^K.6+9=(SIU]#% 9Q$F8" MID$6R:\!2Z.%$02]"$5QC#E%66B7AN*MOHBCR_]%Q#$?3I#4/'N9( M>\-1-]NW^ M:+DN'X?:]P)$LH1!&G(&D2 93/THA30AZO06$\&9W0)[,=C3K)0UL+SU>MBB M.B+69LO:Q?B-O#YM'46D@/7VK_E*W:TLO1 X6B*.]S$IU_>JN4_:_0\/+B&N MLLJI;>%JF2N'VVW=V3#R?$$#R;DQ22&B",/,RP+HQ:'/(Q(CZMD5ZCW9U=QX M>"R+XV&(#:D#?@8,=W6_3W4T=9WO,PH?J>M][HVA M'J7J5($J)Z#B0?[ RQ^\*2*^\QOP%P1G49;X/L0X%1"1((09#PF,,QY[*%%9 MMXUN&NRZG1V%O/*DP+6\MEZG1GB;L8A[%$=FE%<"@T9BG:%,R0QV0KMT4K7! MR)G3JE&G$SNQV@!QZ-1J]?8P,FKWI;?%Q[QJZP#>BCJ=E[]@6<#B,!(P"S.5 M/2;U(&'<5R>' >$XH ('K4N*&0WU=SC S61D M+G0:L"5+C.)XVUH'8,= 9D M,^9Q -SDU0D4+[I&+XEKV7[*=2GX-= M%WCY4N65M8/LJ??G9I!(.5<%7VVJUZZNG U=8C7VTT0_3"!ZO MYT 9Y.QZLM')_%S/J=5U<3W[K*.\]FT56[DG^LK7BRQA7*[*&4P#KFZ7$8)I MA@0,$D32!(E,;E=L4LR=Z<^*$2;**\=:7PYU/3S$1#B'L9F-X!"YD?GA:";\ MKSW1SY?GP3^.Q5@)\?=Z>]O,^,=5/YLB_\1KSGSDVZI]W13""Z8R]C),H4A9 M!%&64)AYG$$:A4D<^HSXH=5QJ6&_<[,S=#HSW$P,K O27^S]KIHZ8^V.NWS;B14 M+B["'_)"W1^HO[UP;%_@Q&A8,KEJACPF$,4IE?_Q",S\#$&:,C\)4^)A.0UJ M2#X5AGOOT0:EE>"-AH07;-S!,%Y]7<,[_BI\J@#"MI1!/_6XB,WH VF\Z(NC MO;YU?$4?% 81%+VOV\=(:&=73->J%L"'3;5>/?&RM0E>VC^VZ3@6?I!Y(<41 M3$-5#CT) E4'%T&Y8F.'^D3?FIEI2&:L]P MUCWDNRY+%:VG.GC_LGNDZ?/Z)R[9[;,N(?/I%R]I7O'JIKC3=N2].JZYD3+F M1953O90M8M\C# NA;&#YGXPE$!/B0>0)/Z"41B2VN@>?0NBY;2:UB*J"=RWC MSI"6WP?];["J-0.\48W96=&3? 9F)OC^?L.XU5^87N>ALPY4 YVD-,(O*D&Y I!V%_]S)I MW_9;'Y4ZZ&8;_O4Q5[4OBE8.Y3GZ7QM<2NI>!%&*! ]B&$R!CN9K\ 6R6T>4^4: MW@@^ JKF^YHQT'V;NF:=W@WF1JN;9(# M1QL;6V![]C3&34VVG;%5KKN3L7[7GN6;JI4%Z]QT?>'RE_P>DV4W.S]/<:"< M]C-)]Y+EU65WXB>0QXS&8<+CE!E=2MET.C>6_TX?.=O47G!?]*' =7,"+V=0 M1Q=SFC*&_SSYCP'JR.1_'+TK4(L-_M*" Q,_F>' FO/_& !/=:2%R6:)2TGW MV^H&\A->:N'_O=K>(\EQ6.YT<\3NMK#UL+MQ4Y.QNZUR77:W?M>5U\%!$JGF M%]4=SMDBBEE*$1+03U ,$OEL,XM?=X6]+L^T!W_^+U!$)")%E,F7(822#RO0AB)&W7)&5I1I(X3>T*%.RU/S?C5.?Q M4+2D"W\TP?]K):T=3^W#:,9#%X S,L\TZ4ZT:(X9Y(32CAABO_5)&>"$:OLS M_-1C0PO&%=5JF3/-##KF]&5GJ&=",#EM*60B""#RL >QGV(8XH3B.&$H3:V\ M(OLZF]W<[LIJ6_RM!U.SN>T*J?&])79B7M71XR_@K^9_1RKF=AX99Z7;>KJ: MN%#;>:4/R[(9O#,P8> S+[$*4MYM=9GE;?B\6B\(BGSN4;GGB9&T%X(X@ 1E/O1#C\6"!I@F=LD"'0DV-S+: MZE6?@;UV1ZJ5NP);]=1!PU9!T&H(_MKI"#X5FR?=Y*JP3(GA;.S-B/ M1G1D MTGR;P;1/#^<8>5>IX5R)-6U:.,=@'J2$<]W^P.I5G=@="4Q35XF@P!.$I)#1 MR)UCVC)5?6H>%*KJ?=ANXC.>+SXV%RJZ MPH;FE&_\>56N%T' 4HQC#\:A,O&"#,,T9O)?6< I9UZ$J-%I4%\G<[/46CG! M3E!02VHVZWL![9_TKF :^Q#:'B'C:6\"04](OGR]GO#R'[MYWMOH)-/<1*UV MEAL].Z >G?*"NW]2^>?9NGPJV.TQ>GJQ?4I]*I.7.^# P,E M\))7JHA1P9?WC^5J\_!X4ZAQXRS'Y4M3!YEFGA>%'H:48JJ2;3&8!DD$?9IZ M+$W"-/0BJT@'DU[G-O>UT"K7'Y-[H#(G&_F-6IKI9FB;F>W.,1R9'FKX&H&O M0",RZ,H\0EEJ*Y1,;]3FM/[T-# <.\58O#^2AQH7O5KS?5'+-J*IK^L]- M7ALFU?N7SD_:"V>1>1S3."4PT*D( KF#R'P_@RD)HM"/O/&9WFR:SU.AF0V(OIC\YISX.U);B!ZKOC.MOMIJ6\@ M. ^?O^T.C6(\I1=U[])]&_,'9--,>_GLY&0 M')G":A"]I/'UZ\'SO(4V&%ASA^\1 'Z;>!\-]/,!T.HWCIR\+:'J\?$V;6DR M%V]+U;H>WK:O#C-I[SE]+%;+U<.+CA25)K/\%-0=6NU@WGSVF=Q84Y%1&#(O MALAG(<21RBF 6!C[V.>>X#9VK%&OLV/QK=!VUJ@9Q&8FJ'/@QB;MK;Q-^/Q. MXC;\R?UVV@HD1^:E69^3VI16,.P;DG8O#_:YUMEQ/C99YP;Y[3BJ1!;)9^U-_89@,U8 MQREL(S-.*RMXUTJK2HJ"+9!W9X +ZR=>YA2W:ZM(XQ#%C$*1A!RB.$LA#J,,9@%+LXP3(3\E$QHY;'IV?-%( M9\831Z#J)X3+ !C[:J\1S*%%<5K?OLDLW^I,9/G3;A(?:7"2V7I:D79:]CQA M[TCSJ5CGZY>[#5GF]/-RA=<+D45,C2 ,D)]!Y 6>G(("0^+':2BW$HF'C"[G MCK8^MUE8"PAJ"8$6T=QGYA"[_CEY,2(C3TL;,*S<8TXJ/<@OYK"UR1QB3BK2 M]80Y_=#0R.YN>I Z!U1.F_0@^N:,5^L%QQY&C(>0)0&3!GB$8!:JV(;$ST00 M$I^$H5TV>8->YS:==9JAO)-FZ+F1NTU\SLBM:>;6=&$Z*5M4X@O]:G[5MY1ZEB:XR.HYEPOK])9X&Q M^OLSP/S%H4MSF?_ Z_P'W\VS;WGUW]>_\FHAE]V,I9Q"C+%_+\L&I"LR58.H\DR?;8F59?N1ZM*G=E2Z0)* MOE3'E79\8STV9APT"M33\-)6=/#_4?=FS8WC6-KP7\'%&S'5$4('%W#!W#FW MFHS(2N>7Z:J.B;I08+4U(TMN4G*EY]=_ !>)UD(!%$"S)GHJ,VV2..?E2>&PK.(?<-?HZ+'8[WI"A>%JO[ MEOM"$8<))Y!@'"H"#-3?DA!#&>*JPQ"D^M= M[RNN>%U/1%1E1[XO[A\VM_+WL@YWNF%L^[A=:L_C@PZ.98O:C%EQ13W%9O%_ M=3AP&-$DES'777<)1%)0B$F.H4C#F"=)+#C%9AW\1I%W@-_EF9=T >/_!&0O M/> =\>V,$[]3?>WV\UC3]R9;U[.#O6O]KT;=IO)]I3!<2_A[6P9_!CI:@Z[: MU>U=QPFV_:NQQTD.UYP__G;JW;.%E;G =W3M'. M5")NRTUM-FW6K]JL69F;AR 9&9E7X#.":=D#C7L+\PP40^W*P\>-:4V>4>7 MACQWE:M&"/L6T>\5.]ROBY,\=R Z:(%P S%O[@W/COG'C@PMP M7&YY<.D!P\CLN]!;:&RS+923K?XABF?Q?;U,XA1%D-,>!0&DK(DLS*?KA%FDL1420VTO):] M'*Z9%3."&@MKS^Q5-=R8[A^=?\+4>._5SLB%T!\;H"[O(;G! MR#-?=6,Y6BF!#696>TF7(1FTI]3SV-'VEBZKUMUC,KAZJ'OV+%9;\5T\DL5* M/?V;*.2Z>-1;U/O>=Q]_/@E-+W4IVUOY0_VTE(3M2GOM&S7%(@JSD,0P2HF MB& "J2[()7,N9!X&@B>!G3OG5+ZIL4VW5IZ>V/M571%/_5/'A-8E0AR)^P%VF//V<\P@^-9GA>E>JIRW#^LMW0CM\NVBL8<,<12 MB22,F([QCQ,&\S22$"A$4 M)5G^PVDHQD6,W$52G!]J[$"(BTJ?B&.X?,\59?:_UXM%!SBT4?IM7*>0*6:" M*^LQR#E$$<>*2T@$TQ@%DO. !"&R+K!_?KRI<4IM^+5D4M2[IO\YH+9^#\1F MA.(0.,^<4F/6B%I'9< M&1XDB_(8YE&"(,I1!G&09) 1&E(9I"+%5H5$#P>8&F=TLF^)%G!HEG(#GVD< MPW!0O(R*'3&H)A'<8)B96- @BF#2&;*APFB"$8D2&24 MQ$&0V-D=DU!K:E35D1W\LE@!OEXN25'J8D>@U'"K3G>4,!AGF-(]HF!-LFUQO.+8-A8Z4:=\V- =5W9#: M#[#.M#>%WM1#\ "G=]>A4QOD5;OM1FZS5.8A04Y3P4-=RQ2Q6.=II)#D2$"6,X0#G.2Z LAF MO2%+.XHZ,YZ5N;\;U=]RNM-C -X(/8R.SD%K1T(. !N+>FI1*P;:'88TXCH\ M"S$$QC'/G!OM3=CE@NKG..72;0.W0;:T%/_>*D[Z^*S^>4M4)C#/)0R8P M3!"B.JXF@;E,&)1Q%LL@#\*(6W4G.3/.U#8*]F*"2DZ@!1U4A?$7K^J1V[7AWT)FWK'0(X4BM*G5/T.I-JU^ZM:SZ4SZ_ M>A.;'_+71?P=M:XTA*RG9>6E)XS6JM)0E6Z+2M-;!II=ZNVI/,%;6=MU.HMB M_?A4B =EVU45=*N?MB7A,R9CG$4"QHA'$.51! F*0IC'093E688MPYPMQY\: M'^_$URO@E=RM&V-04][)Q!B:<_[@]FWFN4#:WNP;AI:BI[5*I]RXS-X4NP'C9B'0'CF?*J6VV#P J1Y#EN!%SX=556I$R#1:/5:0D6:VVZHJZV50)_E*DL_M]^T-2Z(+T3^M""ZN)UK^K.%Z+F10_PFGD$5T/F^2/\JJ;I;/\U=F?C]R+@R)(_/<:H]GJO MFH=6>?_%G@)=RW,!.L=A.)]7=4;P03C.QY^B8(M2?"L63"A^21$FN:)HS'21 M0!)!C&0"$YF$+(AHDB56?37'5F!R'X-:?&4$C1*ZZOIU,-PAF? D^]YB,0A' M+2_$HYZ*.-7F>@W$B=C3%@Q0H3%BT*FG>1PKO-2U^-,*)/4T.=8AH[[DL._V M_J'QU=67^UKU,K<5,%7_OA^SWC2GZP5P#\J54PW)(WA+__^^(>5-\G MJ"[QM.HY;P[3H";T!H\?K2N]N:K=-O46=TTT)TU'D=5T.9=)$J1A)F'*E>^/ MP@!#'"M3G054)I*%+./1@ :9(ZI@M&C'[ZWYVERO3/1R:NEEG?? D7D^\K1. MQS)WFB@F^-YH_QLE@AU/WM\EVZLC^;0LU@D17/6GZ'2N:7ZZ+U U MCU$H\HP(R*.40,01@7F:(!B1),5"Q(*&R75-*OJ&GYI]WFT]19M&"ON3OVN; M4O1.A-FGQ1^\OBWUD^TINGBWO[F]C+>#_A0FL'EK4M$[^!MWJC !YG*["J.G M7$5P[]>K3;&@6_U$/>+'QZ?E^D44OY$->UBL[E_]7JBW>+692XQQ1&,)"=*' M>4&001KF(92")$S*,,*AU?'H<%&F1GRMJ(!U9)WI?7,M[2#B&S)!5B3H&?:1 M"+$K9<.*K2)@-ROO7\U*HXP^E&TN%>5_U*VHM47MG#:O -HMA0X1Y"WH] K MSE#K-4]T94?JLF"5]?IMK:Q9L5D4M>7;N>+#HF3+=:FWFNM^6WD2"Q$A#%G, M,41ID, \8R$D.)<9X5A$@669+P=238U\3]E&=8V\VOM]K=G!91WE7#5/&S+1 M0\U7S]/W!E:MEYES8/%>@;0W0WB(3&]L'U\!XV6S^9J'#\EA/!S_J]C4FQ + MUOSTO1*D+OW[3LAU(=YOBPU9+*O]C17_(3:;927B^P=2W(LYS[%@+(TA$WFJ M^![E,,=(PA2E$19)(D.9F0:HNQ?/BOA'"&K7702>&H5V^PU,J01^8952AEOA MGB:SG]/??HK>@-RKQ@^M@KO?:!7; MFUDJ"C)5!J@KV>H%;T36?6)A7T+6=X M].#_U<45607[\^;5:*]XJOPV6D\]ZTR]-@7*_=2S"@%G*:>^IJ8W2]7YH",F MMOH"['4NK+=1W#5Y?5\GA\S5QSI. D:@)"2!B*0"DD0&,(ZC-"18>6]Y>&V# MUV:LJ7E=KT2]OHMKBZB9(^0()\]?P)/=6V>@$=1OW]8#-#SV;&U'>O-^K08.:*QZV09E>B< MP'9(A6X>.HPL/Z]8O2M#EN_7CX_K517X4=YLZ@WXJJO7^C@8I%N;E84LXJ'( M8!H'H6),PB&)\P!FD8A$*K#B4:MSR.M%FAIM?I12L,HCXXOEMFH340K6S+,= MGSJ8+S-2'7<6/#-K1QE0:U,'[I6@JX_.=__03M!^SDZ&^'FIR>L.G9'8"''.WPR?9;VS\6]ZN%7#"BGECW1-,M&G6K[45[8A7(),QEE,"<5$>3 M+( MT'SCUBV4(VW$7@NIU?ZI.4(]^Z$&#QEM?]-Y^I<5=PS,"2UTAJWA:%U5$ MX,MW7:99*(7VC:M%P!%GDL*0ZE8148A@'B0)1 SE,QKZ?F+TAZOO\[C*8BE!<=O<>A-15^8&71QD]3=!8\5/9 M@N8W#^R3W6P0?%H7K[93YW'.42)H &D2*FM0MX/ -,8PRW$>BY"%G/,VP\_, M*3\WE-$*>9V)YYEUWI/RH:UE9NE];F^=+V]=_ANNUAR]8@O>F9TYM6OZR47JS_(?ENL M5NK]V9"F$W.:XU@&80ZYS#*(,!(P#R6!L< R#RF1*##:K+,=>&JV22L[:(37 MR9>U^*"6?P9V&IC[/%93<=F!] 6P9Y*QP?9RM^SK0#9W,7V!/9*S:0.ZHY"= M(8CU.)]6CQO-#1VB9-T#LWYN.*Z1>*UO\HG?/W$T?V_DPJ=\O5.7VBWD 7C\[N"WQ3%#5]7"?75RV>P0$_?.;75 MV-\IZ M[%>E78P7KAI8EHDL1=F8DC3,DB3*".241QC&89X)PK,@"K%5<=/] MLZ>V4'5>0*G%LRQ>U$'+;,MD( :^S\*T5)<]$_MJ/,?:NJJ6TWGRN-5LCE4Z MJC9SXI+KR\0?%'W\T#0WT%V:VOS[4#V$82I@3I" B(8!)*$4,%,F,;.W[@],S/1P42#\JL-M*WS2^^W:A[,15Y=/- M@?-05]U@\#WJZ$JEQ^6@G[ SLQ?7;[UJ6W\C/Q>/V<8Y9(A+) B@"&D-$1'5"DT#&8^6K(HY#\_-XMZ)-C91K M"77SZ\5Z!AYK(8?V$[]ZWOI)]VUGPSL+'S1Z;W6;@5H[T*A7E1?I*JC[>;8J M@F8^O]?S^=L;S^?0=O)CSNN(W>>;Y07*>D++9D)U09%%=T(W:T .)K1:H(#H MQJ#JAUMU=5%UJF<-4F-VKG<,3R(3Z >ETZQ,L( P]RQ+V6XGO5 M5':QNO^\DNOB\<"23K'(HC3-(:820X2"$&*<8IC&68A8E"B/R*J^H\F@4_O, M-C*#G="@(_45_HW1!!@>&CF&U?=ITO6(VI\T64#DZ@C*9,AQSZ8L0#@ZM+*Y M=Q@EO2/EHLKMKUK3UBT85KP_@6F7Y$(9SK,\(9#DA$&4Q QBPA(H,<]9%*>8 M$Z-\3Q?"3(W";I]$980TQ4M_;!\?2?%2I7+W9^39,=I5\V?&=&/-BF<&K-30 M^'<5J>?F8HJDRXPFE[ Z8LVK1!F535V =LBR3IXYN/#)^E'\ MK$RFND3Y0+HSG $[KG./ZUA$ITVL-D1"_[TI[_]*_*H5K5; /<_9 >>8Y P' M?Q.&LP/F'+U9/F4HMY7J(3J']:;\+\'OJTW1]G2G2?K(!0[BC">024:5M\=C MB(G(8!RD@>#J'26!5?%D@S&GQF(?1+%X)KJ$9 GX3GQ 2O!0*] Y\[3FMLLS M8$IH3G'USF)=&!MY.Q$('C)U+ !RQE:71QR9HHPA..8E\UOM([#N'H1"+ZR) M[N:^$*+S_@N28A)A!!FE J($!S!GG,,LRN,@IEG$PLPTGJIOH*G1C@[:T,*V M7_:=N.81-;VX]O.*2[0\D\E9H 94(NE%S#RBR!5R(\4'?1=/]7Y]6<7Q5 MMCH@K?".HGE,D.F)S>F]?;1(&Q,ENG$S1M=?GVWT760B#.(T@(C*"1,8$(H%X(!.!430XT^A@K*F1YZO42&5C:%-Z>,K1(;!F)IDC MN#RSYT&J424H7$NH1*W]RQD@4DT9Z+1,!S>/.H;B_RI:\I.'= 8P#SE(AR.] M6?[1&97[6< 0 ^LE?4);1TNX^^11E^P) ME0Z7Z*E+!G[>R:+X@RRWHMM6=Q\R)I.,T"2&:2S49SVG6"W2A, L3EG",,J0 M,"H&9C3:U):M%A94TH+?%!=NBPN].P;@:_B==X6:[R_]'K#7K;U]!&09@>+J M:]X[UKC?7#-F,,)9)Y98X_6 M3DKPXQ):UG1Q$0E'5'%^G%%IXJ*ZAQ1Q^0;[7==OI-B4-RO^?KTJMX^ZD49; MZ0O1-%0610QCPF.(L.002V5F4,QC2G2MI=2HZV[O*%.CA4K0*CZ$[44UWSD\ MC^;EC58G&'GF@3T\'2D'[+">Q\E\>]4)7N/OK3Z=>L,<[:M>A*1G4_7\O:/M MJ%X4O[N=>OGB 618K)D0O/RDQ*JV5GA]_CZ7>98%5'E6/,X$5 Y5 I79%,(H MRV0>Q$D:,N,V;.<&F1H55@TW"L'$XEEPH&>JWDCE5CNIO; :D*(#L#QSX@@X M69"B [Q&XL0*M\5*+M=_E7WXN>+&"\CT4>.Y6\=CQ@O"OR+&2]<.\R&_"[94 M$U(E\.@70S^^A-]&8=1GMKV)S*^_(SWE.LE22 M1+F=4OF>* ]CF&.B'%"*8I0P%* @MVMDY%(\H\4R:O.CFT>=+E4MDT;+=JF0 MSH',6BNIS(J.EF"Y+BW]6:<3;>8"CSYYXWP9#M6J9ZQ[A%9I!EZI!FK=]L'J MM7JSJNJ*:[6?\L1#E/, M(0IYJ)F=PCS/)60QY21F:&9 MYU[!,#C>ZM5;9!ED-1"7-XNL"L"3NL)I--4)""Z&4'7O&3ENZH2XQ\%2IRX: M9KW^JUALQ*V4M[(-KJ_*&)7E5H=1O%^7FSF-,T)Q%BNG/F$0I3R%-&(R304LY I&FSDVCLPQ@P%'-;+, 3@TG2SNM#>(WJ]7FX*PS;\6 MFX?WVW*C;*YBEYFH;+!".^0?1/WGIW51-=%0/U=+31EIRH(KMF19SG,4LC02 M& I$"$1QC"&10GG*49+KAN,H3(TR"-V)-#6NNN%\4=<"VJSKGC:Z+$,MLW:* MM=#F%HBC:;MLQHT_&9YY;Y+S8&X^CC\?(U;[7#3R@U]XH\$_=/M0UN@,_E)* M ]9HO2M%\%(UD3XSE:YV8]WBWF/H.AIH-.O8+3!=D]KQDX>69WI6SUL7+_LH MIWVD'5/VMNYD#W&:Z\8%J8"$Z:)"$8EX%N:F[ M>"2+5?O+.U$\AO,H)G'(,8%2R BC#&DJ;*A24J2-$4TY+%1P-)0 :9&*?M0 MO2&]X:SA-^,:GZ!ZYI\]GNS@%RV\PQJT P#SUAON_,AOW WN(B27^[]=?L3 S-K/GVYW M+FP=9#16/DF![+AW8($H7 M6RZU>?1I7=R1GWKW^V&]Y,J)TWO<^K?O=(QTURJ>2QPB$G,)0QSKZO89A7F0 M9I#EA(5)&&&:616N'B+$U+RS6H?JS.A!+'EU2+0A/]6/?E$?UJJF=<^7U=W< MF'&*;\0]DTXE(*PD5)[92Q6)H);NES<.Z[. MI>[Y)]%YMML;IM6OC.HT#*@.J.Y$2&$.$@@92D%*8H MI23.XBA)C8HYCB7PU*BXE5;YC*M[J$9\U-TYA?9RBDIPH%P>'6 ZJ.:9]^D? M[(N^V:2^C0.[5Q=H?4%'X2H9I%5Y=U\=;+A[.[3>4"NNF_%6;\?WW=O1::[N MU1OV,F7^7&BWXKZUW^T%? -GW<^XPSYF=;G-3X1582X?UOH 9X["($\QYE 0 MGD$D40#S.$F@$"2484AI0JRJWIP:9&H?C:8N;BLD^+,6T[+4W4DXS0C]6I!\ M'XO8XF--CWT .**TDT.,2D-]2AY21^^U0^/+-FI2%W19U\(L/RU6BXWXHE/+ MJTZ#+_,4\8#E408C1B1$@4@AQ7D&!1=9@$6"*;)JSG)QQ*D1P5[@2P; 0(3- MZ, I;IZYX0BR&:C%A96\L[JQJ>*,YD]/,6F&@#D+3+LTWLC1:8;J'X>HF=XX MU%VFFWT;A*KUZ8^G0ED6MZL_]-&>&EC;W^$RO'\84WTK=*W+S8MVTG1_ MO(__WBZ>](C*39/;Y9>%%/-,RIS&000YBW2[@ #!'*O_8!GD8ZTN9-X!AIHM=#N MJ,@"(43CIL8H%T(NZRI #L)93V/; MSS.>8/6]6V.!Z"B1J[V .0I:/3W&&\:K]BK='ZK:?^O :*ZZ(69=Y(B]["JJ MZUYU8M_ \M J#3+:#2 >R5 ']J-4"EA^4FLO4\F5E*/M'W3&?N@;_-,%DOM2MZM%1T_KE<_-HIR=2R) M8A;M<[(;6E89XO, (1I$,H)Y&.4018H2"6>KGI4#)1BW X6UT%UU-_BRL<-(\F/4@JVV97(O",_]5[;=Z$Q6"P7 ME8OQ_D&'7GY>'75FU^Q=77&S7*[_T@6DYC%F,H]1!E..,40BQ#"/F8 DQR23 MDG!LUU+'L7Q3(]5:/1V=Q"HE=-$9\-R*#4@KM^4QI>M9->/B-YPKSQR]TZQE M:AUM7,65O=9N!FK]]"SN:N+I:VL=P4Y)L--RIB/96%]/:VL.]S0/CKC=M72C M)1&G,*&09 MTCOV00)SF>4P3F60)U@$*+M5JKNI:JO_2$=6Z.3*C]/&0 M]QVB<0[T&>AJ WJN&R.LW@W>KO)WKA-FW$P?)\ =Y02Y>:K]-D]5TG%GV^_. MX-(HCW@:8<@"*B *=">&+$TAQIIP(QP9=H4Y/\34R+(J!F2^:W &M\N;+M>C MX9G ZAJN.PE-#AM-T3'?-;D>I9'V10[0]5MNHHO^;-2 MTI-I.1QD5_;D G&-2*'0W1D.5[QJ($ML75Q\%OY>UEGEM[2#=$;"I]7'W_6 ML0R?UL6GQ4JO^]K>!KN3%>NRE(%!+[[YN\!#47.5J M6(T];J+&$%B.LC0&/62@#5G[AY^4)J<,V$YS/!'%+-$U0S(90R0"#K',8LCB M+ Y%%- ,V9F,A@-/S4)LY+:T\DQ1-C3J/&#GVX9K]B&JP*/3_K.G7GJV8+FR MSTR''=<H7-]O-P[JH'+(Y9Q$/B++#&":ZG+I09EE$8YCQ"!&M3K=D-^ K)7PXX1WL';@SFTYJ!O>#NB*;=RC8JEWN!]9#P M_0PRN+AFY3/6*1F_B40I19EZ>YP$D64JL>THH!]B,RYP!IQG M4CB/F0=^, +%$5'TCS4J8QBI?4@=9C?9<0@7B_F')NKH9K7:DN5W\;0N-G,9 MII(G/(6"Z*Q(+BC$D8AAA(,\C3*6AH%1XY=S TR-*5H902TDJ*4T8XFS(/83 M@PMH/'.!)2K&R_^2ZCU5V-2M]6)7?]FO\;,/'&597U*G7;/B30Q4N4NX_K0N/JRW=".W2_4[O5%>SE.JS :&$60) M1]IJD)"B,(521HC2, E3A.?/HJ!KBVPTQT+:K).NJ!X_G:VTU?DZ;^0%I!&X M"FCB;;A9,61WW,-4FUDO;SM]OFGNJ/K%K/KK[NQT;&:R4;)&6@UZ@2K MS<#K=Z%I6?*EKW/TD*0V3W/B+K'-M8!C)[=Y OA$@INOD89]4YH@V!\/0FR^ MZ#=1E^CXN2CGD9 D8*&$F(?*, SS$-(@YI"E,:5)$D4)MNH(>&Z@J1F(;Q=:,BET@YIE0AX%E38"7D'!$8V>'&96,+BE[2"D7KQ]& M#%4UX"_[&,YF#R3." TPC2#CF80H4YXC3G@&DSCE:19&B">1#2V<'F9JI% 7 MKQX-MGEQ4H'NKL7I"X9]07YL:2G^O16K MS<=G??ZY#^D*B6[YI\S* .F/")$YQ!E*89C6GE>MF<+&B_18QYZO;'-QO1B;?^S78>=1HRRX8]'; ME77B-P.;QI&7*J#H5GY8/"^X6/%RCH5(9)9*&$BA8]%3!/.,Q5#PG"=90&1* MF5U YXE1C%ZX<<,R6]' $UEPRX9P)V T^XX.A6:DAF^-=#I%?B>?P]YNYY5W MU2]ULO'Q5,E=U+#=SC&42)4$,LP@SB'A"E=V<8)@) MFD0D#Z5Z-Z[9?-D/-;4/JN,-F ZFPS9AAB$U]D;,#.SE]+<7_B MD2Q6:IQOHI#KXE&?4-W2Y>*^+J^6$<&R/!0P2"2!* @I)$)D, [SB'.49%): MG2(9C3HUFZ:FIJ*5&3SMA0;KG=2#LFHOP&_&5,Y!]4Q3C;PZ>*>%M",RV,L\ MTOG3(9DE'!(N M(H@2P92M%$M(4T9C3-(LDW9E]DZ-,C7VV;>V+ $7Y>)^I;=K "D!TT5_I9(? M/.@>F*5E:\73&)M1SM7(^3Y6U-!H 4$CH8>C[EX,'!8U/AYC]%K%9]4\58+X M_,4#CR?%O;9YZLAL]5!=.7ZY?MVG/:%ABH.$P92E%*((4T@9T?NK0F94_1\7 M5D%P!F-.C2<:D<%.9LLC2P.4#0\OW6+G^QCS$#:PE]?7B:8Y0*[.-@U&'/>4 MTQR"H_-.BUN'&Q\')=*_'Y90?_V#;C'UJM7%YZ:W59MKKOZ]W'(E;5OI3;>] MJ/OTS3&1.<-A !E2M@R2NJ!E@I61$W,>RS1)PH#:[ "-*_[4]I%T*YMSG<64 MJK/::A)[C:O4@4Y/!?U[>T-JQ/?%W$*;YELP@NDW.]$08Z\LJ"^IJQF_[J7Q MNH5&A0+XO'N;6B#^,0,[+/8E/*N.KC4<;HW,\:?1H?4ZHO"CF\7C3\PI>_L- MI!A: Z5I1]N657GYJM;QA[7>1YCGB>22QQ0&A!"(B?M#&AYP9^UQ)8)+;U(FWT_7.'GF>VO@6Y \93+F#@KHM(S MU,C%5"XK?5Q4Q>">822B^6OS\G[]^+1>*1+;L4<2T4Q9SC(@RO\760ASD40P M"6B0:8'>XBL2:$7 E==[T^. M,6[O^CXUCSK0]U[LL(CY^R8X2,:YD"A@,%!,H*P'$D*"4O4?*1#-42P(XS;K MOV^PJ=% (ZN#:N3OK4*M7&'DF0+.UQI_[SK@R@01GW7$W[]%T)6)TD95P@_O ML:,)H1;XU_7J5_7XW]1CMX5R:$I6+*J6M/LM; ,.,'O2U%A 20Q_O;GY!AJ9 M04=H,VHP1+"?'-R#YYD>^G!SO/]OATU/(H5Z4,,1C.^IP?#QHY"#G:HM/5C> M99\U^W&UV1/-[@3AQX9LMN4<49HEE$00Q91 Q"($<2@D)")*)0N8,C&,LITN M#30UYJAE;;^&G8.P6ESSDFN]Z/;3ADO,?+L4 ^&R2F VP6)0/G/O@T=+;S91 MKYOM;'3]P"R.-M"RWK/0!:'F:1#E69@@R!'748]4,4&<"B@B(G ZWM4FGW&7[2 _W"8HG%>?5>Y&2=& M&#RI[IY^;V_>?.27.C"NCJHO,Y7FNS:T_GHSJT$V1=E8^^3IAQZTL[ >ZH M +6;IPXNF++>/E:]6_E[JT^8EV]8M>+Z*37W8O&#-]>_7 MY48?+-]*O4LL5F45-=Z>1<]#$I"88@[SA 80A2*!6'$MS"A.(Y%)EM+8AGA] M"CLU6J[B4-82L(ZLNY HZ^JV_N;8C,RG,G.>J;Y1$S1R ZWH#'14!5I7T%$6 MZ$BW5MW=?5KA&6A?@:[2NS@FI_5NO<^-N\JW_D0=NP:N=]!/5,/U/^9 _UW* M!1/ZP/%)AP4WAJ)D69Q+@6"$H@@J+SZ'.,DHI)*&6!+"@] JFNCD*%,C_EK( M*K:UDM+2AS\)I*$7?RT\OOWX&IF=@#X*7_9!X,J7/SG&N-Y\GYI'_GSOQ=?U M5MB%&'6J-\R#(%*_EBED*<\@PG$,2 R++T@&]MM3J#S;W?M.PV\JLCR:^&E-T ?'HZK_)\LG46Q>M &SN5GQ'3-]6R\7[*73,#RCD>1)"&D:IA!1D4,BI829 MS"(:D4RPU*I'F^G 4[,H6KEGE3^RJ5(F/@XS+XRQ-Z,7'XAZIII>,-4/*\'! MG\V?7C(/;5%S52?.=-AQB\=9@G%44<[V_H'IS^Q!\.U2>4]?UZMG46X$[U1< M>*<\*/[[:K$I;]AF\;S8O-Q5.W^[Y12G,4N3C,$\D12BD#%(DI#!+&";& M,U5VI^7D3,!*&5!ILY^X/RN%_%"G&VQ=Y7-?)\RXJ=Y.@#O* G?S5/L8TT\* MA_5*?!=,5^!_^; 5=^L/B_+?6[)<*&^WVMJZE9UVXS>/&].HTR'/GAJC-CJ M5@G M]4AY:$>>FEKGZM5Y6*M)SHY]EQ7&SKOE^M2C?/;ZFFA:VU43&K*:.>?,#7>JB4%E:BZ6,3= MXK%:-[]]_?:Y4Q+&T.R[@-YE%G(#G._X%$/,&L/,40C]96@&,4C/8T?CB92E$&6*0(D9@ M+H@04F8I3Z65?VD^]M0HY+\%*8"2SM(SM #;T WT Z%OGT]+W?AU39E;<%,4 MN@)%O4'6R*X1]G!^-P T5\ZF[VD!RY:0,><44WAJK4R99MML5B=:_# M#LHYCI,D%R*!D< A1()B2 AED*BYW%!)0]>16 M?]9-WLLYD9DR4V@ >1!(B!B5D(1(5Q .8&H6T$M:AQ<,*#9T THPOKH/',T-8(F--">>5=T0")P88==F?5_!P MH?=<:;^YJ7S,/\K.F=%^O^K+8B4^;\3CI<^9X5,F]*XJ:<%S^>I(NUOM6HL, M*ID=;=59H#-HS\[D^:-MWEDHV]W%L[EM:,6+/];+[6I#BI=/BZ7Z6,PCJ;-7 MA8 I2JM&&AG$+,DAXWE$P@ 'B!IM\9\=86J?KZ9HPTY*4(MI6]OB$,=^?G"" MCF=&L 5F0!6+,\I?4;[B\(DCUZTXH]!QP8IS%]HMX[+8S+_K;=!F$YBEL<@S M&L$D)!@BFC.(TR2!(J!8JO]%@5ENY,%SI[9D=76/1;E9,+)L:S,]VA>Y/ 2O M?\5> 8GOW?&A:!@OV#.Z]QF9ZI:.@:G^M5^LAT\;98F>4:%=F.=^;6\[_K[B MQ?+E_H=@6UW<]K?_W7PK%DR\?UC=?V/&X3[]3YG:>E32"B5N5>FHD1C\1HK_ MU5FH6FSPOJH6;GX^?@'$R[:W._P\+UY#Z*J. \Q)14IS> ;9W1<>/9K);:9B MU]HVO,/IN?G^$//=R_Z2YHRS.@NKZ^5^7NF-\;I+N=XHOU-OQ6V=8[L+2W69N' M6OA;IOM(8[(!5-PO5E5ORK4$+_ID_Y?%"I1:_9X"4&_\6O @2%G,(QCP!$'$ M,8,D8,K-XRP5C*8DYEGS6GQ<\;_]2]'J,-(K(5;\[_0RF.VM3G)Z?1O3G5"3 M5R4R.FH#^@).AJ1HW6>@*2S?41_4)\L;!0!H$)CMDQ?47RL4O >L^)LXO^$N M'N2>0K",O^DP#+7Q*,#0TWJZ.=5<$F.2\D#7V@L1U;G[#.8!1Y!)D@8\C+)8 M6![2GQQG:FZ5%M/V$/XT@*9G[U?#XOW(G6[\-^&\@(.S _;3HXQ\KMZKZO%Q M>O_E5\3G-15\.QG];:%-(:,H#G.(PU! E/!0_2T(H.. N9C\H^)IBX#.H[.];XH7V7U#X9X'?Q MIH&[*QNRJ0R96_ECHPCI8;U4-Y>U^7)#E?E"V&:>2Y'F,>$P2)0M@0+E N=9 MD$$C:N_GV:#DRDE(PL(#LG(YM:A5/2\7C[K M[(HJ /H3856#M<83R-)8!((F4*!$*E\+44A0DL$@$C35)P4QMZJMW3O:].BG M$1:P2EH@&W$!71?%^B_U&TNWJQ]L4Q)R!*%W^FG1JP4%K:0>W"XC3)S12]]8 M(Q.+@=K'E&)RDWV6_R#+3TMR;QKDTO.(J7'#0=F"JIP! MKZJ!O3HD4M)O+<)<^C#L9P>'\'GF!1ODP)]:>$.DSQ!'$.4$9U?C23$.(A@D(2(9RR,\M0HG<1@ MK*EQ02,J:&5M0C\LF['W8&M&"HX0\TP,9\#RP X&>+AJQ-XSTKA]V"^K?-2& MW>"6@61AF,"!10KA,?P)R#UO#0Q0%@OL]9AF!E?ZYR 0A71RGGAAGW].2"LD<')I>N M']B.E3%=8[3\1EYT'G=S4#Q'F21,'XLPSBE$/ HA2;B$1-D.84;R6$ALU6;U MY#!3HX162O!4BVG92?4TE&8D<#U GBE@ATTCX:R-]7#8R[07 U<]2D\/,F[O MT5Y%CWJ*]E]]16(,O1R;2@]C4YL(U(\_1<$6I1;H7\IB>=@(?O,L"G(OO@N= M_E@5DEI5#+4ERSM1/(;*TD RXR*'-,]RB((PA3@0$21I2(1D<9J&=I;&^#I, MC;%:N2&I!0=%*SE@>]'!#C.I'B;N7294S&R!N-G5[S-%)W,LW@C4>Q/ M\'2QQ2;VZ8/Z\^;GHC0]N3MQZ]0^2!T1P0>A1GQ)5U5XT-%/A?BJ)K]Z4^,DQPPQ!&.>,8A(&"O7F3#((AQ$*Z\O+IX MGD9YR'5YNYA1[?K'$:0A#V"0);',DQ@GB54VF0.9ID:-NGHQV8"R%1842D@[ MY]S%3)DYVR/C[YDN=]IT:DK7Q6-?:S33$]0H!79:'=[DL&B0![@=^;P4Q'@: X(5"9 MIAF,0AQ2$@N*>6!#O3UC38U2.Z)6Z1FL*RSXY>M:K? PM2P7TX>U&7DZ0M S M*1Z"]TI.=]1F (8CRNH;:50J,E#YD&),;AE8!>!)L9)^VA=!U(+<9P@W&V7E MAZW8!30D*)0RC1*8!!1!)/)=L5T/@9:8[&%(!OI$%GX%/BU*77*U:N_U& M-G7M1A_A*$/P=%5TP&;H<6L0# #EJ"3!D&<,8[==H:2JQ=&"J;]5Z<9U&.Z9 MUNX9R2E.\ACFF="UV!.F62Z&3/TGI"Q.<6X51#]$B*FQ7;?_^ZZ[NSY1WM?C MVVM7GS+6YXJ6O#AHPLSXT?.;)TT!K!=J0_MV\U,U=_60:7X.B(W8<),*H M+'D-2(=L>=6S[%ASLV(ZVJC8"OZIJ$Y"VR V$N8TRS0'IB%3E$@CB!-E^+$T M"=5/N*3"*$/Y[ A3X[M&.C/R.H];/S,Y0<,S[3@"@J]95 +4E9+N1"%ZXM :O5^N?UO'P1LIIT MU645D8;J?Q69GK]O%*:\*'9+@YV_&NQ>= E?G0Q!["FR\5] MM3IMTS0OSIF9)>AT)CSS[VX2*MA;:37 M;RU">@PB],4&U?YG!?'&S>STU3] MHQQ/XQL'A**T82V_BO5]09X>=-.9*J)!.:=IGN8"D@@K9B)!#G/=>B!.4BI2 M$F>$A<9Q)N=&F1HO=>6S#R YBV4_=SA#R#-?V(!C%_9Q2?EK8CK./GN\@(U+ MZKV*QKAX\(OEU51*J F7MG_W#I* MP\\DFUD^;SYUGMG/01I$]0?8J0H:74&M[ 2Z19A,Q5MWANB5\>_1!<($9F<= M'XP&NZI,R#>U3IH"%C+#DJ<409+3 **8QY"&600E"2(>BB@,F5%P\MD1IL;E M7]?JSW_^^"?0(@XJ!-)!SXQHK\+$]Y9>4_1#"^>OTL>QZF[K>W2>_Q95/8[5 M.U/+X\2%PQ;R;V2QVHB5=BR;5Q%G,I4LX9#$>:3#,1A4*SJ".4MQD(+CYX^ZBL^J=[B*SU\X M;!7OPCY/-0P*0L)SF6>094@M:$H%S+%DD$8AC66BBY#H$X--VH\9I?]'$3>F8N$^+9S%/2(81S@3$F4X_Y!1#$C(,190D M)& DX<**1P;*,36*42]>;MO9;=@$F+'."+!Z)J1& ]!(6KD4,]!J 6HU]K^M M%9G5P9M:%9?=XZ["TEEWN6%2C-Q][BJHCKO37?5Z^V0>2!P*JA@PS"-]1!8+2',A(8V9E"P2491FIJ%+-@-/C?Q: MV<%3+3QX[/@/;;$@L%'RMUO=OSRJGSZ8ME.VGIA^CO0)M^]-Z!;I1F[0]=1: MR6=52?9+N\K7(6P>=.4+Z9%BL>X>Q*LW=RW!1OVH-'GE'<5@#4&P)S3+ZG&C M16P-4;(;R#7H_L'Q7>IEV+SH[]'F9E7U5*[:^JB_?UI48U;I!]]U2-FM_+T4 M-V4I-N^$7!?BAJG7=KLDZAOV0:B7AS5)G"M^\ZC+;_Y?O:+R#(F$ISG$2:JS MVDFLOBI1"J40@8PY83BVVD@?0>:I?97NUANR5.NS5GP&GK3J5;ZA:)6WCA'S M/N]FUOW$9M/S1^_;;@HK?6?5'.Y4KO[5*%WG=X%*;;B64"D.*LUG@%:Z@X[R MH*M]]92N_D[#WL::+'>!<]XE'COT;JPI.!&\-]K0PSYG=99DG6E:=Z3;;W'B M)!,I#3ED!$?*PT$!Q%FN/D@DDC3G41IQJV.@GK&F]OD8DGK;!Z49LSL"R#,C MMXFUM9Q^^T\:(.*(]OI&&I6N#%0^I!F36X;1P[MMN5BII]^P.H1$$LBB/.<2()Q"%G,*1''W0%9-A=U=#NM!?=U?=0BMKM7YB2R*JA?A M]_5R^6E=Z*?.04LIA*B*)8.=IVKX^OKK&"'1 A5*8*-@VA>AWR%U MH@3]R1?33TNB:;X);QW>[4F[OT=@N-^I=192[EG,@;ORM8!5+]RFAME&_:U< M\*HDD+9EFESZ>MM%-[JJ*UQ4I0QQ'F8HE)!%RIM!3$20RBR%2,@@R ).,D'G M*W&OMV(,=]ROD<>(EW'-RUVI_-'S7@E]O+770C>TJMX!R[WTJV8K3B2A>1[" M&!,U6S)((:M\2YIM85^>@^@M_ M\[@Q;0=S<-O4*.[;QUM0'^^^]A2JNCGFC6 .P>DGJRMQ\4T]@R"Q:OQR1OE! M35\.GS5:PYQ MK,O6/"R>JI(1/$$)RX,,LE!(9>+HG76.$,1)EF,>D#"(+>.LAX@QM87?B FZ MR:3(3 /"*N^!B5G4=6#A!@YJ/H:H(YCJJ]ZVL#]_UV/ MF;/Q$%69R7F0**^;ZX(BD<"*]K($8N7,Z>;Q":$Q36ELMS%O./#4B.X@YND@ MY*FNPFK;2]YT#@QWLCT@Z]M&N@I4^QU>2X1<;;V:#CONGJ@E&$>;E;;W#R.J M7]=K_M=BN>R>[!"6(2EB 1.!A&(BF4"2Y (&"8H1TPEOB56UQA-C3(U^6A'! MGUI(T$AI23BGL#3CEBL1\DPCMN!8$T>/^HXXXM0(H])!CXJ'*[_OTFNMD9ME M-1O*T%&\HB:YBKTL#VK D2YLDG2C$,A,IR%29"EB55K$KOA MIT8-W7+]1SWB*P7 7JU2G]C6/WQ/-N)^7;P,-5J,ILK6='$] ;[/R+NM$G:B MZW]5!7=JZ;W6Z!\&G7/+QFCP-[)O;( Y;^58/<5^7_BN(+IB\DU1O'OYO.*U MX6^X.7SJWJFQ5"-C-WBDG&DR4@(OGA=\2Y;F^\0GP;J\67PM3I[)Q B=S[1 M)3P&;2*??.!H.\E]ZG2WDWNO&UAXKPV?^+QZVF[*+^)9+..F^E0:@<=%=6!3K[V)%369K8V%M% M]+I6A3()OVYKBRU!DI%(0!I$@8X]I9#&,8)9R.($982P+)C7Y4=^;$BQ,=QE MP#2WLHXVR6+%ISB]AIN/;SEA MOOM'2N0G"76FXPY MQOGF^K\*8V69+ELN7;V3!+=( +CQF:I2B MF['H./BOZO_;A-[79D@C/] *6*<+7 +U\HF00SP],XM;**V.B0Q!&G1B=.G9 MHQT>&2K9/45MMC6JU-[R\ZJNL'DQ[W>><21(G@J81DF@Z\A+F*. P)R$ M:2 CE/ D&J4"QS#YIT9]1Y$X^Q:"0.J3G^>JD,%A2^7Z,N6%:3>:KY=+4I2Z MTFWM4H_L4=N^0N/XVQY?C+^1-UZC -1;4N-@6CIC.B[[P'FP^,*\ARP.),JSM!DR4!4%D#DE.&,Q% MC/-<1D%&K4ID#X=L#-?&"61F7\S!0/CV210&39NJ7[1HY\T3ZX_+294=4?_K M9X]*S"?5.J3-TQ<-K"7<5#%8B/+]MB@4P<[S-(\)PA2&F.80(4(A9GD*DQBC M*$4R"B6U8;;C(:9&;W4:/JN% \N]O);%A(^Q-%N_UR'D>1%WA)N!1CR'Q8+/ MJNZJ1O#Q ..6!CZKX%%%X/-77EO(8-=10SWHPUIW/IG+5+GMA,10QNH3C$26 M0IQ@Y8Y&/$29#&B:R&'E"HX'F]JW>2_KK@4/^+,6=7!5@A,0FRU^5\!YIH%! MF%U18N \&,X+"9P8ZHW*!9Q7^GQ1@)Y[KDVV:^*R;NER<5]GAWU>??S)1%G> MRIU7U9/FP/+PK)9L:(7U>R77Q M6._U?%H7X'9;5/&3)?C78O, ;L"W8OT_=1QE&T"Y5UV9V*#6'=R^RBL;FKAW M[;0;;O.]Q61Z)\E3,;#5E/RE)[)W&A>[:7R3]$!'L^ \<_!:N=XHJ= 1G.?S M#5T-,#"AJ=,)9U<)KPW@_; 5.JS[[J_U/(KS(! "011S"E$D I@31&'"4I(G M&1>4,+M^$X8CV[#".*TGU#N>6&8Z&8)L1K@>@/-,IZ^:A,VZ=3@W:T!%=9+= M9! HP1WF0MDAY2HORG#4<7.D[* XRI>RO'T@&:T+L;A?U5XS>[DKE.6D+&+- MB3___/%/T&IF262#)\B0VL: W3?9U3KL$ 9=+:IXP:X>H.G@Y;63 MU]6PNF+&P7*,RY77PG7$GE<_T#X0\?V#/GSEWX0H?BW6VZ=/J_UB- Q"['G$ MU&BN$15H64$E[$PYX.O-:KTQ/+>[A%D_@3F$RS,]]2&E/%27]&,(RJ!XPK[G MCA9+:*!<-X[0Y/(!"WW]0RRKS8C?E'6V+<17-?O&2_S4S9-;W.O')[)Z :VH MH)$5:&$M5O=)H S6];48^5[1@^"Q6\5]$ Q;OR>?.-[*[5/HU9KMO?":OK^W M3U4#@M5]W3MT_Z61@8@Q$@CR7&00!2F'.--A28)D&,=QFD=652_[AYO:8A_> M_?&H/M MBUT_[8I=BU;K&5CJDR&RUPSPCFIZC^;_Q0'Z9U#=]O^B#/\SG@$EGJZSL7@6 M2\L=FS'>&))G,4,1C ,NZS>&!CB *>(T)BE+ZZ.NM$C?%#)S@_ MK)?J_K+N5-UV;Y]'<4 1C0BD(0\AB@("2:IW=S=?P,?_[_?/=_\].$FE'WK#W2\/@/K>!]N+ MO#.U-R_@SU94EWM@ENBXSWGI'_:M,F&,P.C)CS&[?W!DXV(COBR>!?^\VJ@7 M9T&7M>%:?EFLQ.>->-39ORP*L#(8(Q)D$&&>0R)I!GG&9)PB(@2VXB630:?& M2;7,L!(:[*7>12UKP4$EN652C=$,F-&3:UP]4Y,+2(=$.QICY"[4\?*08\'W<=VGHH3JL*"V2>A<)B(,0X$ABX509A1/8)ZE"41IB.,H M823/K<(?%!-R@ZZU@O)4P;UPO?@APE\O%#WKJP.Q';5=^%T_JA7_096<^;(O% MZKZN,%-7L6*2L0CC #(N=B]R)7B6ML_?BHUFE5M,PR ?$B\F9LS^Q]_D:?O M:ADW%9$I%;' *( \U*:;2"FD&=(^)TDQCR3'=EU-#<:XAQ[=Z>OG]XKBO2,A;3SDC_> M!7^C D)C3_^Y++>O;?BJS&Q9_;*I+?OQIRC80IGZ\RB,L91Q M *-0=WL+8O4Q0IER_T7&<^7M1S'C0_U]*TDFN@&PD^^*UE[VLV*Q%^ >Y+]? M.?!6OTY%<,>["H-0=KG-8"? ^/L.@P ZN1$Q[$G#"'-?:?:34DL7FUNLMFK< M)E-%C?1.R'4AZNONR$]1?E!_*3<+-B6RPH?$87#',%YXORXWM_+7]9I7T8VB>%XP9=&M MEWPN<"*3., PBVD"D40IQ"CC,) RB$B<\(!;E=$]/]34>$%+6K7 (M;,T(.G M&3.X0"$&V> WT;GJP<.J[G!KG#3R3'G5/^QU]-[B*#ZX;O);* M7EG?KQ;_IT.3WY&ESLG]\2#$9I[%,D^2E$!.E(N! H9A+E "OAMY ?*QZ[C?L$O MN_+ _P![M?1N]>Z$2!LZ=5[Y@BS!MW6Y<)TA.A!F;Y&_E\9_XV!?0W@NQ_>: M/FCD3LG5?_[0NS[M/GLX#Q'A@D-R_N.XSR/Z.&)XEO-$_3/V.L_@"-AN[/%CW@ M_M8M@D^)]O?H_]L#JK/FOGUC#/L W+!_;Q>%X#V)>@?-@W\OA=PNORRDF*=A M1I(H$U!*G$%$$P%QIDSF-$)I$B(FJ;3J6GN-,%,C^*,F]NMB<:\LM*6RH*6H MXD%>!"ELPT&NFB\S.A]K%CS3=ZL&Z,\5->#X7E]-0*"5L*93JM:/"_X M5IE,[A9=/PZ#UM^91XZV%/M5ZJ[*"U<.\R#TJ=Y?B^5RSL(H3X1,H4QB E$J M,DB"!,$X#E,N:1"F26#C#;0/GMJ*;>6R,]QW,*$H9\I=8C!* @913$.(@T#" ME(LDP#+$)(OF]<[/CPTI-O[ .AS$'V3OA')]5GH/A-9[EP,J,.\ S%!,0D0S M*(,HAP@%$*2 MLW;'#I5TY%KM'CNJFW2HS*'+<_1[.Z;?K%A5\[*3A&6A4FH']K-1: M@=NB4Y1$MY7_85[/Q=5D\36K[JX;!TQHTEX)YF_R[AX$>*SE!Z0Z(-4'X/Q@ M 2ER \5^JG2P9'7B1I;+]5^"@^U*<1_8J&?I&M1@L8/IG]=_9QQC7W^>U$.K M3TZH_E=]=ER-,LK7RC$D[4?.]6.'!B(^JY'7Q!9SG$G*PS2# M$:?*U,]8#/-4$ACF H4B"3%-AZ3'GAK+:)&^10(LT[UY='2*DA5HMQ-HJ0%; MEY96[$F$S2S:P8"-%8'8B#>KL6DD=!EZ>%Y_9U&')X88.>#PO)+'L88]U]KO M4U;'LK^O>+%\N?\AV+:H*S$_;DRW*L\^8&HVZN_ZD[FLVCCLY33?OCP/U.4= M3"<8^3YSK.(]3H+4Q/6YV<6\B,6@CQTH7K=.,5M]TUCQ3 M[[X,<2=SM:H[_%J_6?6+9KF"7QI]_C$[G:^PCSV?@49G=W3M;3H<4;I[^4:E M?6_P'GX:_ TT[//1E"1:W5<]&'=9DE^5.%43C,T\"J6@@@"99))'@N;3X'%T><&KU_6:_NH1KHL:VFMKH'R\KE7.Y[QMF1^F74S4C: M*9:>27J(QFK/XA0YG?.+QM]OZ@44=/ M?E@_DL5JCG LTH1P*+3)B5*909IQ">.,Q+',(YX3*Z(Y-]#4^.4HC$*+"OZL MA;6NFWX&7#,^<0&99QH9B-:@ALY]4#ALY7QRF-&;./ZI]<^_UUY0B.JK9 M??-S4<[3(* H32A,42(ARL(E4\7)^J_91AM M?%,NDG[2BM]N'D3Q;:V(26P6137.<3F0LM/JN>OG) '")$P@8VFF3R,QI+I) MC$08QT2B))1DP&FD$^$F>ERY]XP&>T)NYLZ,M\:;BG%;S2L'ZG0=)!]NE5,0 M'=&B&YE&)5"G,!Y2K=N'#R/E+Z(LA3CC3/Y&-CK4I"Y.MR^JS*,HIW&4P)3G M J(\#B#)60YE+E,[*?LMU/L M"'C(/)G1K6?T?9-K)?WL$.97VU:;-: "?",+/FLGIZUZZ:>$]A60.J+:(1*, M2JQ70'1(H]<\:F"CUKK_],>F5;SZIX[/:\(A$H1XQ-(0DE@BB%(L%#O&!&(F M"(OCC&%NU;:P;["IT6#;M9VU7=ME+2T0C?1 O1Z;@K"-I?W9B[@9S[G"T3.A MM1"V +4BAC8BX#A()<=T$E.N CPBG$F4Q@D. TH8' L31**K4? M>FHT\TIR(!K1M;4EF]53=J2W8QJ+"3'C'3\P>V:AUPA_["#<\M,/$X2M* M+$<$93'PJ'1E#\@A>0UXPL#]/?)2A<3K0#I=0ILLRQM:5E][TYV?\T^8T-IH MI:PC01LYP9^MI X_T 9XN-J:Z1EIW V7RRH?;:,8W&+W1I?%9OZM6/.MLE,[ M73R:,UHN2(ADAA6*F3+P\XA!(D,$8QRF/,[RF&%B\AWN'65JG]Q&T&YW&_V<7V":[U M3JPH9%/7SR*U]<2M4UO%E8@ZZE79R8^ZQA)H9)U=2MHT JI_$3O R//R'0Z/ M54YK#PB#LEE//6^T/-8>9;H9K'V7#3VY(*70[;8.=KU)@A.*I(0R1@PBG&"( M(X)AC!(>AR'.DM#*33XSSM26=O<$HCYI>&]=>.(1A1&<1IE%$G^>N=02<:"=*1\-K$]2["9OQP/6!OFJIN@IV#%/43F'C+ M3>^.]<9)Z2?4OIR-?NJF80SR56S>D_)!>12Z>A9_]_)[J8OEZP&J%B0W.AFH M+KK1;FGQA%)&\PB&*D#9BS U$^3SUS\^_KC[ M_/^S]V:[D>/8NO"K\.( G0D$ZV@@->S_RCG53B K[3\SJQL;=1'@Z%3O<(0[ MI'"5]],?DI(BY!A)!26K#P[0@^V4R+4^2I_6(M?P]5=P\_['Y[]__O'YXWM^+H7TQNM@>*EMV"K!-AI,?FK6AI;LF!V\//,L3RMZ0 M#'WR8(^&^S'D4:5]G3R^''S&'6ZF3\S[^I3_FFZ+\ MJ?^H]T7*.8DY#G$40(F0KA@?2YC)(("8) D3849PUBO!Y=+$$]VR,(FDXH6X MNNCUP[ELB9[((YX(F1,%=9A*W=47P3R@(8RB/"=)&',9N?&G%\C'3G$>!VM+ MNO6)X- ,W!28T=W,#9 OQ07MG^_6HL'T_ Y]GV@1.[#\Q8QV(_RWY/'HB(+4Y^(%Y4R_\K/=?8.?[>IOJZJ_Q*53DZ89PD-""<1Q#@( M(4IXKNPW1?]Q'I$HR@B+I%-%+]N)IT9#C=R*B7:"ZQU8TA8+?:PC?MPXR7H9 M[*AI"' '9J@6UZ[,H!4:T$T%E-C@650F5\8?,;E"Y8F?K*<=E:9_:Z4Z9N^655EJ*\7;[DQ)HGYWF6DRR@ G(J,H@4-T$2)PF4+ ["+$C#D#K5 M8KTXX]1H2LNJ"PCN&4RZ/8N2UK%QV46X Z;L?ZJ+[81A %$@L?HIB2"2-(W3 M-$59FO1P"_R@/@VWP+W3QF78[3X&7I_=@;\"6E;P1@O[5C^]^U:J-%:JQ_9S MMM#XZDMW<;YQ&];9JG_0R<[ZQIZ%MW7U0KI?O;!3'?/=\^Z2QD0V;0AN'TV[ MH=M-55;$-&S<:R+^3>A]$O7W]TVNWX8L%"4\1/,H5MYU0BC$)(J5@4LDS*-< M0*1^I2EC/ J04_GN\768VD>HE1N26G"P;B7?IEKJML*+0@KCF:YJS<%JI[IC M;?!7>&[L2'CB3\/ M-ZM==O5OUOP5I\;'ZV)JU'0.?1-2\ .$C/08@$:,, 6 M#="! V@\/)8]?[VU]%4\_14T&+<$^^LMT4$A]U<4I>?75S?B^[E:J#O*C__: MF,*=E>N)^OE!IL1-'4'_!FI1]5[#,*?B=K#X>LW/3S;N&VFE^,'+8W>7>RK- MCS71;Y1Z#4W10LLLFI=W37Z:#.-PRP/)8F=BD6\&'YJK^7O==/CK7R.)1]>0F?W\>T/R,"OYCX6,W"W M6A3L&?S1_/\@*2_'X?!5G.'EX.,68#BJV$&1A>-7]*DVNY]OQZM@=_[?D"YY[:=Q<%7:MOQ2<;-;#NKZ$%BV_FKW8B BV+^ M<5DI4_Q3L1!?-Z;*&25I3C*>P#05'"*<4)A'D81YFJAW/X]Y'EI5W3PV^-1> M^EH^H 4$M81V;_I1X,Z_W]?",?!;[8"$]:M\3N4S)K:ZK7YWU0^[5_;H8*.\ MJ.?4:%_/L]<,4#&WC27ZL!$W4KTI_R7(^E/Q).;Z=$-PF4.<1PPB'A)(8I[! M".$L"1,ITE#,G\2:KKQ4S3TEA\N3W95F0$_RIU@+HF7T6!#WY#)8?NN'AG9H M4\"Q**Z!'VA%@-9DI$*XEX K8LE*Q[)XO-2S_E#+:XB190'6<(Q9"A5I)CE M(0"X@3D8>1(DQ, MG#T:=S&F9ORH)SAQ=VQZP&_O^ P+ZLB.45L2>E8SGA'7KW_4'RZ/_E,/(4;W MK_H#= 4'7EZJJG1U[ZD5VW9G$'8CKW\X#8P0_6%S)F<+J/AB8#.3#0JR5Q6 M>)](+.[HF?E75RO\!]%'9M5S4ZKT?3.9X.^;)DD\(6$0Y $D*:?*4V0"YB(( M(*=A)##.9$:=3FXLYYT:C;3R C6H6)]Q2JX"VXY$!H!P8$9I"Y%N46QDGH'W MWCM-N8'C*_G,2QPA"-! MHC8;P?* V8-85B_@RUR%@5EL6T*L? M("8AF,Z6&/J"MR%_@L95<_?;?8@FX MLEN7]^JR1ZT@>#0:NO8O\+"\ED?@8RW96#T/=NH )2-H%=)]^YJ2<%N5@'[[ M@5$*U%J96[9Z^6R)X ]E;\T2/(@T-ECP.+;[0>'-AA?J"?I4K!\^ M\SD1.,RS)(,R33!$DA!($HH@4H2=9"E)J?TIX8N1IV8?-L(!+1WX_,'^?/ E M7I9X(O1QKM0/"H MW3P.,7]#.E;AY6ZZKX'^,G MWLK/RTJM3T$7XJ8L157.19Q':1Z&D&#ESJ$\D#!'+(-1B-,L2B5'V,F3.S_= MY%[0CK1U*G_IZ,1=@-?.2/$'VM#O&GQA%-=(L1$30RND;ZO(#O\N?\.E &Y@ G/'K$^QQ3^XJ(GQ?#C1SS M+ MP!H<3T;!Y?E&M0NLU=\W#>QOO*)*P[O+F:WO]C-;/Y%B_7>RV&@C9?-0I[E^ M*\K__J0D4Q:,4$]K]8U4XK=B63QL'N8W"H]*OFL*(Z^:SA,(88H]?-V'$Q3A:+&', M^=TSQ[^ID=1 >N8/0F?5%$LCY ?U1]L\\G-C3.ZCL9,5O! 6:&GM\\O/XG:> MXGU"-C E]T3+*?_V>AG!QXM-]U&O6ZFNM7U7L,1VF9/+T_/F@B((R?6 M69 $5,H "I*;B(];%B"JU!3"$SH":1E:$+? MT7M8*\$_+F$8/KYPZNKG M/1>8O#75LYITY/YY+D I(R(^GL6Q4Y-?!WFGAIAM:)K=_"% M\*:Y92.^:5E4@C^,!HX'N2[K8GD>,0S:0Q\I> 3:_2C '3)?N_D.,X^[(>\. MR<&>>H\A^C:3*G_J_^I*K4]DH5.;S90%T[.H?S!S=O_0N7*>R2S-TYC A$D& MD6 IS!7/081"QK),L5TDW3I,72'-U A0BS<#3#?:%CLI9^:M7&^5,!>X=IZZ M9LU0(F(1!"%D&8W5)XI(F.4RA8G,(YZ%+..$SVOC\GM%UM7$5FY?LK'7[]CR M 5(!*NZ+I:EBKVBX3Z+5=:L:97DJ0YG!+,J1SH?@_:SC?Y.UH4VL4S)*VUQ*7LG#S!F M!+*$J6\G1LK>R3,!>9R$49)&L3*!7.R=@QFF9L.T H*%.1MR[XAVB*$=NUV% MS,",M06EJ8+GM^WN2NXUSP]CF86/\J.8$ZY8N MBGL3@5!^7G[\BXFRO)7;^*1;J5NVU]DYQN?2%<]-P?.YE"R(HC"&2:0KSJ6< MPYRFL2YC@)!"'J5!U&^_QY^04^.4STNY6C_4$3:?5FMPNUD#+7L)_E%4/\'- M$G1T;T^HP4Y[\%EW&=3J@UMI[KR4T#;>\^"ZS_0ZJSSXEKHLEIVETR+/ZH7Z MTZSP^>4MMLN[>K&\S>;5,/T&AEP2[QM>'D5\I9TQ_R"?WD(;8*Y^7Z"7-52- M,<1HE,4D)I *22#*4@0SGNFCS@01Q)$@C+A\/PZGF!K[[VH(]S4IC\!H1[O7 M@3,P:1[45O9K59[6W1,['9E@5&XYK> ^,YRYLN<>^NKA8;4T?<],I'OYN2PW M@L]9AFC*XAAF..4042EA1I7SF.14LHC%08+<=L>/SS.U-[P6$Y1:SADHC:2@ M,**"-^KC7O_EK>..V@F,+??*KD=NZ%VP&K3O-6BUD#-0B^EQ9^L\#K[VK$[, M,NYNU'E5#_:9+EQ^K<_Y=;5\$J4R07:;56:RWY=%5=ZPJG@JJN<]9T)D&8FX MS*!@2._ITQCF613 6#U"04X%0;BG<]E#FJFQ3/?4NY78=*3>ZM;=+#;: :-> M7R^QSPJZNH,#K\N(@0B75F&W9N-X=5<@Z]U]ZR/+*_EI5\!VVB&[9M"1T][K M!K:[$+/RMOHIUC]^DF73ZOGO1I'/RSKV;"X0)P%/*41I'D(DDASF21S").1Q MEHLX"=W:9(XE^-38O9:NO[DXVH*G+(R0^AC#B$Q%=1_4J*9?EE59:B?">4&R5^D+_F/$!Y&D04IDFL MH]DEAB2)4RC2D(8,,YS@S"WSQI]P4[-8E)B L&JC3ZT7X,U"2?L6W"O!79-Q M/*Z?W=?IM5;E54XANV>/]=?DA7*@U@Z\T7J]G0&MX_87:K34*= ^$X'\@^\M M7GJWXDFHSQ S9QEE.,]"QE).(YA&>M\0BPAF$0DA M#WD09C&):.96>^WE^%-CWJUX<-WDNN@S1==]OCT,+0W[_L@,;7^WDM6)/QZ- MXN,J^[)=]T8?U\0\KMJ!)7CBLIXUWTV:[I?@L)7.?>3\XQ;R?V2N@=%W"_><'WKXSDA"4-1 M*&'(L@PBW?LA9SB$+,DH1G& E'/F0@'=P2?ZUM_?K\T^(WC8=EWMW[RX1TOB M";WI+QL-#]-2V//;_&+H5VO_>^J=/7K-2!W*/ZG'8AZE*0YH0J%ZKX7NQ4E@ M'A(&:9[H2/$@#%.G$_U>4DS-?ECHINZV-'\KU*1?UYC?_YZ:L]*2_B09@'80XCQ7(02>6VY"AED*4)"K,D44MGU6S&;=JI\=FGU5H4]\NFQ6/VI=V[*.FM8]P$OWY&%_M.< M"\R92 D,9<0@TE9:'B42\BQ!(F8QBP1UKXMA-;?+BS9>_8M&N(/B%NY%>^T6 M(* *=(Q3B%(D(@C3B<@3""03X#6R7 3HNVK(318P9N'E8;G]WLG7#SEN%M,^?( M6=\.,!QF@KO<[/:-J)9LKXK@^]636!+UZ:G;3GPQN_WWXIN60)D>'XJG@JM7 MLKQ=*YM;/:X_22ENI0E@G8=1%B:19)#03'U#,$Y@%G($0TRCC B),V:5\>-5 MJJG9QZWLNI%1L7)K9.1WN%#QM%5KVRD(;)?(J&:R]+?*@=LU MV*FG4_"-@J^Q?GS%S!B&'*:WCB_$&VX]OPG3(,[X/SH!IGFAP.+E>[:N+^/: M+7HDSX!O%U3=L]XMJ,G; YLE-Y&6 G#]N)#[M3 S_'+]IW&0]:@_G6IH\SD, MU7_,)]'O7*-\,@>!I_VD#C-X/[?LX\/C8O4LQ'?U&2^8.!Y@N$T12E'(8$(X@$B6"N(_4%9S'E M-,UQZ-3195SQI_81_XZZSJTRW0L%'\7WSSK MY/0U$?I:2_57W<>G CM%VQKJYFO44=:?5_4Z:^3)/1M9^%']O-=9F'V'\96D MZ%T]XDB8Z*W4 =P,2RFYR1^4.409%I#$F$*6<2ECGI. .86 G9EK:N$@+\.R M"R.K<\F(D\#:?0H\P34P;Y\-8-=I"2NI8]9G)PY'O%:7N 27OPH3)V<:N\K$ M)96/5)JX>,NUU28^_O4HV*[>5?,UWR]6QW$>I2FA,! Z=S5,$20LXI!1A(($ M1QQQ)XO8>]+(3=[*]4",()FM.E']R&\94"^4GO9NDSTVI3 MUM7]YEE 6![2',HD"B%*F.Z"D L8LH@)%B8AHTZ6ER#!MDW_R^E.:GMZ 6OZUH.F3^X&FX!LL+/#+E*^?[G0;A M@Y M=YD[D^G>&I\6JS^_B+(4XH:6U9JP:HZ"6 :QR& :X4PYD1S##',"8\5Q,N:8 MQPFR);/C4TR-STSCF4=2U/O;Q 0,E7J':K'A=2$:?6SZ((C.!C.[Z.JK7Q<[ M7A2$%@L3L.U ?2>0O\Q^U^,Y]-:5AE)+. .UC."/5DH'%CR!CST17H_32%QX M@)GN5)+517LO:: [0+\6 MW+GNZG%H+5W(:P$;VF=LY#/HW&RJGZNU*83J/4GA+!"^O,&CX3; F)3,05H[G%;>6T'!@PE&+OUW2L'# M(GTGK[SV2.T_!5E4/]^3M1GVQUHL^3?UA=L_KL$\P$0]!U BED 4D SF42@@ MQ9%D419REO0\4[,38'*LT"W37I;*2.:@U@1H5>H0(J,,,-KT/4RS7![7TS3_ MH(]XG'8.YY%.U-SP\WZD9CG]*YVIN8%S^E#-<1PW)N2BF']<5LI O>%2YT"TJ,(@A06W2\N @// GBE?2#]*::UK([FC0OT M=I;-0( .3".-U&9?J2[:^U+P]O2]K,V<-]]T$DNIX%?(Z[^<[A[@;-KT -"3 M5>,R\Z@&30](]FV9/D/T=.@VM!3_VJAA/^J#,6,BS3G-1!B3 #)=;A,%+(>$ M(09Q1*,DI32GF5/=FF.33(V?=C("(V3C$%@>NYR%T]+)NA*DH1TI5WSKXXS< M\;5IRG:[JLEZ>DEM)Y'4V_S^T\AJE_7J\VC$J'^N!=D8:)^35DQ4LNI3R _JS^5 M\R"BDJ4D@8(F2'T>!5%?QCB&82*##(5!E"*GWA?7"C2UC]VNG],,M-5_C4Z@ M56H&MFJ!K5Z@50S\84[5C6Z.N_A7KZVE:S+BB@WMJHRR6.Z>C">$?7DVUXHS MKJ?C";P#S\?7N"-VA-[U$$91G@F.0YC0((%(Y 32F"8PPDE&K5R9.@;VHS=1TA>Y3S.K*5>Q[%N%]4:;< M^_E-K=!;H&MG3:C=\Z0://\[M70>IHFSM[;-+X^[FQ2W1(28H"B%J=E%RJ(0 M4D25K4S"# 8TL MP;-J7@A%\9(E^/MRO2TDJMBCC5FL247]X4XLR4*7!KA9\L]+]=J)LE)TM-X( M/L]H$J9$L4*,0@E1H -K8V6489)E-,1!A&.K.'L/LDR-.[JJ@(K\M8VUG36& MEOGC8ZN0"2(M&I4 J75RXYMK%M*.E49:GH&YZ\7*Z%SG=]N5::J4ZC_>O5B9 M5AMPR/ :24:E3 ^0[1.KCR'[T>_MH]"-,);WVKI_3];KYV9C MM)RS+,$L81P&*>$02<$AE2&!DD>4QS((H]"J;<_EJ:9&GE]7ZO]UZ8;&ZM5N MD*9+[:BZ)F.> =B.]?S -C"I;84T7B)X(:8_LKH,A2%])K&X MX]J<[T_%LJC$%_52:"Y23T%!%Z*.N=K+*Q:41YHE8!#GNH%AJ+RV+!.ZJ+)D M/(H)Q4[V60\9ID8MW4SD9N?3!&K>L*8/T4Z=;=SFQ[]T$2W]X,T>D$A M>II8>L?LRZ[&7=VAN9H++&261AQ*F840(93 3"CO5?(\9GDLHS1R*H9S8IZI M,6"]Q\QJX;JU_QSMJA.HY@G+$RP3B"+]/YP22%D0PU1PDL4RRTA,74I8^T!U MA$.6.K%V-2RVE@;K]8@-;:T:F#HBSIJVZ1[K#UU P9>A>F*6<:W4\ZH>F*@7 M+N_'LK6OO#TOWM:[#"3+9*1HE262010C"4G 4XCS4(0ASL(\=2H]=&*>J;%L MLY6TB[%P+2%Z"5<[+O" UL!/WFKZ*,390ZS%1<0&"ZPX/?,K1U%< MA.1RR,3E(?I16[L%].MZ59;SA(HP"'-34%GJTD*Y\G82]3_*"\))'$>)C.9U M$UK%L>O*CL)>S.'RWNS/--PK]$[<%\NEWA.C]2Z:&Q.]1%&&F"$:Y3#"1*$H M$P9SSG4XMA0A8P%A-&Y0_+CDHV#8SC,<@A]-F+P/^.RHNC<@ Y-Q*]<,&,G\ M,>U1A3UQZ/ ME>"?%N3>QC*S&FAJME@C,/BQ)N8];<4V\0!:=L$W:C[0J&#W_MI!>OY]]H[F MX Z>$Y#@#RV_!X/+":RM-==CMN5>>1VF2!0&,CRT$69L2CRQ?R@T8!G1VL56B+/8YT@NF,I?<33'L)7ND$TQFB MTR>8[D/UW4Y;%T\F#*JS;3_/&8Q*R+,>14TS^ MT5FF1H8[(;?':\^NFV#'P+3=[KH2HL$WMK;H?+F(3H^MJS/:>]ND.C;'R-M1 M9]0\W'@Z=W%/NZE2E/&Y+#>"?S#4V)$RVYO$,_3G!81;)((-2")T/F5!( M":(0ZXC1*!$DC-WR\&FUEJ)0WUV/];;ZH^G+AG(78%P3JC= !Q94_Y&\ M99N;_ZL"H@FU"<(8B9@AJ'O%0D25[Y^%60Q93B-.FS:%E@[JO((U\#$ MU$H*E*BU8:8HJ99VD" M2V0\T<^EV48E&TO5]ZG%]K:>M=56:U'<+^OP4/;\ M*RF6.JFI*62@B^S@.,-08!)"E"A3B> \AUG*PRA*,Y%*)X_S[&Q3(Y&ORC^4 MM2W0-M.V[QAN' S-+("5I!@984O/EBZA#Y+R5A M!8NOXF)GYQJW"F0:2=;_V MFW51*L;K>HV[8BH3R$211CB%C (2&2: M*_GL'ZOU?W]>FJ#*4M0=7WQ?>(['"%IB MW?BND;F..E1(;\4>@"]L4/)-)&?G?!V&L8'A)/58W=R/D[ZH9Z#=*@Q%G,8L M@Q)%.KT'15!9"NZ/?^W? GL:Z,"V7BODV(_W,GT)Z2@#(6PH"E M%"(:"F7$QP(F+)0XQHA)X;19=F&^J;VI'7'[Q,5?0M?N7?:(V< O^#YI6XVWH4K^UD!;2O33ZOU-_&H'H:?I#3)*0\/JZ4)PYQ',6-ICCF,Z]8. MF.J^R13& 6<$95F,E"'0MJNQMP>0,YF'.$MBX5:"T!/H8^['C(BVG5'F%\.!:;D5 MUH2/[L2MLPX-E-_/0NELFMFCX\DZLYAP5 /-'H!]&\WA3C>RYZ*8?UQ61?7< M&:O.K^@TY)PC'H1!E$20<(H@"O5!5Y ',$A%0#!%>9I;D8W==%,CFEKB%V]% MDVY2=EOTVI&.)>+G"<<_C@.3S;406I.-&S)G[$(U4,TQZH<=M5@./PJMN*G: M4HKC76YT4BW9_(M0W/1-=_"]E;^7=57FN8SS*,LC F4:I1!A'D'UJX0H%ZG( MJ:!(5^J[?.Y[:H)IGOTNA,E&4+P@-@K/71*Z9;:+ MU[GO8-WP?_Y8W8F5#D?ZM-SMT5IN89VX?6KVC1)S4U8F8?;'"MQ]O 7=_,D9 M^+1:5S/$ V^'ZV'5K@#Z\;W!;@]-KE.C7F:-M<%Y3J[G-= MNK1WAJ]8KP5OXM>WG;L^_J57530!A_,P9A&-> AEB#.(6!1"DD@$&=AIU*5Z*$\5(@1!0'24_,UU.(49GP.J#VF?'*T7R59-F51O@BGL0B?EGKTI1/G"LJ#.,LRJ"@ M"8)(_2\D.,T@R9.<\2# @@37E66QD&)J/&G1SL#H N+]^J%U4@QO(@ZT%![JNSA .5B-%QL97KG.BP-,EVN]N S6CTC?D_+GI\7J3UU M1OVH8[M+W8!64?BG8DG49.IG5A5/IC3ACLFW=4MH'"=Q%@=0(F-RDEAQ*H\@ M#G,AOV\>'Q>F_!Q9@.5J";56)B7,J&4,)=DJ!LA6,\?R M,E>OHQW#CKDZ Y.M5@5H76:@T09\?K$J6X7 3J..&3M(%1M?^'IBX*O%&96, M?8&WS\O>QKTR/Z_W6WMFA F]D%LIAW[)+.#PG?KUVJ^&AJ M:_*68IXB3G,)Q21.L<"9D_W0'7QJML /L51T49G3(K)\ M[@9$EW\#'Y4#[5J._ 64=F30%Z"!W_Y:K '2P([IZRVZL#/TR'&$ATH=1@P> MN<9O[25=)^9._V&U5!]#<]7=2G&$J(JUL7D[ODRIJ_!$3 J:QE2]WE@WZ8P9 M)#Q.( ^"A!!$$RPR'T667 6;&E,TLAL[]/&%X.!!\((I7T*7%7\CZN.'MVTQ M/ MFZI\N2^E?MNL==VE=Z0L2K-_==>F:7PG"U'JXNVZOU3Y7515O3E2SDG"TB2G M2#TDN6[G+%.].4]AFD>49PP)S+A32= QI9_<]Z.5> 9*+?,,%*W4=;^*G>BF M7X5CM=%1'PR[C\MDEWO@+Y#6N^U_T5'==!P!7>5!K?W>R<$,; $ !H%9?=0P M YU'Z(T!XNT,;+'0?]O!X3%'[VS MTT[M:[7C,+ 5UGRFOM[\'?RA)78\9+9$W_'+X@W3T3X)[G#V)VPK='PS[?E) M7X=B8+F7:2V5%-<\X3H(0QS 6,H*( MQ#',"Y3C@,T CLT4ZT1\<3Y5A,."K=V .P3S4.=_H/SGNOIKE?K9^_J"L^5^*AG"O= M0X2B'-)8ZEYI.%ZG[> MVGE\OUIH.EV3Q9U0C^FR(O?B5IHT^UOYJ5B7U0]EVC6I)-\WM"QX071Y\'DB MDB0F.(!A'F8Z23Z%.2<8QCPE28*X;BII0X8>99H:1>X4F8''K2JZ9DW=A%?] M(+4ZH%+Z;/LLE1V-[+/-?2WK>0I]I<4:G%AI!78J*1KM+-Q.+9W>;A33/QC5 M@-9MFR7W_547SKZRP"LLX$C%"'[\%#U?-%#])!4H2O"X$/S>E,$ ;(L,6"W5 M!0)P_: 46^A^\5/CP/-ZG"F+X&NFT2HI>(:F6WS!]]!]'9"N%)_48UW7F9QG M:41EGC"8A4+Y&J$4,,M% &7,U\62%8_J_2,. M]4DO0FOK)5P/V-C?+2VEMT*EMD!XL^]/3#.R*7]>V4.K_<+U/9L*Z,HPI6/L M],N;)O2!:'Z-8P"AB3C'+6U^4!MY%JMU:K)4]*PU<(V.U7>8+/W>OS!-Y(S8[*^ M5IM*+E9_FK*WV@,I3C^*GKP1.YS..!D7!AC-=[!3I.L26-[1,WUU]?"X6NKA M;V5;HN4'^:L>>_NEQVD>LDS1*Z6"0)0$$20B2" ):,:%2 .4.'4;MYIU:C[ MMOZ0#ARO'V[7'%,KL.W,*N\0#DR_.WGUOL<62UV\J99YF'10%Y1\Y7Q:S3EN M8J<+# ?9FTXW]ZV=?<.Y>MS*[^K[)6[7=^O5D_*RQ3R@6)*4A3!%RLY#*<8P M1S* ,DS#3&0R2Y/$K6KV\8FF1C9-L>=&V!DPXBI(02NP:Z7L$_B>)QN?J W, M+_T!ZU$7^SP:5U3$/C'PR+6PSZMW6 7[PO7N-6,UY=RP:D,6B^<[4O"_ET?: MLSB7DG4;=6J,T*V0"EHU@-8#/)6_@%,=@NP+SCJ"?IXYAL5[!%NE!]0#5*OM M!V&O(K:.4XU6V[8?!-V2MSU'Z.=0?6<_!=\LQ*W\)I[$=+6W)?^R6MY_*9Y:1ZZIL"8B% =Q"FD42XA8FL,\2AFD&:8AYX3P MU"F8ZSIQIL:!K3;:A?@N[LV&PS?QN%J;FC.?EW*U?FBR9=:N7$<[ M)VZ\U1F8,;L+TZH"]'L,6F7 5AL32:_U@4:AK?OGNP*;'W ].857"C.JM^@' MN'TWTM.H/;.)3)DA83;.OA2$%@MEMK8;:Q\VRL_,,X9)ED-)(Z)Y%T,2I@BR MC"9!&F#!0JOF*K83.C'KN,U6P&,CIF/*T"6([2C1)W #DUXC*FB:C6REG>DC M!BJ,P>@Q3\@2&%\90I>F&SGS$./Q"OYY M>?LHUJ1Z4=1LN[L;D9"1- A@C -EX$5)#*G(8LBILO5HBH,P=TI8=!=A:D;= M[=W';S<_/G_]%=R\__'Y[Y]_?/[XW8UZ>BR#'1D-"^[ ]*2$!^:TKA5?V\1O MM :@6+X%6R6ZU1F'V(/O#Z(G*NLAP*CDUA^@?;J[8J2>3>KV255_Z/,TDRG) M LA#E$ 41QG,A(@@ST0:AS@F>1PX-:H[,LG_/?;362C/TY0O@ 8F(B/BSCP" MC9! 2>D!(L?>=5="-5*411VNI[WIA5!.D/A;"39+7I1,_UD1^(HNBOMZ?U+' M8+Q\[G9_\A1\<0FX2RWOCMTZ;MN[,\(?M+X[=VW/<&K3RX$L?EVO-H_EYR5; M;'0DL:X+NEHJ7MX(WE#T:EE^58_%A]4#*9;S7,8YD1F&"M$4(LX32-(DA$$@ M4""),A83XA1MW4^.J1F,K1K Z &TH."/6E37/,Z>"V-G/8X ]\#,W0MI]U#N MZW#R%>G=4XIQ \&O@^H@3OS*X7IZS43WD+J53>LO4TD&R23*&,50X$2YQ;HQ M.DT8AW' LHRE(:72J:[ID3FF1F.UB/H;WW:OZU.IYQB8EL[M=1 -[;VZHN/N MEY[6WY?C>62&<3W+TRH>N(YG+NWWFG?*8IRKQ_EE6R>!($:"B&.89EP7L$QC M2+-(>9 !3:,4B1@AX<(!K@),C2"Z!6".UCYU5/(RZ8; 8IQ$,B$P517>4<2(YBQ3-E%02KCC$22Y4ZA("Z33XT*.P*: MD/'W:\$+UQ-*)_3M.&XH3 ?F-PVACL)H! %(C/XEMM46='=#^T41NS'&0AC@@(8R93AL*DPQF68P4 M@R5AQ'..0N;45]EFTJDQUTX\L#*6!*FK0U.A"WXH_T:6KM7#K;"WW*+RC.C0 M^U$[,)LBV]\W])^"53KBXC=2ZI80ZDFO3S77:W6KJ$L0-&C?GD>[1Q$">_B\ M%22PF'+DX@3V(!P6*G"XMQ]3?912Z&-/L6TY_TV9>R\+7!O;;] Z8G<>HDP*ME= ](^^5TUEAL9ENMJ MKO?O;^5OY)^K=1MMVQQGAR?.TY0V?@7G)'AIKDK%2_1R+J $Z#*)^V[''^;%'H0]1'&(4Y@$4! OUSM,89E%.8)KRB&*42,9P MOT2C\Q-/C0:ZF2NMY-:5,IU1MS-KAL!R8,HX!N/S##1B-\D]P&M^9%^TO&?T M7)CVE7)W[, XG:5C>7]/FM*YE^]T%9MNKFW'97_WO+NDB<.Z^9.L^>VCB47H MU&/\MEHL/JW6^A_G2, MHR8^OOBQ#LZF6'AKQP1LAQZ7U0H \^!L/.YG,_[WT=KZ9FV@6LS4.,">8A@S3) M,XC",(:4!^IS@'D0V!_ MS0;>M8A.9MMNI#VZ= \1N%^[L"/V(:YN%]3++8"[25(HD M9S#.0ACH2EF1)@O(41S2:/XDU7=F:K2=FBV:;!>=R+)H)';VPT]!;$=&'F ;F'EV.9O[.><>&]V?1\%7W_H3LXS;AOZ\ MJ@==Y2]A&^Q%$.B;VI1Z"Q8* $>>&FK-+8EN M BLY-%,>B=I]\[E9,*WG#!QO7$=D90JZL04IRT(6K'&\M]IN@TF4PAY9=^ E M\47;0XDY+N\/#/;!AV/H^=PK;!ZI@/=W)8M8FU0PY]*:EL--;>?S9"7'OY= M2U_G/=J7T+1%]3Q-#P3HP(QKA^4 -3(=H>I5'--VCM&J8CHJW2V'Z7IK/[/V M[Z+4IG(3%Q$GE"N:D MOP3.SJ#K#+F M]OUG<%-5ZX)N*A,L4JW ':FC1[RG(#DC-%Y6Y6LD'SG#T2./\JJT(VVWW-S? M5Q_79NB;A\K6,WEYU^2XY/Y^;9K% 27C:BE6FW+OP-^AQ>@1D"X[&OWQ&9H0 MKH3&R8JL[,.F]SL(ZFT_#X._)QO(LW*B&V## [EMK \W2!5$8TB"F.'3:4.HCQ=0^"XV8VG-B2M"ZTX:H975T2?NMBN5N MU=!8#TS2WS^^!VV<_ R$$0SR&=@J!79:&?Q;O6:Z-UW1!.762NJ%TEJ:ZQH] M/6Z170.SKZVT7C*,N^5V#4P'6W-7#=:W%(=\@& MYKDV0*(KICN!D\=- M>ULT^FW7G1MXO,T["_5>;.797-_/G# ,HMR\?Q35SS8U?1OK^E6I4J>#SD4@ M B)3#L,@0A!E203S/(EAGN5Q$H:"D1RY&!26\TZ-)[:=[-?MULUR*ZN;J6$+ MO)VQ,0"< S-)*S'X4XF\;1?YHJ_:U\O0.AL?CD!Y,C]L9QW5 '&$8M\$<;U] MT++2=1M61A).DX!#GDFLO!X:YC4>,^37.= MUL9;+$,OQ(A:,]M&SMC-5X]P=#P=O/(H8 MIYS%*(&QB<_*20 )CPA4-AD6,@\R2IW*1;M-/S6R:\+JS<[JRYAZ\)O@!2,+ MT*C3/U;+9E6<2H1EO(#-CH3Z@C$PQ5CCX$P3QQ3V1 (OAA[U%3^FU/X+?/2:OH=/M-+MPA:K MTSG8L-O[J#05 MR(.Z27Y'[]E*=*-=C%OY33RNUL:Q_"[NZPX"49RG6:RW?G.9Z/,IY34(2F : M9)AFJ62![D+OT%'TY%13(]Y:4AT0O-[*"LI&6,?NHJ?QM2-'/Z@-3'@[P'9B M@N^7 '-O.'H1"U]]1T]/-&[[T8L*'W0AO7Q'3\N/K'6D D)7R;,J6G&-4HN*'M@9ERZOA\?;*N;;R-VFR#= M9M\^CT(2T3"$49Y)B$*J\]%D"&F44\'3*(TY 1W:G3J6+M (.]LU2QC@',02(T_\[F."9AEH<"AJ%DBF5$!FDB,>0)S2C* M<^3(,OL33(U6:OE J06<@?\5_!*G&#R2=5, =FN(S$ 2S(+ _+?^BV*?3?53 MT9W<;I6 MJMVBV?'3-4LQ,"$UJ_"]7@4CG>(A YS/L+KC^GN+G]L;?N1 N>/*'4;$G;BN M9_OP->%"']RT4>2,Q810',!1\[N);X&CX%?X@X40[3H/J&XKS;<^\./VVK[A'('[;1/7=>W8D8; M@J3/7[\_KI;E:OUE51>8;?4WO&=R":""#1"@U;JGF7U;-"W(P7/F [,$]?#V:,ZA#5 WDH^7)YQY#H. MUA <%F>PO_6JA.%.T-;[S;HBQ:+>V,_"/&%1P*&R*1!$J4208A3!2+(LB@EE M0>C$0>>GFQK]=&0#]PKK7NG"IZ"U(QA_@ W,+<_=8O5Z-+K:]TUX2WX M(.J?S,Y21S'OZ<07\/.;1WQJLM=((+Z@^(G,X4MWN7%-M616_:U_5_YY68<% M"_YIM1;%_;*SY:N[)\UYE(4XD!QRDF%-2!G,<"*A0"P@88QXGM'YTM2*XS\N M\Y)'T:S>Q;Q^%P\$'.Z]?"&Y?L^TZ$ TLL\ ;W,6=51.VVSG&:B_;)K:48\7 M&E<-MM;G&7+LI9M:/[&7"]LH!CYN%_92O['A7M$5VVBZ,#=,;?E>"/=_PS): M?Q$' +S^;*J!S:K:C-DPZ/-HJ -XTJ;V=@IPW8J3-0B/[5L/KS-GI+,K8K92E21Q0 9-8^2B(LA3F&.4P"(-0 M,6B81XE39;6SLTV-"FMA]3O(2/D3R,7JSQ+HQP'(6HVZI:?C<C[9%DCYC52;M?I_ M4SI@URH,Y90CB3-%)RB$B"F*H2E)( LC*40L"F=@GPVM;M"@ ' MH*]+,[\:F5E"XJDE$G?MS6!S*T;NQ'&U"KU(C<6T0':]O-HC#XHB4 MW\+[%V=]C8KZME"<*)5O?7NOPJJ?E[QX*OB&+-P+JA[<.[6OMBX0VA'2J7[J M(3#GF<(')@-3PAX<_LNDGE2^;WG4PP''+(MZ4IV]1O]6W/^L;N7O MI;@I2U%]KTAE C1N9>/^*L]@519U6FNE*T^I;^B7HJSF<800374S(T)RB/* MP@RG$J9I$B0H8(QRI_J#7J2:&D/L&9Q&+[B24&D&C&JFETVMW,[:+[2+W.@' M_MAI"#XN-P_-!I!CC)B?-7?W#499R7&]AE$6\2I_XFK0!_ T^LOT:C[(U3"> M\TZN'[P?^9O2CE]7RU6]D[R\K_>FF1M=U.=,W35^AMTT6\0PLA6/!ZPLHV_&H/^P&)L@:MJZDVR*P MC;!O_1&='2J>&.S"9*-2DYWB^YQC>9<;F7!1S#\NJZ)Z_E0LQ+HIT_\\CT@B MN,P#&*D'!2(2AS#7U:-01O( 17$8,&'#'B?&GQI=U"("(V/;'\)R9_84@N>9 MP0,N U.!&R36+_\%Q<_X?^K.^D57/^S>[U/CC?)"7U"F?8,O7>:^'Z-HX$ZL MOHK5S=.]*6'FV'#ZU/U3>R^5G/#NXRWXJOY[\Z1X[UZ NF3;50VH3\)W>>?& M!W(#O[E^0'/:TKF$2J]MG9.#CK:U'LY_-1>_YTSWJO3PQYV=K9Z?T0&?JWMP7"V MQ(_K[,GRWAM\5$O[N&+[EO6)J]PMZ?=U\YA/1)Z'/$\I MC90+KMO'XTS]1&,*L0RX3/(HBW-J:TZ?FF1J+V\C)Z@%!5I2H$0US;[M3>N3 MD%ZVKWT -? [W0LC)UO[$@B]#.Z3@XYF=5]2JVMZ7[RVYY>YB?2YE39Q]'NQ M.216E$ C J-4>]4"(TCB@,)4\BCCBA8"MT8HUP@S->+HAE"=S%=QM 2N62M+ MNV&D%1C:RK !?R]9:-#P*A^X^K)DKA%E7+O' V@'5I*/,?M1[>_+73GV7;7F M,RTN ""IX_FJ5E&_1Y>4'7_4W?I\K[E M?)NOY4U=);)Z-HVO\BAG<4PD#'"6*%<@9#"GH8 RIA3SB-$H"=VJ^!Z;9FK? ML(Y%N96S5Q.Q$ZC:\<#U6 U, WU@ZE&"]QP*WBKO'IUDY(*[YQ0]K+-[]FKW M4SM]/J#6VO:0KKE\:F^N.5I2_VY_W-;J??ETK8?* [^ %[5U.B?;TZ_7L5@[ MQFBG8'M"=P^]]O^IYT[:T;8\G6Y.[YYWES3IC3=_DC7_1(JUJ5E[4Y:;AT>3 M3JWC85@E^-]7"S6,SAK2SNEOQ;)XV#S,B8B4FKVLM@ M@9W>@#Z#H]W7M/(SH-6OZW6##@!U/S;SO.PP,'N),_#;A>?%?.OB 'FY?C2^!>B_!ELNN/U3NATYAOI*)S?6SUJ7@2\XP1G.,@@TQ* M"5&D.\:A,( A9B3C"4L2S.>5CC\Y_P&SG,_IJ[.==3B"^O%3K 71$MK7C[.! M]?PW80"P!B;RO2(#X,<*O*NSXH$1N3YJUD+[Q=&^QIYG/$>JGU<'S>G#L84H M2R'^5H*-KI#&])^%;CW4UI,UI6--71GPV'PA=W^IBQ0\ZN4P#S.0A:Q^JO\U M80#/>FWD2K[';_LIC[);>K38YOZQ/7)WQN%]D)+11X?URO" M?K[]Q4\)0(?GX4QY/YM11BO=YZ!2MRR?RVT]\T;;C]J[YW?UYOOWGT)4OZY7 MFT>UMG6XG.0)%EF$H% _0:1@AIE(,AC%61J(G)(@<"JQ;3/IU)RJ^$9VX&^3'U#=\RH=4/*5-FDSY;A9D0X@'"0]NMSK M1DSENIK?E 6Y(ZR0!6OJ* 2,17$2QC!G-((HB2.824%@G.>()"0)<&BUF7IT M]*E1C180-!*"-S=W-^]/I]I98'>>.:Y&9&"*> &&O^H39]4^]\ZK&SOON_IM M]ZX?'W.4E_JL.NW;>_XB7\TYWFU*]9>R5-XU599C7=ARR6_8OS9%;3Z6S=6[ MC@MSG"0\R4@ $X1#B"BB,(]"_6LPLD?%78& BLN\>TBH*.IH.V2[D&F ':RO22ZA7;C]R#9"7VY1<-;HO=FXW M+#]MJLVZK47?A%^!5"'I[V%3KM?O76K-9L^NV MW00U6W-?=?BZ^.?VUVT:^K%?^S6"QV M"2EAR@-=Q@<&$<7*;B8$YD&6PC1">2:#G.+4J9C[F;FF1K7=])3W/_7AG=X! M!]5/ =Z3]?I9[QSM]NA;=?HF"QU";QD[X ?0H0_[.UBV]%9=X=]0W4)][E/(XPST6>09XP MW;&;44@PP3 @:48325"(DCY==2[,.S6N^?V7[[\ *12^9&&.U\P!F4FX849Z M=T_<"OXT25 4(01CF640L2R&>1@J^,,\#3!"2 1L_B36=/6*"]"=?\#C_BW6 M@'4E'09X:R/:-YC#V\AUKR(31FYDGIF?:['!>RMH>WA2[.^2J4=65>%;DJRK+X) M)I2I7)H!;IO?& M;!P\7B1!]1-;/3RHI[BLE!NF[B(5("^XD:TV"]XRY(X@]?@+AE]I$XQ&D*V&_K0\+KJ%H]JCZ%^Z988*T$^- V ME2_GDH8HT?79LI!)97JR$%(9("AHF%%$I8B3<+X4]Z12YKC]%HCM_%9LF==L M>2#%D!YD(Z";XVV-NIWG[17$D^= M20YX)Q3EZH3W>9(GJ<"1A D2NN0/RF&>!!'D4E"2$1ED >G!@J^DSD1)52FB M3,)J0];:]GQSKS1YJTS0TG%W\[6>$3O.GO*2C]E3XP4$VZ8:6HVWFNV/!3%H M/9M+0*,KJ)4%M;8S0(V^>B_7U0\HKB7/&- MO6%LO1&\S;HJ1-E4C9VS+)6Z0#.D+% .01XRJ&,L8,2B1'(LDYP[58PX/]W4 M-HA_*THF%NI/8K51-FHM-FC:*O7Y4)T&VN%[X@6^46B_D11T1)V!1EC/E'T1 M%)_,>GJR\0GPHN)'>>KR7>XI3#NO8,G__PU9%%(')*F9=$!2^4&]2\J\VVC2 MTLE]D<@396,SF.2$0X1D (E($Y@CS$D@HY3;]5ARGGEJ)'/!2=:>\4XGT"H% M=EJY96"ZK]1Y:AH4_]?=G_ O5-R5B\8KTC<[6%0$Q AWG3%KMOD7,-3-LEL+.R/,,Z6JU,(RQX MTXJM^WZ"&N:MZ$T E '\A57V]4QKT#XE-1T!]%=FTW;BL4MO.@)RI!RGZPA] MPV1I]7FI_%-S%OU9UT\19:5+/)E&05RYGTP?4M^+.<8DI FFBLL0@XBP#&:) M""$*8XZR.,U#Y-2.RW[JJ=EP=\HQUZ=Z"T#J\'L3+,OU(7@9:N9O2>;7HX.XRR#VB-UWQ\A; :3WQR#& MR7D0*[HER)=UA>81IACC/(!)DL<0"1G!/-4="*B@62IY$&6179BYR[33BS'? M609U;2YG*\P)]?-D-122@]/408!YQ^#:JT4W *CVH7%#@#MJZ;GMF0]9& [7 M7KH.+0-/.Z=]>R0]T__$V\71B2NMMU%5ZX)N*I/K5:W ZL0[\.PI),T5]C/1 M8M9#C1;(Y:I<-\;*^5Y?/OK'A\?%ZEF(;V)A7-T=ZZ3#XUL[:55,=_[F*9M>_8]ERZUE,_LQ!]?74_\+Z. MM[X%O!&^ZZ,/Z9Y?QFPP!_W,U*_LHE\&Y;*3;C'&E9VQ;^6GMECI75.K](8J M*YNP:BY"$=&$)3# FL&2(("*SW(8,,%#GBBO'3EUB+.9=&H<]KU;UW4K-6C% M!G^T@O=MKWUN >PXS#>L0Y^:7(]H_Q[=%A#Y[MQ];LK7Z>=M <+)+M\V]_:C MI#9:Y7;YG>@$_K;XTYQ1S',48IA$+%,F%4:0LHC!($]P1A,4X!3UB*<\-=]$ M QY-0)M.HB%UT8G:&7$CG9,01R+C(B8YI'FBK-9 %PL520B%R,,,YY+RS.HT MW0NVHVZ\"J@]N_L]<&DCKR=X[7CG&96?+RF[S\D7K^]K&J[8?_]<+=0=Y<=_;?06$68Y4>9>"',1,(AD M(F&>IP&,*!,!SV6:2VG3-^/T%$[$,$:K##T'^"&62YV?J,,RR?*YSFALY/X; M$$9R5[/O %Q;(^\:R :FA5J@&;C9VQF[(WY#]4Z#X,UH.YA@9!/ME(*'!MG) M*[VV"?_QDU3_T.FYG]4KP*IM]_*F;_D\"5"0AF$":1CH+N(20QIAY2,F<9[1 MD$=8,@]=Q"^(,36[XF23<2]]FB^MB1VC#(_TP*QSLLMSG6)NE "U%F"KAKE0 M*S)X*VA+((?M%'U)B"DTDK8$RK+/M.UH5^R;W2SY%_54++8];C_6(?V-".]7 MRZI8;HKE?7,>85*CDS"/PSA0[$ACB'*J?"T11!#A/,X3D<4<16XF5#]!IF9H M&3UZ;)WU60.'[;2!D1UCBZT.TM-*M!ESFOH:/<";1I.W,[!3!NRT\;SW=@6> M/O?C^H@Q_A[=%6 =W;>[9KQK"_!^*I9%);XH N:?EY5Z2 OE&[1UV'1Z0"P9 M"6.:0L2%@"A25B0AJ3(@*6>*,Y- <-RO'N^EJ:=F-'9+RM:R0R,\V$G?QH?T M:IKEL"B63#D(U$-SHS^4KZCA:PN8]Y*^%R=^I0J_MH"<+OAK/8)[6. -_^>F MK 3_+MAF+?CMDU@OB_N?57,4LKPW+6SKWE$DYCS(0@GC--3UQ0,$LRQDRNX3 M:G65J9+X3$A@IW>S. MXT#:F9A7PS,P'^\CX['?HA4$GNS#XW.,:@J>57/?ZCM_<<^^SH9!A D=_J8I MY5;^7M8&Y U3'YN-"<&[J8NK--\]*6E&HPCF,9$0I0&&A'$"8Q1)*0*:YK&5 MK==?A*DQ1:-!$PEO8E1F8"FJNH+K5@5 .CHXMGYV7R8[JAD6_(%YJ,7=2#\# M1GZXDE!I4'NS,]!1 MS8P._>)+HW@KY:1KL+,&X#Z=X ';23[C]2;W8\Y5W_ M1OZY6K]?J)?]JWI"/ZP>2+&<$T'C/,UBR!A2=I*,$#1=MY#.CV-(I"%S:G_H M./\$>?',3M,,&!V 40)H+< ?M1Z.6WRNJV3-C$-A/SPM>H:]#RGV <\?(SK- M/C8=]H'F"!?V&J;GT8:. :.7"WO3_<+>GTBQUJ5EM&B;AT=SS-)V1_PAU@_A MG"4HB93)"&-=0QL%N8"9(!GD*>))2..,4[>CD,%$G1J];EN6JLD>9CH5ZOEL M%]*Q5];R/&42ZS7T^8O6 %[H<4*;'B?P2(^3&=#JFCI;ALA;A3N-:[7.'D]M M!E\67Z<\PPDZ[JG0X( ?G"(-/^.U!^F'K74[IC7V8=_C==NE M$=X3I_'NP[4DR WM!3_ MVB@^_OBDFU*YYLZ>N'U*[]!61%#+.$R&[ 4@?+T&IZ89]VF_H.S!0WWI^MZ% M19H"[Y^4B,?"\.HR[=NX/:%L"S6QFJ-8DO7SYTH\E%^5RNI.I;Z:Z;ZMBS47 M)(X8I@+B/,X@BG()*2419#BE&.4")4GN$F\\H*Q.!L,((^4&];(]!KN92A%\%? M=97!)!V[&,O0D!^IW3+XE/V^,FI0+LKB?JE/A)K@"QR'04!2#,,@"2'*(P(S MBB2,,T0082E-4Z=\_R-S3,T-_"#6Q1.I3+O;Y:H".WD!*8$R6N_UZU]L*TR6 M_^'&]L=@MF/I*\$;F%V_*JP^O,#J/QNL=M4X!XAZ.0.*)[8[-L.H+'5&Q7UV M.7?I%=%M&U:9GD"F^UY]8JQSY4R!J4Z=^^V&!8X1,[!;XY"3(U7?B-+TNQ:W[#SJ5/^%L*.6(:&=V#F>2%^T^*S"5_9 M:O"RF<80&T?7@.@S.L]5A/&#]WJ"=#2VK^]8_;3R)UKU0LK31@Q*C M.!())"&.(0J5ITJD,CEQ2A#B,4J"6+H8FJA-:.]'P M-C"5]<+*F;XN >&)E$Y.,RK57%)VGT N7M\SUK@-JOB\?-Q4Y1?Q)!91NW,5 M4,2ET.TV(@11GE)((A;!+&(T5[2 *7.J-W5FKJF1@Y$-1(X1P6>PM*,"3P@- MS :[F##=YT<+.@,-8 /L3EE@XBN ]\Q,XP;K7E;Y(##7XI:>>]JB^KQ\4HZB MME0:%FH3-%DN@DP1!,<\4J9#D,(\22,H"4X56W!!W M=0)6L57";'8+Y_WMTY!;;G-[ 7+HW6ZA6X9MD6IMC 'VMR^BX6N;^_1$X^YV M7U3X8-/[\AU]][Z?Q'(CO@EMJZA![\1:KM8/.J%J%PVXC>(L'O0QGORN_EI* M8K9XZR(Y*,@#$VF9)7D 48J),DIH#%G*PYA3Y:D@Q]UP'V)-C94:K69@JQ?H M*-8)O^S&;QOE=-!@5[U^58\\+;;MCOO82SCX'OQHJ]=C9]XGV-[VZKT(-?+N MO4\@#_?SO8[>LRVMJ51/%K^N5YM'DQ!6R()U]T52AD5(L@R20'?OD@S#+"<, MQAG+U&^((>%4V./BC%,CZE9@8"0&+T7NN0MU&78[7O4*YL"4>26.[KUF;;'Q MU6+VXGSC=I:U5?^@H:SUC>X%X_XA=$Z^X#=/8DWNA3ZQU/TG=6VB;8 ZS3"6 M-,902,8A2AB%61JERGR,N/ISP*6T: S)G2;C:C MC%;2S4&E;BDWE]NNSYYL]\9V48MEVT#G\_)H>[.=G=K)KDQ2G 8XAB)3?(VX M^HD0]<#$RO&7.8O3..E9K=B3A%.C^6X&8%V+OZR3 7=[E9>B2Z_(P_2SZ'8V MZJLNY= V[5:C[KK,0+<]FA?B?RU=K[L*_2 MM]5B\6FUUMG^L?YIT;N)]I0 M=W7X&ZBU ']H/4"CB.,V@NLRV1'V@. /3,<#X.ZA"[@5>H,U C\_^ROW K>" MYG([<+MAW*A0,#[7Q;'XQ[\$VVA"OI6R8&J&3\N="63!:58#38W!C,!@*S%H M19ZI-V95+5>V]>GM4#S/2]X!'/JL_")VGE,RG Z0C2E8+_Y[VF:6J/;^/$?JW?BCA3\OP19__AS-8\3)O,PX#"- M\QRB0,8PCP2!"6<\CF(A)1,V]08NSN3$("-4"U#/#[;?93L/XN5M2F_0#,P- M1DZP%13\6(%W FA9@186*&E]@6:_*>D-O+&:3SR8O<>5! M1ED+\K02;9;M- MKJAWM3T^!-JK04VM1G:\UN?J[@@QJ0*9NVV'.L-OMAPT)Y>#FIA9]!K;"MXTP.OFN MM1FDOW:SV@;5.OC;#^N+GJ<-,>?I1]T1ZPO._I98[W&NJ/7^[G)9X'?[98%O MZTK MYM*6;G*9%_>[QUV*Q]]S8I2W*V5ASY/XI1'(@QUR0!%BW%$8(YU]7>> M$)X(C"BG\]JB_EZ1=65YMCR.]"XTL*_#<(S0$1Z02KWY]\5RV80E&X?GC?*% MN'(NR+K4S@HH-11O>U2,'^'YH(%(TCPF,!1YID/%$,Q1CF :IGE$XR@F0=8\ M'Q^7_-_\Z6@U&.W9$,J5_7=\*BS#$J:WS@,; QXZ#-RV+04ZVL] JS]HP\-: M!("!P'/'@?'6S&?[@1&D'K\7P7A+<;0QP8C3^[23YE&8RR#*,42FRB0*=;1$ MD$*._D]UW]8<-XZD^WY^!1Z[(PH3O("W?=@(M6SW*HYM*63U3&SXH0(W2NPM M%75(EFW-KS\ 2%91=6$!+)#B1NQZU!()9'X@$@D@\\N 1K[C1V(F&]>S.>AF M;D<_M5E1E2( [9H?_DO^K'FA> ;:2VS_3$WUU@3O/NZ:G1>73RJYK \[2R9V M$HLX!P-F9F\&FH>RJ/:#?)N,\<3S78;#" 9<5KI**!-;'\>#GHMX%/@H\E,M M%H^3/?%?N^E^NMU)9OI9M=I)?O[!@7P]>2%:75_+:\GBM?D2*0I9FKH( MIMR1%%XD@;$G_DD]S)TT2A.2>D9$/4:S%L5P7'USGC MRT LU)C%#L0X0A!%#$,21BYT0Y*@T'>PQ[46\OV&YS:SI6Q "@>D=/HWN&_ M.G]I.Q2"D:>NIO9&-[/'5!UT&?NFH M_! ;]:M?6;GT* DD*P$,9/HPPM01DR[&T&$N34,61(&K[3T?ZV!NDZ^14<4< M-6*"[U)0S32"DT">]Y8OA6?DB3D &2-ON4_]"YSEH\U.YBOW*=5UE7N?&^8I M?\2%O(0J[WBA=MJ[T'#NQ#[AG IWF81B(173F<0^AM3GOOB5$U/7B'[D9$]S MF]Q--::KJBHRLJE4#F&5@P>^7N-UI0[P\?I5A@;5!_9F[O1IP/5\:BLPCFP$ M6AEW&(U4"N$L&);W 'PN MB*4\0,!").6NS7>*HSQ0ZG04Y>&CYM[]-_XH&_R3YX\%?GG*1+,-+5;H<>0' ML0NQBV,QO3T$8R^4B35QFB0AE="0<*P?S?-^OA6,1I[? M9O 8^?EGU;_ V3_=]F0>_UGUNF[_^8<'%AG:D%5&_ZJ:TAF2VG8M1N3U0337 M?*=>D.(@<"ATJ2/CO)(8)CQQ($YI(/X_"8+ J.S%^2[G9@*V(@XD'-0 6<_Q MMPO=R);! #7S^CW:0-BJSW.^PVGK[V@#<%!?1__-2_FMCM_;*[Z )A*HJ9_V MJEAZ=MO@P$$8NR2%41AZ$,74Y,QEAQ7H4M/A)*_YBTWNF8=,C!Z_LM(<(]L+*PB;1X&98Z9K>@H@YZG M#9HRA^0@EFI $P,K5APCR/R:5SNVW*NRXE0LMBO%8EMPFC^NLW]S19:3 MJ= M0%C3.%Z"VE1U@AH1%Z 6LCY0%/\EY+19'J@?"6M5@4YT,W$QH'YE#VL G7E^ MF'GX,\_9SVRUNEH?>(FRRH7P-#:%;G&:06W.Z#-OY58QJH>[H)WL.E5KC+_^ M0:A9FA)F?4\Z3P;!LC]YAC4RD&FL(?G)>+FM*KWK9.FB..1NG, XI*Y8=CF% MB1LXT&5.$GFIZS,9$7^>?5:O.Z,CG0DH:!]D'V"UD]F03JP?6SWS9 ^QD>U1 M1] %V%6-[Q@BBYQ@6J#88@#K[VQ:OB\MQ0_8O?3>&AA^4^1I5DGW?TF2R ]2 M+X3$B63L+.>0Q&$ 4T*0YSHN\QRMV-G#IN=VV/M5%7XW/\/H@,4X]PAS..1I M&D/DHQ@FJ=C;I#P,&.8A2S@V.T4:!M=TQT$7 J9G+X>!,+)ME-HW^1CM<8KX MS]5&,67=Y44=Z;"7J2$I.O)UU1(UWT@":%Y:/(0YA,I6I-&NX6DCB@X4.H@< M.GQBX$YD@PLL1D1&'S'^O-Z6."V%U_8O+,,FI+F]RU<9%?^[I'Y*J9C8D*9! M %$@YGT2IQ1BY <>"5$4>LS$-!KV/S?[V4AHF,-O"KKF!G \*,?> FXEE_;D MK>QJ6[B3'K3B@^_JI]=QHG8&8FEK8VC8^[1;PV'0'&P.!S9C7I?D3RS6JZQA MRG"0BU%"(QC% 88HQJET[5*81K'O41*15"\U>K_AN1FF6C;]$AIO0.JW-Y>H M/K8A46*=YPSI5U^_8,A0&":J#W+/7T1SZJ;LOW@J@&GPN5YQK+ANOV#ZE*V% M,;W._[$ GROV#V5NK]9/F^P^7S_R-?BX_I$5^5I)NP+"[Z@X56[> Z=/ZWR5 M/[[NWK93>N,8JCV5-MX\/EEAC6-"=NMH'/W[Q6=;PC8>UGA;(C>)#SP=.MHA[,_WU)?L>H9<"7QX .OXX ;'WE=#.-T MAUX*NX_]J%URT-4+A?VCKN/=O==A5Z_R/<==_>\-,RNWU1,OZN-XN46OJRXM M?8?X21+%,/7DV1=S,22.F\"(8ID!J!7S?U9W_^P>:+!'>?%GT6^ M>5&KI,ITJ*W(?;6^>JYT,P_.-#.W&2W%!4I>4'L''8G!/:\VQ1K4Y?/TTQ3. M(=D_ZRV#./+@XU%"B4.P MP[28J"X18F[FYKK(RQ+21E)0"E%!U@U!7?=$G=H;FO,'-U, /K)IDBHXY?1K<]&0G59O4+D;[.O_! M)>_?QS]N'CY1M[TW]AWOY@7_!O[+GS?,R%>N4G\0$1B01"Y7C4+&5]5WH M(9)XW,/8\[7*BUPDQ=Q6JD8L4(LN[^>W<[2I/R+G:F90?7OX .DM5Z/#/L%Z MUB\7RMOTK[*.>EXBS_<"$L40!R&'R$U#2")$ M81ICWZ$T"!SB&IVM]O4VMX5G5WIW):4==MK:"Z_FJ:LMT,8^?=TO5:Q$A7D* MA;#UJ:S%@U@=4&P=R/;V->W!K([:!P>T6B\-3>KNVBU%-K.,. ]381X@QDX" M$6()3$+L0AQ'R$L]SW,#+?Z8GC[F9BNZE%J?\_4C?.#%,]A;JLN&M\F0?>(8 MQ'J6XT+@1K87EC ;D )]$A5K2\,L^A+NM9 MEIMGQ4?U(4M3+G?9_--Z1_:F>95CUNK<;$,M/=B*#W;R@YT""_ ISZMU7AG0 M4!FB??ZZ9SR@1[8EIAA;KBU!!7;2F'$.,4V$0T2%5Y2X"89AX!&"291X9@[15(+/ MS9)*44$J9'U[3+\ SR:'3I,/OYZS-L=!'=L#O+RN?2??M:.^W'N*3T4BL'_- M9NT$[+W&[;UKVYN*/8/:T.,-AK7J]D/[G\'*][$I_/S/?(45,_AKU_C%%!$W M#1@D!(40Q81 $N ()7#[O>PP^%^Q!FH-W1Q7P7[!__>N@UH#,NI*J"?!L+6PCOZHFIK2#_A7 M<\GV!U_S-*N6OI]RG[,04L9CL7GC$4P<0B&-8N2Z":+4,R0=/=.CB76:AD.B MD=1L?3F'J]ZB8!&KD2UY(RGH5H5O;]]_:\3]W9[)U03&DIT\U]NDQDU3]7V+ MI/O:T(NPE(OVF6BWSH40/[2_:Z_M>DH0Q[0V UQ%,0.,J4XMB'8_(Q2*R$H&A%-;]6LC)?N1=S48S"R ML6N%5U:N3;B2/V__T*BU *WT=:)VH]H";(?O_MSP#;C@LXFVM3M!*T)-?(UH M$\C#FT>KK0^NN8$%%BHRHDU??6U6BF^5<#*E7WJ;UH]E>'67EYET23_^JH2 MDA_R+Z9KJD,JU4GD@L24P2Y$0>C+B/A?O..$Q2AT#J#M(F[/A[.J#PK.VVMJ MLN"[XRIT@^M./#$DPW5_OK<7-)\VU:9H3U2;6YU2,4$L&0ZQ&P4(NFG (0J# M!)(P26 M&*=/A?!LJ@-'DGHH#SB1-<@#F_7-^"B3?P8_977S7*NS^ MV"@!IH#>)#EUW"&8*"^U)M>1^WW2X"U+RK-F@-K?O<@!XNT 5;GX@RJN98TW M83B6O=FH YJ=,!%UN-)O+29HY%P *:G $4A9 M]>Q4'Z#]JX EF$8V](,0TC8=&ACT^(+B[=H7%#_L?,&^-BVXS5TD)'K)GQ4[]]>Y&4C:5F0"( M,_VMV@FDSF_9+@=IY'G;AP_X+H6UE'[5C\2@G=R))B?;T?6KU-W9G7ERV*GX MS?J'6.;SHCV.KS./8\P#C^(8.DZ20N2$'L1N$(E=G1^&H8O#%$YG; M+-\*N;WB&I;*?1Q2O6/HBX$:>:8/P,CX8+@7 TN'O,?[F/3 ME?-_' M3?U[+A/"J7#ZA=F^?L+%(R^7R$^]V'-"2*A'(.+,AR3T,20I(0&B6/PV,2'M M/];)+ ]IP$O!885_R4BSG<2 YJ4I'Q]UE8! GZ<<(B*+'C!A.!R'!'X4)IRX@7&8\#2RFTRY:2*)M[)N M3RGSK;27AB:,]0'HF;Q9#NH[7 DL0*-W?4'P4V@.=J-^&-D ,GF+(-67Y]GJ MG3;(N>^U,2,@1AZXT2(DQI+[G2,H1AZ.\Q$68PLP,+%\R/[-V>Z9^M[(73HT< (48^C%B$+$(@2QBQD4OW2LSP%NAQ5ZDE1K@^N;M-V&T2IE269Y.,[,]:'K+T#1# M,?*ZHI0 .PE!HX;,<&G'9Z=)]T%;94?LP6DK>WJX(--F0U\,V$%V\^4M#@UQ MDRR)V;H.G9-!K$:1;GLOS\W2=<0#'[0#@T]C<_X"Y6)81K8ZQT+?M%$:$ )W M HD+(N'V6YPX(.Z$0H=Q<:<>',@JD#\_YVME)A3-0;DS"4L7)6%".8:AGW@0 MI7$(L:SPS!.*<4@"!R$C3Z>GK[E-\%I44$I9%XVWTO5J!OLP?7CK.2F64!S9 M'C0 ?JL!K 7MN!T6^07.PV&+6Z"GIVEY!QMA555>;'S*QE*O\K+3<';NZ M]RM* L0"7VZGG BB&#&8^"2&(7$Q MB2).:6*4F&17O+F9J;J0:'N-V5'!S"A9'D,]._9^(S.RZ6L5 XUF"]#HUAV@ MA:(9J,>O6R-ZIV'W>MHF!_"X^%NRM9:%F]0\CP/LOD4?J9=''N?6*_"63O?7"@/\;^WI15$_A^SZ6XV4K6#[Q9T_R9 M?\Y+\?MK7,J3^!\9X^R/5YGY>+/>5E^YHE7VHS8AI*QK;@IP67OY7]1H2EX:525 M+)J_;616<[;^'>3;8D5XJ_%_&'IW8WP1FC[>.X_SV)[>VR'>*JAJY-8J@M^D MDK_+/TL]P5UWE/]J1WE7DFJG+_C>:FS3Z1MQ0&RY?F.(.*T#."+(!V[@F'T- M3Z60GN;G;,UO*OY\+N[MY'MSFNG=]("=&RTFJ906*'$M)P@*B_("W+4Z> M'G!4H6/9 <B$"8DQ#$D<0Q3&#B1)DD#* B]U_=!GV)N$3?XB->;F4M51SJGD$?^A>,3S MM(YUSE2@4W-,_T-I-!')_&6?B698PNP'?^R0ALO)YYO"6]V"??7A6R70 +RH"^-R7]94K\[Z"GMS)0UJCJ[4@S]#R"*2(\O+K# MF>CB&K]DDG9@KL-667TKZJYC=@F!%[]RLJE%_L8LS"$?N!&$%'B0\(=!AV& M/#^F?LRX40GWOL[F9A2VPH'O4CS#9-U>6/7L@2VP1C8*VC@9FP(= "S9@]ZN M)C4*.DKO6P:M=VR4:/]K+<_ _\B+(O\I$]^P^"8D[X>*3ETZ<803R@.(94H9 MPDX,8]\/89Q&D8MQB$+'R%H8]#TWXU$+"T@KK?0GE+B75&_O1U_/J(R$Z=C7 MOF_KNB] @^]6,#\ L5$JP??W_(X5XK4@Z:\$K;S:OU95]HPK M_E\F=L)M6F>!+C%.'"=@+N1A'$ 4 MN(YD'L'0I21"E NCB9F)D>SM;6[V\*XA=7D40@.9DX!7ZN*#;+*53+DQ,V_] M0.M9,FOPC6RTI)QM_(5,0=H)J[+E"QE;4[TJ6U:I"X*7VN/[^(NN-BJ;Z39; MJ3C=/W&Y>U[^XB&3H5K;W]DSXA+N(0^G%JY[C_<^-X/UWQP7 M0,EGY0[V!.0779U>#N2$-Y[;F\S=1<\"--+7.)^/3+9U1=D/W+@WBR?ZGL.% M8#\LFO=X9QH92HXIP\ >\*^[?)71UUV23IQZ-$$T@1'G+D2,1)"DU(4L=KPT M"!.:$D-^S.,=S_(A_3Z5C1_C[CPR,02BXC+MIZC:W.9+UEK'] M[+R ,>3[/G0B)%PC@L1N#@=B-Q?3,$D)=@+/Z$Q>H\^YF0:/':<,:]"$XB&XP M>'5P'?>LXI^S'S+I:B]X#))?.XSR881 M!QY$8>1#'.($!L2G+$XB&A)J6+A]B!QSLU/B:PR-2ZH/&@ ]^S0!K"/;K%H# MJ%0 .QUJB[78U:SKJK, &F=^0RJC7X*EO5+H@Z28NO;Y)5 =*79^47/F>8,W M=:V=AD7NJB@^&R0/GGYY1O.J$1(<(;M9;$I;7I8M('**80T)<"A'"8OUV&(9I$!.Q MD8@B-TJ6+RKIXEN%BTIO[=;HV>3#W^]_O#GP!W_,UHJ EF#Q!VIX0:2#N.,F M:9S0&(9^BB%R?4=R%OJ01=@-'5^X"P%K$/\HWGL_O-O>QT-;]# JU'H>D67P M1K;2K;0U]7XKKZ1.EA)OF;HL7O@;X&.-Q_!\CQ/S&6I#<,AKJ/_JQ GD36K= M[:8JA0LEIZ+PI8I,+$>T3OY-$AZXGAO R(M#B A-8!)Z"/JRDA)"C 3(Z/1] M-$GGMNF[>GPLU"DWR%HY=_G@>:T,R'?:3)0*?G; ]0SF+(9Q9#-K(:%[F[+= MT7.RO[K)QSB+.P![>UW&KM#H$VCW/;7FXYW2% MRS)+,SJ@-)8^X'KF?!08QS;/'Z_!-_K$V4:RU[H>=)(%V"H"=IJH&XU6%VE] M:<%E)9'?/O#ZI]_!3D-[QM@84TO&5;_?28VE,1S[QL^\@0NJ+MV4Y8:S#ZJ< M80 &>9FX)3T M=6T"D.8%8%G!J9@Q8@;RYY=5_LKYMD*@G*#UDR^B#?&$Y)M4M$DK&28"9&:! MW.L^Y2J9H+RP.I/AX&IZQ.,.V12^;@EJ^=M2"(OCKFTWPA>GXEL"G_(BY5FU M*6SZLL/QM%F0R5""Z2LQ#8/H: FF@4V9F5G&L^7'=955K_?\,9-R[E0'=WV>?,[\%_5(5 M*UG>J;Q-VUI/;8RY9O6TTRW,;8Y^$>Y'D>&5JA*FRM<>N1G5KZO6 ]WY"V0[ MJ(T\?;4 LUPK1 ^<03?)/>/:[?//$A$R_*4%)AS)*EM>1M58Q\;1B(;F7(] XMIAZ( ML3)VGB&G$-#I)B;C99?.S! MZ('W GP]8SLZI"-;UTN"[G_F[QIRO\/Q_0+NA0QS#[??P60AV+[3V( =)_O[ M(9>GS5?/E?8VL_/.W"S1[GI2%=GJ'*.?)>CLQT9C?SD0EK$WE2<1L<98>DK[ M85O);D/3[1^/B/]FTWCL[Z.12?W,&UXC)_*3F%(?.L+3@(C)D@@H#*%#N9.X MXA^'&"4?&_0]MYE]=GV[&&S-^^=Q()SBWEF+0NIG_CX$4ON@34UY#D&- M?9 ,H(XZ:&)H>E-9W:;?\(J7;=EB$@2I[W+(F-@"(1[[,/8B#%$0)8'G!22( MC$CN#GJ8F_U13+9Y"I2(IODS^^CIF9J+,!G9H+R!8P2+<5)W:WDO^^U/G.5R M0KW#G)93#PZ=R<\O^5J5?4H_\)07!6W5'Q;U1=%H1 M'#&(>>)#%#,'X@"',!!>"'&PE[ X,+HS.][/W$S25CS8!N_*P@BF-V G,-6\ MU+H!Z,@X#B.$@11D9;D?T.YC;UOXK!DIG.^6HE M T6R1DRSJ7^ HMZ[JFNZ %=5561D4V%Y9U+E8 ^NFW-P&1N 4YA8 MFOD'S4\ZY4\IMS_73SYG'K5^M6&90%S%6;N!'Q,L%O8T2,3$[X:8'_NS^:6?NL>@U0:O5J^RI.L_RZ^\:L(L3&-.==J:VVQ[>PG6"%]7 M%OY1_@,(!9IX)?V[0BU(S]\AVD9S@JV\%I CA+&:0#7H(E*K@\DN*$W4[5Y< M&KUG;DKN."_^+/+-B\II*\I/:V,+TM/$W R'%!4H64$CK(QPS*MUWE/:S@BS M\R;"$EPC6X8^I$8P!AJ@#+(!?>U.-O4UE.O.>)W'A^V\KRC=/&_4:=,'_E)P M6L=IBI]77-T\KEDW2*FMAZ9*JHF_;8NJ+3&F,8M2!WI>C"#R? IC%Q,8\) & M8>"[#C6Z6; EV-SL34PS&V)N4SCAT=5J K5:*6^%M M1&:KV:(N*KA0CVS5LW?^8!MP2^<6UL2:]+S#-IC[YR36V[^D$MBW2LBA^*QJ M6M!O3YS+7JX84^43\>I#5M)57F[$;/KCM2ZLB%=J=2E%$W5A3/E,OJZR]8:S MVVTNSM6OK%S&890F)/&@%WDN1"@(8>+Y$20N#Z+8B1)*M8YOIA5[;LM JT#C M4,G=/_@N!3WM/;WGH.LM$_,;RI$7D0&C.+"&VE2@6JW(-KK0[U#?;:J!.%XM M;K+>!\9!-YQRM^DGG!6*'K%)=-CQ]68RZ@E+ =GM^I[+LD-"I#]PF94/\GZG M6\%2AB-A#Z813B$*G1 2[(8PY@X+ LQ3+PB-(J5M2C>W!:553@;@U%HIW[0; M?O-M0_Z6>;95#B0 -8,J:-15]&^&@=A61UMOB7FW,1QY)>D.WVYP%J>&LM5/ MECW?:@B4BN"[4G*<@IZCP&\K+-RJ;-,&CH\!ZT%H^2B=O _I^L=?O*!9*47Z M%\\>G\36ZTH&I#SRYB_\KL@H7]*(842) _V 2LY<%,&8^!SBV T=XD8IC0/3 M:A$3R6YBG":K.+$3'> *<%D\, 6O,HU'TDJR?+7"10F$.#7%I"G#Y$1?A>92 M,[]Q'GL1LLC:WM%^ 5K]00- ^U<.% 3S87$W'+.9<+KK2CV'9*BQAL(VW[MI M]T.9/*^Y+'"RNEDS_NO_\M=EE$8>)S&#D1^&$'EBQ<*V94 MGGL]S&WCTK!6-E(")280>X#>3YZZF)X1C;'QL@,8/0\H?T%E)[[+4[, MZ7E"H4-2SU,/#KQ'72FT.3MN=QIRAV42.E&4,@PCE_L0<99 $G "0R]D+&!) MBHAC=$NJU>W=UF&=T',[F@O^ M\0RFYC>41A#9NG_4ZW3:VT4C( [N#LW>-H_F^IJO[\6FWW5(X$I*T^)Y7;%/ M*_RH&\MULH&Y614A*)22 BDJ=-]L6B2M:[:6..O'=)U&[GQ$EQ701K89>GB! M[U)L2S%=9V$9%-%UNM7)XKG.*M:-YCK_L'7VNS^+O"R7+ P9#8@KX*.J=JHG MEM\PA0FFR!-^"0Y0;(GH3G4X-PMQ6V2/XJM>J;Q*:^1V-;9ZCH5-Q$8V#[V4 M=>4"*'DG8:9[@\SX)'1U=W/AFWNCO &UW-OW+HDH>L"_KC;5DTH%^Y _XVR] M#(/4\6A"(742#I$P)S#Q60HCDN(H]1U*$J/TS%,=S-]#Q_&7'#?I*UQ(;R[?)BI:U+XY@[N3U7:W97Y'\KHOY&A%NRRA[KGO>B M60F.J(=I!,,HC26!D5AY<$B@SQWQ,W93YO)ALH[TI",R]O7AB<&0VY6M/L>&9J)@XPL1MAY@/%2>=PHJOA"^TX'$ MES9L?IU9%V:\63/%D*1YA?GFI;D90GU^J$/]SU]$#E9];.?YL+3I0D8X93\R MMA&NFQWNJ),(#+IG?-O29'>+1Q7HWB<>?V"8YW-;/?%"1B 4_$GX6MMJ7I_S M4K+,W*;"#;N3NMES]&Q!+ E-^=2:29U27/XL26&"$AZ;2.Z<@&\B2$HV[TC%"R9.7T^IS4EAG! ML&^QS%ZV[QS><[K"99FE&:TS;;8UZCX)1:]NKV_NY"N*#4>U75<&KK$X] M;[:,DA.G_)07PL;^B;.U;/@/+HM""WLK#![C*/%]2(6)@RAE(21>$,/(C8GC M1G[H1+XMWW)\=>9F2;L417+BKX4CA"7+9)&)_5CCI#X*+>RYJ!-\,Y=[N//Z M$M[?0?X@U%EW3@.E9@L@E=H^L@\9Z!2LE&8/2-06@"@ I*L]C2L]W4A.X(E/ MH,QL'/GI!LYD'S"A5,.6Z\8%D-+(NS)Y+_:OK'JZ%E(*%8J/OQHZ(!DP*OY/ MUOA9ABZ)G2!A,$D=!)'KAA![)(5N0-T@P0EV(R,:SP$RS&UAE"<"I7F%P"'H M^S['E'$!-_,>M[) MR&,XLDO1;B#5<+7R@Y]" =!J(-,3&QU JX1=M^ """VMY4,DF'0!O@"B_57S MDJ:&+76?\_6C6 N>/W!2/8@F%&EEF@:<(<>#KC2D*$THQ"2*H"188+'GH@ 9 ME9$[ULG<%BLI(Y39>T!*N0!2SD'$HD<1U;-7E^(TLD$: I&QP>G#P))%.=K% MI":C3\E]F]#[K'E<\+<72;.\JEZ_\>)'1OEU+GSP]6-;C-E/4I+*](/8<<74 M)S+]@# 7B@4_Y0[C":):Z0?GNYJ; =A*"\I-D8IGA$-4RZL?:WH&W'XK8!>R MD6W!#JU&4M"*>KZJI"EL^H&X]N";*-SV7M*>EZK^;[G[_AI$V^_O'W9B:_7 MZ8F@/=/ 9'&R>HITHV$UWQA0GD]\(TR=7$AZ Y]*WETW@1P',40.IY D3@"I MDQ(/D]")/*US]H.6YV8KM\(!*9U!D;XWIO5JKOF*[#BO6] M:6FZMW.;;KNI&Z.>E:M\ N I< @3U/Q/X;7_7I# MH'G?;QW8L2_\=YA^WJ'980K_@DLQMC(LJCJ(UU3*@-M^T,VC 8PPM!4.H-?I MM/$ 1D Q3?1^/J(D2C""<8^J'K0.37-'<,(M>A?N@$ M,?:8$=',T6[F:Y]*P'B9/=8$2K@$J61T_Z'H]I^$!KS43,(\ [.>3;H\$PN/A;D@CU\RWT>]\;A:D%54E M7F4[SB7EW1C>1QD-@JYW,PZTH_LXM=@U%4U+7]6%^H#>RJ8W8XZ9-9_&H.N) M/1MS4 []FP%M#+-G7_(?RN.]6;>=-C=<]_EJ]2DO)&WXDON$Q1'Q((]E=*(7 M4!ACAT+JR^*G3ARGOI'/H]/IW.Q7*[.P76 [Z[81Q%)PT$AN>!NE-0)Z1LPV MKB,;+QN0&ALM$XPL&2NM+BLT)J@C6ZH=GDKV(U5?6OF!5& !&A4L!O\.!,]6N*YI]],& MV X$YR D=F@[E_I>D9==1R#&+G(8"6&:L@2B M-*0P"5$$ R^) XRB, J-MI0#9)B;L?OV\1JTN7(+X'K021:@ZUML-0,[U=3> MJ%7.DO^F/XJF[MPH8S.RS9QN6"[P 8V!M>X2ZDOP3AZB,42G'4;SIH:2.PN[ MP\OJ#F?L*Z^67A@Z$<()]!)?1O[S%,:>Y'C+C='[3_MP,XC4N MG\"+D VD>2'/VI2PIAS.;R'4LU@7 #.R-6HE U*T;E#V-7[)*KS*_EU3P:N' M%F#G\%W)('K%^&F3U_DH3-;HG-^V/C&+\U'5#LF;CS\VN#J$-";'O+9[+CFA M6Y=.AL:Z2Y0F8K_H44@I#R&*J21R25SH$T9#1G 24R,".[/NYV8M&ND'[10- M@=>\U!L-SK$O^QHD3^T1M]+73ZA*-%:K3 R S5[-"9/.IZY ,0"8(_4HAK1R MN4';ACA\%>K6I-/?*K$'E2[5;5H_F>'575YF=5FM2N:'D95XL:R6(6,>BF(. M*99D]4B1=7J>M'J3L303KL%V.JGBMFW&H)61?!] MIR3XN-X\-^2MAEM*>\-O;G$G&]1IC?%4XWF1V;:"_0@6_3*YWLW86X&S;QVP MT\'@0!3)5=%)M;^2C":K>UYMBO7M6OVFCH! 44IB[ FY&OY02%$A2(^?TB_CPT!$47?NT E!% '3_\Y AABOQW M&XQRLZ:%\G9_^\#KGWY7QQ+-4-3J-?0J5D-3#-&T%YBBV_'482F&@!P)2C%M M89AEV_.NOVYDV-YM^B%;;=IBLN7MIBHKO)8G.$M,L>-R)X)I2N7E+W5APGP7 M!CC& 2,H2+A1=(IA_W.S<=MM)VZVG:H8=0GRG<@+T"@#?LO6S=]/3SXK@^0G M,4EX[$ 6'1S)U+)+Y[\6&]P>F27VEJ6!R%E:FTQ[GW2!&@C-_BHUM!ES MNOY/0M-\S>\YS45?KQ]_25^R8:B\>7Z1S" 9;?8'.VY535K_08W/;25JE "M M%O+:9:N'G'/[FNC7"A@&?K]YFP3WL4\]3"$'WZW2WEZ,X:#J!<-ZG*S*P46 M=*LA7-:0.1/)U89EU>ZVM[_2)XIUZ=T5Q1(H*.C(.*UYW$2)\3PP96 M$[%A#,+,B /C'!@][!"KNL"B@21PS&!"7R:U8"#&E 8Q0FK@TI'$:&.V7S_8X-[]D)W!]5-6(#%J9 M!Y&*G<==;W-E%BE0 [@.M0$QQJSX;G^)N8QU%3_D+50]\6A 7?[M=AE MO2;UU?O$\;TT2H6U\1!$-,20A.*?B$=.&'L8,]_H\N%T5W,S,YT2K5M9%ZKZ MUR #TX.QGF6Q@]S()F4X: .B\,[A82T@[V1'$\?FG5/X,$SO[!OFNXIM7OX7 MCLM-;98DA^I?ZYS(2&!9UN-F_;*I) VYT$QL9Y2=$O^U*8IL_?@'+K.:XJ.E M%5_2,(@8CPCDA B?!CN1#.GS(>-!*/P9)\5(BT5H)/GF9IHDZ[1QV8NQQN[\ M9O*=1V3L,YL=1TA'/R 5!%T-0:TB>*LCV"H)E)8-URH(O>9^5X/X7 /! *ZZ/#MBT(OMH!,UZ)M2_KSI M?BV9A$JTSW^(4?9_MT11.>(@]>SLQ^AULD.!$2'KGB>,V1[#'.*$.A 1'\,D3D+(:."[+@U93#VSNA ZW9H8AFD*06P3 M5'@ML*KF,"QGIQ?O-*+("1P?1HE'(.(DA=AS4IBZ*44(<99@H],?VVA/LS.; M!FO=?9E=!$??H37@M<6S&HE_5Y&U6Z%5N5G[*5,Z(%G.H^KM\EV2JW1 .)5Q MI?7N,'M_AU_EHE,^Y%?T_VVR@M\5LO7J51XZ55=K]E'\]D4^LG12Y$013V"$ M*(8HD-0=J>= RD@<>S'&84R6:UGQD3,].Z3?N=9<2NJYU!5AO"EU)QIZDME7 MTBU\:>1>J.#42F5$\U9V,R-E,"!ZILHRR-,8K%9H2?G:B WNMB KR1<*Y8]G M438V6^: 63)>!AU/:L+, =DW9 -:, _NN!ZCNJ+]UWQ0;*/UYWSS3>S95DP;E]D4^68J^6 MU6FGY#S*/((I('+H=A?$9A@L=5R@I"X ML9-&46Q42WYJ!>9F9I7X3:X,RUOF[.0SSRHJ'4 M@DHOT%6^6PZD!.05=!]L$ * LD6I#17P=8M#)+AK ;B"!-("P90:-C;;K[7 M.%K:M$XN_J1;W_<:G/T-]+O)82O171Y>ROW#ITTEM@_M'YIC ;EJ?Q+6808XGP;=:@%J-W5]K11;U)D6J,F;6NQ&6HZ7 ZTGQSOGP1E"=3XXW:VZ8 M:6P()J* A7X0$>B[+( H<2-(,'+$?Q+7YP'U?9^8Y%8/X.Z8(&7Z0?8QB*O# MB(=C=AP;MJNVC$)[\1Z4%OUT%1=14KO.0/^9?U2R8)P&_63$; MZEX%]+4Q-\= RJ1_[M^+SOGS?UO C#WWE)A R2DW= _9,U>5([_>W2C*?_$' M8=T5S0W+?F1,4MKT FET0Z"#TJ";@MZ&)[LQT%&O>W.@];Q%PL5VM?ZPX5>I MF()JU+:1@7L"]O>FK-H("<84\R!>R:_G9MV0G:O3';)_ G0OHXS* MK.+?>/$CH[P^V;FO(]/E RJZ>)D&(:=12F#LI))'EL4PCD,.<T+WMU<+X[? G0+AV_Y#N5= MZW5>5J"CD\5=W$3 V]H?CBWNM#O/B< _V--.U>^PI>=SOGZ4%^8?.*F^X&I3 MJ+(9]_RE6>ENT[LB6]/L!:]NUENOCKH.(4DE9^=$A'-MU2?B@5 %*#!6AT>%V,X4A?!)8E M)GIOLZ]$SZ;.1=T9+ADZ\W9EPNQH=T($' M*'Q )0#:!>,U'UY?')Y""DBHP(Z%8\)PO*G'?ZHXOSNQZL5U.+L-D'$DB_3V]6D[H6.TOLKOM8[%W*ZBCXD/PA?T]?/V9K? M5/RY7!(GY@Z)(N@XQ(7(01XD@3"O!*DM",N^"X% M!DKBH=RN1['6LR+6$!S9C%P"WG".USY0;-.\'NWK?9A>^]0^2?;:^]) :J"V M.-RUV"8\YD7&RP^YK)J\9(1[*8X6G"0J-B["=[ MFIL1T:B=V*@@)D>M@J%5.0VZGD6Q N7(UL0JBN;T/N<0LL7F<[*?:I-XW@+!X0BW_6@[[C"JL2.L"JAYT$:&)/5( MZ!I9E3,=SLVX-/*JB6!H-,Y!JVD[+ (VL@GI8C7"7D87"5NFXEQWTUH,3>4/ M#(?N>P/#_=N#RGJ-:(B(V.T>&>X!=>Y;YMQKO**;51U?E:]6G_)"GJ4N"8T\ MRKT81H$,D U1"@GQ/1AR'P6!P_TH,;(]8PH[-[NUNX59-.MW2[W%P"'7^>(( M/_H>/;I<_K>*@^]2==#H;NA-C?K-Z!G5N7P)(QOD>7P$YAD4$XR.K82+,46= M-C]C M /TCFFZ'/8PO95NMKETUV1_\B86#-?_RKEM5V=@")#>PZCTU+?\V+/ M<:$;X! BSQ?+E1-[D"5IBN/0"9 ?F"Q7YB+,;A&Z^7KU]?KFZY_@ZOKAYI\W M#S06D]* 57\9Y_"8U -GZ=[!58NS@P>$@6C*_ M P28U*@.!VC?5%[0TJ#0@3N>?^6Y,-+.M#0= M<\4Q!=Y051Q]8# !'B_$_D*6850;CMNV9(>LT72-B^(UK3BU/-AS)T(AH%/<>(CQ"//D/1.M^^Y3>RMI$"66 .T*^M"$2#S-%447<9T M>-K#D3*&PH2DT$]"!R+L.C!&/(8Q25V7)#YU$]^,*&2D 9F()D2 ?C@8X\&O MMZ<:"=+Q+SZ5U'6IW.:J<_?-2]'!M1;,0V@&30&S1RVHW?/4=(*FD!RA$#1N M8NB"0JI=K/?G;9Q1P"(_3-( 1L)H010$,20N$O_P.&*,2",*Y3P.K:H8OA&MWF#$!J@'GIQ<&:*3G>R\1FHU?50Q/1__@P<["7 MS?%U(_>(MZG*%"EO-U59X35K#K7ITJ&.YR$_A$[DQ1#Q@,,D\!S(/,=U(S>( M0YJ:& FCWN=F.K8)9;A)*%-9C27(=W(OU"T55?F/]5\-DQ[-A@?[/.&QV":E M5,;ETIA!3)P$LBADU.$4R\ 7(X]SM &:QN>LT8?@Y_FAFFJ,]):#T7 ?>9$X M2+*L)9>E#6O9P>W![+"W> Q"S=*28M;WI O-(%CVEY]AC5Q\Z-$RYF6\/%V_ M$N,(411AZ+@LE@5%0[')1@2Z"4:$(^''(CIXIZTCP?PLWZ?LES1W PBS3<$W MWF?;!G3*O79']L5^'=&QRH@.A,[^KENK]_?:>9M T[/[-FIF8/SRJ7;KO&O1 M:)M!Z/K,CYN=J],VU1$T 8 M1CIK#X*>?1L%VI$MFPZJ0(D^1F2T*6"V0J2U^YTV5MH4CH.@:>,&S,NM;F/? MFJ@WV?R_LNKI(-BM?!OM]C8T3AUP?LH+X5"NK\7O9:K91W4;4RY9[+. "#L7 M$H3$#C9AD,C4#<2IGY"(XS1EN@5<1Y=V;E:RD1+01DS] JCC#VR_%9W=<(UL M>7=!SJ"C+9#J'@EH+O#H.L;(- .?ZLV:/2>TV>@7UEW5I_#1+5ZZP+C M\K D:XFD?V.\_NEWR;J@]G/@N8V'QQ5(Y9?T0WU)XL,HMA\&41_&II0_;[I? M5*9"Y'];\1]B\/W? =NHHB;IGNUH[L=+2S6")QO-GJK#X\LP61WCR>#L5D:> MKM.!5QE8,?9\:W5D< M[69NOD KI3 )2DS->+8S6&H>7E^,T,C+[[>/U^ ;?>)LL^(+X'K021:@D78! MMM#9W_3T(V/K)/IX)],>.?G"VW/^T>:3JW8^7!VF.=(-4V^?G-HOO\"OX M44H*2[$^/ZL*0;O"8_H1JELX^N?O4"3&/J;H P%\5^):BDW=UWY06.JVDS\'WYV\"6,'13%) 08LXU]-/ MFI_HR;H)GW.\;OP[''F<(I9"X193B&1-%N(A!+TD(#%/G2BB6K[R8=-SF\JJ M(,A*B"=VT%259 ,D+XK\I]BG&)R8[.%W_I1K."HCSV %B)3LO-M[#@7]0Y[A M:$QT(G//7^0&2K*,5^T78^E(Y+CN/><7>R],=MAP7-#NR<"))X923PJDL^>: M;%K64"N_YM752H(IW)B&P\P+?8=%MZD,Q%9;J@?^J_I#]/$_RX2S,!40P]#U K$5(L(P M85>&24<)ID@X4VYBM!7JZ6QN9JB555Y;J!R!3C"@X=:H#V+-39(EX,;>+NUC M5I]B "DK4,+:W#MI8&)K%]77U;3[*0VE#W96.N\,YN%7!!?RON1Z4U;Y,R^^ MX14OKY_P>LU7K5N#8\*#Q(=(U:5BCF3DE^QQ"#DT=,. ,",^7+UNYV916JG! M3WD?WLJ] $IRT(@^T+71' @]:V,?WI'MCB5DAU#Z&P!EC]Q?I].I:?X-@#A" M^&_R]M"37F'NQ+Y7?'-/N.2JK !^?AOO?[6IGO(B^S=G#_D??/0R!H-P4.R$'YZ0 M=-D(ZIY&3S0NHQ]<"SW 3C;0:+(XS%RZVA^LCD8V3[HM &OM4/P2628^/[< MV^%1NXU&!Y(Y"KVEN<]7XJ%'M<'E94O#33FG B4,'3_"PD_DB;"R/H$.0W$2 MIV%"'#/:QI[.9F=$W\@*6F$-.1K[T-6S@+8P&]G G8!KA. 6'4!L<2CV=34M M6Z*&T@>\B#KOG+(:W?'Z+'[ZS__3_D;\0X3A^<__\_\!4$L#!!0 ( !EN M5EBQV;Q\I@H! .6A# 4 =&YC+3(P,C,Q,C,Q7W!R92YX;6S+E^VS=&UKG:J21E*YSYD7K+Q2. 8!&0!5)?_ZB=P 2! $ M01#(C9WJ93>+(L&]X_)E9$1D9,2__(\_KR<_?4OSQ7@V_=>_T+^2O_R4IF$6 MQ].K?_W+[Y_?@OG+__BW?_JG?_F_ /[7RX^__/1Z%FZNTW3YTZMY+2>&*<_W^N_EDJZYPC"BA3! 0S%%R(!+*. MCB7B762L>^AD//W/?RY?O%NDGY"]Z:+[Y[_^Y<%B_,^+[H>_S();=E)_DJZ?'OU$^1=L/@;E1R@?E.1?_US$ MO_S;/_WTTTH<\]DD?4SYI_+?WS^^N_?*99I.W7099G\-L^N?RR=^?C5#1'QP M5X7>[N^7W[^F?_W+8GS]=7+[LR_SE/_U+\MIP-O;HX/@O!E M/+DE-L]GUS5TM9Q5D-Q*+4CN7WY"KG.:SU/\9:651YGK.%NB94W=)VMH_,5T M>N,F']/7V7PY$I&:[!(!G74QB)F"UYQ#I,Y*IH7B0E71_/9;CT( :Q\!)TNR M$21\2//Q++Z9QM>X"8^,"=&(%"$H@5LH]1&L)A%B,EP8M)+6N"I0N/?:H[# MV\?"Z;(<& RO;N9%4F_'B^ F_SNY^8:'3!-74DK(LO# E09+M0:N0F)&"&Y5 M/F\O>^3-1T%"M N)*A)MQ$1\GKOI8EQDOS9SGK#$F(D@O WX17A HQ? &9N" M=L90Q>JX"CMO/@H5LEU45)'HP*AX,UV.E]_?CB?IMYMKG^8CJU,DW&?P-'@4 MAD/:&2):68GVCD?F4SH+#;MO/ H%JET4G"7!)K3_,5V-BQ"FR]_<=1JYY!GU M3(#368%P:-B\P=@ZIZ2%RY+D>)X#N>^M1Z% MXZ",R39!!+>3<-LCB:L$_PG ME']Z-;N9+N??7\TB1D8I"JYS NLM^L,Y4HR,H@:I58Y)H7#L>>[#$40Y0FT)&:_PV_?SS[,_IB,26=8I>]"6<1!14[2% M#AUHSE2BGGCO*^+B[L7'H:+A3&8-@;:$B6YO?#__,)]]&T]#&NF@?(A.@M4E MLN*!@=',0/#4.<,%];Z&;[K_[<>AH^$L9S71M@21#[/%TDW^O_'7SG=RFDO/ M1<:0*R 76GDP*C@PB'^'VZ4CN4;XNN_=Q\&CX<1G);$.G?TL/,R3Z^BF(B9O M<@9J*$57&BV@]Y)#H,E;QTDFYKS^MQ M&&@X)WFV*)L(!_Z>)I/_.<5@]U-R"]S'XKO%X@8W,AVYSRY)"(8@(P&Y<2D2 MB$D+Y(B8Z.Q9F#CX^N/ T7P6LH9PFT#)?\PF-ZB >7=@-U^,G(_,)1+!(XPFT##NJYC=6Q?MD%4PLVBH%I( MPW'S(R5;1JD"JQ7NBCPRK4(20IRWC1QZ^W'8:#X'64&T34#DW12?AN(8?TNO MW=*MV1HEE:,/*4'QET X7L*CC/XQCT4V@5LI*T!D_]N/@TCSB<@*HFT"(IWU M>^66Z6HV_SY*FF@>2086!,J$Q00VF0A<\"2)3$2D&F<7]UYZ'"":3SV>+L@F M>XK?EM?+-_/Y M;/YJAD2$6VZDB#$JS\"0DI4U68,/0@!UC$C.(P98YUU&>YJ&X\#2<,:SLIB; MV'$^?4F3R<8>LA ,Y8D#,^A$"X/VT%+TH'RTP:&*L0F$(#0O2[UQ+/PGY^^H-@6[V^6Y8)Y.>$9.4.MRU:#5+DY7<\236/Z\W^F[R/+A,N&$B!6>+2?(N+FB4M!T92-()HR8VI8G/NO/0XAS2=' MSQ'FP&AX@?B.G8M=G.D80V;$:2#92Q":*,"@S()TRD4FJ/7^O$SYO=<=I_V& M,Z&G"Z^1W61U27IU>?XM_FR!GC3&38)0R#*@'T4M R=3!A40N5%DG_QY=N#1 M5Q^'AH;SH76$VA0RRO7Y%0M)&AY,=S.E7&&2(H#GS@'Q)OBH)+.T3GN*G1S4P\>4:?EU&'* MSNP\A4R,=E]P"Q3.HY<^,%2LQFV A@Q&"OQBHHB4*D9VZYD?R.30\\_:[%=Y MU[?C^?6[./+219M9!$>B+@6$'ESF'G+P)')O8_;G%5O=>]TP?:>J:>K>MG^R M&(=V]E:$=S6#FFLCO/:@6"RMLY(!&S@!JK2.C$A)\GEAXM;+ANDXU:?NGRW" M-C3_R[I?X2B;E+.6 AQ7O!RU$'!.IU+!80F&K-R)*FM_\\)A^DSUB8"31-GL M1OYJ-EW,)N-8$AS=9<,N[3'+)?%Q?5H+R8,/K-57\GBJS]SR;Q9PY=S7T>K1 MMR^[11/5N.I].7QB G5/\8MSP8).5 B6>.+D4!EB=@O?J7S]GM6J2I/E8O.3 MN^7U!"FGFHG-8S^F;VEZD][B*D+Y=H_\^WCYY=7-8HFOF[_Y,TQN2O;TQ6*1 M\/_C9_?G")<,%:7_*R*6H27DY40_,_ T4\^%R$0=.A _A?L3R!S&!:F)G(T= MNI2N!MRU-BR^FBV6[_/?9K.X>#&-G]+\VSBDQ:?9!#TO0]#UZKIV1;3@B=G" MA(=H%1>!4>[#H5S%*:A[G)IA?)P^P55)\@U@Z&_SV6+Q83[+X^5($FN)RPFT MMQC'.R]*;M8!%<1&HE*4XM!IZRF@V7K],'Y0GR@Y5;:GPV*V=),JL/B4)I-2 MH9:F:>XFB/$7\7H\[9J"E3KG-W]^3=-%P@ O$J^1#73JT--* ^?F(BD$"OB _KW'#GLR^%H%MF*$J,N884A\Y M+AI/"<8ACD,VBKHL(N&J-KP.$C1,I\]^O:1:\F\ 3']SX^DO:'+?3U^/%U]G MJUZF[W/Q\)8+.J*!!\,B*[?Z,!JUN#W;R#R0$!TN#\_5-KFWLWD:7TU7MPS#]ZYIM^MJOC?&]V7*^)F2SQ D6#2I$HBD&(L*T_7N M9I I2TEF3ET\=(?O%*@]@[QA&IOVB;B^=-.(;[4H'"3'2J0.M6].DC40.U1^W:QZBFB M 62]7WY)\VVS?,]>CUQP@2M+05E1+K$$!RZF"(E+EK)----#C9!.7:]Z*F@ 4'?^XR;Y/Y[>(%-K!W,V75OAU>?0%J<%KJ.Y0]6-IV[^_1U* M=H'2".788-9E73:NQ"A9PF(V$<6:#8CH/5KMS"!IC& R"D(?[!U_^EE6+^P, MU FV7Z>O#>4W$8VL65ROXY=IFDHJ6GD48Q :' WE=%]8]'9- J*YI<80SVGM MLZ%'2!FHU6S_^#M/Z W84 R-ML+PK+5,#C> <@>]U(-P< 1W <'*"%-B#'6U M$7./@($ZTO:)D],%W(!E>>/F4S2,BP]IWMT8R6@5K9]HF9*F)OP+CL\O'2+<9AI"/SRK@,5F=2 N)8 MBLXH.$V",=%&%VH?]NPE9-A2F#HZ?@(XSQ=X@ZAY/9[<+%,<9:>#-%Z DE:7 MZ(2""2@8_+FP01&??.WRLD=(&;;.Y2+(.47H#6#G[ZE,:$_QQ3>, J[6O<'? MYP?7GN^NM,1@C4X:\*L%%)\#'Q,%1D5FI?%?HH?Z:9X"JN?2.%"S[CXWN%[5 M] /!<&6?79 BVJ0@!,?+_+2,*UA'"-3;8 *GQ-0^*'H6@<-NE/UBY41@/E]Q M[:)R;>H?MH;@PDO+4YFK@U]$M@$LT1D82RYIR8R.%[*-CY$X[$;< C*K*.^' MNY)1>A[-TYKW,_8]O=_+&D_R4^GFQNT[WZ_OA[R8QCWOO@4L48%I MP@R4V> @>$3?DBD-RCE".$XJ^WP>B77S7R:R2*E1P+.BR*\.Y8(S M@US:EUC#:/"U2WY.R'_U9<_Z1,?AM-ASY-[ 1MH=H^V1S+V#_U7S _S%/+E% M>IU6_[T57N0H)DG0?:8R8%#.4'C*!.!.H# (-Y'4WEPKD#WLAGM)@%Y:QXW# M^O&*%]1!]Z_)"@;Q_]PLED5'N,+?YU( @WY(<-X'D#EY$,R@UT.D 1T$Y4D: M=*!KAS?]<#*L=;XX()^Q("Z$CL;7R(?R@X[E[E-E(N4\+\2 KGK*I#1/BPYW0.,I!@G!0V)HISQ#I<7:)V\]L3+L%M'R*KD4/MJHJ#\@ MB%=N\>7M9/;'OZ=XE385DR\RKM*/*4S<8G$[/+Z8#^2>D"RTH1EHE]D.F9=* M-_RGSAUH$UUX=SZ5_V!N/+2^)7I'0^'9QN[8ER8@^3<&)4A3@G083 MD3%%7);>>4;S)4.!9QGRWFHQ6D;M29IKH)QC#SNWK!@?(DG.0E3=^.1R;SED M"\3I:$760OO:7OH!S BHCAF<@*K(T9%/JUN)%L6)0U9 MX'(T$%@9*VI, LNI !NT<213YWAM*54@^\?*-C\'B>?F+L[5\;D1V.>V\A6= MXVVC4D8[,+EN^<-Z;MAL/LXX/,;MT MI%&$FE++I 7&ETZ5GH:.EW:&R#95UHO:7=RJ$3]LFJ$5G/>G[]I6O4^O^J7# MI1S2IR\I+<_UFN\_J[Y7?(#6^E[OVS&2$L9N\F'=M>06D$%H(QR&:"H;!&3B M",@<'+"@-8LF1U(]#7,,7>?:QE5/EELN&5,*/18,'0E1()0L/==+%HTFJX1) M,>?:!PWW*6C&ZZR#A%W3=(:X&]A(B_$L_WOS7S?C;VY2(M6/"5D9!URGY1=H MU.__8.N3(Z\,2<9+\&7ZG(C!0"EY Q6\UC*;X$CMOH)G$3PL%,]!RF["Z&)J M:P"C+T*8W70E1$6#6A-P"@=]-O2/5L_KWT!=*9RQ"08NL1\D)E#.M]\J %6GQN- WT M4!?XTRY)W[U_6)^](D!.%FH#@/@P3U_=.*YOADL39P OMA7EKO++^71-L245[ MS>)(02LF2CM@XQ,&+PF].:LP@F%*)%6=_H20B=P"B4NA4L2.ZHY=7[,!TD:-AVK!6!6$_L#6"H#&CX M8SR9C ))*CA/P ;",90U'IQR!CB+)@;E;0ZUJU@V[QZVKVI%9)PDS 9 \ [% M/;T:8VBZ$@8&(K?#7VYY0AL8!9/E[)9$$-IJ<-XEB,QF2I)6T=9.\AY#U[ M M4JN&@965T "PMD*1TC!N[7EJ;RCUS$.(.I23(UYZG%/01!B2D3/*:[>QV4O( MP*U/:VY)9\NY ;"LZ!]Y!+5%NL$'5S;0X,"7^;8YN&MI M]4#O69)L(,+[9>S\>#)>CE,W,6HY"__Y939!J2^*J[_\?G_LSK";@ GF[.<#^Y[.&7B%NRTS%&UXEIZZVJ[Q?DJ&-3\704\%%30 I#?77R>S[RE]3%U2 M:DMRM^E9P40RCJ%KG]%Y"]&BIY_Q"R',6*)9R+63D4\2->R1VT7@55CNANPB"SA1]"^'=;'KU.3\=5J], H&)9DI 9<Y!V&9#55U$#5NO^>I*H88_++K,K5E5, TA[TGE$66YQEZD4C&/(*TDP(++R8 *U^"7K2'B0 M]>\^/H_"80_FVO#W3U=9 X!\O7[M[*0Q@E,C9$8ZRJIWQ MVGK]P(,$+PV99TF[ :"\FEU?C[N.%8ON]G49BGB5IJ&PDJ1,UE$&P99A!=:@ MOX>A!VBE8B!$)Y>K7\Y[G)R!)P)>!$BUM-' 1E98F4T[.?V'F]RDD=?"9:8M M,.9+@PA?8MHD<'58BQMTRE'63G#MTC#PL,"+0>ADN3> FQ MX'41B%7630-HV^+@N%Z@28NLI(,LG<*8(G6]0!5D$D5RP1I2WZ0]C\3C!!Y8"B\N@=R-HS:QY2<1RT?NPD M^YFR;R \_'4\G#^7B*>IJN9R/_J6:QTI M1K4)%XH4K+1$9N"]MQC >"U5YH3(VL6 =2@_KB#UQTZZ#Z#C!BSB4Z(=<6:, M#9& ,D%BO%WFW3K'@+,0M6:!T% [:_843<>A\1\F;7^^7GZ(-NCWFB!6;7I^ MZ,D]-W.\;$/SQV\+$<>()2D!ZUHBE&F]C@D.A%N.&VZ2R=#J.\\%6CM.)K,_ MBK3?SN:O9S=^F6\F#QMUW;;/<>5D2S.(M@SL+OQ;$Q5(HKG,3#.6164A/(O M'Z QY'-P]" R[4U9#7B(C[0FP>\G:4^/DD>[H(RB\!D95) 80;LNK /'HP=N M?)"6JISZS**<1?L/<&OR+/P.H>(&H+UU!(/;V?MY)^C8G<9\2/-N\/9(E L0 MCBGT=6,Y'.84O1&I $7MC3$Y^>JW+8\@JYE^X/T LK9BVL+::J+[BYOEE]E\ M_-\ICAAWFG$(%2")R* U%IR%IU+WO6-IQ4IPUY\NCR63E! BSAZ?[-< M+-VT9(A&U F90YEVUEUQB"R"<3$!B2@<'E/@U>^.'Z)GV%M.ET?4J:JH!JN+ M#8A;#_>H.@CN]ID]#WS;3WO]/,CMBV[!)E'GUD8)V3N"T63P8'C@8$)TW 6F M,JWM.QRBYUQ35%J/XS,QQ/@V1LF]_/[[HEQ$N+V)]2(LQ]]6R<.-!#*N)VD# M QY,N?+" SAK"3 N>2 LTI1(90D\G\IF,B#G(6C77/6LK@;V1F0MCY>EL&!D MB2-"Z R69 '">OS.4@+9FNBE(TSS^GW"-V\?%D!]Z_EA*]U3A-X 7.X&"RX^ MSSZF,$,7H1NH<%>@\GGV7%$&'H/U@D+6 1T*F5"4N&1!:=S^A30LAMH6K@\^ MALVB71C"@P.A@<6PG4P<,2)H8B:#2EF5%O\4#)(-A%+JI52$B]KMGK??/_! MH,'1\.".YXFJ:0!6V[GH,I'P?EO:49D.@!&VA=A=YQ$T *YA"[ZLXB"D3Z3V MI<[#% T\*:@UZ%547P-@?'!9NBMKP/^^PA^.D1^1B)&*"_2GR[3X1#(&[2E! M)EP3ZTNA?NVZ]:=H&G@R46N K*K"!B#9)8Y>.I19*9%.T\7*ROMLI%?1 %,6 M/6DD')R.'#+/44?!'/HSM3,%>RD9>+)1:_"KH*X&0-=)JTRAWE,#,8JYW(#4 M F1V?I41M9PXD-Y(37VT--0N1CY$S\ #DUH#8#75-0##S53H]]-/;I+>YYSV M ,6#1 T\_*A%3-938CO@["[.E?I^E.5*MNNQC"-"!7&Q#(/BMEP81I_#"QN M1DVX5#H[5_LAN)XZ@8>ZM0:0GM2:P/^Y$/.'A9VCWCT MA#BK@"C.5CZR3\B8],+(3'@@I/;YS#%T#9OR[@L33T+O3 6ULUD_9&TSB;NT M&6+<1F4(!1G+>A5,@>->0B8F:.*)EZ1V3'V0H&&SW(.A[525M RSG1$FHZ2, M(4FBQ)!0$-X[\#1;H"GXK)CC-M?N:O@D4HILGM]/'^QB.=<<4X M18'%4D7KE $TX['<"PTLH&_+9.T3X^?0-VP:>S $5E)8DV#L(JU=.9:6QUJ5 M9"MW8CF>NF'3V8,!L8JRFHB*CR]-&M',,1XS M K2390)\:2Z9HP9%/"#+Z M()@3!")1$02-92(&-<"-IBX3&H*OW?_E^50V)X>OX%L$K.I:[*&NQI.=D^5 M^U':H!OVXX(D*JDF'O"5&#;1(,%IS8!& MIZ.(.<1T%&0>>7Z37EDO8*DAX!:VNRT^7H\[.2UOYEN5$>A2.D423\A-(BZ# M\"2!5=X"Q<=1R4W.NH>[2$^1-6Q*Y-(;7&4UM8"\M;E].YMO<]=%VGO$.-+$ MN"31_B8BXGK"9TX99&:)4R-TU+4/OIY)XK"YD8%/@J(R6#3W2965K*T!9ZD&APM-J]+WO/I=S*>I:C([4@T7!YS'"DIJ '8? MT]>U^[&ND/6)$\L] ^EY H&2 D,DFO7(6 F\HJI^?+M+0Y-YDKX@=98"FC@' M^W"/_OMEUZ]FBW(33TEO=2CE6[@21" 163(2O%;!2&NE)K4[FSU)5)/YE=[L M5E45M1-4K/G"R.EVF-^R='M"F<[7G:+6T]_W2':DDN)**0_41W19=?+@F4&7 M55-.,V%$Q]H.W5D$-YFGZ1FR%U#MX"GF%0.I2WZ^^N*0U7?3]WXRONKX7.SR M]WUDK'%:>069%1_#! 4N1 K2"A$D=]M,BM3&W^]*Z2-/7NO M([O5QG DDS#1: /:,@."F ^,XU!/--4Y540.A MQI83,BX2G,;%*%!EK T$="PE_D0KL"DX(*5U+W>>.%;[NM >,H:]1CF<+WB2 M&MJP7W0M$:I5#8L&KZ@;L2:J& MO2,Y$-(J*:F=L.-X.8Z"XAQYT>!-R"!XZ2I,"9KL:*E145B1+E3Y>6I T=M] MR NCL2>E-7"6\2;G%);O\YL_0^>L?D2TOY\69LO_2L'6-S=)W=TZE.,XX%HH MOW@QC?=_L/7)VU%SK\>+K[.%F_QM/KOYBG^!_PY=/':3XKIH%CWBD4!W5Q*' M(A(>U[&713'X3Z.,3Y%K[5WM*3'#<]W,R(6Z9RW#"_99<&K LSU+-A_2?#R+ M#R]*K"6VK8659D9:"A632,"TE1AMHG2QB9TEGY(1@& IK4!BP@(B4@M?(,88NQ!M%),NU-Z"S"&YF($9#$'^6 M$D]&[-=N(:$$YLL&<"LPYF%:E[ G>V29(+?,D\)W2ID):_V/A]O>4B6-XO8Y M2CP3MV^F=1(HGVZ^?IUTHG23C2C?3?-L?NWN3<61RA(>NK&7Q*(G5N:U&8R] M7.;.B,R5J-[$_DC2ADVE](;$/A33@(N\U:7W@QO'D3:.,YIPR0A2>KN4RY62 M9)!&*>E#C)SVT'QGFX2!9[OTH>:'EZ]/EGD3D%F-L"^TEPOBW+)@M3&0%$'O M@%,#3AL.M@PK)4Q'F6K?5MTA8>"KJ!>!S.DR;P R&[')01'-IFGVB4AY](\<,7O!4!Y4:TV M@>*N*4;7+C)VMY-* JW,(8\O;Y:_S9;_.W4+=,2*"*-!O@)'OFBY":), NJX M-(0*IEU]M!Y'V["[ZV41\P"N/:COAQL,6>*CY??[Y)\U%7+]P'Y'0NZCNOX\ MR.[L\\ML@HM@L7KCW112236CD4&Y/5^&5B@PY?IKQ/W6JN19#*;RDCZ*L+/C MS@\2 MU B63M#T8Z Y6^P-8&B'A]>S:S>>C@RSG$3EP$2/>ZYG%IS/ F+$K==9::6J MW3!]+R&-8.9\1>\>'I\M]0:@\Z$3XJ_IVJ?Y2"3$MV]FZ[CP#4SI9NT M8EF"= 0W9\X9N&Q*$P=CK(B>9U>[]F]0%(MJ7\E=Q\EPZ8:JV&F@I@; ,N+ M$&ZN;[INSEVKF+))S].7-%V,OZ75T<^:,1=IT%8I8*;,).2V# JF#G2V)H@D M+/&UTX1'$S=L#64],]2+,AI 6@I6@>"%Y]6WM(12/=A2OF;DX3< ,0>5C;^C W^A'7PMO9_ \W MCR.6G;8!3:?,'NTUE84]P4 &'S))P3E7.U7^3!(;2?*%#A/*\V4"S^4U6T-_X?9O-/A!8?]@=0-/-H/S#?);'RS+2I@BOWY[:_/&^D/;B1(_&3'?TMS/:LXWWA,R M%VY^2\OW^;/[<^^26<7OI7D5M:(T71&4@G"X)?C,47@T!:Y5RD'5]@3/)+FU M*63]X?*2NFW C>P$6=JUI/CZ9EY,_E4AB(8L$E[\#(%0Q@S6?(^]O+GD=G:O+*>-^X>==@N3/_#36[2(QS2&'QT M,H#T2H&0G(-+N+7@8@R2,N9\]SZ=RV&N5#8"TE@8;P.B]>>F/G/-UG/I= M3C\F%/5BO$R?TOS;.*25:,K(]:MI]Y1.2B,JG2>))'2,NOY9(@'J@X/*FO"D M+/K;]8]D^^5IV.N9E\1_4^AH8+7<-O/:2IF4,O@1T\$2JHR68:]L7A*=5;311*>UCO2[]EU[/*(1]X&QQ"C(Q!R(:"68 MG"*D:$FRU!,J:MO1IZD:MK?5Q3V!>AIJI\W:(<96-CHFPT*4$A2+LU)XDZ+CE/_M&1]WP%-0:\>Q+KLA@C9K/SRA.(UJ/QYB:# M%_A=MCEZZ8P2K'8J\Q%2C@/9/\014 UEM .M@P=:AA'A;#9HG&V9H>0%.*DU M<$FS<3'Q8'JL)C[QF/$?XJRFFEI::>]2Y^S)4XR A*; DM$@A$>_P00',0@5 M)24QI=JQPP5/&>D_Q,'/ *JN"O++7DA>G2I\2>?PE+BL? MXNBB5Y>9CDIXKL"P4C^=)0-C"37&C4SS*520EQ:@I6#6&]#J=84P:+;*Q*MGBT_@J! M<>Q;=PUD_K9\E]NT$\9@'7-=Q^O2:X+R;!E#)J(W!'T82DHVTP#G@?@@L]6F M>L_8(^AJI/RV-_Q5UTVS?4#NNC>CU_SIYOK:S;_/\J?QU72<<6>:+E^$,+OI M)CE]P,TLE/;SS]]]3WE+G4WX;/XJ[<4/7W,+5$^SDTJ4Z0FI3"&R&9SB%$). ME&%HS!*O?I[U*#7G6C4TR^/%^_QAVR2@X _)^S.*^.6DC)5(26EM10(K'$HB MX;JUT3+0 7UI%536OO;5@G/H'787KH2H7=-W,04V:Q)_2W],OK^(LZ_HMV\Q M.Y]-\=NP\N)/L(%'/;:.T7L^!_U;N92-("828('@;FES!J]H!I(T0;Q:3K+] M8:P<"O@QN>)B66[R;;G]F/ UC!,G68N&)2IL2 9E5**<[##RE$0(N44(L M+B-?NYE2#;J;M7K/0=C#*3,75FBSUN]C^I:F-^D$ [?YRSHV;"\=E+Y>PZS6\1%2(R&)E #]]J1%0R8+Q/&$>@/IB7@5=O=W8D M:>>W+#CXFCM,!^&%=S*"IF6L-4D6'"GW58V.Q!E"E;JP"!HQ1'U@Z&''@QZT MU*SE^=5-W55GR:J M.6JYSJE<2#<,A'(4;.(2G!!&*1:SL[7SE$<3=[YM>N)%=XU?[U8 %I9?\U:L!=A5:):2EK+D+2N M?7'72?@$4W;@875LVK'45C)N+V\6XVE:E-)*/YYN$@LO%HNTW*+D%H$F:*)- M5D!MF1DIF 9KHP8EF;6>.^EL[M)R]6D_6^SM;_O%LG M6T&&H5&38$I.Q:%<5-)@HK/ 4$R4&*95=T;9K[RZ@R&8M7FG1 M/D6>Z^L\Q1TLA1$U@(Q9#,8EKR/+F3J M:T^N/D#.^6U='CSZ#KM,N*!YP#VZ> 9"4UPNGC'@^&]G=0RV>NGX(7J&;JQ1 M!Q,/.[=4TD"SUN/#?/8US9??/TSP%^B#E!/2BSZL!XQ4!%'Q05U&M6.Y_^)%$5VD_L?\&^%9 4 M"RSA'DT9QBD"90&V+ @BO))E]K"H/E?J.?0-W-ZW*G[V-*WH1T_-6JJ_S6;Q MC_$$^8WORO*_&OM)ZKS)4_R>0T^K8ZV.IK>2O=J\[\7#]^W9%:W(3'%F0067 M03A:[@"8!&5\N)#*2FYK%\P_B\!S[=A1+[M;(3[&2%.*H$3J+A>B.$)PH)2F M)$MJ7*C=2.)Y% YKR_K#UJY=ZU%OS5JVU\F?XFYU?U;'5CVDH))1*@_>@Q B MG.&*F&*IA6&J>N_5NAP,/9^E#N[V=+P?2LO-VKW7:3[^AH_Y=I*M MV_[K6@[1(_14\XLVSW\W+4>UFS*W?T_QZLD)JU:SD!@'QXN:0\;OA+% K13, M:BU]JCV([0QRS_>PGOWJN[4A,^>1D@@D. :""P&NC'&/409",J>I>J/\<^@= MVE>[#"8?.G07TG"SUN^M&\^[KA^_)E?8.[6^??]SZEC$(VBL9!MOW[1U9GLW M#3TI+DS @)\)7]JB*# J*R#&JFC0RP^L]E790_2<:]WV/7OKA,EYDRB5H!)A M94,W8+D@R"RW27 5&*E]G'F0H&'M4S5<[!J@>DIHUL)\3,OQ:LV^3-.4Q\MR M;G"*B7GD0;4*SI^FLI*1V;ZVW!7(;=Z\9W/3)$BIM 73M6)*N,>8F#(H2@)A M 7]K:SMTL7='R8X6-W];!WZU69"UQ7'E(J4[\L9^"=]R"5 M9)DH$P6K+993:1W6^@GF;<]#ZIBVIZBKUF]D M]S+^;[/E';J"]21QJR&66_+"1T17"A2T*;V9HM,RU,Z['Z:H?K>F\O1]&+!>X!9D,+JR@1"FG1LB[X$04)CO?_]B71X@;NI=(-?5>RF[C)-&>('+UB(1 5+@4+EDDKC7*4\MKQR7T* MSC4?OZ3%(J5U@XKIU>KA6W4S03B;B($0,)00/A,,*GB ;"3SRB<7;7W^#E$T MK*$X0_N[AJ&BX!OH([3BYNT85V)(N[S0H*(*-$$2*"L1C ?K908K-)-1:Z%, M[>N;A^@9MF]0=0A5$'JSVTEI@31>->IWTUBNG^)22=,3&P =>EJM;GM'TELO MAM^\[\7.^_:EJ#E-DD==VC1*$,0YM"E) -642HRSG%:D\CI\%H$UFID]^;*M MNR^,6>DI \5\USJK:]60@"G%6%26I.JG2,^CFK5LJT%F MG]V?)]Y9NOOK6G>6'J&GVIVE]?/W8"=DR[02$I(L/1-+RW=C@P-.F);<"VYY M[2+Z ^14&$6]^^BM5+I521'M<"]& M')>[T(I8IW=%QQ[G*M5VA0_0,?6>I M#B;V3)NNHX%FK<WA*6>2/'!ER>7P^7"7M-9>SXWE8SM&S>?HH=^VXSX M;M-61FE.$@136GXJ8\%F2X!F[YFFJ00)E:W"8[2<:R!WG[O5YBHFRJ67P&C" MM>ADF9#-#3C&C&)!8J13N_?%H\0,:]2JXM-41?+.&Z%.Z*O;U8_I:YFM, MKT[QV78?4?NBT*BE]QPC&Q\8A:$*-T8*(_ M+<<(Q-O9>U4W!%D#7P*6P,; M#\Y?*RNC7<-RXQ?IOV[P66^^G5@\^^ 1E0S+0>Y=PC6@5..# +1AH+PP0!B-D-P,@I' M;"#5&Z0^2LS 1J0&#AX8D2J";]=TA"\IWDS2NW>E!MBM>_']OS=N,L[?N_L' MJ^M:IYB48Q]=R=23\VIYJB\82/H]_GPN_9>4XZ!TJ0P.J EH2"B M!DMQX42FB2..1G><[_.$$,X@<1@3UA..-L;LDFIKUM2=,(GGLA.'AI\\--0$ MHFA]*IW"2P\3W*!39. 2>N&1M1 :WSCJ' M 4:9.2R(Y6 L+U],2%H;S51M3@_1T^PLC><@XF%-024%-%!<]W8V3[AB5_?> MD8^YP^4<-CU>NW].5HM\EU'ET2J7EOQHNW&?\)R"#U2!])%E9[,3OG;P=X(N6\WL8$(G(&-BD*P8:01"8I M5P]([U-P%)IZF^'<$YK.$'(#$"DS*TM]%_ZGW(3XYB8EEOY]6D9(S\>AG$7N M_<1J98PR9PD%%< ZB8(S.8'G60(S'*60O6*B=D.I\R@^"H+B!X/@!978+&0_ M'L=KT#1J81PD]"E0S+ET1^86(F&!8_S&5;X,8(^C]RBXRG\(N/:@P ; ^C&% MA!R4ADV[SD02*06"(K3)8^RNRP+D3I>62MJ!Q./T7(4A/0/!J$J@F\ M0(\VYM[E2Q!I?(@4HF6L]*O$)<)" )IS$MS@OZL?S1U+VU$ ,S\8P'I13 . M6]V#6UV VV6%!ELNHWC(@:/0'--@-'? 8M;"4Z$RJUU7#N+4!DD< 1:L%JPI7T,B=>N[/HT<0=E] E/QC, M^M%- Z#;Y>;M>#I>IE_&WU+Q'.S:HJXL6P'7]U8WG99-_/U]-@W.3]_F7V?2J8VK%Y;MIF-Q$E.4N M^RN>=XVZI)E0Y2-RCW(05)%BU 40JU'T,5DF:N^I/;!Q'(!_M .'H?7= .0? MMMQY<+8BC%><<*"1EZF'3()QVD/(FAAK'%?5^[8]2=1QDH)%U%,UZLRBLUYWM_=O/QRJXABI&B64HM2)E-F,JB(VT4.%KS"T(IX M*V.L?;?YF20>![P?[9RB3STU ,.#C0Z[GJ'K3VQRV8IP[VDNR6M-01A%T1TN MCK',TEA/B-?5U V-I8"XJ3>-%VZ<>I/8X=/YHQQ87TEX#.-V:9['K@I#$+.-,0$SE M3G4Y\4,F'*0L,G+DLPFUBU4>I^8XG/UH9QN5I-\ CCZF;VEZD]ZBY$JGHB*9 MOX^77U[=+):SZ[*"[G,7G1.$204YZ])NI%1-$ZW A$2,]SS(ZG/>GD?A<7C[ MT8XZ>M12 QCQ&]IOAPO M4%1=TYI=(ZYE%HZBU1949! V"_#$$Y $_QTYS;IZ./$$2<=!ZT<[(ZFIAP9@ M==LM;I M![P?[;"A5TTU>Y=Z'6-_[HJ>[U-[Y""U[;^O-3_M49HJW6!^(K-PBR=TI"US ME()QI2&V51Z=:^XA@=ZJZNYNEJ%<7F;9EO%0U(Z;T/ M!'*VZ 728G:=D)"]EC)0GG %U$ZJ'D/8L+>=^T#/GH:?E?73P&:X5UJE9@4# MW,V4\.\[+'JG@^(Z \$='NVZ1R$&I4!'JZ/.W/!8V^\Z@*[%^#%=NW'Q0=$%S;/Y=1G,\MY/QJNE6+(OY=+9Y_$U?N1]_H0_7>35=? = M]GDB)IN G'<5^#Z67I>E,,%R(Y)#1?C:T*W,PK 7L"\!ZR%UWJQ3^*N;NJO. M]7VQ:G-PLGOXV)/J.(I'T5G-92Q#WV243MY9##%;:9("YE-!! M*0&9RQB0*>>5$C(1ERO+XIDD#NU*]H&J!T=7/6JM@7W[$?;*ZX;*#EPB! +UT@GT2V2NWJKX^60.[58.",YJVFMV ME]U<%49!GKR_/GQ&K>$$!VFK-D]J?5EZS^R@K((),=OU?6GE>''O(C@>#65. M9-;#P>6,<>/8ON2M;IT9OVM[A3SM!L M=83N+J&0O'1WD D8C=9GKH0PU6N?GR*JM\8/6^YA%DE;FG EE-T^V0!64E^F MTD8OG+1.U#ZB>IJJ8:U37:PE[6YK5;1R79 M:-R_'6[:I4)=,@DN9 &$"A))M 9]A=X1II*LNPU4]@ M[U+?NA;A%%>E:0K:_E+_R\K8/9E!,R&DC$;)5'NG/(',8;,,0X"Q'PTV!-+9 M(1;?WBR+2*_+,*7_OCW@F"YV3Y>M(P3]!@&2&@4B,I0US<6Q\)X:$Q@&1#VA MMP;]PQY>71[6%]=YLW[DZ^1/#VBW_KB.9_@8-;6F)N/C]R$JT9@#:DYW[?$= M->"IY$"2LHDPS6WU4ZC]E-3;=V\%N=6:C-"4O;+ /2GWK#/Z$)9%H$H8%I+R ML7H'KT/T##R?^'PD/+YEGBG\AO;&]_E75\X8R@G&JJO.YS2_WL,?S]D;M,!@ M3,P@B%3@2EI1$.J5D\FB/'L#UW$T#NNZ]0JX'I34[(;5W=M?IYTWQ53G' L= M?EZEJ43'TUPK(>N^=P]'E^I%"/,;-[D[@:2.J^Y^90[HH@LF(WB.#E3TAF4> ME$BB]K7$ ^34,U6=E%-Z[SZCE@!^DK9H?OGG+NVFI8^AN MCJ#V_SW%JVXJWZ9J8L^.*5C.F7D#3I9:P:@$N(".E:%2VE"G1 M[R'BW?03JKDKZ^LR-6X:QF[R8;88%]V_=>-YF7NXM8"4C4&99)%)'=#?P"]> MIEANX_A,""4HWAZ#@ HL#!TW7 :YAX*+2^.@J7AD+_M_<^/I+[/%8V*XJU/> M"LB2Y2F;A!XP*S,&@B_*D!"YQ>A,6QM'T5O(Y;M]W!\<[5U:G9'/PODPTIV7BB TC@RDX,X% M)ZP(M><%':*GXOG;YBVW'O:6<[V6?'P__9@"1J>X:E^ZQ7C7Z0Y&I2PI 1>E M!D$M!<UC*:YD!K<;K% MXN:ZZQ.Y^'V1XJZ3(JG0+F>(U@00Q$BPR7'\SE--F+4AZ?YL\"'2ABV@&<#X M5M-36_ +X>;Z9G5U;QH_S&?_I[O,OO;-[FZY/]AFA,PY20N6*5QO45!DV%J@ MDF0;&/>ZQ]J*$XD>=ESW )"]@&Y;!?-#)M]-W_P9TF*Q%3T><*.$%S9B$(AN M%&XE@D2)<6)T$"*CD6_OJET]/H8=^3THY"^)@*96P;F,!XF;6'01E//( MN&$9C"I):VTS$BZDI/WY')? >V\C/"Z/]TOJNBF0_WMRD^675ZB6[O(_:B=^ MQ%6_RY\*)9LG-/@2# A"_*HUJ(_!=='YYR/:@N::0^1H7 MY/1V^^FRFUN)\#L&L\DRZ.2 8H *PFL%+F#P8'69B1=HLK2_ M(CB1QV2/KE ML=F'[IH"YV]IDW9?=?79<^"IC>"=U=2'Y CO[X[Z420./##^\@BN MK[AF"PVZ<0OWQCR?7&3PZ*/J%!@<1VFEXH*'TZ]_FRWO8$:2IUIP@QMUE.@G M<@+6) J$>QH500_25<\B'J2HEUSK,VPT"L,R8SD$Z\HL<"E+%2X#G27G,4JM M3'\]#TXB>=@B@XKX.BIIVI,JFS5KOR2W..-2RKT_KV.^'J>HDLE:O> 60IQ& M(KP*$(BDN!/JL.IF88U,.3.5.*EMHNY3<*I)0F6,]I7__9+PA[N="V+DA)86 M\Y:7\]F>+O>X$S]( ME=!/(Q!2UYW=&V1#:? V^BBL=8+5KOI]A)1A2X JP*>FJ)M 3$']^Z]I[LK\ MIXZKV[$6ZZOHN^,M-%,VN!*(6EKZ'T@,1%/BD!B/N"VKP$/MZ[8GD#EL%4]5 MI/6KH@90N+K2DXYB33+M(@OHG&G-T3D3&4P,%!AWS@5KG.>U#Q>>0=ZPA3@5 M4=>72IKUEV\'>I[5EGSW&;7:DA^DK5I;\O5;]F252,K,F&B VJ[S/+-@@L6X M*!N;T=;D1&JW53I 3LVVY.4E+U.>S=/="_$_B^4XH(/X%G\^OMJ==H,+B"'" M%82LT<8*XL"8I$&G8(4FQ,54NP'RF20/W<2\#K(.-3'O6X\-;)-W[)8\QFQ: M,K(;UI'==6>[=E![,3D;B^\NQ/YO<8<.$ M_N':K_Z:@NJ;G%-8WJ;;D,]2$[-SV>$^KYE$[HQAX%-R@ LQ@V,^0O3:FN!Y M"+*_^I'GTSMLI-$_6'O68%-H?;TF )GFL*GK]/Y[<5!,CJ>JM8?)Q-)NCA_.'FN[=W M*#XM:%I8T\BI1\$:Y!Z\\UFI%)S5_;5&>RZUPY;T]P_27K77;&#=G5J_=(LR M;N^NC.&\,_;''E?QG/THBFOU4+M%W,HUW+QR>TQA1Y0O1&V*,>XZ\'BF1:8" M/#&XVT97$&(%6"^C"3Q'KFLW@3R/XGH&\4Y5ZW>\*,NH.UM^O[K26.X)K&S( MW37'W65&HXU9N!>:6W! MO4>%-P#QWV;3;VF!8NV&I(Y+26+'9,?_8SPJ8J/WPI:1.J5TO%RU40S]-LI( M%M9;%FK73I]"Y[!Y@P%AW+M2&P#NUH6'#;=;_0J[E?O[%)W_1[@U,7.O# ?D MBH$@3(,EF93S7 Q0@T_&]->G[12*ATTP-&&3>U=TF[#>6<2'F-52&9.$!!TD M*U.E!!C/#;A(% G*974)5!]/\+ )B;9 W9.:FTU;K-)!+Y;(M+]9%@:7L\^K MCQ5EN.EW7.:=^,\L%WC&*VI6$YS*6:64QQLWGXZG5XO-J^Z&6ENG4\@),A,& MA"A#K2/AP#5G.8O2<%-)S[H&; M@"*PEI1NQ@X"(4RDF!3+_5WM?Q:IPR8>JF#HP+E7;TIKUNA]2E=E$_F8OI:! M>=.KT[.T^Q]4*3][!)6U;D'MO.INV!.S5"E7 N=0:MXR^FTZ.,A*!:=C-)%7 MSQD^0DL],_4Q?4O3F[1XBTOM#0IP/G635S>+)6X7\^Y$;3:]ZL8LKL[87G[_ M6YI=S=W7+^/@)B_FR3VX2>,,IR)18#)X7!19@A5>0_)2DI@9LZH_2U:;FX'O M2]5 XN/&;E#5-VL/UU77,_2\I_'3S?6UFW^?Y4_CJ^DX(^/3Y8L0RL5NU,>' MV60.41*,HB <9SS$KE6SF;G4K#&/(&L MX]XTK'VKI.WM:UZ5A=M"^F4S!F5U8_:NC/#%G^/%*"O-2704))$$1#82C-(1 M7*9.&6VHM-6O(!\B:!A ]:'YW6VSFAH:P-0.#Z]GUVX\'26CM4X$A:+*?%'E M,GBE)%#CJ*5"J_JE;7L)&?J2>C5%SVI+O0'H;%VO_SQWT\5DI9CX?]!Q+%+[ M-5W[-!\9JM%"1PH\)/10/3-@-..@M?=.8W3,:.W:\^,H&SA]<3X$9KWKHP&4 M?9C/T#%=?B]]E)88BA2Y?>W&K'S_C(_HEJ)PTIF8!1C!!+H()>TM=09&F::N M],-1M;.&1Y U3*'"!3; VBII&66%H?7:C$P[YRP!*J,#49*+)C@.1&@=1221 MN=H3-X\@:^"IPK6A<"S43M1+ U![>8,2+2F<:=Q\^^[ZZWSV;34X;VVEI>3< M)")!=>O3:@O>9XQZK%3&TQA2]4N&1Q'6*-Q.A<.L;]TT +A'A=8U12J2VS"& MS@7%M2H@N5+H;IS%-6L"!,V2L]892JO/DS^6N&'+_OH&7C\Z&A!\B_ER]-%- MKU9;@-,I,\L]:$$M>ANB7)Z@LKMT&U0@0=NC&O#B4[= A?^Z ]2]%PY37->C MZW6Z.%O P!JZ67OK&/-0&I^7\32]6Z;KQ4B;X&-,#C+-*!=6^NI%ZMH)]-PV3F]CQ-N]4ME6L^'GVVVP:9M,E M4C$IX=D4*4F+YZ#G9B7AZ M<%9V<>4^'])V!>EINNIRY]60?5-5172@.E\-&OP^R+EF\DOXYQ& MWB@,,%AIQE+FGSF'2T3=]52N?T$?&.FA!"&4TB2MFSAN+! ,> -Y2>MX;4KL3:3TFC_EX= M/%40?@,0ZER!C^GKS3Q\<8N$B^1J[JY_NRGASOI*\^+%S?++;-YU2)F]3'8LH >@8QD_'>\ %YY8M8OP+B30S+%8QNU(M=-<:7\\ M^_@KAAGZVC.&:HJU :OV(G[#K7Z\0/FL.SB.5#0.F6"H:X4<>%(V>^:R2?F>UA3TT8E:W%;=96-?(6"6DUCJ )I:!R$Z!R=27 M?IHF1RF-#:0&8AXC8+BSX4J*G=66\L!0>8'6%BG?5#>19)FEQ( D-($(D8"S MA@!%AU#28*17-0J%[K]U0%#44>&LBCP;B*;>_/KFQ:;R00E$OHF0&2F5#\B# MX82")53*++F.L?;\OKNW#U=)4!<19\IU:-NP&+L/+I1@)CCBIXLQ%E2'1@2ZXS1^_FG-/\V#FF] M@4I!:%3@0G'2F4))T(+PE)@+1D5Z7 ??)U"Q[]V#-R.M[X&>+>(V(%+:5JPY M6*Q73+!4$*$8Q*A2Z8E& 67AP"3&>*8V!G74EG(<3AX2,)R?<;Y.'P+D3 $/ MG-F_/9/]Y":WM?5!.D:U\L $04.8+0!WQ?4QB[R?+[6BBO9MV8U0TG7CDET)>";,L<>NHL M.(H;J7;4LQB2%RX<@8?#;QG.N:P/BHKR'!H9ZYUR&KLK6!MH9R.5B@[C:1+0 M5@UD(_:=#'1;WJLO;CI-J^Q= MLI1S(AFZV1GC:2)*(1=ZW2H(M'4Q%AE5SE,<0]?@[>7K!B:]J>0'@-EF*2K# M@O($&/?=[3$.EJ#/G@BU5@J![OI1J?.*0&NA T%]1#P3HIP'0W>-@/$]A M.?G^>;;RY6[MM2;*1N,P0N0RHO4OD_+^?_;>=,NM&TD7?:*XC7GX*?H38([*9&9RD]CUM>U5DYG@/OX>;6\_/1YV][Q!?,\ MK+[?> BL%!'JQ'JWW?.1$D4-2$PQXZ*-0<7FM1E[$39MGN_$D&NCG@XP]X0; M\O:V"(UI+= $"YS105)6U$X\)FJ_I3!61(_8>G#42S1-ODIE',>MJ2HZ@-8+ M!42__'7=Y58')M-_Z\;/6911"J\R,%LH_'$45M$'U]A*VB(\B[KY9/\#R.RR MJ.9 G#SJ_QI7:;T7EMXP?6\W\M%%I<]\9M."TGUI/W$Q:?).18:*D%&;&5 % M\,Y$X!DUTQP17>L.J!Z*29U4VGBM0>NZ2! MG8J$#")'SK7-2>G6->[G7TPZ M!"N#BDF':*./U]D?7R)92H)\APP>0ZHV74'$),!*6007!LM^;81C/>!/4T(Z M2*LO/> /$7$?$-F1C0XZ2AY-!LQUM9AB'BBPJ>W9.: S63C=8JC,N3S@#]+I M7@_X0P0\]?M,#5A_7202W/S;W2MT9#(8IT!L1VSE:.L.9P&:(A;K:H@2]FK* MV_7ADVO_6(4M6TJO@QCL-Y( .7MUT^8U R:F5 3=JP(%1:A&%(AD1B%KQAWZ MA#:V+AI]1$2/;_R'P*2-E#N R8LAI4S""&X]:&7)+Y-U6:5V''A1SJ,H/O"] MKI539X&FJ2L\Q"T9114=0.NWZ\G ORY^OB;@VK#2.;P:&?QA>7'Q9KGZ,ZSR MK(3@/04!@ KIOJX[":-D"I)33!93"HNM!X@/(K!+7_A ;#PT8J,IJ@,4[@HZ M/V"Y7.2;9,GWF:C%W%8&B%'4/7'&U](+57]D,IN0N&EMX_8@:UK$C0B*/=Z0 MC]'0P:#[BJOY,O^Q":O-T1[X+J9NV2'?LJX%Q)_QZG])BC_ZG*]26EV&B_4L M69:5R@)2,;8^+)'32;* E!07:,E%>?C(O--E;T/-M/?N^("<2&\3QXK/8,OV?". L%E!<)W"&W.;H/"N2Q:"Y/1:0#[]TVG*M#G!WE!:.'?DX MLBG\\I7^Z'TA^>'\T^+U)9&W2-]GW(=8A"EU2P"2P;<&0B27.EJ7>!+.![5/ MKN*0[Y[VD;D#N+70R;EX?A[K*ZD#[IRM+%'L3PX%A6_9<8R8L?FK M):BWB/98_>]AS@Y3QOF$L+\NWL>+^=5Y_;C\@_YW7;Z_N=Q>7%N62.=N<&D=1;,-L(BU,JKN= ]G=7J2WVH MN6/OBNOYG? Q+3\MZEC6F239ACK,+$91W1HZLEX8#LA2S.2.",?CL8 =2%-O M8?"I$#NFZLXS. [""X?D$PM=YZ.[7&.P&, FPTM*QD@ICK:FYQ$+R_>,(X^*3^XA!E- U\1ZJO M?E<'6=!T'H$1.$$+)X%GF,5-((43K MN;0]5%#K(+U1*H#S=<%;J&LA:TT-0Q6CC*'VI?Z[@OH(K RJH!ZBC1XVJF[K M/[UA&.N.(F&,J'G) B%&!]Y'41*7W,5F^U0[KY4>I+^=.W6'"+,'!-QT 2<3 MZ1P(,+[46CRB/?)21W44A\1W(<);86#J,M@#E?7$3MTADIMZM>H/.V$]EU'9 M&,$$E*#J=)9@"@/!G2M%>TN"::#R#G?J#E+9DSMUA\AO:L7_L!/6))VD#^1Y M2VN(:6>(\*SJ""6&W@LETEXO>>>W4_=@Q1\LOPX"V9_"14T(_?$9\TP&NXU.T=/F6=KA+T%3TG4+H M9EB$\CF[@&3V)-:WFD+B<0Z,4X:"?<>%:UV,_#0UTWJ6;;2]!X0.$'T'(-I. M<+O*!M[OOKXQS5X$U):!UXZ8B5Z!EXJ#E"5)9DA,MO6,H&<)Z@]*AVA].98* M>L'38RZ"2]HZ5M=9UL$.6#?>$_G@+,?@C%:.MZY3VDW)M'?:F @Z3NA]M 7_ MV (;BTRNN +%8"3Z48-GI8"T#FN!LI/[9='&ZAR?9L+BH=F0HT7P8#Y(X)R9NJ8NK9%;?[C_%KF.=[ MQ^3F]>OC_ O^OGVXGI%8'*(D[XRK0D&HLQ"\8& XS]Z:K P^Z-Q\8<_TR]_9 MY4//@9K>N7:ZL=@[L%3/-U==18ZS>ML+B;:FNDEPR1@@5A3Q)"ERS-SFTOK- M>1^ZNDPB'@>WT=1R,-2^X2HN3P&V=\M%NF&,E23KA%!4WH(JJ8#/18(O-A.K MQM>^9W%=(>78VUW\BOO"]7U=KT M[;798.OMUE'<+&$";HNH9CU!L-F!ME86PT*,820!'4GY>=2"#<'?$X. 3ZGA M#GS$H[G>-EW]'#972:0BB_>BB-%1ZB3YJ"14]F2$8#6D:I148O]ZO$/.51&)8P&BW\ M^CL<@\. <"Y'8":25#&+6 <>I*M]CK&NFS$I2BZ5=+GH*=!]YO;[0-0< MY! M*CP77#XGVZLD'I]E%"$*7Z!@0E#,8!U6&< 6(X*U:%&VWB?4BO8S-\LG1'=K M(/PMLATS_B,[S?,=,SY!QN,A5[T$7$#'IMEERA\OTR;RU7=L[/(U]]]UTIZ;(*&46$ )BN^]#@Z2*&ARX9P5WMQT[TG_N1-[8.-@:9'N_%& MTE8'CM:O"[(12&'\9FL=?JA^1N>MT3'4"@VZ,KGWX+*P$&OU%V&JDW=VY=K43-/"AQ3G&5?M,76E5F#".P2<(< X^%E.9J6.H!@M?(UOKRX M6YG#7%!H#%AA&2B9+?CB%7 L@J%G4OC6N;%'1$R;*1@/2L=)NP.X_. K5&ZV M_L(:5]_NU7IP%XOEY"F$8B.H4NV[$ RLMM%KKUPNK1OQ]J%K6E"=RM]JKJ$. M4'<;U6]EQ&>E9&Y*L. *LU4^#+Q! \$F[CA2\*-:NUH/2.@H2&RBXT=7WN$" M[P OV]:P1T):SUAT*F(I8+-WH"+/$&V=?>VS<($E@Z)U N8)4J9.A8^,GQ8* MZ !'/W)PE4JHR/H M:-$?#I_E)ER,^.3Q*'-=IZ NTOQBOOWL9;DM;;UNG%V66W,^-$ LYJ M7W:@0,HJ6\TGW#U+^HWN[@28Z1=1U M JAH$80@_Y592<&0"!&BRAQ2=E9A\D4\;%\RG72STECF*C+JT-,=3P)!XJF*9PNM;*X]82A)TCI#SZ':'K9 M7NP=H&>O&"M;+$JA 9>YHI H\BHG!=QZF7D2V2#[=ZYUM,NNL89Z0]TU,Q_N MSAQ&270=E48 K(D!@/(J4HL)Q7XRNZ>@(2<@\0#9+ZY,O-GDT,2BGH M]C8.BE#D;DI/4LE1@XR*,X=TZYM1*RN'Y&1/D]4?$S^'2+T#RW.SB)GD\0,[ M,\DE-S8$X%K+N@X&P3$O 7/MNM6)!6S=]OD4+1UE]1LCJ(GT)]W\]9R4/E*< ML;ZX4E3^[\OUIO(ZXTXJR03=^*AJGXA$B,9&2,5*9TVQKOE&E+V)FW:HUJGO MNN/UTRWT7J6TN@P7=VSQF9 4-(O @*$COH@;$EQ-P>20)8_DBS;/+^Q'V;2[ MP4X-NB,UT\&5N=-ME%XPJREZ<=G7 K@J,&<+I%"$E!R9%]TXZ^;O@J5!4N]Z ML]RK]+\OY^MY_9RPR#_/OQ&W\[K!]HCG[)<_L\WK]$#:&STV_W2YGB]PO7Z] M_!+GBRN(+_*K]1HW]PBZ6RG&N;6:C$K@VP+5XL%K31+S7!>'P2C;>DG], K; M/3O??.^]+UG_]/W>3U1&XDVE.:5\P-IG'C( M_W@(>_H5>@3E=7!E_KY:DA7=?/_]@FP'"?$78N=KO?Q_^G[[.B9*"J:@ 1&# M)>=36 A*INWLZB*%":SY8H ]R.KE@7H,7#P,1ALKJ6?.1_<@:UK<-8?"OE [4"\3#WK^Z9*D26[IMBD&\Z^+ M?RPO,B[^,UQ23F%":HVL=E[] TK3OP2>]V%LJ MIV^LW9S)PE/)W$.1C(3E%;\:@U*L+LRC5UJT'K3P(E$=6;=C(; _O [01V\ MN_J!C'_YZ7L=+_%NN=E])]QLR4Q6!*$#&%=?DURJZSBR YȚSSW/K@JEC MZ.T6EH= YSE@CJG'#C"[XQK9'FP7$A>U+]PQET'5]2W>20%.1R^TS<:EUD7% M3Y R;5G,22_<%LKH%%/UMRN\<7Y%K,?2)?"YKFC,*4)T5H$.*4>166:V==KG M1:+Z>.\[2O5[P.EP/4P<:?XC4+@_OS&R%(+!O]!I^OME2=]ZZXA0+K=/[SY S[2O5:&AJI8 .L'1W M,&X8N9+9+ 42@:[/$5XZNLJ% Q^0;/:.,9RH /!)10998HA>LV:-UR]3-:TH?]) MS%,+A?2 L>M>LH_+Z[#ECI5_K.@,S90H.2?BAUFZN%5T9'%)1B!MD2)%++YY M/NDEFJ;UV,=#5TM5] .M-\O5ZVW2]1/]0+];S_-UYO5V_MR;^2(L4ATK<3NF M:T;.8BF6\5IG)4%9IZ!&./1+3IF'DHH:J9/T,(*G[:$9&Y0G4&*WB[5^77RC MSUFNB*%[OSV\P^;YSVO373. YD:=-3=?\_VN;N>VR<'74DRFZI".E.J6"@,^ M:09H@]!H#=*MVKQ8\$ERCJ^PO/[HUY>K>C:O\C+:\*2X9?7YB.[]0I=_C*K. MLM)P-;QX4Y"IB[N:H."QZ6*Q\J\APOQ,E[,TS\WU5S>.YC?KQ[DM483 M)8.HDJUI8EW['0LPQA/YC"(&WCR_\ P]G<#H<'4_O,=:R;YC'-VKC&=)1,PZ M0=)>UXO7@U)5NGS'_8[G, MZYD,WOJZ::)8*^AJ98J@S@U@-(QS%FUL7C*TFY).7-H#]?L47 X7=D^0^==R M]3^_+K;Y]?6ZCOT,?_X6Z'OFX6(]P^12#DD"%E6?;>B76%" #++N %2Z\-'2 M!\\1UHD):@RH9JKH"5]O?WWS_F;\#P\Z>ZQNF EDFQ6+$+71@(Q^UJBR#:V; M!7;1,>WCZUCH.530Q\Z$^]@,,Y6#N^#PR_)RL9EYEZPLR0"9T #*"0W18P&- MY 5B]#XVA\P.,J9]56V,F&/%W&PIU>%(>;.#A:)YUF@DB"1KH6;=-UGEHE(I M"46RL7DGT@XRIGTA;8R48\7< 5)NR7^'FUF.1EBR@>!"'8$2M0!O2UV]IB-W M'B6Q,];]0]\_[4/E6/?.4,%VN]/NA[DGX=[&[U@ M/CEQYO8%R^H4/7,(TC*ZGW(DI&8I@5OD/ 3EO&N](>1%HMI- 'QZXLXVN1%Y M*"Z&!$9Z\N8\1_+FMHN56[J7YD=FL MK4^@O21?4FL.'IF&9"1GCED3_SW4[V@H'##4;XA>.H#:6_)8;AY[BDV84P"6 M>*FCILDY5=9"PL*4*,6ZW-ICN/OV3H%SJ&(?)A .DW('^+CI:2&AW/SVUR]? M5\MOVX%8-_,(M-"%S:X,VR3T(F_BQ=F14 MM==-!X#[+9!4%[CZ?E]@UZQ(U('7DF!NIPU/D% Y33<]@H]]?=4/A6PQK_##_]'GSOOQSC=NQ"#]A6:[J M1JO++Y?;%[0KXL5YOY_]G^.#-(H35ZK"];%%H;S6KJT))5=X9C M,-ZRUM/E3L!6IY'I@4C<%^@3P>)\3\J>PO"12RFM!M*:(66Y DXH!,8,=ZKH M*)I'RJ,RU&F$/>GI& $*7:RA/%0+(52K?5 N MEZ)-J*8TULK?#(X;"\;::$OA-OG654NCUS[8SQ.]]?Z/OWS%)@*XNE%8:L-X&4$$*B,H'T#%Y1O>9 MRJSU3*)!!+:KR:K=/1M\2])_]+57&1E$[BCPH]-DO*=HD'X)(7! 9;R,26?3 M?,_&_M1-:]/&P]33-5I-]=5!X/X,/S]]_RW\]W*U'>)_U4-?9+3&&@BLMGMH M14RB#+45+940C92Z=5OH /)ZJ=IJBY"'I?(CJ:MO)-XQ=F]-4S Z)5;C+VNW MQ> !G..>W PZZ!A,,:[U4^1 $J=%Y&A0V1^21^NM UB^OEQOEE]P]7:^OJT. MX9+587SDW(;M+TQ#+,9#X;%(79A6OO4HGQUD= NOX]7^\ 'S2!UT *./JY"Q MBN.&_F2K/L,HS4WP6 MFCOBE((Q964&5PLBO$83HK?6Z;&>:NZ1<4X/$4-0\I13>*@&.KA=;UBX6GG! M1- EUNDN+-9AF8R2$8%9C65Y7B1NVF!@ M+%BUU0-W0"HHY!L%&!X)+ MI[S*WC??#;(_==/V2HZ%J<9:F7@<^Y,6%=.RR\4^"#AV3FP_[-NG;9ILA:L327_2A/7\GJ'F^=X M*BEIZSF'Z.I<\Y(]1)DT:%[;BRT%*U;O@:C]OFW:284M$32"=/L+U9P*)I<" M)0@RIUQ0W&J] QU%ENBE"\WKIX>':K9WM!POVR,=I%\6;1J;]@\*C$B222D MD22DN"4Q$5L@32ID- U&WW>@YLX-5&UUTB90:XV[66:"S@C=MQALJBN=%,2: M_8\8?"@AI)#'2AWMA1I_;J@9)-&F5NB$SRD_A8O:7K=>ENLEO(_^QB]_73]N MCOK <@0=HS^YM)+1)(\PVHJ20MW,$Y(#I4($'YF%&"UYZPE-:CY:IM?>$6;H M/]Z0 )S@H+RITSRPW-6W4+ X@YI!#KQ. M\4N2;I'$@*-RTFACN6@=#)]][\@@M>_1.S)$!QW Z%'W FI3C*;HS"A!\D!A M(5A$D$X'Y84+IGFE_WGWCAP#H*.DWP-Z,'U>+"^6G[[_%-8[Y'7%%$.144H+ M6=>WC(0.HJO%NJG8(KSGZ%O/,=^+L&YK6]OCK+F>.@#?7L7!R@AC'#FU@=5) M2HXQ$IA+@$)$58VQ:!ZF_JT:ET8*"@Y34-^@NWIMD=(9(R5"=E*2!5=DP3$+ M*$K%DK+G7)W0_>^@#K$]"O:'V7"5] VQ>V\N/PQDRS$*973=>*E][5]E=$IS MA"RX(.%9S/F$&9 GJ.S6K1L=ABW4UL^.VTB9X3W+ZRS+.EP?<-5^(3_ M7&.YO'@[+SC+J$+T4H'52"=,ZDQB91E\1(E%:^:2:PS#8^B=MIQR='B>3)7G MV(OWRWHS_[*](CY]6FUM]OV[XI>_ON)B/%RF.1)6&6+@B4. MQ6HZ#^1JTAU.)A6-8H@VH#6M9ZV<]$GXF;/ZYG)3O^BQ=J[J$Z\&#G_#/RY3 M0JQ7T!NB+ES\%X;5^E9^61^Z>_.HA;9RVS !Q*GPA+! M288U3V\$+T:D4Q;R/4/IM,VR?S-\#]7\V>%[N^CIEE5G4@HN<4BL#M7()&+O M?*&C+(I(,:GB3_ER^ *YTS;U_GV0?C@&^H;[.]S,I [2<[J< E+MI[WM(.,:3.U#?3^>"G<<:+NX!K[D85MNTO) MV>N$'+BPN?8.&' Y9M")?LTJAJA:7UV/J9@>*T?5HA5EYNUMN(X(OF$81*%-YFS\%A)O=?H^6&*2_Y/I.]GON.G@!QJ :7 M(XAS8EC\@8OY"P?/,HE&4B3H"AT@S9@G1UR% M4N(>H'CZ&Z9]1VL.B4:BG!@05V*YKA#]@-L2Y=>U:#Y=CQC[X\_P]4YN-UUJ MQ61-\ :M,UG7&"VX@!:,CDH892R=@3VP/EG2' M:+G9T9;1H6(&4/FZYL-Q"-S4E2]>2)V(H^8CN7=3,JUO<[R&7X#, >*>VMDE MZM\NP^*F Y\5I[FMDR]+[<#7GBYBYH#EB-*8+'G>QY/Y\5/[4OHA.EHV$5@' M]N'*"W\3TOQBOOF^Q7]V,0G+"C";D&Y?BOD\6@M6)-2%#H;FK8N('U/1DV=R M_$URI)2[P\GUD5$NF&@9N4HNU+JOL R4VL\-_FB_F7RR_7A&N;HI&$<#*"GFY/ M3K>G%@ID;:;&($2*OH'*?_C2B95^B,J6+>0WM>+#7_<))_Y#T0XHT*;0J5Y+ M#CE"2)8G)5!(W&M.^$N*O_^ETV2LFBG^8/EUX"7^9UC-Z^7VH78E5ZM'5!M- MCC)$K@LH&P-$ZSQHJ75F63:,T9-%Z%S MD4R:JT-,Z^3\+!SDHA-YLYSYYIU CZF8-F(X3JO/0.0 $4_^!+M]+WS_#5>+ M.NKBS7P1%JD^_A [-Q&/9"(YE,!U3>>ZNLV.D5>E+9*=Y22?AV/FGWB+??&K M^H'%(9I!'2(;/[H.3EKYKVC:PE2AJ+M8,+YPV2],/%F\M%7O]2"J9:Q5L? MC>\!/Q0E#"8/4KEJ;9,"'TA8]S&K@05EA$Z0F>&@3##@L3@HB:L2BK5*NCWLT("OG#;9U= >C27F#NS2 MNU";2]Z7FXZC;56FTU)X%@!UH M8)P=>T(]:6R&^)II,=)>I\MQ!-R!)?K1.+^] M&WIIBS3&>KK5K0)5:B=BQ&U^.F;/I55ZW,:OM6BL3A<@DV3T\I6'?VE-%Y7%H&EGBG5JQU\LO7^:;K75&) 6%+)<))?)*<@RB)]*KS8UB_U^]+6 MTPO^&*Y9(ZUTD$NXX^D^&V\NEDL*=:T77$8'3-<"6%Y$7;#!P=:<"R/VRMZY MA&>^IJ?DY?%78DN9=@6/U\N+VLJY"A=WIO5]^6.S3/]3EZZMUIN/RX!"^M@)!9'4IG0G##870P.3VE&UK# M[30ZZ@J6/\^_S3,N\N_A>_UQ38S_?Y=AM:G/2UEAUB;6^?\.E&<)(DH/T1>L M?6!1!C$8=T]_WU[ ?G7CS^_^E#5>IUZF5EE*2+1=) XMZ!4<. 8-X#,"18R MJLC# =?D<53MEV-EYXG&DZJL2[!>]RS0^:/(N2ZHJNO,UMO\S:L+^N+%=H+B M!]PN.=L>57(>?A3//;','!>9)!] BIC)N=467%VGQD@2B@F1G=NG;N84M.X' M[+-X/>A2O5W"_8J9C\OM S+=0M=%!C^-+K]^3)_3U*,->Q8"SJ$H/W0>#8/%M,HJBMTWGC? MI,+U]5&[993\\>7E9A>[H3ABRR$P'CVH%*O &=T$ALN0 F=T PS&Y4&D[(?( MLWC,F$(YW3UPW%P!-47ZQZ8.B[OW=)-EH/.5 S%%!TP)72#(6$"SZ-'3/\QN MKYD#!S]Q/$?=?D@\XU>.9JKI '0WJ8;WI?+XRU^;^>(3^<*?K^Z!]68]T]KF M9(T'++5+)EH.,60*ZSAYNY'XD9$WQMJ+1.T'L;-X'!E'$1T@ZU^K^89,<:D, M71&P%=MZ?1D6"2M+=7:S\ZX8X,&1O#!'<#H)2'4SB5?,%MMZ)KJL"I4U9J:@I0@J2[+"K4^X<'1GCI7*NB*A;P^HY M>O8#U%F\@#07?Q?;G-_BIB+SIF[F_>5FO0F+?(^CN@G,A@+9)5_7TP0(H8X! M%];[8K/!_>;\#*EB>H&F_4!U%L\AHZBA.QOUS\7E&O.C0M)KUJ*)VC@;(:J0 MZFLA29 3IW1FN-:R:#;RAH=GR=NOUOY*V'][.XA%B3*5T@+4JJG]A;63&_.HJ37@_ M.IZ)P(WA7(%55H!2SH#7QD#V21O+*6)QK<=IOD#2?M@ZBW>$,93004[V&5;> MX88.T;U]":^7B^L58S+;8K8C7EP %8*#Z(4&'YQ/)ANKS+XU*8=\_WZH.JOW M@-'5T QJ8RQRK/]_SP,];IWC$Q_6;JGC/M2.N]K18?*1:T\754#RC&K09Y4' M)IW*4ID@,8Q@Z$^SVE%FKF+AY/&15NN:'PTQZ0S,N9:SX$\#$5TV/E*,6^ MO-IQB)2[P\F];5):"^63TH"EU@[90)Z_1P..8DO%>52*C3MOH./5CH-TO.]J MQR$"GWK;S7.["$40G&FTP*7?SO$($'0QH'P6=-"2*7J?BI@S7.TX2(/[KG8< M(LX.[,F.O1[2.ZFL%,!?J0O+:*!HL&3 K,L?:<[JWN8""D4>>W'7-%'2WI M#M%R?9I,8;*(4$#R3.:8D8OG18R OD0L7!>56Q>>G)LCF=T2 HNI%/?@(?-#U(HGOLZ*L5])G8%J35ZX='3+G'1@RHY)Q+=+#47G';UO814A/69 MWIT8H%>+_#I\G6_"Q9:7]_%B_FFKF34= E^2X0C);_.8+D/$1/)A6@@Z'C*Y M,:ZOIRGJ*3)J9X0::>!P/"WK5[?"TU75Q6:6F'2:40V0Z'A;^"Q0(_UI%'LCWU]''P@*ZUL#9C[(^9R,>@ZD1--+!K7:?JYL3PWCDP2L$CR96 M?XY.#$8/ @W=V)Y;W3P2VT%&GQ,36R'H$%EW )?K\4$_<)!UR/0?0K@WH)0@ MQY\%LJ^,LV*"]+I@8[0\IJ+/>8?'@.5(29]A.>;L04+RR(+,&1^])/,AQ;=% MF?]QM'A^JQN"MNL-CR]6??Q9;07S JTCEZH&9;G(#I*K;VF%*0@E2 @R*"%M M-(_2Q9V6JMZ_'>XD^@&_WK:2_[Z:+]+\:[CX=?&.A/KQ3[SXAK\M%YO/Y'84 MSBW+$ERH YFCH1LEIP+1&QV-=U:'YJ/9CR%X^A39D5AZ[G(?5WT=N &#F/TO M#*N/?RYGS'@NR#N&5')MO/,.HDP"BG6^9!ZB,*V3M(?0.7WZ;4ID'J*LLP0D M(0QG5FDFZAQ65I0$I7G=+(T>>$(3,FJ%I?5BR\,HG3Z9-SDH!ROL'&'Y9GFY MFLEH')84P6Q7>;C(( 27(=F K@Z;+K)U[>=!A$Z?-YP:E(/5=9:8G'_#F18^ M>51U[+FV=/", )^D@AAL+$H923?"Y)@D0J?/.TZ.R:'J.B],OBKTM;=\8G%U M7F\&32<05#:&).L<,-2!1(Q>LN9K]0ZD=?I\YG3(/%QIG8%S)FQ)Z+T'9>L> MD5A[L#$$"%'98&) J\:T@]/G.4<$T2#A-GO!;9W@W&Y_N$[9WA0[')7&>^$# MV^3RAE#=**'W>_A>B]O6KQ;Y54JKRW"QOH44C\%GD11P+P(HC IG;MJD72N\/#1!(VFG@YOK]]4R7Z;-O\)J1CTO<\RW#TM><^FX X$4O"@9$P2;$QBNHV**&:E:!YQ[DC9M,FXL MQ(VAEP[@=C,WYE_SS>?7E^L-G9[5;;G?#4_1E2*\5:!UV/8^27"2@N<292B9 M:5%$ZQE2^] U;8)M+* UUTBG*"/W['*1'W%FE!&Y3AL0H:XO"%C U2FFG'%G M43O)FC^*[4_=M-FS4R*N@78F;E':B@CSF]5VBM8M SPIE[8AK+*@' 4N09E$ M+D%)2JLQ#5X74?;HA?18,E2M"Z;>X:<:=--8YF75O+O $KOO^(JU+T /[9% MW' C?8F)T9FP$G4=4XO@?%:@ZK0<'YS+O'4@^#Q%TZ:>Q@)40RWT@*D:NUX; MVGM9G%M/SW/%0M040/!,-VZN:T=E 30N..U9$KQU5N5YBJ;=)CP:IMIIH1=, M[6##>F>REQI0>I)0WJ9!$E*$RJS7@BG3/&GP!"G3[A(>%45'RKW;)/G/N)I_ MV^[E7+^K69#ZNV,*79_^M%:EKGO2VZS8]>;[[NK**\+^%^9/M?$VT1]=)>@? M/\=\GG_]Z?M59G>[[&M;L%^_A/[PI^^[/NS#?/T_5UWX7N:0+:DE1NXUT!]%-1'*7.NBD<^;M%P$\34^'V.T 0WM _2"%=@7.FWSCO;$Z MBKY0"2[)J]9U08(A+&M2 MXC 2A!F+O #SW%[%<<\"]4LPJ 13WU^E?M1X. '/M7_Z,:[*?5PJI=SO+.1?!.3"1L:ZO=A T\V"4#BQK MJV)J7:BZFY)>K$W7SGD#)78)Q>L3BLA%+LJ#JRMEE(\&8J@-7"D(G1RR7%H_ M9CU%R[3^4PL]OPB= X3> 7C>+1?YF@>\=;^E^MKV5T9Y6O60H4X2K+"GA51^-FU."Y M+U L>86<<0H?6KO<>Y U[8TX"IY:*Z,+? WU'+:F/,9B8MUH+273H# +B([L M.7=9)J%8BO8DKR\O4MJ+0]^U7W8"$'0 ]1UL7-L$$A%W(M:A9*'6*M1-%:XD M*#KY0G&7E;EU?^63Q/22^1H/";L]NR/5T@&^7H?UYS<7RS^O&;KQ-S0RRT4! MC,Z1: P#IV,!*ZQ+-A5I6/-.@%V$=.'>':ODAVF-HR7> 6S>A/GJ/\/%)?[( M!7>:*\$-I+HL03$I(9:DB N)"I%N'"AJ!;/Q#N1]G4\WG.W\,_3,E= M0??=LDHP7%SOZE Y>U/[;7R(@?A@ IQ'.MF6V:"2X3RUSXCLIJ5C?_Y O3\) MK2.4T!68WLS_PGS_G766I39!V0@ZU24>7E)\(X.NZSQ2U-P%-*V?F9XAI^.W MIM:0.DX57:#J_M#LWXFQ99ZGWZ^&!]TP-F-"&$01('IGR?&,)"P3/=B,/O"4 MA/7M\;4'81UGSUHAK;5Z>L?<[;2JF76YZ.J=\NQ$K8LSX+F08&+(VKA,8FN? MP]V'LHX]NA.@[C %=0"[^]D8O!'8Q^5/^ '3[="/VC$_7_PP%5J%I!29=##7 MFQTIZF;&@2[!8#9">-\:AP>2.O78Q=&!>0H5=KRSX;;[Z38_M"P[I=ZDB6O? M+VG>VW40=QVT? 67'2J;"5M2T36<"T2C XB0I"I>VM*\1GG"EJ];+:WOJ>ZG M<%%W#/[Q&7%GWN!^W>!M]N'>(_A5)D$''X,J$3!A'4,H SB&)$TM;7!2.ZU: M6]SQN.DPP!X!ST]FL*=%1P=NQQ/%9EFK+(J@:S!P6X?8T95D609ED,DH??'- MRXF/J P=#9^]X&2_2M A2NL2>M@TO,0?8C)N'.=2%K":,5#1(D6 W$.V3D05$T^Q_<;O M-I5]IZ\4':3_ RK[ABBC WSM*GX52C&%Z$!R+T!Q)!:,\N1V2)8R!6]9M*Y0 M/[32^/25H2)>A*#8UEA1_5DC5$XAW YHGV((]DLG--"V)M&!?D;5D'0.;$24B #J,( MTI1@4NO<^]FU9!V#H$:R[P!%NVJUWMX6^,5:X\ZR!]QN/69(X8MV!GQ101?% M15'CC:7=0="TY;K=^^_'JK K/+Y:KW%S.Z0_:\L=^">C1,D3\>#TI$ZZ I/MT)Z7QZ=;Q\-5()UWA['9GUBUS_U@MU^LKKE0NGJRO ",$66-; MVQ\"V64M$K&E8B2ICF[!=E'62R?5^+;L:+V<0UO*+Z5@VCS1M;%[7E[, M09%S,/5'FT5Z#'7@#3Q2S6^]9+*J SY9\&BXQ>=#5%+ M!_C:70(E?.(!-9W+J#*HQ.L+BPQ0-"IAG+*B>4'C616=#5+R7D5G0R3> 6R> M*(#*C'@O%D%X4U],ZJH:DP-HS15C.@DM6Y<-G5?1V3' :2#S#I#S3.&3DH&I MHJHC6LK:15":OA"7BF65U M5Q+)*3BE013&I241*7N*9XA!_=_CM8Q,Z8\?I)*NX+6CP4OZS%@T$;P*=52T M=! YXW14HG)&9E/*OSNZAVM]2$?W$!5T *<'[<3OOU;M7!M>,MFYV,+ <4;V M'(LG&6E),D+EF-!&\)$>!G>1TPN8CM7Y\_W]Y,H-M?UN;0 M' N=MZC!AX+ 8HC,,YTU:SUS\AER)BZU/M6]UTHA_6+K^@ :(:2U18.DWY#G M:0J$:#DPKH5A:)C3K3>_/DO0M+:JF=KW@],!.N@ 4'^$"UQ?V]GDM>-UR1"F MB*",-*.#?[\)0.J3J* MEB6*0WU6X$*6P)PQZ$I1LGD&:1<=T^:/QH/+T3+O #>< !\E]\10D;QYW^MS!$T;_8^'I'9:Z ]23SF+;V_KP;6(*N7@ M(2&/=,.[2/QQ"AJ2Y5:+XEELG0,82N.T^Q].YGZ/JKH.H/D!O^'B$M^0A&^" MXKK3XO7E>D,G>T4A[<5EKD6RZS72?_/'\->,@MA@#1UI642JIR^ \\1L"K%$ M9@J+L76IP@%DGD4%Z(&X69Y6B1W@]/WF,ZY>+[_0]W_&Q7J;$*QW3[T4=FYJ MN=O2DC05E:U^]J(&4Y2&&H@2+K5-B[:@_B^J;-JB> M2.4=@/U'-_J7O[X2^_ANN5A^Q15QMOCT#C>SI'E*@2.YU72AJ8 )/ D46 E9 M%0P\-1_5N0]=9_$"/#C*BS6=)V0^FXKGNY.E0@L9"U DS\/ MBN<(P05R\EVV2L1@A6D]\F >6>1'VX#Q+&4U@$>!U\"KPI]^<.;X-5BZ_,$ M)Z.Q.5,8RG@MQ$OD\]3-&RIY+,5YV;R=I"7]9Q%R373WMU+[P9#_AJNXG# H MRT4[5EWYY!SY\X4+<-PS"%Q'68^U3JV?3\8*RLS? L)C*[$+I ZY>5SP,=K: M]V-9 $5^$80ZB\!$([B/E>_65;^MW07[MT#F6$KK I%W%8A7-\;=XNK$?' 1 M0:"K.>.Z05@K T*P$#T+G)AK'B_MIF4OK+F_!=::J*,+8.UL WFWW#S;\GC; M)U)#05=$1(,69*J-<8F$&3SYW[7T2#ICI2KC#6$ZD.B]H.K_%E ]K8(;8KKU ME)U;,?^&H0[#N)J7L9VY%Q;YWL2T/R[C?V/:;)8[_XW#1^PT)J#-?)TQI=)H MN,[M%]X-,EG?3C+A3"/*Z, EP6I;KH*8;6V[#LGEH)SQHS7/[*"G68O03]_O M3SC]QVIY^95.Z-7+7TDJ!VTXZ,C)>S&U%=FP G06 ^-,,6Z;9ZCVH*N3-;C' MHN3)#J)6*ND@__1L ;IQLM"7"C E9Q)6%9L-9.]CS#XZ'4MH/>WFZ$Z0\6'5 M3/M#.D"&J*(K6.TH15JP;T!4&0S$7:O">6S!)UEFWFCD]GI]X5AT@@[0^ MI -DB HZ@-..Q4XL>QL#2Z <*E">(JV8D@*6;CR@Y<(_6-/T>@S3\ M\AZM(>+N ##/;B#D"5$DX4'H*I]"\@G>)_ V1VVM0!.[6P(YS0:_8T#43 4= MP.FI;83""*3X&S2=#N*B[EU"+,04IW#8.W(G6\\0.6()Y#3[_(Z!4 .Q=P"> M>X[C78)GCBLBZO/WM_@-+[9WO2J%%YD*F*@B*!M-O>MKH%*$2EBLDR/&# M001V$_DU0\A3(&RNKIZP^.OBZ^5FO948O[;ENEB9"R)X:04HQ0L$8270;S"3 M3^FM;9UB>(:<3G#6'@1/P>U(C70*+G'3F66B8,%:H/#$U6V8AH*66"!SK0,* MZVP:+27\F)Q.[M%)P'6(1CH%E[Q=16YB<.1[$N%UC4[6$%W0D)AGSAF>O1SM MSGQ,3B>+E2/P8H'C"0^T&J[ M+UV3UQN$!O(SF$H178ZM\ZC'TMP)3,>/)4Z@T@X@_'!EW2RP@C)0H&]M+?#C M04+,@60I(P:4S"6C&T/R(0V=^' G0< +&P0'J:,#.#THA[G))FV9V?&J.\M< ML!A\ 18Y!R6]A*"2 .&CS4[GI'/SX&$8B9WX?%. <4QE=H#5JQ.VBQ'#7=$B M)F#;-=9H,T3F#0@C+'KR?6QH_3+U)#&]W+<3X*^-@@Y'VG(3+L:TBNO'Z_#N M\:A-],[&2,G<=:D YPE0%F4"9Y%AZZ>)0^CL9)]T1_:QG5H[JRJ^5T$X M,RXF;12#Q'5=D2(3Q$@N=_8.([?DF#2?M+>3D(D[SOKP%0]53 >7\#W2=[H4 M1@8ML@:>+;D4PG'P+"3PWI*OH:VTK'6*YGF*)FX/FQ)O#575[$X^26'YN[!: M;<]9XWKQ1Y\[8AGX\SR;H=\%I[A/'W+K]<_+J M;EN21:Y\+4ZF,Q$MUF8/ S[98HVVCO/6 _W/O+I["$H.JNX>HI(.[L>?+M=D MO-?K5^E_7\[7\]L)J\BX<\Y'B,+4-+PJ]+O@@4O.4<682F[],/8$*9V J9G. ME^T5T"F.ZF]7>%/F%4J4$G4&+-J \C6F+BI T'0BLROT3T^!J!^(FA9;352_ M!YP.U\.$P"(79_:/L/R"\YN'8<1(#F"!K,BK5)J,MO,Z@%/"%HG&Y(?5;X^\ MI(>?V9_ZCU#5LH'<.C D1X<@T7L3/1/ ,%L*4%6F&]YHBE>M3I%[K^UH?N"8 M;Y[3UD\><\6=5*4=0/CW\+WR\6:YJBD[XK$R10S-\W8J6@VX;A)X5\PO/KU* M%#M=)5A\L=&F5&>UTB]*!F)6.P%D^@N*PAW:UIFOHPCNQ3\[!;:64RFZ U3_ MC'%SUX!V*_=9%I()1U>+V.9E0I00>2VXM\XPE[2-K'VOWDY2>C&C$R"QA7(Z MP=BK12;9S&L>#L,:W\>+^:>K'7TS--($9P,@1^+&%07!:@DF"2Q2:52I=5O6 M\Q2=^>/IL8AKI*IFP&N=K?V F_E5?O,G7&"9;WXG.;=(U^[YP6WRM8=PT2AA M6^<7XF)],XKPCI*[U-QM9HX5FZ7P'"CH08I34JTOEP&$2:Q($U/2K?,# \@[ MWK(5.G;YG@;J_U]5(+RF _IIN?I^Y6FC5XI.H8 OKC86FQZ9M#%UU<+W>2:PR]"Y\P6V^27,CE"D!8RUZ$2 BH@0Z+V'Q0QHM$33UVY?3NR+&:Z1UJ-YNN@U2NE (U M_07*2PO.F A!8,D*A=>I]7*Y/;U??9 M/_^8945>FPP%- ]TDE@*$%3QX.A@2>M2$L\NMUQC^G\^+;_]Q_4G7L'D^H<[ MA-Q]W\1A]9$:6QXEO@X,Q74;QSW^ZR)8MFW/T)S5/=(>?'$<;)%<1>Z4YR-U M)?;I(KP@<(/0.P',OW[3^\=!=F]6HA5 2%1@1'-W%Q$I0"4$&U$%XGGEN M';>_1%-O8#I$\P\+C5JJH0-8[6._W]Z6*3 N0B$'$%DU<+[>=,6FT1>]K MOA5!"4:LL6TK41U_;5P=#32.P=N'O/Y?4 \$R6Z#V%QC'8#QL1!OZ[S>ESMY MSDPTQEF*C#*K#S\RU8W>:IN=2XX%BIQ2Z]Z_/4GK/V_>!H1C:*H? &['3;:\?CER]>+Y7=<_18VI('%IQ_^'%>)5#-+6C'-&#DU49;ZP$71>E2A=@F( M$(WV/K4?[G4HM?V'L$UA.K8^)WYHH\DHW]7\CA, MGEI3_9K3U^2R?,"T_+28_Q_,,\V*RL@E(/(ZA\]3G.@< R8B%\EK'US[+HH] M")MV_LWD1O((+?4#O7OB>WVYJM7>VY$=LZ!#9ID'*(K5O+B3X(LJX"URG0PB M*VQT#_(^1=,.OYG2<3Q8+UVBK$9>:8/YS>7F/V5K40!X3]!\YYP,F M8\%*9>B >%$[W#5H9U3AA=$?MLXR=]E_Q)DV&'P$IY('Q4H]J"X!)PD4;LG' M-E-DV\^L_V@(F@[O/QJBJRX]A9^^W[)VS=D4*2X6V?IU>@!Y_>?9#P#(BS!LHZT.@+B#C>M76E]R-LS7FGI'C)B2(:@< MP&FGD1>.1K8NS7J2F-Y UDC]#Y]RFNABXNSCKXMON-[4N^!5VE8J_B^\R"2O M1^TZCB?'2ZI#Q6LIB; "@A82M)$&691,/=PLNS/-N._W30NA1JI=CBSG#@S2 MR]7WG!P*;2V"K,T^2FB2&$,#Q6,P(IBL1>NGE;]-@\PQMV!;S?0.M9N5O$&K M.EP.0BDDL&@$>%,/D_,\*4;_X\*S%T $^V'@J7BGEIO%7-MRT>5/<^:7O,(#6_6/<^1.8=@.:)6ESEF+>> M"R!I1%!UN+SC,@(Z3#)[.EO-.ZO.N^Z]W95WD ZZ1-+U^7).I%SWH@A>1S#8 M;(DC5\!E4[A7/!;7>HWZ6=6]#]+SOG7O0X3> 7A>++BN@]."EL1%+F16\074(@;W,'&Z'D*= V%Q=/6'QWH9N?FW0F=/&:^6 A$-"B\) 7=@" M1O* 7D01S6BF[S$YG>"L/0CVV)E^B$8Z!9>X6?]N?=0^!HA)V;JX6P&=PPPQ MZ")RED4T=]J>(:>3<=63@.L0C70*+GG-"J+.P3$DP2A%(O(40"6=H'"5;98Y M13R%Y9(#P#7^9.I)P'6(1CH U[!ZOMHVY)4A8VRR 944>1=*UC& 64?FG MJ M_.+=8YMB)RT<'Z-"HI7&NH3C[NZV$E*1)3,0-J>ZI(A.KQ0(:$KB3!I6TOB% M.H?W(7;2##L(' ?V(0[1U)F5X-8>C46:7\RW7[ L5_? 7;7 NG75[=Y?.&:A M[6%<3U!;*S E;5DAR2:ZX9%Q\$I[(&N;K1(RZ.9[2CNIK;U2R8^*NKIXE&8B MULP '>Y"IY%D$JW-(!GJNB%#B=(ZQW(0H>=3;!2 M1F,II!=UI;MV#@)&#\5QZTWBZ'(8]4&L__G_C2"PWRZ (?KH$E4WZRN543): M 2+R"$H@^1N^,*"@/\52@8],)9:U\W+<<9=G5?1ZBDOJ6"WU#KN;^G1K.-HHB"4N095:/^?H8.GB M2S+N_[+WILUMY4BZ\"_*]V)?/KI=KKZ.J+8=+G=WS"=&8K,Y5R)K2*K*-;_^ M35"+98F2>$@<'M!='3$>6W:1N3P)9 (/,B7&_!*5#H#VF(Q9 M5'!*U9;&UE:&L*$X+)F6_>BS-LGP4%I/VCI# NP@-[](@!UB\PY \P0I+Y1( M.[EC4-#5,3^U$Y/2DG+%$@IZ'I0:]_E'_P384VQ_!_FC2U3=DLV9EM(R!L8K M 4I5/9"RT8+6%:Y5G4+]GTR&'>3G? 7A>9F$69 )]!AF2!N4L@^ R M!^Z3829DJ?Q?3:"'>WXP&7: &SJ U="U_-MEF94^<*>WN4%MPX4&@E89=+;: M9N2>?C[QT?FP>_!)*+/C[)>G\6H'\+V[8[W6[8;IDMXO2+^KU6J^^/PW7,_7 M_UPLPSJO?J^&W7)4OE?_-5[$JXOM;S\N+RXH??T#5VE6HG88N0/I=*FD>0?> M6E4[R!I3HA#&MV[",J8^YW6P?R DGV(F38V/GF+E'A_LW_/-ET?*/[C2_MY4 M6T-N/V;FO*;Z+63(OC81P$CZQR@AV2RX"S:JV)K]U%J'3KC%DZ-S#^;[R:#R M8X7*AZM5_(+KO/X5+_+Z[7I]A8M(?\J;S<4U)7.FI)'>ICI*C7,J;\A3(94 MS$G+>1*TW[>^HCNI@IUPK'_@(&L,LHFO)!L:YN]4[_VR7)/ZVKJ,L4 *!2F3 M4!$"H@-+BF&PW \6/E:M>Y M*O?,"UX2,%Z;M2@CP5/]"4;'&%P(FOT89]>WG;9G]HOZ3M$C&U6]^-*0BZ1,/J,&U%J"J0P/ MPJ"7HC1>GR;E\:^?'3!W?1-S)\;Z^O#<>]K$BC%4[=3I#6@$(%,&N'3&LFA- M$.,_S#M \//A^0]!XA,@?-U1J*UM*_) M;!..2P,XE&AYPDN#T8$RF'@YQ&N]P_#F@IQQRTH=T>E+HAP+2P9OLH6BO-", M*9>:3Q#\ 8B7@X!P /%RB%;>;S' D2/W 8N :,A"R%G]4J;0R43 M8A)!<-DZLL%2MMTK6LJM0'$R)X M%PQ(+RC1<-+[9ZDEZQS_O\_+W__/S2=>P^3F#]\0\NW[)M[CCO38\BCS=;!0 M[&B7JXPH%CT4FW4E:-%*&C,#8QCG)0;%>>LYC([M!I[F3C.YAV Y@FF MJ"[9:NC.T!1N\ /"]2A6F3MSRA M@5+?PR@E(H00++"XOFAC.TA;N@ 5@_6]N^6\_^;\6+S MY?7R^OSZ]NU5PN3KZPG,45$L)@4!7:X/WKT23G-56C\,&"IC3\E6(]B-ZJ;^ M8+A?BK'-*S[EKYN_T4?]OU_N*+ZT(=3."QHR\PA*EP1>"@LVBN09\][&UJV) M6LK?VW.\4R=[DV&ARSAX<&UX=X^]^'SSC]Z'B_GGZTJ.O%#K]H^XR3,34-'_ MR.Y12=J'4FW#BAR25-X91P6>;DT#;2;\&5X3-,'?BX%P"C"<>Q14A=^7^Y>/ M;Q=QE7&=9YFIZH\(W-=;1D_K$QDF@S/UX7A4V?G6O4=&4N4,#P2ZBY!&0#FS M>'F7-Q^V%*!YO/GWK\EEWZT6*%3D/B?(&!AMWCF"1R> \E.#PEA49N04_T@- MSC"#FCHZ&L/BAPB*-U]_RW%#@B\7GS_EU255=E>KQ?O;WKO)YLR+0S"<1RJQ M(J-*GRJN&%-.2@291.M[A;%UZNUE\]D&3D/H_!"A],Q>JX7C-M$ZHKFD4M$6 M"5@X C/1)&^LT&+\E__M].FM2?[9AE CR)Q9U_-7,5Y=5KOY;PMJ\X_E> M7S8F17JXMA,PI-$2UJ34(*SVH%+A$$PHM&)KK[8]_GGKV[E..IU_/U8CA8 Q M:P:6!;(#-P&\IOC#+&VTBN><6G>ZVUNX\V$Z#T'3(<-)AONJ@P3C93IDYEI9 MSR2$4I=\EQ5@TARB"-Z75(<-C=MX^@S8S$W ,)BQ/,0SO4/MYJ:.!\Y-Q@A9 M%@?*6%).N4 ID&0^U4L\U;I5SP_ 6!X$A ,8RT.\T@'0=C Q-2\I2J^ 53JW MTDAE'\^Q[@+&""9UC*UQ=8Z,Y4&.?IFQ/,3J?3"6LZZ-_22IS;">M'$)+F<- MD?,HT+L76KB,Y:'F*^#A>(Q>]8)CH[Q YI$561"F\G= ">560% M5=&\^5#3\V,L'[-,'&?S#D#SQ/P1(:4O6BF(S)!-$J?"0@4-#(WT&*SCO/6; MF"/F_DPR4F&LW/@@'W2)I)OXBD4B=Y%L4;2H#S\04*<"7":>I/YB?]YWU,\3H'<[ZB=Y()V-M"981E*3UE!3AX%QQW&MM@GU O3OS63^#_/7" MK)\AQIO8]W_/JTM:5!^IH+WQ.55+"$^IEX\24)%-:"7E(I)RVJH]_/_$Q_>4 MDS3 0 LC3MU#'?A67%@M4YT$KF*A'8*,(R)>=@$M<9!6DF< \@//7Y MTQ(6FB.AB1F[RRGOWG$ER6/@TD+RS%!A7N=(<1UI87/"6T,U.K:^03JWB3=C M52<'^:!+)-V^5S8B&D/5O\^!U^GJ') E"[8X(U.1EKDX.I;ZJTX.\_.^;R:' M&+T#\+P\7H4Q+0,MS++4U@B^/LE*'$':4#SSF/U?4VX.\/S@*3<#W- !K/99 MOW^Y8U%Q%8*6*M:7>*Q.G4#PIM3AL!YCU+27^_%IHL\(V!OGF1CL<8D4HYIP0DHET%[ MU"$H2,9;4*HH",HJX")0FB P&=F:[34MY?)>AO22W\C7UXY[?\]QKSY_7F7Z M^_SL$A*+L!H+ CI:J%3& "&E.OF2EJM0[S)P_/>/I]'U? BA0["^1U[3'Y*Z M3)':V>FN#?S]OYV%R)4PS(&.EDJ:0+_S(=53NZ""D5Q[-W[+Z)&5G/8ZYD>( ML>.Q<_Z9WA]DP0^KY7]OW\OUDN<=+M2)L[Q&UIL@Q_,Q!QX,54VN2%#6( 2K M#,B@=?&8ZG3N'S3'^_>S3MNU8CS]KV<*HTPN1O!>TVI1+YR8K$[0#3?-MD8[(^D5,@N!) >6MK M2QP'.>LLDN,*D^H\;,XP$>LI3 [#0L.P.-&+XOKN.J?K+H&1//J)G)KJZ^KV M[XE?_JI17Q,/U'2"I,<@H](Y>N#>:E#:!T ;,Q2N0Q),(X;6S0ZZ?$ML98F: M]I_Z9%_5!DN%JIM2(*!,F>>B0QS_$N()XEWLTQ.@=@&=PQV89;52%>RBN MCI1V@0,:):@V)"?#1CXQ;M-8^_3V=*X,$59WTSF>@#@P&N.QD<3L>SULI0^_A[ Z$_?P+7[ MF\_E/> ANUX#6T^,E$I=?U^^T^$FMI(S!&N?H 1+5;M$!0XU!]*M%(5!)+[7 M")P7 /.D -,L.2T\NFQMWHF?>'Q89:-O%L$L(]<,+:1<'UR'Y,%EFR!:BTH7 MU$8^0,7.5QWW/G(Z/S=RSO)X2TWM8-K\[N063B:K"=M41%)IF6U]P<(Y>/IO M;&3))V?W\?"]SYQF"QC)Q8?:JK_,] 6&H_$J%D?:E!@(P#;6R!+$123&7R-0.XE$]R'VC)F='P.D;C_\Y\#H?0B:$?S:YF6)5,L&I\<_ 7Y*R_[IM++0V]5^7 M"*UQ]H1V'S/&+WE]:X.[G\_0FI"LR4S8R"^_H*+SWD]7SRF:N(BC4@L,E,PZ-\W$'&\7++8*6Y=SH;$(*R)TKR.6"N@QRXCLH* M-":T#NRSZ^H].E &=_P>XK7>87@[F]=ZE760$#(5FBJ&!%[Y" EY4FB<84&? M$HC]7>X?#80#.GX/\4H'0-O1R5@QFP55@\"T%[1G% '><]I"DN2Z>!5,;HVK M<^SX/[#%#T*R0/E)S8UB*?MS!.(-XK7V-)!XQ;S[( M/UVB[)9DYW465B$XIL@T5CKPL=YD*H>>,V&#:'T/?%:D[M./76R-QD6NHR#C\N+"ZJO M_L!56M]=ES"A>1*V\J0EKTU=+01.OY-%"BFUE"&,SQ38)=D9'O W0"X[?P.43RWLY\3H'9L1W<):Q_S:O?YW'+'IMQ+:U+W(#((H+B5"UX MC@JD*RI9&2Q9=72TWA.HMUST!" \U!U=8NOM@CX]KS=;;807HC"J.(.1M14/ M&LK'N0"+R2>6GKN+G"U1PO_H[SQ2_+]7J6 M%-G&, \^Z@(*HP4G0P%O+(_::AOS*3K@/Q!K+Z#I'PIHQ[EF.-K\-=H6V]ZK MZ=.(H+NY;7Q]M:JSW?Y\\S5N*;>57'U#OGV<)%ADDP'!&4T& M1JKCO,^2C__2[@#!]P*N^:& .[9[>X;VKWFSN=B>4.Q*=$60(08$068%%35?IC>+-!+BKC.0MXN=PP7NF74F MT07G:G,V-!94\@I0ZP@AE1S1*72Z-77L<&E[.VKLYM9F%'=W6K.-\_!.CP^>CG/!&9QRDO%PL'>VV(Y?:7S>XVHQY MNG3Q,6^N5HOW]UYUSX(V@HJ\.K)=D0U--H!LR[$RGLH]QID:OQ)Z2KK>%M.) MD-G$>5TNE:^7B\UJ'JZN[Z/^?'/YV\7RSTJY*DQ;F1-8@QZ4E!1PQ@7P/"D> MC4[2C7_&](1PO=WC3 3*%J[K$I/?C/?@^.S3BI*EBZVG[PZ"#7(KDO6T/?#* M#10&@BH,=&(Q1E-*\N/OZD,D[NV>:"+TCN;D+B%][VCMWNZ10W8F&@;"(.7W MQ3EP4@J@C,=)K56AGY_R$'3@OG_".Z:)0'J\VWH^I")52VA Q4X(S/BIWR];;#=+D:^?!CNL9E[OK0.&4<3(7P%@O(#+W ME&KG0+F-R24$*YT9_VC^\/+]A%=%797O0]S6[4GISU>UD=6OY-2KF]%@]8EQ M,2XK$"D8JOQ0 CK*LF6PIMC JV[CP_&17+W51MVQ>0QR..UIZ7LC> MRJ%N -O2N1W41#=O37=;=X<;KLO!S2]S#/.+^6:>US/NN';(%4B,C.Q+1O8Z M9U#"(]?>V)#W&C$Q ,['2]U;)341OD_L_G[2VZ&*W]/X7K"+Z*7D(4"VC+8J M07'N<\W4#"O;WC5&M&X/U43PW@JV,T'_\2#H)P!V[&R7M2'3^F..R\^+^?_F M]';Q-Z2?Q_SKEYPWLRBCT5YSB/7IBZ)2A (]>F""J@=M L7510V2K<%K9]A5_E(C_'15G""NU_D#*=:,@&J;]#^C Q M;9.F2MP+BLX4:&&PGH'WF2N!)FD__JK\A'#G,RQC")H.&7!&$W ,'CHQ1#/] ZUFV:/9)6B M+:7726<&"FL#;.4=)".L=5@$TZVI%S_ T(M!0#A@Z,40KW0 M!W-_"TZ(9)' MD,S0VN]$ #(8!V.E%2*$X+#Y**HS''HQR-$O#[T88O4^AE[H.EX[\P+.V3KG MD.J@@#& 25R27013S[:N/_NA%X,\]GCHQ1#S=;!0/![ X!)C)1H.6+9ST[DE M_4,$BP:#TD4[\=?0BZ.6B>-LW@%HGFBVKZ.E_*XX*$I1ON>2K^-B#$214&/1 M3.9QY\;U.O1B_-SX(!]TB:3;H3+(C/$V4QRH#,K$"-Y2I:HP"95+S#J.FP5W M/MABD)_W'6PQQ.@=@.?%B0HL&%6X]* ".OK%RCH)+X*SJ6!$R6)H_;CB3 =; M#/+\T,$60]S0 :P&3TRP#+7F(@/'2$IR7N\0/-G2%8I.;WWD(W>N/M?!%L? M;E0W]0?#G6G$O8LS$TN.7(';QIBMX564A"@53TD[+L8>KO*\@+T]E1@C)1O/ M8UW"\7Z[8Z^U9YQJ%TW%;EWB-8559,!C+LD*X^()!J<,[3X]Z>GX@4 8U(1Z MB%>ZA-CW/8\U"U*&!(ZDIY17%\ 0-)3LI+&JH"KC=V@;W(1ZTC)S+) =[)FQZ3FT7OG\?H+KC[GF>"% M6Z4=R%+;R"?F +E+D'W0P3%3#'^)8#:.9+T]&VR-V [\V>QUR8FHDM?]XN?/ M4TAK<#EFT=CN#KRVF=K?>D2^L9 F=% MF!SDYWT)DT.,W@%X7F3JB62J2AR*4 YH40[@C'7 =-)%V<)C:GUX=J:$R4&> M'TJ8'.*&#F UF(G'DL(4#8*3>MM01$'@A3) 9@J*:'74S9^B_1B$R6-@-ZJ; M^H/A"_=H4GDOF*3DT57JJ66%]@,I(2:M5!&V.)SB?/Q.P/ZI'<>G9.-YK ,X M/M5Q9O=%[,[&9*]6\_5\\?FGJQ7]>GU7^ZU?C?.R:!4I.I$E,CS]+AANP2M= MA$XER-)ZKQY9I?Y/Z \$X[)?9'0<*/56^=E>KOVY\_+U4UCP?K!WXQF6.8%G8>HZ]1H M7E]0%Z^ 6?*P%:XHU?K:;EJ-^\_HQH_"SG#UH^Q^W\QXSPY*&J&% 8UAFY@[ M\!$96&$C:NMK"[ >M[<=NIP3HWCR_>M8+$S8!WPW3W6][9:YH]7Y;@+KK86> ML..=4:[_4_J+5<8UY=[7_W_F7'8B:@U%Z9H\:P'>&822N8T].?;W^.?VW&JFC:]T6I4MVL]5":V\-L" MQ1X/ M$()+P#T9P%K)DAE_HL/9LYN'H.EP=O,07W60D.]!G4R*RRP+%.X**&4B!&2F MIE3)Z.Q2M*TSZQ^&W3P(#,/9S0,\TSO4;F[\7- N&*4./W%;CX." >PFX=XI0.@[6!M8O)>\8!@C:T-Q#('GYD&PY@QA4>FFA\/ MG".[>9"C7V8W#[%Z'^QFGS0/Q@DHS%<20-#@B@DDL6;26IV9^Z';P0[RV&-V M\Q#S=;!0[&A-RH+@N5@H7F"E9Y/^REG0/!OK L/(_FH'>]0R<9S-.P#-$XQ+ MVF]]%"&#XYQ3=6%JSP,FP0HON1(Y,-V:%W_>[.9VN?%!/N@223?Q%6+@2:." M+#& 8JQ 8,R!5%87DXJQ>OS6POVEOH?Y>5]V\Q"C=P">%VFU/OK:FD* J"TG ME>8(WJ0,&$1P+K%B3>L&8F?*;A[D^:'LYB%NZ !6@VFSB6RF@I!0G%-4>_)J MO/JT36FCG$?'Q^[.=*[LYF-@-ZJ;^H/A"W=JHMBB.4\@0[#U32;M#)DE2#J: M7*)G7/W5#G;DE&P\CW4)Q]LKLY^O-E>K_. ^[5W^NOGT1[[X/?]CN=A\6<]T MB4YX%L&40C$G"I4X$@U0J7;@:(RZPA!* 4F6J.H>'21QP[P6F7M/S>8#K&#?7F>F/UY>;6: M&>ZRL]D"CZ'.#N$27(H:'.TO-G$;D8_\2G1?4<^)GWIBQ [VY)D"=OY[GA4T MWEBR95%4PRJ'#(+*@K865,49E7SS ^\#13TG>NBI 3O4D^<'V*KBS_-UQ(NJ M\/K3E[S*6#:UE5-B-ECN0'#!ZPB4"(Z^#CP+W@3- TNM+_M:R;X7I,U_'*3; M^'I"C.]F>C^K\Y8%/G.6@EA[ ='Z0'4H!7)@LN;X.5BRM,#X@"*Z)Y'_Y>_> M"XOV?+%X$I]TVS'\UR_DAB_+"_+B^LW_7,TW?[[#U8H^]_=\.#%^CP]M0W\? M*GTCDONOFV7\?]]_[7+SC8DL%ZB M8[?DU\O+R^5B^QU;BZ]?76V^+%?U.+A3MG)!!PG>/54^X.K]ZM=-?0K^+[RXRA_R:JO=+#N? M7?8)C*)?:"%GX (935JA9?11%MZZY_8>8DU[_'@:=#5Q20E[XO#V/HT_)O^=L_3C-6L@N.HBFH>N[OE80@I0;M%08> MC<'F3Y..$GC:8\81D7DZ-W: V;LZ9[GZIL7[ U MAZ1L1HRTU*?6=^$O2S7MD>&(Z&OLD X@]B">TOT>,-?1-$M1DN J@.2LCA;V M5$LK)2 4EPL35&&I4=+79Z6:]I#O= O73.6ZF/UNZ0BD&F" M=@Q,B&0Y%G2-(PF6#(IDT3II;H]SC8%?.^WQV@A@&MOT_2U<-XG QURY=J3G MMQS@V[^Y[IW 9RJ6Y!-NQV=FTK18" D)1EQ&:WSPW+0N40^7=MKCMI-G9WD/6OT;]UBKOFB3F.VS 70+AI02'E'"%) HII*>V&<;]Y M?8A\79_U#4'.PY5R-"=UL8V36K6FNK9956VYJ"76]N4/BU0P59)EYMK6N2H. M?!TTG$1"'ZP@H[8F(CXKT+00&P\'C[;F5D[I &$/=+A]TYJ"<]E[*):1>8*A MS,4H#8X5893E1:K6!WH[!9EZT6KFZ&5KJW< G5?+.*>XNKA*M7*J37/)+9O- M:AZN-C7(/BW?+2GL%AOZ7OJ,SV\7]-UY??L63"I1ZM!J"-)3KFH4KR6Z A%5 MD:9XI4WK2XOC))X6C T@\W#C/)W_>D#KM^WATPH7ZXL'36AOM,I"&*:2@,H! MKZ1P!RA%94=0M69#+MZU?BBZGV03;ZXGQ,K3^5TKQ_4%QQW-+!]IIWB)O/*^ MJS:@8GVQ**V&Y$N4(6*2V#K5&R;AM)>]?<"SM2/[@NEMN^UW>?,:UU]^OEC^ M\7]S^IP_;#UTJUY226970(120'&%X&(*D%U EYV.(HVX?.XCXK1WOWT M;DK M^T+J<^7?+W?L1\VXXIXKL)K3-N$IB:_4;T"FBQ$YB1(G.J^YDW'B1?54!?6H MKNL F@\G'VSG';RL\^NK5773]9T4A>K[>KQ[=V3FI37220]2Q'K*SQ-@4F02 M[XK)A7OC6K_J&T./LS@S.A!YCYKM3 R##D+A\3GP(;OAK 1*G#R/=2QF[;\N M&;@L&(1,CHB)%\U:3[QM(_G437^F1N"N6\[3PN'@(/CMFF2RP=5F].DOU_,' M'KIK?6O[F93!&8E^N:?G+W0&YN2LGG,+5."\+ M.L;"F8;@%%5+45"UQ$/MHLTK#SR@X*U/ T^8IH_&G^X.XA/ X<@T_)#VI#(MQ'RD;$P.NO^D9\M4XD5P0X:PLH# &S],57FP?]KW:;+_AS=??YJOKH%RN_I6_ MS.-%OO[J&7,J5!H;4.)1AX\ZJC\I5P=#]6?*VLM8] MP..+KISU8.,+_]TGY MIS!]!U71WZ]P1;&:\_MP,?]\7>'] [_.+Z\N2N%S^XY58V3(MQMC9MI;;<>3#U39D2FH,SAH%!S6)(T7&9NMS:[LH52I#( M!8O/VX_]./_\A1+%?][8=1:5+D$:6?MN>U">48D2!0*E9XF64C16M^:9/"M0 M5]O:$-\_JA*;F;V##>SG.05HS+M4N>/,OB_7_VJ.%Q^6ZWEUV9L:D>LYE0B_ MS->U(BED-DWE0*:E6^5@:-=&J@FB=CDPP3UK?;S11/"N-L%C,'EZ-_:-W9D2 M03'K%-2H R4CY19&2?"*ZR)(ER2;#[QZ6IQI#XQ/@[-!)I_XM?9.^36R;'Q( MP+6DE1OKM,D4//@<,7D>'+/RA4SJJ<^>]IRU@?^;&*V#T]#O]^[;O///F_.V M 4ME0:4X2@1>BQ55E?S3GHB.EHB=R)D=['O/ZST+ MF&2LJZ\02.MPVN%\ZTG%STOT;1=)TX&N$&&[P!&]_?R(X(G M(6/"UKF6@:H>98H&7\@(W M=>0Q!J=9E=!O)IVTX,5)2=B)'=@[?F MPH<90XJ70#H+LH,.W$;%,I>A-3VNF?#['?.R,P#H-/[L'\BS%*.RR@60E:^J MK)=4*04')2&/S A36.O:]P61]@/=.5PNM+1]#X=L=SK,A#4B25T@R5Q;TC(' M3@L)/$C'E1',^P=,DJ>/U^X^=3_']WR"?Z2E.CA3>^9,^![5[=5EI9?][]8W M,Q^D83G$.DZ2,L7( BV($D%*R3FSWHG4NF'(<"GWP]:9G]JW\- Y,"9J!] F M#(G[']2<$?&DE.,P('RBU"/9!.1-!8IA?>EK!&@TAOM,KG3GQ("HUIL5B9YG M)<%X4T#5)\QH78&8BF;T5RKJYDS[1U)TQ748XN7GB[3!!IXX [F_[FUE]U;* M4K("2[)2]H0:@I<>A!3,4EY>K Q[Y" //[3@Y:Q1*L5$XRWM#X50YPS&1?Y@Y.TA'?_U":7--9+OH)_EC '*<>3NO)OZ!FZL5 M5>G+\EW5WH" _?(GMZPW!NHQ3@&2N+%R>X;%M*@#/BB75"( K1DE"N.3:_XL M=LP"Y)X1;P?H_'3UK34V94TJ.IV!%QU!24X+I**-E"?!0G+<4AB,K,IMR#%F;I-M_0KI4%FG!>)XZ'F489_ E0=#]O>\"LL3@[8. MM_[TQW*&-N?L5(;(%:4+B1)+#"I 0*I#,$4?8NO[SX$B3EOQ=P?10QQW?L@D MJ.69"(5K*V-MAT@;4]*2$F,AP :'@?&0YX.%G/80HD]T#G;>V>'SY^75 M:N;(FAR+!BF5(PV5 ,_K=3%+P6=6,E-3;?.W,DY[$-(E.@>[[OS .?\]SPJ5 MO%3I%\BADA=2(7,6Q@"+S%Z59+1MW>ATJ(S3'L+T"!8O5,CDS%4*_$W3:)Q7=P?1P)YX55F>RYBE<&]"Z M:L:] U9R2'='"+ MLY/E_]R1O[4EU,% 4(^H:EL\4]?H %%X[WG@7K+6B=]0&:>]M1D+*_L\SVCE MN&Y7P5U'_3%X*OUM 2.0MHS$-<6T,L"535I*JP2.V?*IV[N93H!XB)O.!W_; MP_P0,R\R<% B:E YE'VT#XDKEAE MPW/)?6UZQ>N;]P(L(%KN%/TE3@#"Z>]9.L+@8$>=#P3K<2>69!2W&IQSI%GF MKAY\GOTWI"8)#'746$/S^V+WPI),Q#IB+KG:/=. ]8R"3 M=EX;;I4^22.@/N],.@'CX2X["T3.5!8JQ]K"U+$ R@M1VX74^5K.)^\3S\UO M2%Z2:=J;D4YP-\@Q'=R'[-3GR2-TB5$J'BQ((TWE%2$XXP0EN2DF9>M$E).@ MKL_[CRDAV,1E_=QZ[-1QAE[R3,8"$7R=1.\00K0<=$9,RBFKU$GZ!4U[XS$E MS :Y8-*=]'&_D3NK%&M%T<9"L"K1$FTT18,G^\2$447!?-B[ ?*C3^_J8>PA MMQ*-#-=54YY/R[_E#SA/-2%\O\@SH87B*"PX[2TH[1,I(A.(B"F&.GS'[3/X MZ-DOF>:>H)7WG@3#,::<,-]Y7I%Z@ARWVE_]5S%,%S8C&E MHS QV9']23$QU)3]8F)[HBN#"=*@@Z)J^E3[ =">6JA\Y$7+'&Q.QZT4$QZC MGQ87@\W9+3*VYZQ*&9=#T& S4Z"DV++8%02O6?2HZ FIF*'5 PSSH$ 65 M6"�P)]X*B\J*]\-1^,CFG.-4='P2!C-5L<)FK+-'N@2;A(/]VLLQ]IQ6O2?_B9SVW>CGA?'<9I M#A8\%]XX#S+4*B=G"9@-I;,JT1J'"4U\<)+027.PNM+^.]<^VSF]^CVO\#-A MZ!+GB]M',M6N=VKFJ 2MLP:8KL_^$0VXZ!-D:;A#J53&?5+&!$0BI&U]::B5("2>_#1"&ZS5J&,^][M91FG MN_$9"2;/OH!K[+,.,'G_QGL/[7SA]!DQ423G?#TZP!?+@/&BI/ A*CY;3H-'D?TU\2WUP^TN9^8W%F.&R\$FE3?+Q=0W"AP]:J?\QA5$JCQX6R1 M??;375_5U4/+1COIT2;M8+UZ=CV^K^"'O(JY#E4J%&G1%N#&A5I$*PA57>D< M^N(<_=])]] =,G:SAQX/D"&[Y['>Z@"-SZS&N[237H:07 :&JC;>UI&,2A%M MT"A;=#VP'7-R:2,DGF+W;([$$3W5>5/S]YLO>?5V4994[]>///:DXJG/:WE" ML9?,XYQ,8"H^"D[;;*&\3-7II"&E7!OPUEXJQ>6.3R9>X_K+SQ?+/ZZ;Q7P+ M')^U<\5"U-OAO3Z"2]* 1>N#Q^PH@O9(FW9_>E=G#D.\=S]3:F"X#K:C[[?; M6W+T+(2C!Z\GV@#7N1T]O%FZ_Q"RX^YY^7J]VO*Q1#*^I369^] *6C!F>$ MA^""S:J!IP MUB:19/&L=<_M(\2=CCL[$3Y;N*W;^NWM@GZ;/^'7O+[^[=\R543YWH\/K^7V M_^PV==V!NC2J\>Z^IM;Z%\OUU>H;1*D\T 0*":9H1XL95^"+0R@I&^F%+I&U M;FWPC#C'KG77'_W++S]7)!P7%%\7$3*,O%^K'AZ3?KS3S.7-$L94G+ MNK4%E$R"?JKCHGH2M8J49IB:C/=G#)XX\@L0J1L M38I1MKY3'U&=:=^"=X3U4?S?+5/W47Y'OWWS];>\6%.FM\AEOFF8JS[YV2/E MJOOIZ^#\Z$;3GVEE M7N'%(U5G02=;$O<0/2(MVY6TX%%!9#S$Q"13S=LEOR#2M(@[%3)V [*)F[I( M.F\5NDZ:'RN48Q!D#X1,B0(HFPM0"9C!)LN%3XJ9YN,P7A!IVD)G8MRU<%-/ MN/MU4\DWB_0+_0<[PDD)#,IE!D('5:FE$KP3$J*S2D1TI?C6C%GLM MG-1!<]"?;K[V$"LFZ3+ES[K256LZ7<<41D,9!H6=MIQ'*5OS.X\0M]]3R6/* MDE/YKX.ZY%;5FXSWJ0#TQJE2F7#_.S5$%,%X10N_TW7X*^4>@3$%1C 3T=;:K74=,US* MZ=[+3 /4<=W8 5#W289WZNE\#A(C @^&S*J* (R^ .:0A':R\O,;P_506:=[ M9#,):$_BT@Z@^U0&S>K(C$ 9=#*U#SIG#((K 6+RP0I5C."M#\V[JG F UX+ MAYP#'_$=KJK9?C^B1^-SG]:<<_B\O"=@&>K$HA:B5$YV[;.1!7@O''!GT3%A MH]"M7V2._B*&/OHZD#[G1?SS$X:+/"O)6^.D@F)#!B6]A6 H7>7*EZ238,Z/ MIN=#8?KE" Y!PY-+S%&V[Z"2O5/DU=7FR[*VGGWU=;Z>22N\*D--H?X^.%Q_]$&[P U-\<@W^N@ ME5(\!EJ)D_%D%2H7L X8$,A0J!"BM:T/ ';)T0GIJ"5FCC9W!Y!Y;)AW>)FW MZW"HR9_+!HP3M(5KD\$EAV"EU]Q+*]D)]JE;:3J!S\AYSD&V[Q9%-R'F<@JR MOOE5VEE07@IPC#&0(AE1+P4PQ)/@J,^*]+JH7>Y]H>\P$5:W^[0@@MT.=K69?:S=A;;!F&UA7B6*OL1):$7E2 B*08I9:R=S M4GFO=Z;TJ?UP2_;@_AO49BLCUGC(SB5"K5>4&%(] M:F.(3GK%M-LK^]D' %.N%47-X(7D:R1+('!.L$C M9 M>JP#.>",IG=?6[;67O.#R[[YT8JD]P&ZQ#4P3YB3E0 M66+="@68'(73N=#&M5>N;E;S<%4' MK^*J3N)9OR\WIT._7H7U/,UQ-<_K65%2"\,*<,E+?8>+@ +K4!=GN1&:_K+U MP_W]I>ND5CD>$LN3^&?BJ4EO2LFQD@7N#%?'6'S,<;F(\XOYUF_?:7ZC[ZT! M;@=>A%AS.\KXL@R2,C[:"[Q0O [8R"4FJ=C#'B8[.=Z-Q.GOF.\X#$[EJ:/' M.#=_JUJ/#&HWWW4U+_UYOGF-J]6?9;GZ U=I/>.)(TN9,@^IUFU'2L:])@UHR2^%,F#G'+C '6#, M1EB?G'&MNP /D["__.^D\#O$3QV@\%M_\N5Z_2">6)#.VMH62!E021@(G,ID M'PV/FC.N=6O$/2W-7NC2YX>N1O;O $F/XN09U>J;;$X! MQ(#\ISTLH7#R4A M"ZSPJ)K3T@:(MQ?6S/EA;2P/35QA/*W%N^6&RJ;_IJSVT_+-U]_FUS<_LQR+ ME,I39E J?[P^R/98-!CK)0LQ,I;X'J7$T._="U;V?& UNNV[Q=4NQ1B/4OLZ M0X2G5"E8%IP+#DJHT[:9U?3CHT!U**+P1[Y+[RXNO;/Q<7RCSJX MZ.&:_'H[..;MXM5E96O-I-/,66- 7:2WE[]AW-R=#=V< M"LVB3U*A1(A24'X@69T_&S7()&P23A?Y<&)G@Q/B0R3=[[28G1\^3^"X#E;, M)[2<2<\S]V2O+).Y>?23L@0MA90IF(BJ=<^X)T39#V!G>1]QO.G[1="=W3[D M!5YLYGG]:I%N1UZ\BG%UE=/,Q\0RBX:"I79M( M8K^2XO['[H>2,[HG.-9TYS!>@=(81!9DJ MJF1"9!R!"Y:"8L8J=D;S:O:YP7UU.W^BMO6XHL_[\[M_/-.YV! P 6<4ADI' M!*<, Q8<\U%[1-^:J-Y [$XX(4HO+P$-Y_66T0 6%8 GQS%B829,@?"7Y)YVB3X7I#?U_ID@ M_O9*X-%5^^/;A)DTJGCF:?],V5&MRP0X[05$2S6J,(8;,T6F/4"%:1F'YQ(' M8V'B3$+BUR_DS;_A.J?7R\O:QV_[TS=?8UZOOQWFW9&'1=&*6PZH[?9M%M99 MPQ&L+5YF9(R'*8)BD!+3,B'/)2S&P\69!,:[93W9*=X;&DT])'SP7C1WKX6 +- MR9#\OK89>97^^VJ]N23WK6<$LE*D,^!X9=9B4H N>? BQ!)]<3A)VO]0SFG9 MJN>"XJ.\V^U:O+.;.Q<8B_<:DF(9E#(%G*FO_!QB#@HQA=;OS?>7;EHF;+]H M/=J3Y] __5%AC8OTRQP#V;>20IK_<]!"6/AG8W]TD'V^TC1=XN?B<5EZL_9TEIC;[0HIPT)0XN MRWJY&L%HDZ50QFML3:A^6III(36"ZU]Z"7>8'[H:U'G_??+MSV[.#NZ?&+Q: MI#LFK_#<**JN0!=7FPH7*KB$\<"CBEYK5;PXQ9OR_:2=]M)M DR.X\=SP6P] M%5C]OJ7T;JF\>+'^=YT[L]C\>?M7,QF=CU9X2)(B5"F=P:F0P 0CBVEOQ'K%>S._3XK]2K]_IK- 1OK\FX+USQD*[0H+ M :RH?5NE#(#5W%%GG9@R6;D'0TEW/FG8]_NFO6X:#W>CV;S/5?2Y)BE&J60I M0OBV.[A"#SY9TM5(P1!1^=2:078VG40F6/<:>:I/&'YZHN]85LHF5\"(B*"8 M\]>TZ,R5+M%;9;#UH.66'>%&N\.99ML]UD-]0N_MXL-J69DQMY>EE$;\E'_/ M%\O?ZKW3S G4R?K*%N94 1:/@-)'8-QPJPU3-K=NV#I4QFFO:"8Y4VKGLQ[/ M+O^^7*8_YA<7UX]N MGY%OVIXE$V"QE:]ZQ.'V#G[&7+%6D7T2I@PJZU@;2WFP*6GME$/>O"'$;DDF M;C@R1=(WV %];K)_7U'2.HN8C.0V@A,Y49X:*1(BSR!$BEI00*C2>@[A;DDF M;BPRQ2HUV '-Z D-8;2#UL\MUZ&>80IN2*7L,G@=##"6DA%HHS*MKXY;/=\8 MKU_(! [TC5=D X?*?4N;V;9>JX%LX!.,E#1(/BJBLXJ.)-<%G;T4V*28^+> M(A,@:JCQ.UBPGK#2/5;1G:EX8,EXIZ#H>@A=N]FY% *44NI(/IUT:'U!O+]T M_3Z4'X'WD"+6T' >O'800 MLO92F\)'/,UX7K@NJ3%'H^/I9:ZAJWK+^N^I]F&U_"VO-G]^N,#%AHKD-_]S M-;\^I>&I)*E=I>,*^L5B[7:G"T15@N,AJ)A'+ ?V$;%+8LQI$-G&;1WC\KES M&\%1.\HN0,H<03')P3&E@6>O(E+9'U8Q0(N1ZJHK"M2T6[@S5C4U5WR=$DV&0MS1SND@X+D45%U3Y=: M7R5>4N I@'>.HL5&BA8G3*W3>>(\%,RCGYY\+U(GH[8:EQXM_7 .[X:>:"O; MY+W0"Y_=_)W0$%U.\#Y(&970)PN<2RH+9,(*F@R:EA\KD^/2M6Y6,.+[H =O M/LL3QG[S-5YFL@\MD[]ODH:@LV'2V172.C@3.>I M'O$Q!6GI?V LY3?*A]K'&1WHDI'RWF1-;%V;'-6>?RP<]H67/1O\#W'>P1BD MNGV^3+]N<+49$XD_Y;BJ=-A*PKFZJ,S$G\E)'^B[5Q^V$M"__;!F+!#Z]=7 MJ^KF'7H'SK-RW$(NBM%"4*B.%/6$-]E8-"O9J-997!O)IZW/SC$@QH1&OWG* M[F7@U[S97%S?;_Q[OOE"_[XZZ6KS9;FZ.5])1JK 264TOE*=%*!@&JA %M$* M':W#*;>)EQ28]H3L',/C!$#I>>/X>-V-C@+_._U_P=_6^7UY]=MO%_.(X2)? MSR"@'_TROYQO;MK-9&EU0NG!,RJZ*A$0:#\5H*.WCK/@LCC1J+ACU)CV*=DY MQLS)0--SY.Q>.&Y:8U]OK_'/3RM5]'Y6H9 MHF*IM'[0UDCT:1^[G6.$C J.[D>,SLC).DK.05Z&NY!!E\="&G6+!U M1[EC#HE&>RAWCM =Y+PC#XG>+-*(%T*[&^N^J[TH:CN]PV^#]OS@-E=!AVC1 MZ![HVQ'[^W+_RS_FB[J.U!;%ZZUXH8KW ?_<)LQWQ_':&B&U*K6UAP:%,@,B MCV!+]JH(*9QLO0H<)_&QR^&O\0ME1A?TW;N==I]?][<_O_V;&SE>U9#^5!.G MF8S&JN04Z%P;YG(5P'O#((2B3>28K6Q];=1,^&G/Y4^(V8<+ZC3N[^ ,II+T MWN%E?O5UOIXE#-(XVCYL"93?9R:!Y/4@%'(C@_5H6S/+[W__M.B;" ++1O[H M"$L_+2\I!9J1XE)Y):$X1M+S4!^/10.2.\F882AYZSWD>PFFQ=/AGGP"$@>8 M=>+9R9^^9/I(6Q40C+/Z_U\MTO:G?/O3?^3+D%>S:$T,GA1!HR@?KA><*#4# M'W0AHQ7E'CY,W]F :,^OZP,6AWAS.:YI>T"+8/>$U](ISPJ%22GEINTGF@PB MV**U<3HKLR\N[G_PM%>S+1%PL+DZV"ZN=TSZQ]L5DO"I2Q6>V>Q!258@H"^ M,9LB(^Y%59KBYK7Y"M\=8W:A1A>*R/:K3QN?8/I"VDSNB*-MH% L4;R]7^2;11.MSUDY"S::NGU'#.0NP??IC>9LK:A%-DEA)V0C*% %8^P$6 M)8SP)1%%/6P5("P!Q2_ C/P7G%(2>+ M43%ODFU=2PX2<-J\ZZ2 .] K_4+N6U+Z5$[ZRWR1WV[RY7I6%$680@4YD)[* M5PJ3-P92H8I%*2V<;]VA_7BI)RX]NR@*3NS[B6_J#];VW54-[/>E5OIU D@J M*=,B8JRH;.4@2>-0( HC50HQ)/.@._S.Z_TVTG1^8=$8/\M)G7G.B_6MUM=' MFZ]^Q_E%73U^7J[^7NL$=:]TPH(WDG=_UC OI"9S? >2_/7MYWNCAH=&WO]P4\!_G MG[]L7RC&BI?/><8Q\:)%K:T%KR]7#5!A+<'+6*PJSN38^KW'*(I,VP:@AT1E M4FCT$A^'^."^$:X[ZO 9%3#!*2E!I-JF')4'9P/6@F"0U8"VA3GJ^T_OM9\EG0.H; $S-0FV%2O0)!9@#31^X EA'&* MV!;"3]LVH ?XGQP"O6#_$+M?DW'7V]J\3H?=:O_O7/?#G%[]GE>T&V[_\B>J MHW[&^:J.*\LS5E0TA@4(V[;;R6@(#"4XA=($'K@-)W\8T%;%:4<#]Q!'G<+I M!XBV-U\ITYRO\YV%/M4&\V\7F]5\L9[':YMX*32M._5 0M O(C%P/B&8:$U* MV:!GIK,0VT>O:<< M,ELRB2G&!"N8;=TJ=C1E)I[@?.9QTP8CO03+(0GN]PM(O9'YWA!\5A]@:1(9 MDHB%_.,C($\2? I,>J4-"M]+T?.B-A//J>XA7*9'R0\0+_<6C@=9[,=\>=WH M[O5RL6W =(47G_+J4LR"D&0A[<#9RD;EM3.[UP$BK27DTV)"T9T%T@%J3CRH M^\PC;&Q<_0"A=V\1VM-$?&9T-K0.)1 RD(D\Y;\HN(+BHW16%1'5*"3]TZHY M\43S,P^]L7'50>CM=4G\;KGX/:^K]M4XZVTE>?_O:[_!=\O-?^7-Q[MFJS,3 M7"G9%LA8CT5SK2VC0H@Z)Q0&HVO>'GKF M1_7?\9E%1\N'BN2N%.@79)1 R]J@3*3 90XG>KYTG"+[ M1^V2M.>U*V(Q==60 MQ8,KE,Y*GC5GA6O/]NDU>@I9]PN''XW*T"42SGGK>$,+P^;/MXOU9G6U?0;W M?O,EKSY]P<5-0?BO[5;\W8W:MYOI'#)JEFEO394-J&GI"-Y9D,6P(I0SUK9N M[36-IOM%VU^$A\G0=:Z[TS=6[?OR#_Q:5Z#;P8YO%]^_%OJ *UJGYK_AHB:^ M>4Y)\O;CWB]>$7SR[]OO>5_N==CZ^Q(OUC.EHS(A<7#3% MV!)+&'-3&U_%_:+S1Z--=.Z40;@[V_!=;NBW<[SX9?D'+65M#">99=&D#*RP M0EFY#D#K8 &3BHBH@DBFC!JP(RBUWW/1'XVAT9T;!F'K/RBOG8GLA3)6@6C\TVZ,W!'4063_=?.U]J_PRQS"_(*UO MIHB_6J1WRT6\_L.,*8[*!0DV(97$0D=P.15(V@BFC1'&MR[V!@NY']9_5-[% MN#YM!MK3S(.L->2U^=?KJ\OKD&T]&O*Y[QAS2N3>NO4Q,%+F+$-!A,SJ2-/D M!(1B/"1/ZR*3096'(YS^&AAYTW>*E\2RBQ(85Y2OF8R ]1P2R9R.!R=4:O[8 M[J^!D0,Q.][ R"'NGS"I6*\VLX]5I>LA+O5QH(X!HG<,E T*,#($'Z+144G' M_%ZY-'WJ/;S2G[YA];LO_%%&0PYR]O)8R_< E]OVH5X;5Y0CL;T!I3WE/)$[ M\-EY[6V*&/?B!.\#F"D[ A_AK(?N/L!R$SO\YG[M5G"I="XA@$^5FL&\!S1% M@G:9DESGLW5[]==YP>7??>G$3C_$9")ZY%B;3(HSX!P3B&P589#DR+B#RA*!D<."T M96"]3LD+5&R_[MTO &#GET_3[ZT5$(ZW9P?G3M_/^XN:H_>V@,ED *4LUG[1 M$JR5PA5KBPNM'Z'^D(,]#TD=C_=(!W ZW'#/#!<2-A@F:'E%YB6H0+\XES(8 M9H.H!G*R=?._,?3H:;#G(%B=8K#G$!]W@/.G9T1B=($90SHD5!3ZC-4G< FT M\(9G2UM ;LWO_4\:[#D()WL/]ASBM [0U^!> S%ESH6 X%.=#.$+N,(C"&Z- M,QR%:;[3'R_UCS+2[)CTX,2^/V>TWU$7[UW+U)ZR==3@OY87]#'U(NXC;O*L M&(M8YQ?ZXF@_-%I!$)Q6&>.TBYS38M--)_C]U>I\_6^,U%:!,A)L_C,BZ>98 M;.8-BX$I XF1^Q33!D(P"NBG.11,/KE\?@%UH]W9#UOH/*X. =%_2'A='S[. MK'*&A>P@5!ZOXH'6G!@S.).BU\IASNP,P^M:N[,? ]%[>!T HA\MO!X(QG,$0H)(DY8JOGK[1%QH3MV0(49)@0S% )#W=#$-D"+,<0"P0P?%, M9]GWL0Q.U,4_9U&-,?56F5ILR!QGB#F%(:NM3HP+CS%B4<<5 U1Q#XPG$#@? MH,,6.93]T:[AJ+GX9R]Z6TUY):G%7'+YCR^CV1\_3WU: NJC0LV?)I(<\IA+ M8@6HQP%0:30P 0G@%7<28:)\]J;,N6B[^"!JYXS5ASE7SM,:)M%W\FQIU&U8'!;JP&T]7=AY#V?E]:*9/ M.LZK+6JY;SZU^=:0-Z!.IK6.FU#.T( EA4!2*@&U4045T1!XR8F5F& LD3M'F 1^MZ*H8EQPWO>3":C_$#2;43<:$# O5:3%]5J>%L27'Q^Y@5>?=V M,=V\7+LD>_8D:-Z\F^9NM LXDH( )#;M,$FY7( 00!R@9]X*G]\83L;R0KOU M ^KZL((^79752I4G_E:O*L651$N1V<&/YC'6- M 883%# 55.O:'I+<0<:%MMCK]?]]5>7U&,WCX\^/G& *BZ % 4A&H5",!)!) M4%1P8:G4Q(9J]O[N)^-"6^GU&DU?57D]1O,RX8+$>4SCB:L#%X!*B("R3 )F M)>0,_F[@J;.7)DV,/3(!.8!X4<$[&1 LQ M&,]80X!USEDB2-J_7YFMO""B;$9^P87=?NKP2FQB_PN8#SG?AT$TD M'UEJ/<#4X'1UVP 5L0%6*PB1PTC5LRGZ--)>3=ME$ TO8Y GJ=OE-&KVWE?? M67X_R" 7B,$<>6#P\M8#3<^M*P2,54%3;41,-\]MC_G(>S6-G2ILLI#:7<+I M>(PU#]2WXX["CD I @@RYK)4!A,3VABR(QRSV" ="NSL!<*L%+Z:)M1%V.5P MRO<:3'-'K^(P?X3WS' %+-4.T+1'4FEE 1 M0RK@:S#0'7V1@_PQ1G(.:0 D" LHTE&8'A/ A(P,2V^"F+/7/S/3^&IZ;Q=A MH$,JX"48:*9:OHMXSG0!$4W9CQ4EIAH4+5W.H;H/1S"9V]*LRQ M@+J]DK['D^;/0=80(H)QG@&'J8@.*LI06RB 1EX'+16VJII]*:>15C9RO> . MQQ"JD]6JSGX)\&,S^;%\HW#Y)P>_!WCHZ"MB:XCIN S+I<#"! L1"-!?B M)=#8Q./(D:"Y<"3Z_-=U&S#;1MN@H*)8X!BAIK:(P?%LY,X"@CT*2"GF4?9) M]7_>13M19X=[%^T4\5>0H#S?A:_257/!$-"2Q>Q*.@9DH!98C970!H5 $VP]@I&:W:9=6X/*I4/A)Q;ZW((K *]VS*>WR:C^>S+ MU]\>WOQ3'G/!#.!:*4 A<4!1B.-/,4200>-#[KKS080J'WXH[/EZ"*\"3>Q< MAONPV0/FM0S,H;1]V#E %59 PI@Q8DH=HX9[(ZMIDWPXZ:F?"W@)L$]2=&;9 M7[*VO_MS,9K?OY]$RU\LI?)I_LU/K[_IR;H377!T\E[D(-[ P:?GYC[*!NEW-#HS-[GL_0WSANN*)6 M F]@VC3C+= 4,X"Q12;&Q3SPLP^;9J*M\E3\[V"+/93M51^)OR_EM^%+D!!S MZ!CPRMHH/&R )!X!JPT+"'NL<#49V8FT55Z+^#L880]E>P4;7XZR9ST=_X1# MVAJG)>- 4AG=%",(&*,\@)(YQA21@5^..;X@[T+O7KPFB^RG^9LS>TN M@_NWT:-LWOAXMK=+Q* B* &(E^F%',J M#;^H$DPPFMI>#4CX,.PX$+SSXLI MM@ZFCJ\Z]6S/OINTV81Q$H#TF@'JH(F^.D2';3BGD%*+6#6[=S/2_>IKN,,9 M3H5.X"0M_MO5?X^S3U +D<$(!*5X*I_K5#ZWP#E'E'%*4U?-@R6YB;_0$_QO MY0F&U.=7'0@\+PL>9YR")EAC-< DE2B,9$ 1R #FBKA@.+9.7XPC.)'X5U_% M?@6.8$A]?M6.X,EZF.-E]SF% = X+:"P")&SK_,["^6O MOFS^"ES 8)K\JNW_A%P*A=2T=QHHJR+/*(S!DZ4NNE &F>"!$E[-:VSGK@A< MYLOGS?7JCR7VZLE]#(:6_$P_7:R^ M.&M"Y.[(ZHE[.QHO(J?>Z>ED-+F=?6AFLS; NB^I*(QPGC47-7$]TZ*,!UP> MOK59)Z"MHY!P 9QUT50\$4!*9@"26!LCB78Z=]]U'RY]#]"/?KZ2W)+A/R(O M$[>OF\CFNV:RO!KTK1E'5SY;"FK# N0A1BCF"5*CF">@0"(+/ 5.!,0(H@'K MW)<".J):MG"=18>VSXMS"*V"X.X9F39<5KIGZPE)OI'!!0Q@ =$RG 40/C! 2&(."$XQHH<_D3/>A6+8; M-LCQ/:20NNM@$ZUDD!!Q=1P8YR6%D@-"59K%Q=&04#P3%&:4&>$T-+GO.>Q$ MI&QKY2SAX.D,K^+\W7,2W&BF8.!T^;I25'_L&= V4$"P\)IXZYW/?85[#RIE M2_/G3"5.8GI&[2E7M/ZHI^E5A!]G*3B_^-BYB\6'J1VZT L#Q,QB!R"Q:2%7 MU%H#M4[WI>_O(H^"S+0<_B3,,[F[[8]NU)%* MSQE,SW;(H-(//A6++2 >*\44XO8-UKO+INT\,G=RN/S2["8A' M.B0#@<=(DY* @30& V<"CCF\B+:7N_"[%YG"ERIRZ,&+ID$6QE=0H7@@9,6> M%*-L*/$>,V6, -9("RBSZ>T0CH'R3NI 57KZ9B 5>HE-X7'\(76H)^LOY[SR M\Z]Z[&=ZXCXTD]MQ]/_N:C;S\YFY_\4WMU/]_=O(7DV]SGB@G?S-@4Z\?K0/ M?20J[KTPA@*$'4N;*06(/LL#0HS@Q-,@KB>HE'[WR(97(0%3^#9='[S-4IJV=EX] %ZO'R?P&'&9G]S6]?;S#2 G+"@6,,1HR-!"90#+1A1'HFF16'?,W,VW^_;7[\QQKB M2C76/WG4C,?O%52#/$)K>G&PH,QCN'QS%1UG)'Q=0HM'=MJ)G];C1PMY>*&! M(V8#PA @1DA,/Q0#!CD!%"3(>A]DY,F10+SEI\JD=?EU80C.%CY''LA98VZ\ M$3@(#BRT:<02:: =C(2DU0J>*UQIQX8@F1"IBTZX\&$5-_'U(M,\"4F6GA M_QZ*SWA]>M)3[Z6CAUF(_U9VU$8V37R4@:";7IJ$2,#8AY.@!+0@R % M84*E!2PH1_BP_>%6^B#JUX?^7*W 26Q7"]]/E@_$K>OKZ\V#@5G+O9) 6!IS MJ9A6 :W3$PX*,DHY(SQDK\"VP*N61ZC.5A ;3&@5*.*:B:OQDV M_KKRXCV_8057@6Y^;"9V,4W<7EGP#>8".4QQU \; .4Q9]0A0 "%$-([2P(F MF15O&X>ZNN_9M:H7R^OMOR_,S/^YB+#>_4A3!3VZZGL@9>J5M\$S5P=\ZUN; M?J7C4FL>,RVH3!KDL @H#SF0-N9@WG"L7/:WD/;@TCO*>@YW%0$XZJ47C@,& MK00T3:8;Y&)VB;2+2FZC=61_WG ''H6/IQS2?Q$?]65W!6?.-@WI'=[4'2/& M*,ZB'[0(81"/2YZ23PR$\U9;3CA" UO% RI5*4X'&1]1FBX,KU-OUCFN5<9Z MZ6Q,:E-'C$L%E)40<(@QI(8Q1+,_ ; /F;ITIY.HCZM/![[7IT#KL@:B 8F4 MG\:@+;IC@M-#(2H B)0R+EC(0_95<[L0J4YQN@CYL.ITX'CI^99-*62U%^Y7 M/__6N/?+#7 I37CYJ]ZGU^271@>YBX$\@D#ZE"5HD18_2@:\,- 'S101K08= MCXW ],"Q<*Z5ZZ0[JZ@*J^0^.M;F2CCDUC(*K.8H4J(#4$Y*@)2D1"(BI,DQ MRW<8BX)3-V?3@F80D13NQ/XTC0B_::;?UZ[:<2=A67V#T6.W4[\<>?W83):E\F8<_\+M MYP>D5F:WVFYRPR1WP00#K#4RO?9E@,36 ZDO/ZJ'__/FU;7L+3$_??"ST>A?O4EK'+::@^I>@3OY"I1-V'KIZEZW1& M;KYZM>NKFS*FU9H3XA!@7D65%8:DA9@44,-14B%N7:N-O4<"S7;8] FH#W_A M[6AFQ\UL,?5KI\^-\T&*B&5ZMA.+ R+#+#17@GV(I L=V5.0JI:]T@ ("(Q!),Q4^I2#](.LUJUKI=:-(/+J'K-6^="2BCH)*5 0L$ ]5I&MGD'N-5,FT"% M([G;,6WP*AO #:$/)ZE+Z21QZ9%E M#T/,S"#(67J'5;NT'(\"E9Y?XH%@A-(L+,F]E^8(2F7K[8,K5TZ!5*!?*;N> MQ#]ROV'/H%2V2C:X?N44 M2 7Z]9)?G\+;-2K7^J_5?.!#TY09;1A&0.!EL1$+H!#3@#FI.#2&8IA;UTY MK^QFW<'U;BA!5:"#_Y/6XTWF]P_<>NA@> XQ#QY J'RZ[!& E K&C-UIIJBE MAN3>6[<;D[)[=P?7K SL+]R/;IN,/Q:[J7;2>IPV^NLTC&04D!0K$(+@-FCN M8+M+-YE*:*>UF ;9#S!\06-X257@RWYM?BQ;(.\GA^WVRY-')B76D(L8DDK+ MZ6JSGE)8 AY)" $BA'3NQ8,=T*R_UM91:9KS2K ")3U,V$]ZG'[IQE".2=K8 MH7!(F1*TD2AD 2/:$\,CQ3RW6K9"K&QU9'#U.*D6UT56/9]Y_3K7T_D9U/#- M-SV]C;%M\Z99;@MX]U=Z0]??"*;5^[_%JM!B-F-]DAJR!P(WL;@F9DT7QSIU-!Z+1R7V.0N M^[5&KFR!IB[%["JSZI5Q8W'+Y2L/L=*-E-Q)Z#Q@.'6%!+9 *HT #\OM"=H9 M>MY.[FX\R]9RZE+1#)*L7EO?>K>PRZ?#;Z##3".;[AZ3&+\OMPKZ:(K*8!*$ MC)&-/:^&/N)6M@Y4EU9VE-CIFJA6FCCQMWH>K>#,.9"$006G.;"*RS0*28&A M(0#NO" A!$QA[IM9^7*@[&N?ZE3%+K+JF0.]F[@<4Z7/]@1ZZU:?N$K\NA[= MC2:WC[6-XZ.C.Y3@UO8@4TXFU^C^^ MGOK3_9S]=[I*)_G(UAS^(_/=]I6C\=$X-.,+F MLCJPI9YI:_/LR]??SN$)MKY5-(@IZ!%VL[R,5L23^V9%T-WRQ'YL17:-+O9# MS(#BKY/OHP3T.D81/\7?_",+FB^A%NDQ')7%@UZUXDC!K/\9?LN;KIGEM06S M2*F]F[1V5".J_FG\]XI?7 ^X!723"[B2XP[PI+,#-F3JZ\R[=4H@1 MXN]ZW-O<#L$M$@R?)+H67*G!\&9OQLW,7S<;=-/$6D;K.P*_R +VTTVP'9>J ME>= 8FPE/5FI]"H1VON)&_T8N<7Z8<4^@MH"538I.\SSYA@#2IO2>/R(U_&R M7PLCV@6PF(3V\+QIQX *&N2/1:7#1M/IKNDSV&63Y596=) IV85U[A'2W51M MWV,+^NAG[XGV@8I0.__3MFUDV +=1 M S788=DY']CB2PVB^VWBIN/[VZ_>+J:C^6V$VJKTQV6E]HAEM0@ MLG=_3>WGZ^Y_U:)K&XC*(9@?,5C*J MH*&VGQV%A?7VQM6-.^:6?NR</KSV)"9[CGG/&R#[".ZG^\CT M_CV)G0 +EE./R>*I0S_$C,('\2-JO9L16Z"*R>8@MW=*I:XVQ(XC)\^9L!]P M!;(ZT)8XRI"_=4-OD#2CK0V=J97W3Z>LI2K^.I^.K_WT;O8I7$]=%%^>N8X# M8(NIZ&E'\''&%#^($U8YZK7/(14;*3TU1-I!?BTBN1[->T>OST 5FQ_M*)1G M#"@LE2^+L4?0,)2"!M=\G_O^8[[[8!8;%SU-3D=84EA@'YO)$#([ +;8J.AI M8CO.F"HGHWF>?UA4] %AO\[.X* M7S*D+D^826#[H19KSO?R@]6)[2%AF-Z-)CJC)]R&6*XMW\4;[N%'%;)ZNY@N M$_5#C\9]9UP.P2W7I.\BL(.\J;77^VZZ MO.0TT!J>E]"S=':/()VAH?O%V^:'G]Y_"B^^]4(3NL5H;3[0PUS74!\^T[][ MMQ-@L1+O*?)Y:JF'V%(Z$?"SR+MEWU3P_KU"SYHV]R".4YI*KGCO827M&YXN<94^"#@(LYM:Z101LVE79YM[?S M-5&];Q8\!U6LQ=A56KM945@^#PA-]/A^-IKE:=SO!5JL ]DS]M[+GL+2^SK_ MX_/4?II>SZ;O9O/1G5Y=(\RWVJO5!XKU*[M*]12V%9;PI\4\^OC)LJ*3SY7N MAUJLB=E5ED<95,\!^+&9_Z_?G-0^U^ZI-A\HUO',<%@>95MA"?\<@383_T!I MCF&J/2"+=4.[2O$P:^J2V]N%OV[63R!%.B>AF=IE:-W7V9[RG6*]TTP2;L/$ M"L7^^Z@9+]G\*?Q7<^??I,=)W;I]L5R+.9-2G,;9>C*PG"'> ;#E+HMG2,+JC/5V()@YC]X&VTJ( M5=6ZCO.HHJY XVLVN0=_VL#O8=>1.?UG?39 BC5<3Y#"4XO3Q>!N]48N7PEH-D>P' M7&[ZZJ HFM/X4EATGWV304Z/4$K.E!SG=7. \/)#/A&ECUG$L0VKW +G$X6R MAPG_S"J>\Z3Y9S[QG_G$TV3C_N^Z6>;C?C_]9=HLOK^?S189)7H(;K'IW*Y^]#B/2GO4;VDC MI-L@FDN*A^ 6F\OMZEV/\ZBX+3;7S5R/<_2!MV$5&[?M;',[>5%>0E=V'C/Q M\?UG/7*9!+4+9+'!VN[R.L"9THERRA0CA@FK7*YQ'\QB\[(=!7>$-Z7#SH?* M\-6/VVR^<2_08%8-KG2#:G:' MNA=RN0G3/G[U&*-*3U;\N1C-[]-[2"M6QO3F;K79<10B,CY2FTNZ)WZJW,!I M1W%W8V7IM''+S?P^6QXBRQKVKEVUX65U:A)'W@0ZTD7E7MJ ,;2V^:?.E^$N7K MXE<>H;?]1BMYUU1].I%YU1GYI_DW/QW8OG=_HY6H:RI<7X#'8 MK2194RFK);,*BG0Q [=:?[_9!.X?FMFA>:V@9V:)Q/HOKB4YGL\>?N51I+MA MMQ)B+06L@^PI'NUL1=Y]S6\GP%;BJJD =8@MI:\ZIX J491)8+O@M9)7306C M TRIH<2?93WF4T"M!%13E6<7&XH'(4WO4XOCU'E5 M7%.9I,(QU6;R2PQV9&??9XV]CGF/;=K'/A,EE4; M;:$K'BZS'X?>Z/NO%+O)E57.!_@WO$=?_T;ZP>B9_\]_^W]02P,$% @ M&6Y66#N\!IG_ @ Y \ !< !T;F,M,C R,S$R,S%X97AX,3 S+FAT;>U7 M;5/:0!#^WE^QQ6G]8D("4=. S#"0JE-Y&45M^Z5SY"YPXR67N1P(_?6]7(+B M(-8Z2FU'/C )SRZ[S[[[VLC=2'',\; M=4RG0/%!B>ZY!*,PM%T7.9?C)VG>Q7=W?(VZ%A%7GAUU2JDH\UTGEG)&# M4D1C8TPR^]Y^)9&U:XKEV+,MZT/ICIPD,VD@1D>QI[U5:,@5MP(.../"V[+T MIY8A1H@BRN;>=E-0Q+9W4A2G1DH$#7,XI3^)LJ-,ZM?KP@>ES6A,%C[9E./M39#L=/L-@_]CM\=0+/;!O^KWSH?'%_XX'?Z)[UO.7!XZFN1 M9V*^27Y])"0E*4@.P42(K']#+B+@(2#5A5CU,8HQ"))*W=01BM&(Z#Y'(T'T MT\>M7;>VAL5##-=A$@T96= ?:IBF"4-SC\::E5:J14B, M5(L/N90\\G95"*9$$0P0*\*O,Y'#M\UO6OD!()4[$B\L%["IH;+$JYCCFI5= M=RULF?83,<=YFN9?8I7%-$'Q0:E:6B@D"&,U,+Q*,@-;)6ZI M9Q@)5Q*9YW!39X&NCZ[JB)MR+=@^0,3*:)0>)?IZ.0^R&?Q4TK_)>-':DB>> M4H*4,XHA(U)[37%Q[HU+&TV5LY4"+E05P$VI M[!1UTL3J=DY3*=!;L:A8G=)@C 2&(Q.^H_E;I2Q52HM'$1&!,O(L55+6=\<7 M7U@>UEK>2A.>4DFYVCT)T\VP=D\M+KK6K0H:JH$QD:LJ:YVX\YUOV66]W?\" M4$L#!!0 ( !EN5E@(;.HXD 8 +-H 6 =&YC+3(P,C,Q,C,Q>&5X M>#(Q+FAT;>U=;5/;.!#^?K]"ETZO[0P)2:! \T,I!0HE#(-;6?NR\W:WM@Z M9,F59$+ZZV_EO)#RTNOUWEK)_5 (LNS=YUFM5M)ZLY/97/1W,H2D_]/.S\TF M>Z'B,D=I6:P1+":L-%RF[$."YH(UF[.K!JJ8:)YFEG7;W77V0>D+?@G3=LNM MP/[\/CNKT\\[J]5#=B*53/H[";]D/'G>X)NCM1@VHN39VMKF>OM9)]K8V$A& MW77H=)X]ZVQL_=9I4%>Z?-K'V(G YXVK1B0IFE0 M\]&TV?!/2,^A1U8?QS,9J+?@$N<$.KLK+JKYWK,)!D 5EQA$*-&6ADYH:BYR@E:4@FG1<@)PRJO[[ &/,(-5OKK#@;7[M'E_OT MM! )G"L:*9V@;I*^ @J#O?DOVPDWA8!)C\M*\*K3=@XZ)?N.E+4J[STE+2]1 M6QZ#F %=83YMOK;\5GMJ_9;$L7Q*VN]7:;&]]U6U7*R"F8!#>AKA]WEAKS#L4D"3DUWK=XHIU".(E.Q8X MN@VY*O[C0=GI/IP*E6"L-%BN9*^49$;NJJ7A.ED8WPR1+RC;=JHVONK2.W"9 MCN_O'IE7I>8FX;'[NQO);W0*DG^JKOL,JQ_,0M;OP*'1WY59R=E;)5.4;%]> M EDJN@>RU3?X $ MC9SX2_YPC%B@-NQ0"2>V82<\YQ08A6D#[Z33G1V3K(G*_:-]<$Y^7A>SV;%V M]P&Y^Y8H)?.?,#V(16XO&X/ MD^W77-(21EDOW3>Q7&J5JX(=172/N [1_ [1!BX2*6D!1N&9&]LYZI@K%Z1! MH*Q/M]\MO\3/UN5[&CYQX:<)G"N2G@9ZT=H-E'3_X[6ABCDFD%"4)D90#_!@ M!OC0';(KMH<217E5[:WM!3O.]U"DO/3P0&V>)+9KW#X+Q'Q$5KTX2SVS6.^[ M5*-\2 (#K5_08Q-PX9R;SHCV2=C'Z LH_&7[>A-&B=(MR@T[TNA.$,*F?@9" M",1/C,7<,$?Y_L>2%U5V_.-A!C+-@#^I#UM#.VR]F3'^$C3;!V/9(4+RL01M M7:95'10$%!3,3>'Q.;D$YQB?!,S]' /_Z7X%]"-DYU\!X"_/;K.^P#IAQL^$ MF1LLGP;+LO?;-NYM!_;+@[6M;1>ML^.#,'D.ZM6'.?>S7;K:B?OMQ(\L MWF-:"3CN]?^=K@7YL;)U&JCOA;06;->O8/O^"O:HQZ#L*5,33-%@T*8.*-U45TO M-8RDH?<0"Y0&:G_OK;__0!Y,.T>F5]B1C -E^4W&U5W'@R,S$N:'1MS5;?;]HP$'[?7W$#K7TA M);^ "E21Z%":VD%5'VH?8%E[JZ%<[Q1?9@9< MV_7A0:H??,LJO>$FQ\'AG+!9[<-F&22,9+(;A G? D_.:[S3[72="%GLIK[O MNJVNF_A^RV5QZMLNP_9WIT:N9%[Y:+/+\;RVXL+*L(C?Z[AKTW_DBB5:$F;2LIMKXYE+E6O;I>_?J&Q4K;B^:YW>J$XRT\;F@EM M:50\K=2:_T2*0R'+[>,> WGG7. !D^,60$9/&8\X,>2=.6&SL#]DUL=#69+T:ST27.R'_U80>$&(I=-'%1H+)$+B(I5I+Q0R7 M J(=*$Q1H8@+%&VKZ\ 5-Y!I[G6:X7.&V[4[G=]GQW+_MN*Z#O3"253ZM%77Y@Y!4:G-3O=I)WIP'^$/(O,4_\C:5:P=P* M0*8@-XJ8)MZ-AJ2<)F.,U(:I';A$5C$[&F20$_,T8_:U2KE@(B8H!'E?"ET< MMD!!"D.S9[5F8E?26]ACFF)L^!8%ZM<,3^J!ZW3ZFBI--TO0N=0<1LD'@S,3$N:'1M[5IM;]LX$OY^OX*7XKHM8#N6$^?%20/D MTA0;+'![V"O0CP=*&MF\4**6I.SX?OT]0\JQ73NM^Y8FP!6H8XG#X0SGX3-# MTN<37^J+\PG)_.(OYW_M=L5;DS4E55YDEJ2G7#1.56/Q(2=W*[K=5NK*U'.K MQA,O!OW!H?A@[*V:RMCNE==TL=!SOA^?S_?#(.>IR><7Y[F:"I6_V5/9,*,C M>3PX&9X<'D+LX+TSE,9A%Y_@UZMC4).T8RKRIT1V:/-WYKM1J7(V" M?WM1U4(\,]K8T8M^^'?&+=U"EDK/1[]<6B7U+QTG*]=U9%41FYWZ+T75X7$6 MK3Y&;ZTJ6GB1#-CTZ[N)2I47!TDO6;=[-XLSS#?91S7YZOJ/]S?O;JXNW]_\ M_H]_?8W1_VF<5\7\!UE]N-7JFXYX*ZFU!V1D64KA)](__+%\.1L M9U=JF>=8(5U-A1\='"V<4U6.:(RZ_.91?4MZ"],?:\SU*1@<]XZ.V><;,9%3 M$I:FBF8@$C]13LBJ:J3&R]I8+TPEWAE;BJ3?_4V80KRGJI(P^LJ4M:SF",3I M\PW$X*D$XN_28?HQU^5(T%TWE;4,P M''D@I 1$2(H23VRH*&2&5U:8$I3E393;$*@H(^>DG;-(*6\)XZ[H='B7PQ@, MJ4,^P1@LD"F+_ &Q"MUA24Y6S"8JFPC7\,>R_XPLM4K8@5(YC43#.6NF_ 0. MNIJR8"#KK6&:R>'F%-URD.-1*&POC,&QS*"'8 -XFBV*^VJ M*L ,TBOH456FFQPZ@9*5<'6 ,&7U7-0(,N.3<:OU$H!M[-U'0P/CN6+%'99H M- 2 .@-HA.%3;B(*;69N 4E+8^6\97Z2_#+:#2L[*\AR"V,VK'W>X#I\ M*N!ZOQ:)ER].!LGQF6OATV9Q7ORF*!0>8S!OA+04X(#PJE03ATT0,)AJY28L MSV(EF(_9CY]SY3)M7(-^S(G6Z*BJMB:C'*^=> 48Y 1KV"4-KE*I)2T#IMI\N,1%IZ59;E2@1-CB MC%9YV 2Z)G4J5](J=D#%K!W(O6)-C>-,&M:@"VDW4)]Q!(.P_0N=:@DP9XV6 MS-AP*QBQS,CH$?/[:EF";RFQ($@5_2G_!A)] IA-GR9F=R:B#>CN3F$[(QBH MQ\:,@2F=J21SM70 -1>"C%9I\P5R@&4E4Z65GW..WC8LKZ, LH"?N 361%<* MR9 2[EJ'ZL;6P*\+-466&9L' T)).:8*I8(&C-%"-:\/%D&Y'*&*=:1JL/+S M!FOV\\$:,_[U5.HFL!!'DHH")9V:(@9N2VEV7Q#LP*KQ<7NU%K")CF!$%VO" MU#3^80MVX7UY+TU<\!:?WY"(=%%*A^5&<29@3X 6#_!LX97_?'BU7!@CMXD MW@*WA59HV0JS+V! SLDFRQK+<5Y)@%NTEL9YO.?S/.AR&13]V2!_0O6K![H4 M "RXZ2/IUG!L9BCLWJOU YC7T:J)=/?5 K-: #CE@>[#?+14/,<>_99TNY7_ M2+[SS5/TC:!^ KNDX3/?)84#NWRQ(#I+^F$V7 7EDHD85E]00&R4G?>V292> MWK2FL$QX 95EJ;PG^@37IP95 ;?G"O8%):\ 75"K8^K&7RZ %^N-_FP4S ]K MJZFRL.5__?_-T'*_)N]9,$6#0YMO[3GD&E:!K>^2Z7N[1AS1]&&#TS:GP!K9+F98R]K1 M:/'E#(Q<:SD?J2K,6.ATUBI+C?>F'/$MZ)1Y'=F_O5@+Z(G-RPO27C]>DGJ+ M__EBY+:Y%YKV?;[9=MKK#Y,'6_N]A]L^I34YZ26'@^^NEN]/CW^ VN/>X&"X MD]K],+]QCA%&5\OJS=[!WJ)#B_/1H+X3R?IU*$-_(Y*F7KW7_N%+,>&Y>XNU MM24K+ES_,J_BS?1VOQ[/I7>4VH:OH@:#3OCAPKUKGW>J+P(7?:7_3R:J+U\< M@LS"Y_H5^)8H[PCB'6:F9;9 ?#4\Y7-%P2Z>?<7T?I?QGFB,0N+]1%P>V9)_ M6M1D7'Z$4-7S\(7Z/FX>'D+,?\M26-+CZRYW:N' 5-XH'TU/: M^"W/,J8AT?67762*P#9^L\MG?O[3?L9?(NV'7T#]#U!+ P04 " 9;E98 MJ[D:R(,' !8)0 %P '1N8RTR,#(S,3(S,7AE>'@S,3(N:'1M[5IM;]LX M$OY^OX*7XKH)8#N6G32IDP;(I@T0+'"[V"VN'P^4-(JYH44M2=GQ_OI]AI3? M:F?K-&WC*RY ;$N<&0XY#Y\94CH?^I&^.!^2S"_^' MH9/SU.33B_-'U"% M>-1Q?JKIS=Y(E>TA#I-O]UUZ0NS@O3.G1F85R_!EMK%N2 M]A;&O*F@#DN>[GU;:G5;#L+X]J*IF7AFM+&#%]WP=\8M[4*.E)X.?KBT2NH? M6DZ6KNW(JB(V._4G1=/AWZO=V'F>8 M;[+?U.6K=[^^O[F^N;I\?_/SOW_['*=_KYU7Q?0K>7VTT>N;EKB64_&!G&^) MC"P[(/Q0^IS76I790&RD%[!CBHS7>>P"90LA:L%A"FKIZ)" MD!F?C%NM%P!L8N\^ZAH8SQ4;;K%$K2$ U!E (W3G@C^9=$-1:#-Q,TA:NE7. M6Z8LR3>CW_"RM80L-W-FS=L +O$]$=S1K@#N_4IT7KXX[24G9ZZ!5)/LF1!, M42A@H%]K#8FD+]O)\3X=!-7D.(]7\5)Q M.5=&C+)]P3RU!-T()?9EZXZ*E8X*=,3C_!C0D. $_H1JZ*2WBQB5!\^.T23A M,;\EAUE!L$+^^C226IQ:,UF[[54XQZ4$5#0]Q:QI:@L#8*>QH%OU)B07 O M]"E_0B+?31BGNPGCK>EJ#0#&!I\QF8 M &\E4Z65GW)VW]0M+ZV NP"IN"I61)=*T) X[IL!5;6M &D7JI$L,S8/#H1B M])9*%!D:R$8+5;QD6 2%=D0OEI:JP-W?'7ZSY\=O+!7>C:6N U=Q<*DH4!^J M,<+B-M1Y\TIB"^Z-EYM+OP!7*((W72PP4U/[ASW8)CO(N31Q]5Q\>GP1/Q6:)P.E"NGOD<1*^& MTLW+#.:^@'G*0U((\]$0]E1H=4>Z.2KX2+[UY"EZ(LYW:R5L'/?),I8;QI76";<@,G12'E/]#<9(34H)[@] M5_ O&-D'FD' C@D>WUQ,SY8@_5$KN!^66UUFX93AX/][K:]%N9<:Y1GF10%I MO+OE?7*F",AH$O5\SS,A><>9-Y9K(?>&0C.<:\X.A!Z%MV9[$L\6-O":S*'H M:$YK#V*S*4^A H"ABFS%].^0^UT] CPP2V$P33K9>'0VI[S//'C:3:#MS&[H M$BF\L&"-%L).@>D G' ,W2"L%3.@*L=&CXG38"EOF]-TVY CC2IMIH36R=!$ M0I0K^ 7>ODB-T'G:TSH?]E2-1@I(DFUCTK6L' UF/\[ Y966TX$JPR0&I;/& M?FJ\-Z,!/\ =UUIWN< M/-C:[3S<]G=6D]-._V] MF4(#_4&ONA?)*C9X-:Q%TE3?B@P2GK:W6&FKJ;09[^.&$I^D/_=@KBFU-3\L MZ_5:X46+1PRJ*P(G?>;X=R&4+U\<@<_"Y_QI_!6&QT>8 M@L=U]AG3^47ZV[V8A%P[CT-J+WZC4B%K_0?UN_C%HE#B_!^JBZNAHD)%AWB">68]I[=V@ M10Q"]NDN5&2*0-1^7>43KQ,UG_'-IL/P1M5?4$L#!!0 ( !EN5EBM_#2+ M9@0 #\0 7 =&YC+3(P,C,Q,C,Q>&5X>#,R,2YH=&W56&U/(S<0_MY? M,0WJ'4C9S;Z%A$T.*0V+B%J1$PGE^JER=KW$/>]+;2^0_OJ.O1L@O+0Y=" : M1:NL9SPSSSSCL9WA4F7\<+BD)#G\8?BC9<%1$5<9S17$@A)%$Z@DRR_A(J'R M*UA6HS4NRI5@ETL%GN,%<%&(K^R*U'+%%*>':SO#3OT^[!@GPT61K Z'";L" MEGQJ,3_N.I[OIGUG/PT"/^[311KX03=UTOV^VPO^<%LX%=7K.5*M./W4REAN M+:GV'P;=4@VN6:*6H>LX/[6,WN$P+7*%S@1.KG_6-AY;(N(2C:FBQ.EH2=$; M91'.+O/0X&O5IM;J<<$+$>XXYC/0$BLE&>.K\.-(,,(_MB7)I26I8&DMENQO M6ILVK]=UU#VW2S9@BGP/=O=C'N[B&/,-Q5O&O(X.IM/CB?C MT7PR/87I,8Q/)M$Q1%^B\?E\\EN$0RB-SOXG<#Z?G\W.1Z=SF$]A%HT-J -G M7P.;GT0P&YW]/#J-9M;TRZ_1[S :S[7$J5 9/ ISD$!=Y M3F/%BARNF5J"6E(@>5X1#H*6A5!0I#"G>4XPJ'&1E21?P:[6^K#3]SQGT(R9 M-W>P!VCHN! 9N([U"Z2%,!9+C*](@.8)]I C&M-L007X;EMW#!^(A)1Q%-V& M,*-Q)9AB5&(T"40W\9+DEU1'D#$I=;CXU9H)]B584D$QSOMQG9GHUV&U8=*& M(W+%$KBPX:3*>!L^"RI9HKN;=C%>,IJB(W2LV!6%:9JRF(HVX$,3TX:R$K+2 M:5 %N'TXMV?VV-:1FNRY?M=I:R0D*4K=*N^KRT9)5P_&:1 2L2 YE=;TAM,5 MC&*3:5T];903C+S;'VQ=2"5)$NS,%J>I"KO!NK18KO&%EMLO7ZMY/5U9N^[> M.O:W1],) M,T[TTD>MBM?<%^C">)=KOIO^9F^[%)$[11:=F_677[MAMXW]VL[]IN[Q7,]FS/[VYEMF/R6^<8 M:918%Y]:?NO!P@Z]\@;([I0E1$K,#SS$DB^ 9FD*W@FA'W:"WD":Y^;I9B,16];M%AEIFIGI M=25B+#BZU. &+TCK=_&W)3=HX4TWU4TR\.:YU6'S,6L=LRT\L>OHROP73[-ON+<32$+3&JE'D_YCUMS\ZPO\!WSQ\$_4$L#!!0 ( M !EN5ECO*?&Z:P0 +X0 7 =&YC+3(P,C,Q,C,Q>&5X>#,R,BYH=&W5 M6&USXC80_MY?L273NV0&&]M >+W,4 )S3&_"32!-^ZDC+#FH)RQ7DI/07]^5 M;,A[2S*73,HP'NQ=K9Y]GM5*IK\T*W'47S)"CW[H_^AY<"SC?,52 [%BQ# * MN>;I!9Q3IK^!YY5>0YFM%;]8&HB"J 'G4GWCEZ2P&VX$.]K$Z=>*^W[-3=)? M2+H^ZE-^"9Q^JO!6V"'-J-Z*&W'0.$P2$K6#YJ+3#H(.[1!V^$=8P:'H7HS1 M9BW8I\J*I]Z2V?F[C69F>E>,HV6821A3ZZ7O(%-U"/_.@N[MT0Q\@W4V\* M>3@ZG4_&D^%@/IF>P'0,P\^3T1C&DY/!R7 R^(*/T#HZ_9^D\_7L='8V.)G# M? JST= EU0D.;6+SSR.8#4Y_'IR,9M[TMR^CWV$PG%M+% 1;N5X#:N-1J/ 2 M2O_,M>')^I4X?1SH)(58IBF+#9*&,XUH*(RNXR5)+YA%L.):6[CXM9X46R$L MF6*(\S:N4X=^ ZL*DRJ,R1K.F395#)]RA/8KCQE\54QS:ONJG6FXY"R!,<=\ M8^07IDF"3JH*>+'Z5"'+E]-KP=8PB!WAMFZK:">80+/=V[F>,D(I[@F>8(GI-AN; M"N.IS:_KA>WLM=KFXP6V'QZ\]?*[QX'?JB(B#)A5ACW:\R8S.J*T&-XKN$RQK!6%SGQYL=;LIT&UQEN*%G7H#9>OT;$$]*=V[DRIZ M1U+Q%#O'BCC^L4,9@B,I/D7JN2Z["8\W'2HA7*&D&2YD*U[5.A(A ,PBQ'] M=(9JZJJ3+MDN;@Q-N9O$+GWTRD6AO<0IW.QZHW?9YOQ=ER)J9\A"L(UY(15E MRD,Z!>HRYM^XF)*'<+5RN%^>:( MY0?%,FFJ$/;1T_:(9/6@/_:=N_10W;?MB(OGO8>NB'K5<( MV_*C>G.GL#7';\$QRJBQ+CY5ZI5["[L;9=<0WMWC;9W?5[(0\:V6>MC -(YQ M7=S=5\J4GY=-<0A\!_F,V4+E1*TABMR!HO&,O *;5>6E%+P303_L-5H][:[; M0\X=#G8LV1W(*/N8:W,9IB<%IV#SZKV T>\RW[N4Q6VI6RGP9??9)\Z'^M7< MWO#(UG/[?3N3VNUH7<4$[F"7[,$;^ VS;G,);H:0!=*;FX=#_N.EO;P6_Q_4 MW/\6_P!02P,$% @ &6Y66'W5["=N$ :&D !8 !T;F,M,C R,S$R M,S%X97AX.39.FL?;. >)X5Q0Y,YSW#)F7DVJ:OWHY43)] M]8^7_QP.Q1N3U%-55"*Q2E8J%;73Q;7X+57N1@R'?M1K4\ZMOIY4XOCH^%3\ M9NR-OI7\O-)5KEZ%>5X^XL\O']$B+\I;H=/O][1\]EQFR>G1B7J6 MG*;'Z?CHR;P'[\)X?LE5\UQ]OS?5Q7"B$("SI\=E M]6*FTVIR-CHZ^M<>C7OU,C-%!:M9>)E_Y3F69Y+V&B:K3 FOPTR5^E@-9:ZO MBS-"<(^G"L,3DQM[]LT1_7F!3X:9G.I\?O;=N=4R_V[@9.&&3EF=\6.G_Z-X M:OHX\U##V[DN5,!B=(R@7WR"/X$B"OLML#^$%/E1-OU4Q< MFJDLUH$Z.GQ\%["C8P#V@RH*"0N_-M-2%O,=@/@76:2R,G9.,*O"R4J;0ERJ MQ-0E,?U[D^MD&96U[-1+--\EE1DK*XX'*)TGGX7-@ECR/I:TZ MJXM461RU]VK-5FV4:PVO%]79R9.O@M'I2AG_,%'B!R-M*DPFWFBK8+>L$_L5 M?/_M-\^.CX]>!*2^+(#'6X"WB> $]-\#VK:T(_J,7AP@Z1;4SPX0<$%1WC,) M)]()F9H2;7PUT4YLJQV1TC"\UZ3N*H=[IG196U_O[U44_]DODVE48=K@*E9)-W:&XJL?_!EN)0H34 MUH60"6"1RB)18J:K">TQ^%U3QZ(%.HK5P$#4)>RMC%79Q2W\' @EDPGL_RWL M)#($,$BE;Y5P$YGG8JR$&8-#Q[MM@!&JVA;X&Z[DM?D OI;.%+#OB5P*3 Q MD 97^-F8F[$$#GL/%#?IX0Z[<^)-A V-+!- ML^VD>:I*J6 ,V#'LOXIO .^'OC@4Y^ !I@JE7Q=>5T]EJB*J>T*'OR2P#-:-0PP#?Z;26N=MEP7JC %5-)-D]J>JU$)R#_0$%C[QS MJ=FQ1027ORX,60X_QEE/L S6F MIL@1U S69R\ 7?&@G'_0L/6!Y!'LX' "L/OC S$S=9[BHSJOR&=I@4&?LT%6 M,[49RQD8C( [*2)Z!L2T.+0D6X\+Y"I#>M\U\FX\U\85M MYX)'UR>-00YQ5_1QP.CI"]>P%1K-S-@IB#F$5.3(C)Z(=UFF$V5;6_GUJ;[W MZH%7OW H?T?@TB/6';") M55^C!Q37 '2C(Q1>$YU]LUL=J8?Z"; OZ3;'K23A-I2XJ^"M27UCF&3SHG="/OY352LQQ@=(:".P4)UBZ M\WD/$5-AZX.^N/)<&D?!U9E5N*.W:JD6'=X:FZHRT[.C]A4Y=B8'P?K4\C7_ MG-@P_K84-J*%2F)=AA\Z//PK+QPJK7:BVB0.R,V;=>A M.-_T7!0* $,3,%81K9 Z/D!;&6X2"A@@>[K"J!QG;:AZ=?%ZZT34@U!N)92; MK%,_A%([XOMDR=N#!]=6(F=A&<,6^"^PT"U8NL:C6Q8.LLXDHA5:4S;P&3#; M!GY^R !\8:Y;\/;[P6@<_U,-;6*5(H[+547),8=^ZQRXS D]G:I4@]*B08 MFL$TA2@ -S$%A"$SD<[6>-!,9M;@]QV=_#5*='S\_[P4ZL[6.X A_\A,W^ M!05.X-34R$NISS)0-KWM'L3OKFO-R9+5K82[W&ERSBGHJ%$/';Y;97>T2__N MB@OHF"C+;SVV30M$VQ'F$SN.;?/*8#ZN%\D5U:)]?8"I>#",E.,5"Z<\Q#YR M']I[6N+.M+LL,0N.%EWZ&@;,[!,*F"BC%#_C@$;Z8 2\-I,>^)%DDNN]L4-+)K2*E10X2H#0=X\5\$8 RKGL., M)M'T8!<]D _;ER)7"80/[)>9>DUC+LH#F=@[2FT#7VCRH#5MNW%II MCX7-LK:E<6JYMWGC9I 3!'YO&KR?MMKFO:2-218O6%[LVJ+>IN0WEM]UIMMN MI(T DO*A)"?E(RF9Z?482;F<NF_1#[,PH6_!@!V!18L"IN [!G#J7,ZR.H=HJYJ@X5EOQ[E=Q+-B M&OH]6LV(D]T)6>B6(=RI+ZQI?R8&CL.]^^UKW)KG>FBP?M:P9225B2IW]"#" MG:P4SI5X'ES7&]&&A'7A*U>Q)F\8WBUP-'?TP?QZ6EK,Y2:-* %)$">FMZ5[*%.MZ0^PP)\)W=F(X>O8I6['Q8HSM^%_^3=*WW?9W MR4&X4_*:4M 0^B$7*&J I)9(W&9P:K'>/N=.>P?1(_*#PM:^A$/8Z+@8[2TV MF7(J*)A'>#5FJ$&L[;HQ:Z:M\QJ\V^^7P7IQ*+955,6JU=B=Y99Q'[EE091S M?8,5Z436#C?MU\.K0VRD'?Y9RYS#)S#/X4Q-F4OR0C*IZ1#+5*G*9Q>;@S>. M(_-5N4AOQAS8L=&^/-@?G1R0YC@=X<>5JTN) MKU9_ZUR#@F@;4J.35.GGM*7VWQ-X:X!#76UY<[!;&YS_ M@]V=%3OV^5)N:) M%7*!*5KF.EUA&@+[^&2EJ,//U6,'.RTM)@6G$C/#3((YO;,?4WW!FRB'K%O;SFGDA?6ZMU7(CDM]YY)+>>\!$8/$[/,HU$1K M>CH&N-3*)&+FI],-:Y6@$G6-%P$4BT_8Y)HQ9YO6'\Z@6K*IZ/1AM 6P5@9[ MCHDN@JL;<'02^S$A(YKLLOR2>0'B5CLJKA\ZSC9F'3O=$SJ@1TH97&A763PG M&_EJW#P,DGNCZ+3XPIGS0N%)(6F!\ZG 4EKD:VIGD.FM=F12@BF0G2L/%A*[ MAR*^4:#);)-E\FW8#;BA8=A'TZ&BA A@V0(HW?00+SH,T7TTH4LO,GZ11S 0 MMLZ]A 93V-P?!%)T=?$Z-*OX@2P2?[%8(CJ'21;3U/$[5ODBS2&8%4[[4BG! M-ZRTM$R-\AF/=5Y42Y1!:+S>ZA:8?N _Z& ;U42H#L!!1;A,*/B2/CG4DN'A M\,MVF>,>*NESW%M_0 SBN ^M?MI-A>TORVN<+*^]T7DB-EXHM)-+D6J78/Q$ M]C_U0K \&D)G79%D1*J;+QYH@X&E+HY6Z07EP([/@B[M@2I ([*1@,%X+1BY MMN1^*-Z:"LE 2M]G:3%'?"U0\>DF- %C X;,DLO'E YIYJ63>2N4$Q]$I-.Y MODZW=@H.GSEN7FC^N]4FYW[SN<@4;$F7EGP)!2GS8,KZL$<[[ ^^H^ G*D]= MXFL[F-[%ZX/X/F/@ ]OBLZ*3QY&OE7)V%;B.BV3H3\#WX)O5,,6 PQNB#AK4 M5#.[T1)N80UB=Q1&M,NW4N=<=>G4G!:"B>B>,ZK':""*M)Q&<,VYX;E0H,4, MUWODM54JR)-I,AYMM((I)G13FW'!'XSZ<%MDU@':=5N7B!5-F( XTB$8LP!) M"*H&,9%@4!1ZE8VR#R>8;9>,714=B,A'K+&1"(&FLI8/'5DU-&IA*>D3.\6+ M][]M3@>MT@/,:3XK6Y==]*/^F5!^.CDZ;6Z+E'8L"^6&[S[F:AXNB3P^.CI> MK-4VJVV^S1,VC/$!46RXT6.[2F6S^@TEX&PA"-[NHKMX3_S;KIMW*)A'0K0> ML7;G:KVH=\X'\*$, ]8_U?[>OLC%3SVR(KZJ$_1>C-U!W;LRS@V7LB%3 M<]5$<<'+YV)PV%+2Q@49T!;F*%2F$\XC#01^!_\H&FKPURCZQON7NP<.L%#. M!W V[N9""S#0Z>HW9C(=/XOMB<3A> M:Z=F^ '>+)NZU^)-Z=N2^[XZ7HA:*SI>[E:Y7W]3_[CC3V\ O0*>D>@\/Y#U M2P+ZWFHZ,?%63O\W*-L?TL8G?7?0M7K$_]/1(_H?EOX+4$L! A0#% @ M&6Y66+:JDL"B-P( ^O<@ ! ( ! '1N8RTR,#(S,3(S M,2YH=&U02P$"% ,4 " 9;E98%#S]%(09 !-+P$ $ M@ '0-P( =&YC+3(P,C,Q,C,Q+GAS9%!+ 0(4 Q0 ( !EN5EC8H8M:4SX M +R4 @ 4 " 8)1 @!T;F,M,C R,S$R,S%?8V%L+GAM;%!+ M 0(4 Q0 ( !EN5EC87NVC$Y( *'0!@ 4 " 0>0 @!T M;F,M,C R,S$R,S%?9&5F+GAM;%!+ 0(4 Q0 ( !EN5EA0@.V^P"4 .U$ M 3 " 4PB P!T;F,M,C R,S$R,S%?9S$N:G!G4$L! A0# M% @ &6Y66'6;WWUTBP$ XTP" !, ( !/4@# '1N8RTR M,#(S,3(S,5]G,BYJ<&=02P$"% ,4 " 9;E98^+3,\Y# 0!.91( % M @ 'BTP0 =&YC+3(P,C,Q,C,Q7VQA8BYX;6Q02P$"% ,4 M" 9;E98L=F\?*8* 0#EH0P % @ &DE 8 =&YC+3(P,C,Q M,C,Q7W!R92YX;6Q02P$"% ,4 " 9;E98.[P&F?\" #D#P %P M @ %\GP< =&YC+3(P,C,Q,C,Q>&5X>#$P,RYH=&U02P$"% ,4 M" 9;E98"&SJ.) & "S: %@ @ &PH@< =&YC+3(P,C,Q M,C,Q>&5X>#(Q+FAT;5!+ 0(4 Q0 ( !EN5EA=^N4DOP( !(( 7 M " 72I!P!T;F,M,C R,S$R,S%X97AX,C,Q+FAT;5!+ 0(4 Q0 M ( !EN5EB>^D2G; < @E 7 " 6BL!P!T;F,M,C R M,S$R,S%X97AX,S$Q+FAT;5!+ 0(4 Q0 ( !EN5EBKN1K(@P< %@E 7 M " 0FT!P!T;F,M,C R,S$R,S%X97AX,S$R+FAT;5!+ 0(4 M Q0 ( !EN5EBM_#2+9@0 #\0 7 " <&[!P!T;F,M M,C R,S$R,S%X97AX,S(Q+FAT;5!+ 0(4 Q0 ( !EN5ECO*?&Z:P0 +X0 M 7 " 5S !P!T;F,M,C R,S$R,S%X97AX,S(R+FAT;5!+ M 0(4 Q0 ( !EN5EA]U>PG;A &AI 6 " ?S$!P!T K;F,M,C R,S$R,S%X97AX.3 XML 138 tnc-20231231_htm.xml IDEA: XBRL DOCUMENT 0000097134 2023-01-01 2023-12-31 0000097134 2023-06-30 0000097134 2024-01-31 0000097134 2022-01-01 2022-12-31 0000097134 2021-01-01 2021-12-31 0000097134 2023-12-31 0000097134 2022-12-31 0000097134 2021-12-31 0000097134 2020-12-31 0000097134 us-gaap:CommonStockMember 2020-12-31 0000097134 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000097134 us-gaap:RetainedEarningsMember 2020-12-31 0000097134 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000097134 us-gaap:ParentMember 2020-12-31 0000097134 us-gaap:NoncontrollingInterestMember 2020-12-31 0000097134 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0000097134 us-gaap:ParentMember 2021-01-01 2021-12-31 0000097134 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000097134 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0000097134 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0000097134 us-gaap:CommonStockMember 2021-12-31 0000097134 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000097134 us-gaap:RetainedEarningsMember 2021-12-31 0000097134 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000097134 us-gaap:ParentMember 2021-12-31 0000097134 us-gaap:NoncontrollingInterestMember 2021-12-31 0000097134 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0000097134 us-gaap:ParentMember 2022-01-01 2022-12-31 0000097134 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0000097134 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0000097134 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0000097134 us-gaap:CommonStockMember 2022-12-31 0000097134 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000097134 us-gaap:RetainedEarningsMember 2022-12-31 0000097134 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000097134 us-gaap:ParentMember 2022-12-31 0000097134 us-gaap:NoncontrollingInterestMember 2022-12-31 0000097134 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0000097134 us-gaap:ParentMember 2023-01-01 2023-12-31 0000097134 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0000097134 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0000097134 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0000097134 us-gaap:CommonStockMember 2023-12-31 0000097134 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000097134 us-gaap:RetainedEarningsMember 2023-12-31 0000097134 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000097134 us-gaap:ParentMember 2023-12-31 0000097134 us-gaap:NoncontrollingInterestMember 2023-12-31 0000097134 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0000097134 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0000097134 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0000097134 us-gaap:BuildingAndBuildingImprovementsMember 2023-12-31 0000097134 srt:MinimumMember us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2023-12-31 0000097134 srt:MaximumMember us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2023-12-31 0000097134 srt:MinimumMember 2023-01-01 2023-12-31 0000097134 srt:MaximumMember 2023-01-01 2023-12-31 0000097134 srt:AmericasMember 2023-01-01 2023-12-31 0000097134 srt:AmericasMember 2022-01-01 2022-12-31 0000097134 srt:AmericasMember 2021-01-01 2021-12-31 0000097134 us-gaap:EMEAMember 2023-01-01 2023-12-31 0000097134 us-gaap:EMEAMember 2022-01-01 2022-12-31 0000097134 us-gaap:EMEAMember 2021-01-01 2021-12-31 0000097134 srt:AsiaPacificMember 2023-01-01 2023-12-31 0000097134 srt:AsiaPacificMember 2022-01-01 2022-12-31 0000097134 srt:AsiaPacificMember 2021-01-01 2021-12-31 0000097134 tnc:EquipmentSalesMember 2023-01-01 2023-12-31 0000097134 tnc:EquipmentSalesMember 2022-01-01 2022-12-31 0000097134 tnc:EquipmentSalesMember 2021-01-01 2021-12-31 0000097134 tnc:PartsAndConsumablesMember 2023-01-01 2023-12-31 0000097134 tnc:PartsAndConsumablesMember 2022-01-01 2022-12-31 0000097134 tnc:PartsAndConsumablesMember 2021-01-01 2021-12-31 0000097134 tnc:SpecialtyServiceCoatingsMember 2023-01-01 2023-12-31 0000097134 tnc:SpecialtyServiceCoatingsMember 2022-01-01 2022-12-31 0000097134 tnc:SpecialtyServiceCoatingsMember 2021-01-01 2021-12-31 0000097134 tnc:ServiceAndOtherMember 2023-01-01 2023-12-31 0000097134 tnc:ServiceAndOtherMember 2022-01-01 2022-12-31 0000097134 tnc:ServiceAndOtherMember 2021-01-01 2021-12-31 0000097134 us-gaap:SalesChannelDirectlyToConsumerMember 2023-01-01 2023-12-31 0000097134 us-gaap:SalesChannelDirectlyToConsumerMember 2022-01-01 2022-12-31 0000097134 us-gaap:SalesChannelDirectlyToConsumerMember 2021-01-01 2021-12-31 0000097134 us-gaap:SalesChannelThroughIntermediaryMember 2023-01-01 2023-12-31 0000097134 us-gaap:SalesChannelThroughIntermediaryMember 2022-01-01 2022-12-31 0000097134 us-gaap:SalesChannelThroughIntermediaryMember 2021-01-01 2021-12-31 0000097134 tnc:SalesIncentivesMember 2022-12-31 0000097134 tnc:SalesIncentivesMember 2021-12-31 0000097134 tnc:SalesIncentivesMember 2023-01-01 2023-12-31 0000097134 tnc:SalesIncentivesMember 2022-01-01 2022-12-31 0000097134 tnc:SalesIncentivesMember 2023-12-31 0000097134 us-gaap:MaintenanceMember 2022-12-31 0000097134 us-gaap:MaintenanceMember 2021-12-31 0000097134 us-gaap:MaintenanceMember 2023-01-01 2023-12-31 0000097134 us-gaap:MaintenanceMember 2022-01-01 2022-12-31 0000097134 us-gaap:MaintenanceMember 2023-12-31 0000097134 us-gaap:MaintenanceMember us-gaap:OtherCurrentLiabilitiesMember 2023-12-31 0000097134 us-gaap:MaintenanceMember us-gaap:OtherLiabilitiesMember 2023-12-31 0000097134 2024-01-01 2023-12-31 0000097134 2025-01-01 2023-12-31 0000097134 2026-01-01 2023-12-31 0000097134 2027-01-01 2023-12-31 0000097134 2028-01-01 2023-12-31 0000097134 2029-01-01 2023-12-31 0000097134 us-gaap:MaintenanceMember us-gaap:OtherCurrentLiabilitiesMember 2022-12-31 0000097134 us-gaap:MaintenanceMember us-gaap:OtherLiabilitiesMember 2022-12-31 0000097134 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-12-31 0000097134 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-12-31 0000097134 us-gaap:CostOfSalesMember 2023-01-01 2023-12-31 0000097134 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0000097134 us-gaap:EmployeeSeveranceMember 2022-12-31 0000097134 us-gaap:EmployeeSeveranceMember 2021-12-31 0000097134 us-gaap:EmployeeSeveranceMember 2023-01-01 2023-12-31 0000097134 us-gaap:EmployeeSeveranceMember 2022-01-01 2022-12-31 0000097134 us-gaap:EmployeeSeveranceMember 2023-12-31 0000097134 tnc:BuildingLocatedInGoldenValleyMinnesotaMember 2022-04-01 2022-06-30 0000097134 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember tnc:SpecialtyServiceCoatingsMember 2021-01-01 2021-03-31 0000097134 tnc:GaomeiMember 2019-01-01 2019-12-31 0000097134 tnc:GaomeiMember 2021-01-01 2021-12-31 0000097134 tnc:LifoInventoryMember 2023-12-31 0000097134 tnc:LifoInventoryMember 2022-12-31 0000097134 tnc:FifoInventoryMember 2023-12-31 0000097134 tnc:FifoInventoryMember 2022-12-31 0000097134 us-gaap:LandMember 2023-12-31 0000097134 us-gaap:LandMember 2022-12-31 0000097134 us-gaap:BuildingAndBuildingImprovementsMember 2022-12-31 0000097134 us-gaap:MachineryAndEquipmentMember 2023-12-31 0000097134 us-gaap:MachineryAndEquipmentMember 2022-12-31 0000097134 us-gaap:OfficeEquipmentMember 2023-12-31 0000097134 us-gaap:OfficeEquipmentMember 2022-12-31 0000097134 us-gaap:ConstructionInProgressMember 2023-12-31 0000097134 us-gaap:ConstructionInProgressMember 2022-12-31 0000097134 us-gaap:CustomerListsMember 2023-12-31 0000097134 us-gaap:TradeNamesMember 2023-12-31 0000097134 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-31 0000097134 us-gaap:CustomerListsMember 2023-01-01 2023-12-31 0000097134 us-gaap:TradeNamesMember 2023-01-01 2023-12-31 0000097134 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-01-01 2023-12-31 0000097134 us-gaap:CustomerListsMember 2022-12-31 0000097134 us-gaap:TradeNamesMember 2022-12-31 0000097134 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-12-31 0000097134 us-gaap:CustomerListsMember 2022-01-01 2022-12-31 0000097134 us-gaap:TradeNamesMember 2022-01-01 2022-12-31 0000097134 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-01-01 2022-12-31 0000097134 us-gaap:CustomerListsMember 2021-12-31 0000097134 us-gaap:TradeNamesMember 2021-12-31 0000097134 tnc:The2021CreditAgreementMember tnc:TermLoanMember 2021-04-05 0000097134 us-gaap:RevolvingCreditFacilityMember tnc:The2021CreditAgreementMember 2021-04-05 0000097134 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember tnc:The2021CreditAgreementMember 2021-04-05 2021-04-05 0000097134 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember tnc:The2021CreditAgreementMember 2021-04-05 2021-04-05 0000097134 tnc:The2021CreditAgreementMember tnc:SecuredOvernightFinancingRateMember 2022-11-10 2022-11-10 0000097134 tnc:The2021CreditAgreementMember tnc:SOFROnEurocurrencyLiabilitiesMember 2022-11-10 0000097134 srt:MinimumMember tnc:The2021CreditAgreementMember tnc:SOFROnEurocurrencyLiabilitiesMember 2022-11-10 2022-11-10 0000097134 srt:MaximumMember tnc:The2021CreditAgreementMember tnc:SOFROnEurocurrencyLiabilitiesMember 2022-11-10 2022-11-10 0000097134 tnc:The2021CreditAgreementMember us-gaap:FederalFundsEffectiveSwapRateMember 2022-11-10 2022-11-10 0000097134 tnc:The2021CreditAgreementMember tnc:AdjustedSecuredOvernightFinancingRateMember 2022-11-10 0000097134 srt:MinimumMember tnc:The2021CreditAgreementMember tnc:AdjustedSecuredOvernightFinancingRateMember 2022-11-10 2022-11-10 0000097134 srt:MaximumMember tnc:The2021CreditAgreementMember tnc:AdjustedSecuredOvernightFinancingRateMember 2022-11-10 2022-11-10 0000097134 tnc:The2021CreditAgreementMember 2021-04-05 2021-04-05 0000097134 srt:MinimumMember tnc:The2021CreditAgreementMember 2021-04-05 2021-04-05 0000097134 tnc:The2021CreditAgreementMember 2021-04-05 0000097134 tnc:SeniorUnsecuredNotesMember 2021-06-30 0000097134 tnc:SeniorUnsecuredNotesMember tnc:DebtRedemptionCallPremiumMember 2021-04-01 2021-06-30 0000097134 tnc:SeniorUnsecuredNotesMember 2021-04-01 2021-06-30 0000097134 us-gaap:RevolvingCreditFacilityMember tnc:The2021CreditAgreementMember 2023-12-31 0000097134 us-gaap:RevolvingCreditFacilityMember tnc:The2021CreditAgreementMember 2022-12-31 0000097134 tnc:The2021CreditAgreementMember tnc:TermLoanMember 2023-12-31 0000097134 tnc:The2021CreditAgreementMember tnc:TermLoanMember 2022-12-31 0000097134 tnc:The2021CreditAgreementMember 2023-12-31 0000097134 tnc:The2021CreditAgreementMember 2023-01-01 2023-12-31 0000097134 tnc:DebtIncludingRelatedCrosscurrencySwapInstrumentMember 2023-12-31 0000097134 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2023-12-31 0000097134 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2022-12-31 0000097134 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-01 0000097134 us-gaap:CurrencySwapMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000097134 us-gaap:CurrencySwapMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-01-01 2023-12-31 0000097134 us-gaap:CurrencySwapMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000097134 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000097134 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000097134 us-gaap:CurrencySwapMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000097134 us-gaap:CurrencySwapMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000097134 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-01-01 2023-12-31 0000097134 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SalesMember 2023-01-01 2023-12-31 0000097134 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-01-01 2022-12-31 0000097134 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SalesMember 2022-01-01 2022-12-31 0000097134 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestIncomeMember 2023-01-01 2023-12-31 0000097134 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestIncomeMember 2022-01-01 2022-12-31 0000097134 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForeignCurrencyGainLossMember 2023-01-01 2023-12-31 0000097134 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForeignCurrencyGainLossMember 2022-01-01 2022-12-31 0000097134 us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-01-01 2023-12-31 0000097134 us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestIncomeMember 2023-01-01 2023-12-31 0000097134 us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-01-01 2022-12-31 0000097134 us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestIncomeMember 2022-01-01 2022-12-31 0000097134 us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForeignCurrencyGainLossMember 2023-01-01 2023-12-31 0000097134 us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForeignCurrencyGainLossMember 2022-01-01 2022-12-31 0000097134 us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-01-01 2023-12-31 0000097134 us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestIncomeMember 2023-01-01 2023-12-31 0000097134 us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-01-01 2022-12-31 0000097134 us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestIncomeMember 2022-01-01 2022-12-31 0000097134 us-gaap:ForeignExchangeOptionMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-01-01 2023-12-31 0000097134 us-gaap:ForeignExchangeOptionMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-01-01 2022-12-31 0000097134 us-gaap:ForeignExchangeOptionMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000097134 us-gaap:ForeignExchangeOptionMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-01-01 2023-12-31 0000097134 us-gaap:ForeignExchangeOptionMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-01-01 2022-12-31 0000097134 us-gaap:ForeignExchangeOptionMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000097134 us-gaap:ForeignExchangeOptionMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-01-01 2023-12-31 0000097134 us-gaap:ForeignExchangeOptionMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-01-01 2022-12-31 0000097134 us-gaap:ForeignExchangeOptionMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000097134 us-gaap:ForeignExchangeOptionMember us-gaap:NondesignatedMember 2023-01-01 2023-12-31 0000097134 us-gaap:ForeignExchangeOptionMember us-gaap:NondesignatedMember 2022-01-01 2022-12-31 0000097134 us-gaap:ForeignExchangeOptionMember us-gaap:NondesignatedMember 2021-01-01 2021-12-31 0000097134 us-gaap:CurrencySwapMember 2023-12-31 0000097134 us-gaap:CurrencySwapMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0000097134 us-gaap:CurrencySwapMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0000097134 us-gaap:CurrencySwapMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0000097134 us-gaap:InterestRateSwapMember 2023-12-31 0000097134 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0000097134 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0000097134 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0000097134 us-gaap:FairValueInputsLevel1Member 2023-12-31 0000097134 us-gaap:FairValueInputsLevel2Member 2023-12-31 0000097134 us-gaap:FairValueInputsLevel3Member 2023-12-31 0000097134 us-gaap:ForeignExchangeForwardMember 2023-12-31 0000097134 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0000097134 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0000097134 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0000097134 us-gaap:ForeignExchangeForwardMember 2022-12-31 0000097134 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0000097134 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0000097134 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0000097134 us-gaap:CurrencySwapMember 2022-12-31 0000097134 us-gaap:CurrencySwapMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0000097134 us-gaap:CurrencySwapMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0000097134 us-gaap:CurrencySwapMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0000097134 us-gaap:InterestRateSwapMember 2022-12-31 0000097134 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0000097134 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0000097134 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0000097134 us-gaap:FairValueInputsLevel1Member 2022-12-31 0000097134 us-gaap:FairValueInputsLevel2Member 2022-12-31 0000097134 us-gaap:FairValueInputsLevel3Member 2022-12-31 0000097134 tnc:UKPensionPlanMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2018-01-01 2018-12-31 0000097134 country:US 2023-12-31 0000097134 tnc:RetireePlanMember country:US 2023-12-31 0000097134 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0000097134 tnc:InvestmentAccountHeldByPensionPlanMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0000097134 tnc:InvestmentAccountHeldByPensionPlanMember us-gaap:FairValueInputsLevel1Member us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0000097134 tnc:InvestmentAccountHeldByPensionPlanMember us-gaap:FairValueInputsLevel2Member us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0000097134 tnc:InvestmentAccountHeldByPensionPlanMember us-gaap:FairValueInputsLevel3Member us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0000097134 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0000097134 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0000097134 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0000097134 tnc:InvestmentAccountHeldByPensionPlanMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000097134 tnc:InvestmentAccountHeldByPensionPlanMember us-gaap:FairValueInputsLevel1Member us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000097134 tnc:InvestmentAccountHeldByPensionPlanMember us-gaap:FairValueInputsLevel2Member us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000097134 tnc:InvestmentAccountHeldByPensionPlanMember us-gaap:FairValueInputsLevel3Member us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000097134 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000097134 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000097134 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000097134 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000097134 tnc:UKPensionPlanMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000097134 tnc:UKPensionPlanMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0000097134 tnc:UKPensionPlanMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-12-31 0000097134 tnc:UKPensionPlanMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-12-31 0000097134 tnc:UKPensionPlanMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0000097134 country:US 2022-12-31 0000097134 us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2023-12-31 0000097134 us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2022-12-31 0000097134 country:US 2023-01-01 2023-12-31 0000097134 country:US 2022-01-01 2022-12-31 0000097134 country:US 2021-01-01 2021-12-31 0000097134 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-12-31 0000097134 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-12-31 0000097134 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-01-01 2021-12-31 0000097134 us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2023-01-01 2023-12-31 0000097134 us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2022-01-01 2022-12-31 0000097134 us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2021-01-01 2021-12-31 0000097134 tnc:GermanPensionPlanMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0000097134 tnc:GermanPensionPlanMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000097134 tnc:FrenchPensionPlanMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0000097134 tnc:FrenchPensionPlanMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000097134 tnc:ItalianPensionPlanMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0000097134 tnc:ItalianPensionPlanMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000097134 tnc:Pre65Member us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2023-12-31 0000097134 tnc:Pre65Member us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2022-12-31 0000097134 tnc:Post65Member us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2023-12-31 0000097134 tnc:Post65Member us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2022-12-31 0000097134 country:US 2021-12-31 0000097134 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0000097134 us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2021-12-31 0000097134 country:US us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-12-31 0000097134 country:US us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-12-31 0000097134 country:US us-gaap:PensionPlansDefinedBenefitMember 2021-01-01 2021-12-31 0000097134 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-12-31 0000097134 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-12-31 0000097134 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2021-12-31 0000097134 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-12-31 0000097134 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-01-01 2022-12-31 0000097134 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-12-31 0000097134 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2022-01-01 2022-12-31 0000097134 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-12-31 0000097134 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-12-31 0000097134 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2022-12-31 0000097134 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-12-31 0000097134 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-01-01 2023-12-31 0000097134 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-12-31 0000097134 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2023-01-01 2023-12-31 0000097134 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-12-31 0000097134 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-12-31 0000097134 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2023-12-31 0000097134 2016-10-31 0000097134 us-gaap:DomesticCountryMember 2023-12-31 0000097134 us-gaap:ForeignCountryMember us-gaap:TaxAndCustomsAdministrationNetherlandsMember 2023-12-31 0000097134 us-gaap:ForeignCountryMember 2023-12-31 0000097134 tnc:The2007Plan2010PlanAndThe2017PlanMember 2023-12-31 0000097134 tnc:The2020PlanMember 2023-12-31 0000097134 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0000097134 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0000097134 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0000097134 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0000097134 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0000097134 srt:WeightedAverageMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0000097134 srt:WeightedAverageMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0000097134 srt:WeightedAverageMember us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0000097134 us-gaap:EmployeeStockOptionMember 2023-12-31 0000097134 us-gaap:RestrictedStockMember 2023-01-01 2023-12-31 0000097134 us-gaap:RestrictedStockMember 2022-12-31 0000097134 us-gaap:RestrictedStockMember 2023-12-31 0000097134 us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0000097134 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0000097134 us-gaap:PerformanceSharesMember 2023-01-01 2023-12-31 0000097134 us-gaap:PerformanceSharesMember 2022-12-31 0000097134 us-gaap:PerformanceSharesMember 2023-12-31 0000097134 us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0000097134 us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0000097134 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0000097134 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0000097134 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0000097134 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0000097134 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0000097134 us-gaap:RestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-12-31 0000097134 us-gaap:RestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-12-31 0000097134 us-gaap:RestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2023-01-01 2023-12-31 0000097134 country:US 2023-01-01 2023-12-31 0000097134 country:US 2022-01-01 2022-12-31 0000097134 country:US 2021-01-01 2021-12-31 0000097134 tnc:AmericasExcludingUnitedStatesMember 2023-01-01 2023-12-31 0000097134 tnc:AmericasExcludingUnitedStatesMember 2022-01-01 2022-12-31 0000097134 tnc:AmericasExcludingUnitedStatesMember 2021-01-01 2021-12-31 0000097134 country:US 2023-12-31 0000097134 country:US 2022-12-31 0000097134 country:US 2021-12-31 0000097134 tnc:AmericasExcludingUnitedStatesMember 2023-12-31 0000097134 tnc:AmericasExcludingUnitedStatesMember 2022-12-31 0000097134 tnc:AmericasExcludingUnitedStatesMember 2021-12-31 0000097134 srt:AmericasMember 2023-12-31 0000097134 srt:AmericasMember 2022-12-31 0000097134 srt:AmericasMember 2021-12-31 0000097134 country:IT 2023-12-31 0000097134 country:IT 2022-12-31 0000097134 country:IT 2021-12-31 0000097134 tnc:OtherEuropeMiddleEastAndAfricaMember 2023-12-31 0000097134 tnc:OtherEuropeMiddleEastAndAfricaMember 2022-12-31 0000097134 tnc:OtherEuropeMiddleEastAndAfricaMember 2021-12-31 0000097134 us-gaap:EMEAMember 2023-12-31 0000097134 us-gaap:EMEAMember 2022-12-31 0000097134 us-gaap:EMEAMember 2021-12-31 0000097134 srt:AsiaPacificMember 2023-12-31 0000097134 srt:AsiaPacificMember 2022-12-31 0000097134 srt:AsiaPacificMember 2021-12-31 0000097134 tnc:BrainCorpMember us-gaap:SubsequentEventMember 2024-02-21 0000097134 2023-10-01 2023-12-31 0000097134 tnc:DonalL.MulliganMember 2023-01-01 2023-12-31 0000097134 tnc:DonalL.MulliganMember 2023-10-01 2023-12-31 0000097134 tnc:DonalL.MulliganMember 2023-12-31 0000097134 us-gaap:AllowanceForCreditLossMember 2022-12-31 0000097134 us-gaap:AllowanceForCreditLossMember 2021-12-31 0000097134 us-gaap:AllowanceForCreditLossMember 2020-12-31 0000097134 us-gaap:AllowanceForCreditLossMember 2023-01-01 2023-12-31 0000097134 us-gaap:AllowanceForCreditLossMember 2022-01-01 2022-12-31 0000097134 us-gaap:AllowanceForCreditLossMember 2021-01-01 2021-12-31 0000097134 us-gaap:AllowanceForCreditLossMember 2023-12-31 0000097134 us-gaap:SalesReturnsAndAllowancesMember 2022-12-31 0000097134 us-gaap:SalesReturnsAndAllowancesMember 2021-12-31 0000097134 us-gaap:SalesReturnsAndAllowancesMember 2020-12-31 0000097134 us-gaap:SalesReturnsAndAllowancesMember 2023-01-01 2023-12-31 0000097134 us-gaap:SalesReturnsAndAllowancesMember 2022-01-01 2022-12-31 0000097134 us-gaap:SalesReturnsAndAllowancesMember 2021-01-01 2021-12-31 0000097134 us-gaap:SalesReturnsAndAllowancesMember 2023-12-31 0000097134 us-gaap:InventoryValuationReserveMember 2022-12-31 0000097134 us-gaap:InventoryValuationReserveMember 2021-12-31 0000097134 us-gaap:InventoryValuationReserveMember 2020-12-31 0000097134 us-gaap:InventoryValuationReserveMember 2023-01-01 2023-12-31 0000097134 us-gaap:InventoryValuationReserveMember 2022-01-01 2022-12-31 0000097134 us-gaap:InventoryValuationReserveMember 2021-01-01 2021-12-31 0000097134 us-gaap:InventoryValuationReserveMember 2023-12-31 0000097134 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2022-12-31 0000097134 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-12-31 0000097134 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-12-31 0000097134 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2023-01-01 2023-12-31 0000097134 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2022-01-01 2022-12-31 0000097134 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-01-01 2021-12-31 0000097134 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2023-12-31 0000097134 us-gaap:WarrantyReservesMember 2022-12-31 0000097134 us-gaap:WarrantyReservesMember 2021-12-31 0000097134 us-gaap:WarrantyReservesMember 2020-12-31 0000097134 us-gaap:WarrantyReservesMember 2023-01-01 2023-12-31 0000097134 us-gaap:WarrantyReservesMember 2022-01-01 2022-12-31 0000097134 us-gaap:WarrantyReservesMember 2021-01-01 2021-12-31 0000097134 us-gaap:WarrantyReservesMember 2023-12-31 iso4217:USD shares iso4217:USD shares pure iso4217:EUR tnc:plan tnc:segment 0000097134 false FY 2023 P1Y P1Y P1Y P1Y P1Y P1Y http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#DebtCurrent http://fasb.org/us-gaap/2023#DebtCurrent http://fasb.org/us-gaap/2023#LongTermDebtAndCapitalLeaseObligations http://fasb.org/us-gaap/2023#LongTermDebtAndCapitalLeaseObligations 0.3333 0.3333 0.3333 P527D 10-K true 2023-12-31 --12-31 false 001-16191 TENNANT CO MN 41-0572550 10400 Clean Street Eden Prairie MN 55344 763 540-1200 Common Stock, par value $0.375 per share TNC NYSE Yes No Yes Yes Large Accelerated Filer false false true false false 1486501585 18620098 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Portions of the registrant’s Proxy Statement for its 2023 annual meeting of shareholders (the “2023 Proxy Statement”) are incorporated by reference in Part III.</span></div> Deloitte & Touche LLP Minneapolis, Minnesota 1243600000 1092200000 1090800000 715800000 671300000 652800000 527800000 420900000 438000000.0 352600000 306300000 321900000 36600000 31100000 32200000 0 3700000 9800000 138600000 87200000 93700000 -13500000 -7100000 -7300000 300000 -1200000 -700000 0 0 -11300000 -1600000 600000 -300000 123800000 79500000 74100000 14300000 13200000 9200000 109500000 66300000 64900000 5.92 3.58 3.51 5.83 3.55 3.44 18509523 18494356 18499674 18783633 18697255 18849217 109500000 66300000 64900000 -800000 1200000 -400000 8300000 -17900000 -16900000 -300000 -1600000 300000 -1000000.0 -4800000 400000 -400000 300000 -100000 -1400000 800000 -500000 7900000 -12300000 -17800000 117400000 54000000.0 47100000 117100000 77400000 7200000 6100000 247600000 251500000 175900000 206600000 28500000 39800000 569100000 575300000 304000000.0 279300000 187700000 179900000 41700000 31800000 187400000 182000000.0 63100000 76400000 64400000 39700000 1113400000 1085100000 6400000 5200000 111400000 126100000 67300000 44000000.0 88600000 86300000 273700000 261600000 194200000 295100000 27400000 17100000 13300000 13200000 5000000.0 11500000 21500000 14500000 261400000 351400000 535100000 613000000.0 0.375 0.375 60000000 60000000 18631384 18631384 18521485 18521485 7000000.0 7000000.0 64900000 56000000.0 547400000 458000000.0 -42300000 -50200000 577000000.0 470800000 1300000 1300000 578300000 472100000 1113400000 1085100000 109500000 66300000 64900000 36400000 32800000 33100000 14700000 15900000 20000000.0 -26900000 -15600000 -15000000.0 11600000 7800000 9500000 3400000 2300000 1500000 0 3700000 9800000 0 0 -11300000 -1300000 -1000000.0 -2300000 -4100000 46300000 20300000 -14300000 68300000 56000000.0 -15300000 7700000 19100000 22300000 -14800000 8300000 -13000000.0 10200000 -500000 188400000 -25100000 69400000 22800000 25000000.0 19400000 1200000 4300000 3700000 800000 600000 0 0 4100000 24700000 0 -100000 100000 -23200000 -24500000 1700000 20000000.0 52000000.0 315800000 120000000.0 19100000 362000000.0 0 0 8400000 0 0 2500000 -200000 0 -100000 19000000.0 -900000 5000000.0 20100000 18900000 17500000 21700000 5000000.0 15000000.0 -122600000 8100000 -84500000 -2900000 -4700000 -4000000.0 39700000 -46200000 -17400000 77400000 123600000 141000000.0 117100000 77400000 123600000 39500000 34100000 19500000 17100000 7600000 11700000 3500000 4100000 3700000 18503805 6900000 54700000 363300000 -20100000 404800000 1300000 406100000 64900000 64900000 64900000 -17800000 -17800000 -17800000 35061 228293 100000 4900000 5000000.0 5000000.0 9500000 9500000 9500000 0.94 17500000 17500000 17500000 196982 15000000.0 15000000.0 15000000.0 100000 100000 100000 18535116 7000000.0 54100000 410600000 -37900000 433800000 1300000 435100000 66300000 66300000 66300000 -12300000 -12300000 -12300000 27653 66125 -900000 -900000 -900000 7800000 7800000 7800000 1.015 18900000 18900000 18900000 79756 5000000.0 5000000.0 5000000.0 18521485 7000000.0 56000000.0 458000000.0 -50200000 470800000 1300000 472100000 109500000 109500000 109500000 7900000 7900000 7900000 23622 400819 19000000.0 19000000.0 19000000.0 11600000 11600000 11600000 1.075 20100000 20100000 20100000 290920 21700000 21700000 21700000 18631384 7000000.0 64900000 547400000 -42300000 577000000.0 1300000 578300000 Operations and Summary of Significant Accounting Policies<div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nature of Operations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Tennant Company ("the Company", "we", "us", or "our") is a world leader in designing, manufacturing and marketing solutions that empower customers to achieve quality cleaning performance, reduce environmental impact and help create a cleaner, safer, healthier world. The Company is committed to creating and commercializing breakthrough, sustainable cleaning innovations to enhance its broad suite of products, including floor maintenance and cleaning equipment, detergent-free and other sustainable cleaning technologies, aftermarket parts and consumables, equipment maintenance and repair service, and asset management solutions.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our products are used in many types of environments, including retail establishments, distribution centers, factories and warehouses, public venues such as arenas and stadiums, office buildings, schools and universities, hospitals and clinics, and more.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customers include contract cleaners to whom organizations outsource facilities maintenance as well as businesses that perform facilities maintenance themselves. The Company reaches these customers through the industry's largest direct sales and service organization and through a strong and well-supported network of authorized distributors worldwide.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – The consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany transactions and balances have been eliminated.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Translation of Non-U.S. Currency</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Foreign currency-denominated assets and liabilities have been translated to U.S. dollars at year-end exchange rates, while income and expense items are translated at average exchange rates prevailing during the year. Gains or losses resulting from translation are included as a separate component of accumulated other comprehensive loss. The balance of cumulative foreign currency translation adjustments recorded within accumulated other comprehensive loss as of December 31, 2023, 2022 and 2021 was a net loss of $45.6 million, $53.9 million and $36.0 million, respectively. The majority of translation adjustments are not adjusted for income taxes as substantially all translation adjustments relate to permanent investments in non-U.S. subsidiaries. Net foreign currency transaction losses are included in income before income taxes on the consolidated statements of income.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – The preparation of our consolidated financial statements in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) requires us to make estimates and assumptions that affect the amounts reported in these consolidated financial statements and accompanying notes, disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are used in determining, among other items, sales promotions and incentives accruals, inventory valuation, warranty reserves, allowance for doubtful accounts, pension and postretirement accruals, useful lives for intangible assets, and future cash flows associated with impairment testing for goodwill and other long-lived assets. Actual results could differ from our estimates.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – We consider all highly liquid investments with original maturities of three months or less from the date of purchase to be cash equivalents.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Cash</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – We have a total of $0.2 million as of December 31, 2023 and 2022 that serves as collateral backing certain bank guarantees and is therefore restricted. This money is invested in time deposits. Restricted cash is recorded in cash, cash equivalents and restricted cash on the consolidated balance sheets.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Receivables</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Credit is granted to our customers in the normal course of business. Receivables are recorded at original carrying value less reserves for estimated uncollectible accounts and sales returns. To assess the collectability of these receivables, we perform ongoing credit evaluations of our customers’ financial condition. Through these evaluations, we may become aware of a situation where a customer may not be able to meet its financial obligations due to deterioration of its financial viability, credit ratings or bankruptcy. The reserve requirements are based on the best facts available to us and are reevaluated and adjusted as additional information becomes available. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our reserves are also based on amounts determined by using percentages applied to trade receivables, using a loss rate method. We considered the following in determining the expected loss rate: (1) historical loss rate, (2) macroeconomic factors, and (3) creditworthiness of customers. The historical loss rate is calculated by taking the yearly write-off expense, net of collections, as a percentage of the annual average balance of trade receivables for each of the past three years. An account is considered past-due or delinquent when it has not been paid within the contractual terms. Uncollectible accounts are written off against the reserves when it is deemed that a customer account is uncollectible.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Inventories are valued at the lower of cost or net realizable value. Cost is determined on a first-in, first-out (“FIFO”) basis except for inventories in North America, which are determined on a last-in, first-out (“LIFO”) basis.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property, Plant and Equipment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Property, plant and equipment is carried at cost. Additions and improvements that extend the lives of the assets are capitalized, while expenditures for repairs and maintenance are expensed as incurred. We generally depreciate buildings and improvements by the straight-line method over a life of 30 years. Other property, plant and equipment are generally depreciated using the straight-line method based on lives of 3 years to 15 years.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – We assess whether an arrangement is a lease at inception.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases with an initial term of 12 months or less are expensed as incurred as short-term lease cost. We have elected the practical expedient to not separate lease and non-lease components for all asset classes. Operating lease assets and operating lease liabilities are calculated based on the present value of the future lease payments over the lease term at the lease commencement date. When future lease payments are based on an index or rate, operating lease assets and operating lease liabilities are calculated using the prevailing index or rate at the lease commencement date. As the implicit rate is not readily determinable, we use our incremental borrowing rate based on the information available at the lease start date in determining the present value of future payments. Information used in determining the incremental borrowing rates for the Company's leases includes: (1) the market yield on the Company's traded bond, adjusted for the presence of collateral and the difference in terms of the bond and the leases, (2) consideration of the currency in which each lease was denominated, and (3) the lease term. The operating lease asset is increased by any lease payments made at or before the lease start date, increased by initial direct costs incurred, and reduced by lease incentives. The lease term includes options to renew or terminate the lease when it is reasonably certain that we will exercise that option. The exercise of lease renewal options is at our sole discretion. The useful life of lease assets and leasehold improvements are limited by the lease term, unless there is a transfer of title or purchase option reasonably certain of exercise. Certain leases also include options to purchase the leased asset. Lease expense for operating leases is recognized on a straight-line basis over the lease term. Certain leases contain variable lease payments for items such as index-based changes in rent, fuel and common area maintenance, which we expense as incurred as variable lease cost.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases are not material to our consolidated financial statements.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Goodwill represents the excess of cost over the fair value of net assets of businesses acquired and is allocated to our reporting units at the time of the acquisition. We analyze goodwill on an annual basis as of October 1 and when an event occurs or circumstances change that may reduce the fair value of one of our reporting units below its carrying amount. We have the option of first analyzing qualitative factors to determine whether it is more likely than not that the fair value of any reporting unit is less than its carrying amount. However, we may elect to perform a quantitative goodwill impairment test in lieu of the qualitative test. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2023, we performed a qualitative goodwill test on all reporting units. Our tests indicated that there was no goodwill impairment in any of our reporting units as of our annual assessment date.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Intangible assets consist of definite lived customer lists, trade names and technology. Generally, intangible assets classified as trade names are amortized on a straight-line basis and intangible assets classified as customer lists or technology are amortized using an accelerated method of amortization.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impairment of Long-Lived Assets and Assets Held for Sale</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – We periodically review our intangible and long-lived assets for impairment and assess whether events or circumstances indicate that the carrying amount of the assets may not be recoverable. We generally deem an asset group to be impaired if an estimate of undiscounted future operating cash flows is less than its carrying amount. If impaired, an impairment loss is recognized based on the excess of the carrying amount of the individual asset group over its fair value.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets held for sale are measured at the lower of their carrying value or fair value less costs to sell. Upon retirement or disposition, the asset cost and related accumulated depreciation or amortization are removed from the accounts and a gain or loss is recognized based on the difference between the fair value of proceeds received and carrying value of the assets held for sale.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Purchase of Common Stock</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – We repurchase our common stock under 2016 repurchase program authorized by our Board of Directors. This program allows us to repurchase up to an aggregate of 821,413 shares of our common stock. Upon repurchase, the par value is charged to common stock and the remaining purchase price is charged to additional paid-in capital. If the amount of the remaining purchase price causes the additional paid-in capital account to be in a negative position, this amount is then reclassified to retained earnings. Common stock repurchased is included in shares authorized but is not included in shares outstanding.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Warranty</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – We record a liability for estimated warranty claims at the time of sale. The amount of the liability is based on the trend in the historical ratio of claims to sales, the historical length of time between the sale and resulting warranty claim, new product introductions and other factors. In the event we determine that our current or future product repair and replacement costs exceed our estimates, an adjustment to these reserves would be charged to earnings in the period such determination is made. Warranty terms on machines range from <span style="-sec-ix-hidden:f-433">one</span> to four years. Warranty costs are recorded as a component of selling and administrative expense in the consolidated statements of income.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pension and Profit Sharing Plans</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Substantially all U.S. employees are covered by various retirement benefit plans, including postretirement medical plans and defined contribution savings plans. Retirement benefits for eligible employees in foreign locations are funded principally through defined benefit plans, annuity or government programs.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Postretirement Benefits</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – We accrue and recognize the cost of retiree health benefits over the employees’ period of service based on actuarial estimates. Benefits are only available for U.S. employees hired before January 1, 1999.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – The Company uses cross-currency swaps, interest rate swaps and foreign exchange forward and option contracts to manage risks generally associated with foreign exchange rate and interest rate volatility. We account for our hedging instruments as either assets or liabilities on the consolidated balance sheets and measure them at fair value. Gains and losses resulting from changes in fair value are accounted for depending on the use of the derivative and whether it is designated and qualifies for hedge accounting. Gains and losses for all instruments that do not qualify for hedge accounting are recorded each period to net foreign currency transaction loss in our consolidated statements of income. Changes in the fair value of designated hedges are reported in accumulated other comprehensive loss on the consolidated balance sheet until a related transaction occurs. If the underlying hedged transaction ceases to exist, all changes in fair value of the related derivatives that have not been settled are recorded in our consolidated statements of income.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Revenue is recognized when control transfers under the terms of the contract with our customers. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. Sales and other taxes we collect concurrent with revenue-producing activities are excluded from revenue. We do not account for shipping and handling as a distinct performance obligation as we generally perform shipping and handling activities after we transfer control of goods to the customer. We have elected to account for shipping and handling costs associated with outbound freight after control of goods has transferred to a customer as a fulfillment cost. Incidental items that are immaterial in the context of the contract are not recognized as a separate performance obligation. We do not have any significantly extended payment terms as payment is generally received within one year of the point of sale.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In general, we transfer control and recognize a sale at the point in time when products are shipped from our manufacturing facilities both direct to consumers and to distributors. Service revenue is recognized in the period the service is performed or ratably over the period of the related service contract. Consideration related to service contracts is deferred if the proceeds are received in advance of the satisfaction of the performance obligations and recognized over the contract period as the performance obligation is met. We use an output method to measure progress toward completion for certain prepaid service contracts, as this method appropriately depicts performance toward satisfaction of the performance obligations.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For contracts with multiple performance obligations (i.e., a product and service component), we allocate the transaction price to the performance obligations in proportion to their stand-alone selling prices. We use an observable price to determine the stand-alone selling price for separate performance obligations. When allocating on a relative stand-alone selling price basis, any discounts contained within the contract are allocated proportionately to all of the performance obligations in the contract.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally expense the incremental costs of obtaining a contract when incurred because the amortization period would be less than one year. These costs relate primarily to sales commissions and are recorded in selling and administrative expense in the consolidated statements of income.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not disclose the value of unsatisfied performance obligations for contracts with an original expected length of one year or less. In addition, we do not adjust the promised amount of consideration for the effects of a significant financing component if we expect, at contract inception, that the period between when we transfer a promised good or service to a customer and when the customer pays for that good or service will be one year or less.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share-Based Compensation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – We account for share-based compensation awards on a fair value basis. The estimated grant date fair value of each option award is recognized in income on a straight-line basis over the requisite service period (generally the vesting period). The estimated fair value of each option award is calculated using the Black-Scholes option-pricing model. From time to time, we have elected to modify the terms of the original grant. These modified grants are accounted for as a new award and measured using the fair value method, resulting in the inclusion of additional compensation expense in our consolidated statements of income.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted share awards and units are recorded as compensation cost over the requisite service periods based on the market value on the date of grant. To determine the amount of compensation cost to be recognized in each period for these awards and for option awards, we account for forfeitures as they occur.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance share awards (PSUs) are stock awards where the ultimate number of shares issued will be contingent on the Company’s performance against certain performance goals. The Compensation Committee has the ability to adjust performance goals or modify the manner of measuring or evaluating a performance goal using its discretion. The fair value of each PSU is based on the market value on the date of grant. We recognize expense related to the estimated vesting of our PSUs granted. The estimated vesting of the PSUs is based on the probability of achieving certain performance metrics over the specified performance period. To determine the amount of compensation cost to be recognized in each period, we estimate forfeitures.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and Development</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Research and development costs are expensed as incurred.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Advertising Costs</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> –</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We advertise products, technologies and solutions to customers and prospective customers through a variety of marketing campaign and promotional efforts. These efforts include tradeshows, online advertising, e-mail marketing, mailings, sponsorships and telemarketing. Advertising costs are expensed as incurred. In 2023, 2022 and 2021, such activities amounted to $4.6 million, $4.0 million and $4.6 million, respectively.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the book and tax bases of existing assets and liabilities. A valuation allowance is provided when, in management’s judgment, it is more likely than not that some portion or all of the deferred tax asset will not be realized. We have established uncertain tax position accruals using management’s best judgment. We adjust these accruals as facts and circumstances change. Interest expense is recognized in the first period the interest would begin accruing. Penalties are recognized in the period we claim or expect to claim the position in our tax return. Interest and penalty expenses are classified as an income tax expense.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Earnings Per Share</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Basic earnings per share is computed by dividing net earnings attributable to Tennant Company by the weighted average shares outstanding during the period. Diluted earnings per share assumes conversion of potentially dilutive stock options, performance shares, restricted shares and restricted stock units. These are not included in our computation of diluted earnings per share if we have a net loss attributable to the Company in a reporting period or if the instrument's effects are anti-dilutive.</span></div> <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – The consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany transactions and balances have been eliminated.</span></div> <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Translation of Non-U.S. Currency</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Foreign currency-denominated assets and liabilities have been translated to U.S. dollars at year-end exchange rates, while income and expense items are translated at average exchange rates prevailing during the year. Gains or losses resulting from translation are included as a separate component of accumulated other comprehensive loss. The balance of cumulative foreign currency translation adjustments recorded within accumulated other comprehensive loss as of December 31, 2023, 2022 and 2021 was a net loss of $45.6 million, $53.9 million and $36.0 million, respectively. The majority of translation adjustments are not adjusted for income taxes as substantially all translation adjustments relate to permanent investments in non-U.S. subsidiaries. Net foreign currency transaction losses are included in income before income taxes on the consolidated statements of income.</span></div> -45600000 -53900000 -36000000 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – The preparation of our consolidated financial statements in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) requires us to make estimates and assumptions that affect the amounts reported in these consolidated financial statements and accompanying notes, disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are used in determining, among other items, sales promotions and incentives accruals, inventory valuation, warranty reserves, allowance for doubtful accounts, pension and postretirement accruals, useful lives for intangible assets, and future cash flows associated with impairment testing for goodwill and other long-lived assets. Actual results could differ from our estimates.</span></div> <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – We consider all highly liquid investments with original maturities of three months or less from the date of purchase to be cash equivalents.</span></div> <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Cash</span> – We have a total of $0.2 million as of December 31, 2023 and 2022 that serves as collateral backing certain bank guarantees and is therefore restricted. This money is invested in time deposits. 200000 200000 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Receivables</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Credit is granted to our customers in the normal course of business. Receivables are recorded at original carrying value less reserves for estimated uncollectible accounts and sales returns. To assess the collectability of these receivables, we perform ongoing credit evaluations of our customers’ financial condition. Through these evaluations, we may become aware of a situation where a customer may not be able to meet its financial obligations due to deterioration of its financial viability, credit ratings or bankruptcy. The reserve requirements are based on the best facts available to us and are reevaluated and adjusted as additional information becomes available. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our reserves are also based on amounts determined by using percentages applied to trade receivables, using a loss rate method. We considered the following in determining the expected loss rate: (1) historical loss rate, (2) macroeconomic factors, and (3) creditworthiness of customers. The historical loss rate is calculated by taking the yearly write-off expense, net of collections, as a percentage of the annual average balance of trade receivables for each of the past three years. An account is considered past-due or delinquent when it has not been paid within the contractual terms. Uncollectible accounts are written off against the reserves when it is deemed that a customer account is uncollectible.</span></div> <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Inventories are valued at the lower of cost or net realizable value. Cost is determined on a first-in, first-out (“FIFO”) basis except for inventories in North America, which are determined on a last-in, first-out (“LIFO”) basis.</span></div> <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property, Plant and Equipment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Property, plant and equipment is carried at cost. Additions and improvements that extend the lives of the assets are capitalized, while expenditures for repairs and maintenance are expensed as incurred. We generally depreciate buildings and improvements by the straight-line method over a life of 30 years. Other property, plant and equipment are generally depreciated using the straight-line method based on lives of 3 years to 15 years.</span></div> P30Y P3Y P15Y <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – We assess whether an arrangement is a lease at inception.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases with an initial term of 12 months or less are expensed as incurred as short-term lease cost. We have elected the practical expedient to not separate lease and non-lease components for all asset classes. Operating lease assets and operating lease liabilities are calculated based on the present value of the future lease payments over the lease term at the lease commencement date. When future lease payments are based on an index or rate, operating lease assets and operating lease liabilities are calculated using the prevailing index or rate at the lease commencement date. As the implicit rate is not readily determinable, we use our incremental borrowing rate based on the information available at the lease start date in determining the present value of future payments. Information used in determining the incremental borrowing rates for the Company's leases includes: (1) the market yield on the Company's traded bond, adjusted for the presence of collateral and the difference in terms of the bond and the leases, (2) consideration of the currency in which each lease was denominated, and (3) the lease term. The operating lease asset is increased by any lease payments made at or before the lease start date, increased by initial direct costs incurred, and reduced by lease incentives. The lease term includes options to renew or terminate the lease when it is reasonably certain that we will exercise that option. The exercise of lease renewal options is at our sole discretion. The useful life of lease assets and leasehold improvements are limited by the lease term, unless there is a transfer of title or purchase option reasonably certain of exercise. Certain leases also include options to purchase the leased asset. Lease expense for operating leases is recognized on a straight-line basis over the lease term. Certain leases contain variable lease payments for items such as index-based changes in rent, fuel and common area maintenance, which we expense as incurred as variable lease cost.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases are not material to our consolidated financial statements.</span></div> <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Goodwill represents the excess of cost over the fair value of net assets of businesses acquired and is allocated to our reporting units at the time of the acquisition. We analyze goodwill on an annual basis as of October 1 and when an event occurs or circumstances change that may reduce the fair value of one of our reporting units below its carrying amount. We have the option of first analyzing qualitative factors to determine whether it is more likely than not that the fair value of any reporting unit is less than its carrying amount. However, we may elect to perform a quantitative goodwill impairment test in lieu of the qualitative test. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2023, we performed a qualitative goodwill test on all reporting units. Our tests indicated that there was no goodwill impairment in any of our reporting units as of our annual assessment date.</span></div> 0 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Intangible assets consist of definite lived customer lists, trade names and technology. Generally, intangible assets classified as trade names are amortized on a straight-line basis and intangible assets classified as customer lists or technology are amortized using an accelerated method of amortization.</span></div> <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impairment of Long-Lived Assets and Assets Held for Sale</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – We periodically review our intangible and long-lived assets for impairment and assess whether events or circumstances indicate that the carrying amount of the assets may not be recoverable. We generally deem an asset group to be impaired if an estimate of undiscounted future operating cash flows is less than its carrying amount. If impaired, an impairment loss is recognized based on the excess of the carrying amount of the individual asset group over its fair value.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets held for sale are measured at the lower of their carrying value or fair value less costs to sell. Upon retirement or disposition, the asset cost and related accumulated depreciation or amortization are removed from the accounts and a gain or loss is recognized based on the difference between the fair value of proceeds received and carrying value of the assets held for sale.</span></div> <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Purchase of Common Stock</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – We repurchase our common stock under 2016 repurchase program authorized by our Board of Directors. This program allows us to repurchase up to an aggregate of 821,413 shares of our common stock. Upon repurchase, the par value is charged to common stock and the remaining purchase price is charged to additional paid-in capital. If the amount of the remaining purchase price causes the additional paid-in capital account to be in a negative position, this amount is then reclassified to retained earnings. Common stock repurchased is included in shares authorized but is not included in shares outstanding.</span></div> 821413 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Warranty</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – We record a liability for estimated warranty claims at the time of sale. The amount of the liability is based on the trend in the historical ratio of claims to sales, the historical length of time between the sale and resulting warranty claim, new product introductions and other factors. In the event we determine that our current or future product repair and replacement costs exceed our estimates, an adjustment to these reserves would be charged to earnings in the period such determination is made. Warranty terms on machines range from <span style="-sec-ix-hidden:f-433">one</span> to four years. Warranty costs are recorded as a component of selling and administrative expense in the consolidated statements of income.</span></div> P4Y <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pension and Profit Sharing Plans</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Substantially all U.S. employees are covered by various retirement benefit plans, including postretirement medical plans and defined contribution savings plans. Retirement benefits for eligible employees in foreign locations are funded principally through defined benefit plans, annuity or government programs.</span></div> <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Postretirement Benefits</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – We accrue and recognize the cost of retiree health benefits over the employees’ period of service based on actuarial estimates. Benefits are only available for U.S. employees hired before January 1, 1999.</span></div> <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – The Company uses cross-currency swaps, interest rate swaps and foreign exchange forward and option contracts to manage risks generally associated with foreign exchange rate and interest rate volatility. We account for our hedging instruments as either assets or liabilities on the consolidated balance sheets and measure them at fair value. Gains and losses resulting from changes in fair value are accounted for depending on the use of the derivative and whether it is designated and qualifies for hedge accounting. Gains and losses for all instruments that do not qualify for hedge accounting are recorded each period to net foreign currency transaction loss in our consolidated statements of income. Changes in the fair value of designated hedges are reported in accumulated other comprehensive loss on the consolidated balance sheet until a related transaction occurs. If the underlying hedged transaction ceases to exist, all changes in fair value of the related derivatives that have not been settled are recorded in our consolidated statements of income.</span></div> <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Revenue is recognized when control transfers under the terms of the contract with our customers. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. Sales and other taxes we collect concurrent with revenue-producing activities are excluded from revenue. We do not account for shipping and handling as a distinct performance obligation as we generally perform shipping and handling activities after we transfer control of goods to the customer. We have elected to account for shipping and handling costs associated with outbound freight after control of goods has transferred to a customer as a fulfillment cost. Incidental items that are immaterial in the context of the contract are not recognized as a separate performance obligation. We do not have any significantly extended payment terms as payment is generally received within one year of the point of sale.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In general, we transfer control and recognize a sale at the point in time when products are shipped from our manufacturing facilities both direct to consumers and to distributors. Service revenue is recognized in the period the service is performed or ratably over the period of the related service contract. Consideration related to service contracts is deferred if the proceeds are received in advance of the satisfaction of the performance obligations and recognized over the contract period as the performance obligation is met. We use an output method to measure progress toward completion for certain prepaid service contracts, as this method appropriately depicts performance toward satisfaction of the performance obligations.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For contracts with multiple performance obligations (i.e., a product and service component), we allocate the transaction price to the performance obligations in proportion to their stand-alone selling prices. We use an observable price to determine the stand-alone selling price for separate performance obligations. When allocating on a relative stand-alone selling price basis, any discounts contained within the contract are allocated proportionately to all of the performance obligations in the contract.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally expense the incremental costs of obtaining a contract when incurred because the amortization period would be less than one year. These costs relate primarily to sales commissions and are recorded in selling and administrative expense in the consolidated statements of income.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not disclose the value of unsatisfied performance obligations for contracts with an original expected length of one year or less. In addition, we do not adjust the promised amount of consideration for the effects of a significant financing component if we expect, at contract inception, that the period between when we transfer a promised good or service to a customer and when the customer pays for that good or service will be one year or less.</span></div> <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share-Based Compensation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – We account for share-based compensation awards on a fair value basis. The estimated grant date fair value of each option award is recognized in income on a straight-line basis over the requisite service period (generally the vesting period). The estimated fair value of each option award is calculated using the Black-Scholes option-pricing model. From time to time, we have elected to modify the terms of the original grant. These modified grants are accounted for as a new award and measured using the fair value method, resulting in the inclusion of additional compensation expense in our consolidated statements of income.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted share awards and units are recorded as compensation cost over the requisite service periods based on the market value on the date of grant. To determine the amount of compensation cost to be recognized in each period for these awards and for option awards, we account for forfeitures as they occur.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance share awards (PSUs) are stock awards where the ultimate number of shares issued will be contingent on the Company’s performance against certain performance goals. The Compensation Committee has the ability to adjust performance goals or modify the manner of measuring or evaluating a performance goal using its discretion. The fair value of each PSU is based on the market value on the date of grant. We recognize expense related to the estimated vesting of our PSUs granted. The estimated vesting of the PSUs is based on the probability of achieving certain performance metrics over the specified performance period. To determine the amount of compensation cost to be recognized in each period, we estimate forfeitures.</span></div> <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and Development</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Research and development costs are expensed as incurred.</span></div> <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Advertising Costs</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> –</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span>We advertise products, technologies and solutions to customers and prospective customers through a variety of marketing campaign and promotional efforts. These efforts include tradeshows, online advertising, e-mail marketing, mailings, sponsorships and telemarketing. 4600000 4000000 4600000 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the book and tax bases of existing assets and liabilities. A valuation allowance is provided when, in management’s judgment, it is more likely than not that some portion or all of the deferred tax asset will not be realized. We have established uncertain tax position accruals using management’s best judgment. We adjust these accruals as facts and circumstances change. Interest expense is recognized in the first period the interest would begin accruing. Penalties are recognized in the period we claim or expect to claim the position in our tax return. Interest and penalty expenses are classified as an income tax expense.</span></div> <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Earnings Per Share</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Basic earnings per share is computed by dividing net earnings attributable to Tennant Company by the weighted average shares outstanding during the period. Diluted earnings per share assumes conversion of potentially dilutive stock options, performance shares, restricted shares and restricted stock units. These are not included in our computation of diluted earnings per share if we have a net loss attributable to the Company in a reporting period or if the instrument's effects are anti-dilutive.</span></div> Newly Adopted Accounting Pronouncements<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2021, we adopted Accounting Standards Update ("ASU") No. 2019-12, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The impact of this amended guidance on our consolidated financial statements and related disclosures was immaterial.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Defined Benefit Plans</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2022</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">we adopted ASU No. 2018-14</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, Compensation-Retirement Benefits-Defined Benefit Plans-General (Subtopic 715-20): Disclosure Framework-Changes to the Disclosure Requirements for Defined Benefit Plans,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which updates disclosure requirements for defined benefit pension and other postretirement plans. Adoption of this ASU did not have a material impact on our consolidated financial statements.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the Financial Accounting Standards Board ("FASB") issued ASU No. 2020-04</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). This ASU provides optional expedients to applying generally accepted accounting principles to certain contract modifications, hedging relationships, and other transactions affected by the reference rate reform, which affects the London Inter-bank Offered Rate ("LIBOR"), if certain criteria are met. The amendments were effective March 12, 2020 through December 31, 2022. There has been no material impact to our financial condition, results of operations, or cash flows from reference rate reform as of December 31, 2022. See Note 9 for information on the replacement of LIBOR with the Secured Overnight Financing Rate ("SOFR") in our Credit Agreements (defined below) on November 17, 2022.</span></div> Newly Adopted Accounting Pronouncements<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2021, we adopted Accounting Standards Update ("ASU") No. 2019-12, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The impact of this amended guidance on our consolidated financial statements and related disclosures was immaterial.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Defined Benefit Plans</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2022</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">we adopted ASU No. 2018-14</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, Compensation-Retirement Benefits-Defined Benefit Plans-General (Subtopic 715-20): Disclosure Framework-Changes to the Disclosure Requirements for Defined Benefit Plans,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which updates disclosure requirements for defined benefit pension and other postretirement plans. Adoption of this ASU did not have a material impact on our consolidated financial statements.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the Financial Accounting Standards Board ("FASB") issued ASU No. 2020-04</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). This ASU provides optional expedients to applying generally accepted accounting principles to certain contract modifications, hedging relationships, and other transactions affected by the reference rate reform, which affects the London Inter-bank Offered Rate ("LIBOR"), if certain criteria are met. The amendments were effective March 12, 2020 through December 31, 2022. There has been no material impact to our financial condition, results of operations, or cash flows from reference rate reform as of December 31, 2022. See Note 9 for information on the replacement of LIBOR with the Secured Overnight Financing Rate ("SOFR") in our Credit Agreements (defined below) on November 17, 2022.</span></div> Revenue<div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products and services. Generally, these criteria are met at the time the product is shipped.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also enter into contracts that can include combinations of products and services, which are generally capable of being distinct and are accounted for as separate performance obligations. Revenue is recognized net of allowances for returns and any taxes collected from customers, which are subsequently remitted to governmental authorities.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables illustrate the disaggregation of revenue by geographic area, groups of similar products and services and sales channels for the years ended December 31:</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net sales by geographic area</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Americas</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">840.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">705.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">658.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Europe, Middle East and Africa (EMEA)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">314.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">301.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">331.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Asia Pacific (APAC)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">88.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">84.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">100.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,243.6 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,092.2 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,090.8 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales are attributed to each geographic area based on the end user country and are net of intercompany sales.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net sales by groups of similar products and services</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">776.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">664.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">679.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Parts and consumables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">279.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">263.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">249.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Specialty surface coatings</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:115%;position:relative;top:-4.2pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Service and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">187.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">165.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">160.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,243.6 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,092.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,090.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.07pt">On February 1, 2021, we sold our Coatings business. Further details regarding the sale are discussed in Note 5.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net sales by sales channel</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Sales direct to consumer</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">854.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">712.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">692.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Sales to distributors</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">389.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">379.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">398.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,243.6 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,092.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,090.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Liabilities</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales Returns</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The right of return may exist explicitly or implicitly with our customers. When the right of return exists, we adjust the transaction price for the estimated effect of returns. We estimate the expected returns using the expected value method by assessing historical sales levels and the timing and magnitude of historical sales return levels as a percent of sales and projecting this experience into the future.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales Incentives</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our sales contracts may contain various customer incentives, such as volume-based rebates or other promotions. We reduce the transaction price for certain customer programs and incentive offerings that represent variable consideration. Sales incentives given to our customers are recorded using the most likely amount approach for estimating the amount of consideration to which the Company will be entitled. We forecast the most likely amount of the incentive to be paid at the time of sale, update this forecast quarterly, and adjust the transaction price accordingly to reflect the new amount of incentives expected to be earned by the customer. A majority of our customer incentives are settled within one year. We record our accruals for volume-based rebates and other promotions in other current liabilities on our consolidated balance sheets.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in our sales incentive accrual balance for the years ended December 31, 2023 and 2022 was as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Additions to sales incentive accrual</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Contract payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(28.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(21.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign currency fluctuations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20.0 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Revenue</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell separately priced prepaid contracts to our customers where we receive payment at the inception of the contract and defer recognition of the consideration received because we have to satisfy future performance </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">obligations. Our deferred revenue balance is primarily attributed to prepaid maintenance contracts on our machines ranging from 12 months to 60 months. In circumstances where prepaid contracts are sold simultaneously with machines, we use an observable price to determine stand-alone selling price for separate performance obligations.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in the deferred revenue balance for the years ended December 31, 2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and 2022 was as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9.3 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11.2 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in deferred revenue representing our obligation to satisfy future performance obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in deferred revenue for amounts recognized in net sales for satisfied performance obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(20.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(25.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign currency fluctuations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, $7.9 million and $2.4 million of deferred revenue was reported in other current liabilities and other liabilities, respectively, on our consolidated balance sheets. Of this, we expect to recognize the following approximate amounts in net sales in the following periods:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, $6.6 million and $2.7 million of deferred revenue was reported in other current liabilities and other liabilities, respectively, on our consolidated balance sheets.</span></div> <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables illustrate the disaggregation of revenue by geographic area, groups of similar products and services and sales channels for the years ended December 31:</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net sales by geographic area</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Americas</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">840.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">705.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">658.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Europe, Middle East and Africa (EMEA)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">314.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">301.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">331.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Asia Pacific (APAC)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">88.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">84.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">100.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,243.6 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,092.2 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,090.8 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales are attributed to each geographic area based on the end user country and are net of intercompany sales.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net sales by groups of similar products and services</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">776.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">664.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">679.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Parts and consumables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">279.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">263.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">249.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Specialty surface coatings</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:115%;position:relative;top:-4.2pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Service and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">187.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">165.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">160.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,243.6 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,092.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,090.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.07pt">On February 1, 2021, we sold our Coatings business. Further details regarding the sale are discussed in Note 5.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net sales by sales channel</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Sales direct to consumer</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">854.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">712.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">692.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Sales to distributors</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">389.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">379.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">398.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,243.6 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,092.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,090.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 840300000 705900000 658300000 314400000 301600000 331900000 88900000 84700000 100600000 1243600000 1092200000 1090800000 776400000 664000000.0 679900000 279500000 263100000 249300000 0 0 1500000 187700000 165100000 160100000 1243600000 1092200000 1090800000 854400000 712600000 692400000 389200000 379600000 398400000 1243600000 1092200000 1090800000 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in our sales incentive accrual balance for the years ended December 31, 2023 and 2022 was as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Additions to sales incentive accrual</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Contract payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(28.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(21.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign currency fluctuations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20.0 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in the deferred revenue balance for the years ended December 31, 2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and 2022 was as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9.3 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11.2 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in deferred revenue representing our obligation to satisfy future performance obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in deferred revenue for amounts recognized in net sales for satisfied performance obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(20.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(25.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign currency fluctuations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 20000000.0 19900000 29500000 22500000 28500000 21800000 200000 -600000 21200000 20000000.0 P12M P60M 9300000 11200000 21700000 24200000 20800000 25500000 100000 -600000 10300000 9300000 7900000 2400000 Of this, we expect to recognize the following approximate amounts in net sales in the following periods:<div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 7900000 1200000 700000 300000 100000 100000 10300000 6600000 2700000 Management Actions<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restructuring Actions</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2023 and 2022, we incurred restructuring expenses as part of our ongoing global reorganization efforts. The following pre-tax restructuring charges were included in the consolidated statements of income:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Severance-related costs - Selling and administrative expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Severance-related costs - Cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other costs - Selling and administrative expense</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other costs - Cost of sales</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total pre-tax restructuring costs</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.9 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.07pt">Includes facility exit costs associated with facility moves.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The charges in 2023 impacted the Europe, Middle East (EMEA) and Asia Pacific (APAC) operating segments. The charges in 2022 impacted all operating segments. Our restructuring actions represent the </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">continued execution of a multi-year enterprise strategy to drive increased productivity throughout our operations.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation to the ending liability balance of severance and related costs as of December 31, 2023 is as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.7 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.9 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">New charges</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.2 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.2 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign currency adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Adjustment to accrual</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.4 </span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.7 </span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> The following pre-tax restructuring charges were included in the consolidated statements of income:<div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Severance-related costs - Selling and administrative expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Severance-related costs - Cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other costs - Selling and administrative expense</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other costs - Cost of sales</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total pre-tax restructuring costs</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.9 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.07pt">Includes facility exit costs associated with facility moves.</span></div> 1900000 2200000 700000 0 300000 1600000 0 300000 2900000 4100000 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation to the ending liability balance of severance and related costs as of December 31, 2023 is as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.7 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.9 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">New charges</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.2 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.2 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign currency adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Adjustment to accrual</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.4 </span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.7 </span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1700000 4900000 3200000 2200000 1900000 2900000 0 500000 -600000 -2000000.0 2400000 1700000 Acquisitions and Divestitures<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sale of Building</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of 2022, we sold a building located in Golden Valley, Minnesota. The resulting pre-tax gain was $3.7 million and is reflected within gain on sale of assets in the consolidated statements of income. Proceeds from sale of assets were $4.1 million.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sale of Coatings Business</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2021, we sold the Coatings business. The resulting pre-tax gain was $9.8 million and is reflected within gain on sale of business in the consolidated statements of income. Proceeds from sale of business, net of cash divested, were $24.7 million.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisition of Gaomei</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 4, 2019</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> we completed the acquisition of Hefei Gaomei Cleaning Machines Co., Ltd. and Anhui Rongen Environmental Protection Technology Co., Ltd. (collectively "Gaomei"), privately held designers and manufacturers of commercial cleaning solutions based in China. The financial results for Gaomei have been included in the consolidated financial results since the date of closing. The total purchase price included $22.4 million of payments and related adjustments paid in 2019 and contingent consideration payments totaling $2.5 million paid in 2021.</span></div> 3700000 4100000 9800000 24700000 22400000 2500000 Inventories<div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories as of December 31 consisted of the following:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Inventories carried at LIFO:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Finished goods</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:115%;position:relative;top:-4.2pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">74.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">85.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Raw materials and work-in-process</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">38.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Excess of FIFO over LIFO cost</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:115%;position:relative;top:-4.2pt;vertical-align:baseline">(b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(47.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(49.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total LIFO inventories</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">65.5 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">81.7 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Inventories carried at FIFO:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Finished goods</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:115%;position:relative;top:-4.2pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">52.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">68.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Raw materials and work-in-process</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">57.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">56.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total FIFO inventories</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">110.4 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">124.9 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total inventories</span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">175.9 </span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">206.6 </span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.07pt">Finished goods include machines, parts and consumables and component parts that are used in our products.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.07pt">The difference between replacement cost and the stated LIFO inventory value is not materially different from the reserve for the LIFO valuation method.</span></div> <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories as of December 31 consisted of the following:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Inventories carried at LIFO:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Finished goods</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:115%;position:relative;top:-4.2pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">74.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">85.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Raw materials and work-in-process</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">38.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Excess of FIFO over LIFO cost</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:115%;position:relative;top:-4.2pt;vertical-align:baseline">(b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(47.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(49.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total LIFO inventories</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">65.5 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">81.7 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Inventories carried at FIFO:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Finished goods</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:115%;position:relative;top:-4.2pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">52.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">68.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Raw materials and work-in-process</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">57.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">56.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total FIFO inventories</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">110.4 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">124.9 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total inventories</span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">175.9 </span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">206.6 </span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.07pt">Finished goods include machines, parts and consumables and component parts that are used in our products.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.07pt">The difference between replacement cost and the stated LIFO inventory value is not materially different from the reserve for the LIFO valuation method.</span></div> 74700000 85000000.0 38500000 46400000 47700000 49700000 65500000 81700000 52800000 68900000 57600000 56000000.0 110400000 124900000 175900000 206600000 Property, Plant and Equipment<div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment and related accumulated depreciation, including equipment under finance leases, as of December 31,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consisted of the following:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Property, plant and equipment:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Land</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Buildings and improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">137.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">149.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Machinery and manufacturing equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">209.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">171.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Office equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">116.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">107.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">491.7 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">459.2 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(304.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(279.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Property, plant and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">187.7 </span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">179.9 </span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>Depreciation expense was $36.4 million, $32.8 million and $33.1 million in 2023, 2022 and 2021, respectively. <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment and related accumulated depreciation, including equipment under finance leases, as of December 31,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consisted of the following:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Property, plant and equipment:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Land</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Buildings and improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">137.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">149.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Machinery and manufacturing equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">209.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">171.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Office equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">116.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">107.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">491.7 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">459.2 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(304.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(279.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Property, plant and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">187.7 </span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">179.9 </span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 21000000.0 22000000.0 137600000 149000000.0 209500000 171100000 116000000.0 107700000 7600000 9400000 491700000 459200000 304000000.0 279300000 187700000 179900000 36400000 32800000 33100000 Goodwill and Intangible Assets<div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For purposes of performing our goodwill impairment analysis, we have identified our reporting units as North America, Latin America, EMEA and APAC. In 2021, the Coatings reporting unit was sold and is no longer considered a reporting unit.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have the option of first analyzing qualitative factors to determine whether it is more likely than not that the fair value of any reporting unit is less than its carrying amount.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may elect to perform a quantitative goodwill impairment test in lieu of the qualitative test, and in 2023 we performed the qualitative goodwill test on all reporting units. In 2022, we elected to perform the quantitative goodwill test on all reporting units. Based on our analysis, we determined that there was no impairment of goodwill as of December 31, 2023 and 2022.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill are as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.993%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Goodwill</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Impairment</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Losses</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance as of December 31, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">220.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(33.3)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">187.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign currency fluctuations</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.9 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.5 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.4 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance as of December 31, 2022</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">218.8 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(36.8)</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">182.0 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign currency fluctuations</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(15.1)</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.0 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(11.1)</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance as of December 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">233.9 </span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(40.8)</span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">193.1 </span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balances of acquired intangible assets, excluding goodwill, are as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Customer<br/>Lists</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Trade</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Names</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Technology</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance as of December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Original cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">150.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">196.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(100.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(19.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(13.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(133.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Carrying amount</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">49.8 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.1 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.2 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">63.1 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted-average original life (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Original cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">146.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">191.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(87.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(15.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(11.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(114.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Carrying amount</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">59.1 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12.7 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.6 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">76.4 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted-average original life (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2021, we divested identified intangible assets, excluding goodwill, with a carrying value of $0.9 million and $1.4 million in the categories of customer lists and trade names, respectively, as a result of the sale of the Coatings business discussed in Note 5.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense of intangible assets was $14.7 million, $15.9 million and $20.0 million for the years ended December 31, 2023, 2022 and 2021, respectively.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated aggregate amortization expense based on the current carrying amount of amortizable intangible assets for each of the five succeeding years is as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">63.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 0 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill are as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.993%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Goodwill</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Impairment</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Losses</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance as of December 31, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">220.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(33.3)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">187.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign currency fluctuations</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.9 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.5 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.4 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance as of December 31, 2022</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">218.8 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(36.8)</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">182.0 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign currency fluctuations</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(15.1)</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.0 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(11.1)</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance as of December 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">233.9 </span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(40.8)</span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">193.1 </span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 220700000 33300000 187400000 1900000 3500000 5400000 218800000 36800000 182000000.0 -15100000 4000000.0 -11100000 233900000 40800000 193100000 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balances of acquired intangible assets, excluding goodwill, are as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Customer<br/>Lists</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Trade</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Names</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Technology</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance as of December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Original cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">150.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">196.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(100.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(19.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(13.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(133.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Carrying amount</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">49.8 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.1 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.2 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">63.1 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted-average original life (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Original cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">146.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">191.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(87.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(15.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(11.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(114.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Carrying amount</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">59.1 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12.7 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.6 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">76.4 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted-average original life (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div> 150600000 29300000 16300000 196200000 100800000 19200000 13100000 133100000 49800000 10100000 3200000 63100000 P15Y P11Y P11Y 146600000 28600000 15900000 191100000 87500000 15900000 11300000 114700000 59100000 12700000 4600000 76400000 P15Y P11Y P11Y 900000 1400000 14700000 15900000 20000000 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated aggregate amortization expense based on the current carrying amount of amortizable intangible assets for each of the five succeeding years is as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">63.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 13400000 12000000.0 10700000 7300000 5600000 14100000 63100000 Debt<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Agreement</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 5, 2021, we and certain of our foreign subsidiaries entered into an Amended and Restated Credit Agreement (the “2021 Credit Agreement”) with JPMorgan Chase Bank, N.A. as administrative agent. The 2021 Credit Agreement provides us and certain of our foreign subsidiaries access to a senior secured credit facility until April 3, 2026, consisting of a term loan facility in an amount up to $100.0 million and a revolving facility in an amount up to $450.0 million with an option to expand the credit facility by up to $275.0 million, with the consent of the lenders willing to provide additional borrowings in the form of increases to their revolving facility commitment or funding of incremental term loans. Borrowings may be denominated in U.S. dollars or certain other currencies. The fee for committed funds under the revolving facility of the 2021 Credit Agreement ranges from an annual rate of 0.15% to 0.30%, depending on our leverage ratio.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 10, 2022, Tennant Company further amended the 2021 Credit Agreement (the "Amendment") to update the benchmark provisions to replace LIBOR with Term SOFR (as defined in the Amendment) as the reference rate for purposes of calculating interest under the 2021 Credit Agreement. Pursuant to the Amendment, borrowings denominated in U.S. dollars bear interest at a rate per annum equal to (a) the Term SOFR Rate (as defined in the Amendment) plus a credit spread adjustment of 0.10% per annum, but in any case, not less than 0%, plus an additional spread of 1.10% to 1.70%, depending on the Company’s leverage ratio, or (b) the Alternate Base Rate (as defined in the Amendment), which is the greatest of (i) the prime rate, (ii) the federal funds rate plus 0.50% and (iii) the adjusted Term SOFR Rate for a one month period, but in any case, not less than 1.0%, plus, in any such case, 1.0%, plus an additional spread of 0.10% to 0.70%, depending on the Company’s leverage ratio. All other material terms included in the 2021 Credit Agreement remain unchanged as a result of the Amendment.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the 2021 Credit Agreement, we reaffirmed our security interest in favor of the lenders in substantially all our personal property and pledged the stock of our domestic subsidiaries and 65% of the stock of our first-tier foreign subsidiaries. The obligations under the 2021 Credit Agreement are also guaranteed by certain of our first-tier domestic subsidiaries, and those subsidiaries also provided a security interest in their similar personal property.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our 2021 Credit Agreement restricts the payment of dividends or repurchasing of stock requiring that, after giving effect to such payments, no default exists or would result from such payment. Additionally, cash dividends are restricted to $7.5 million per quarter, and approved levels of other restricted payments range from $60.0 million to unlimited based on our net leverage ratio (not taking into account any acquisition holiday) after giving effect to such payment.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2021 Credit Agreement contains customary representations, warranties and covenants, including but not limited to covenants restricting our ability to incur indebtedness and liens and merge or consolidate with another entity. Further, the 2021 Credit Agreement contains the following covenants:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:92.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">•</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a covenant requiring us to maintain an indebtedness to EBITDA ratio, determined as of the end of each of our fiscal quarters, of no greater than 3.50 to 1.00, with certain alternative requirements for permitted acquisitions greater than $50.0 million;</span></div></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:92.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">•</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a covenant requiring us to maintain an EBITDA to interest expense ratio for a period of four consecutive fiscal quarters as of the end of each quarter of no less than 3.00 to 1; and</span></div></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:92.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">•</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a covenant restricting us from paying dividends or repurchasing stock if, after giving effect to such payments and assuming no default exists or would result from such payment, our leverage ratio is greater than 2.50 to 1, in such case limiting such payments to $60.0 million during any fiscal year.</span></div></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Redemption of Senior Notes</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the second quarter of 2021, the Company redeemed $300.0 million principal amount outstanding of its 5.625% Senior Notes due 2025 ("Senior Notes"). We used the proceeds from the borrowings under the 2021 Credit Agreement to retire our Senior Notes and pay the $8.4 million call premium due upon redemption in the second quarter of 2021. In addition, we wrote off $2.9 million of unamortized debt issuance costs in the second quarter of 2021.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt outstanding as of December 31 consisted of the following:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Credit facility borrowings:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Revolving credit facility borrowings</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">110.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">205.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Term loan facility borrowings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">90.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">95.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Finance lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">200.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">300.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: current portion of long-term debt</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6.4)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5.2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Long-term debt</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">194.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">295.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.810%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company is required to repay $6.3 million in outstanding credit facility borrowings and $0.1 million of current maturities of finance lease liabilities over the next 12 months.</span></div></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, we had outstanding borrowings of $90.0 million and $110.0 million under our term loan facility and revolving facility, respectively. We had letters of credit and bank guarantees outstanding in the amount of $3.2 million, leaving approximately $336.8 million of unused borrowing capacity on our revolving facility. Commitment fees on unused lines of credit for the year ended December 31, 2023 were $0.5 million. The overall weighted average cost of debt is approximately 6.5% and net of a related cross-currency swap instrument is approximately 5.0%. Further details regarding the cross-currency swap instrument are discussed in Note 11.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate maturities of our outstanding debt, excluding unamortized debt issuance costs, as of December 31, 2023, are as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">185.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total aggregate maturities</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">200.6 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 100000000 450000000 275000000 0.0015 0.0030 0.0010 0 0.0110 0.0170 0.0050 0.010 0.010 0.0010 0.0070 0.65 7500000 60000000 3.50 50000000 3.00 2.50 60000000 300000000 0.05625 8400000 2900000 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt outstanding as of December 31 consisted of the following:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Credit facility borrowings:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Revolving credit facility borrowings</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">110.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">205.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Term loan facility borrowings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">90.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">95.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Finance lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">200.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">300.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: current portion of long-term debt</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6.4)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5.2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Long-term debt</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">194.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">295.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.810%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company is required to repay $6.3 million in outstanding credit facility borrowings and $0.1 million of current maturities of finance lease liabilities over the next 12 months.</span></div></td></tr></table></div> 110000000.0 205000000.0 90000000.0 95000000.0 600000 300000 200600000 300300000 6400000 5200000 194200000 295100000 6300000 100000 90000000 110000000 3200000 336800000 500000 0.065 0.050 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate maturities of our outstanding debt, excluding unamortized debt issuance costs, as of December 31, 2023, are as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">185.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total aggregate maturities</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">200.6 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6400000 9200000 185000000.0 0 0 0 200600000 Other Current Liabilities<div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities as of December 31 consisted of the following:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Warranty reserve</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer sales incentives</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Freight</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restructuring</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Miscellaneous accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">88.6 </span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">86.3 </span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities as of December 31 consisted of the following:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Warranty reserve</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer sales incentives</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Freight</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restructuring</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Miscellaneous accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">88.6 </span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">86.3 </span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 11300000 11100000 7400000 7800000 7900000 6600000 21300000 20000000.0 3900000 6400000 2400000 1700000 14400000 15000000.0 20000000.0 17700000 88600000 86300000 Derivatives<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Hedge Accounting and Hedging Programs</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize all derivative instruments as either assets or liabilities in our consolidated balance sheets and measure them at fair value. Gains and losses resulting from changes in fair value are accounted for depending on the use of the derivative and whether it is designated and qualifies for hedge accounting.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To receive hedge accounting treatment, all hedging relationships are formally documented at the inception of the hedge. We evaluate hedge effectiveness on our hedges that are designated and qualify for hedge accounting at the inception of the hedge prospectively, as well as retrospectively, and record any ineffective portion of the hedging instruments in net foreign currency transaction loss on our consolidated statements of income. The time value of purchased contracts is recorded in net foreign currency transaction loss in our consolidated statements of income. If we do not elect hedge accounting, or the contract does not qualify for hedge accounting treatment, the changes in fair value from period to period are recorded in net foreign currency transaction losses in our consolidated statements of income.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our hedging policy establishes maximum limits for each counterparty to mitigate any concentration of risk.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Balance Sheet Hedges</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We hedge our net recognized foreign currency denominated assets and liabilities with foreign exchange forward contracts to reduce the risk that the value of these assets and liabilities will be adversely affected by changes in exchange rates. These contracts hedge assets and liabilities that are denominated in foreign currencies and are carried at fair value as either assets or liabilities on the consolidated balance sheets with changes in the fair value recorded to net foreign currency transaction gain in our consolidated statements of income. These contracts do not subject us to material balance sheet risk due to exchange rate movements because gains and losses on these derivatives are intended to offset gains and losses on the assets and liabilities being hedged. At December 31, 2023 and December 31, 2022, the notional amounts of foreign currency forward exchange contracts outstanding not designated as hedging instruments were $73.0 million and $83.7 million, respectively.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash Flow Hedges</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use foreign currency exchange rate derivatives to hedge our exposure to fluctuations in exchange rates for anticipated intercompany cash transactions between Tennant Company and its subsidiaries. We enter into these foreign exchange cross-currency swaps to hedge the foreign currency denominated cash flows associated with this intercompany loan, and accordingly, they are not speculative in nature. These cross-currency swaps are designated as cash flow hedges. The loan and related swaps matured in April 2022.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company manages its floating rate debt exposure using interest rate swaps. Fixed rate swaps are used to reduce the Company's risk of the possibility of increased interest costs. The Company entered into an aggregate $120.0 million notional amount of interest rate swaps effective December 1, 2022, that exchange a variable rate of interest for a fixed rate of interest of 4.076%. These interest rate swaps are designated as cash flow hedges. These swaps are scheduled to mature on December 1, 2026.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Hedges</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 5, 2022, we entered into Euro to U.S. dollar foreign exchange cross-currency swaps associated with an intercompany loan from a wholly owned European subsidiary. We enter into these foreign exchange cross-currency swaps to hedge the foreign currency risk associated with this intercompany loan, and accordingly, they are not speculative in nature. These cross-currency swaps are designated as fair value hedges. As of December 31, 2023, these cross-currency swaps included €75.0 million of total notional value. As of December 31, 2023, the aggregated scheduled interest payments over the course of the loan and related swaps amounted to €7.5 million. The scheduled maturity and principal payment of the loan and related interest payments of €82.5 million are due in April 2027.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net Investment Hedges</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 5, 2022, we entered into Euro to U.S. dollar foreign exchange cross-currency swaps to hedge our exposure to adverse foreign currency exchange rate movements between Tennant Company and a wholly owned European subsidiary. We enter into these fixed-to-fixed cross-currency swap agreements to protect a designated monetary amount of the Company’s net investment in its Euro functional currency subsidiary against the risk of changes in the Euro to U.S. dollar foreign exchange rate. These cross-currency swaps are designated as net investment hedges. As of December 31, 2023, the cross-currency swaps included €75.0 million of total notional values. These swaps are scheduled to mature in April 2027.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of derivative instruments on our consolidated balance sheets as of December 31 consisted of the following:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.023%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Derivative Assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Derivative Liabilities</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Balance Sheet Location</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">December 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Balance Sheet Location</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">December 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Derivatives designated as cash flow hedges:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Derivatives designated as fair value hedges:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Derivatives designated as net investment hedges:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Derivatives not designated as hedging instruments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Foreign currency forward contracts</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:115%;position:relative;top:-4.2pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other current assets</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.6 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt">Contracts that mature within the next 12 months are included in other current assets and other current liabilities for asset derivatives and liabilities derivatives, respectively, on our consolidated balance sheets. Contracts with maturities greater than 12 months are included in other assets and other liabilities for asset derivatives and liability derivatives, respectively, in our consolidated balance sheets. Amounts included in our consolidated balance sheets are recorded net where a right of offset exists with the same derivative counterparty.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, we anticipate reclassifying approximately $3.0 million of gains from accumulated other comprehensive loss to net income during the next 12 months.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables include the amounts in the consolidated statements of income in which the effects of derivative instruments are recorded and the effects of derivative instruments activity on these line items for the years ended December 31, 2023 and December 31, 2022:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.932%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Total</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Amount of Gain (Loss) on Cash Flow<br/>Hedge Activity</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Total</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Amount of Gain (Loss) on Cash Flow<br/>Hedge Activity</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Derivatives designated as cash flow hedges:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net sales</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,243.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,092.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(13.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net foreign currency transaction loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Derivatives designated as fair value hedges:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(13.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net foreign currency transaction loss (gain)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Derivatives designated as net investment hedges:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(13.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effect of derivative instruments designated as hedges and derivative instruments not designated as hedges in our consolidated statements of income for the three years ended December 31 were as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.962%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Derivatives designated as cash flow hedges:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.37pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net gain (loss) recognized in other comprehensive (loss) income, net of tax</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.37pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net loss reclassified from accumulated other comprehensive loss into income, net of tax, effective portion to net sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.37pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net gain reclassified from accumulated other comprehensive loss into income, net of tax, effective portion to interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.37pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net gain (loss) reclassified from accumulated other comprehensive loss into income, net of tax, effective portion to net foreign currency transaction losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Derivatives designated as fair value hedges:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.37pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net gain recognized in other comprehensive loss, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.37pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net gain reclassified from accumulated other comprehensive loss into income, net of tax, effective portion to interest expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Derivatives designated as net investment hedges:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.37pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net gain recognized in other comprehensive loss, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.37pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net gain reclassified from accumulated other comprehensive loss into income, net of tax, effective portion to interest expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Derivatives not designated as hedging instruments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.37pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net gain (loss) recognized in income</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.07pt">Net change in the fair value of the effective portion classified in other comprehensive (loss) income.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.07pt">Classified in net foreign currency transaction losses.</span></div> 73000000.0 83700000 120000000 0.04076 75000000 7500000 82500000 75000000 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of derivative instruments on our consolidated balance sheets as of December 31 consisted of the following:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.023%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Derivative Assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Derivative Liabilities</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Balance Sheet Location</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">December 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Balance Sheet Location</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">December 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Derivatives designated as cash flow hedges:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Derivatives designated as fair value hedges:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Derivatives designated as net investment hedges:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Derivatives not designated as hedging instruments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Foreign currency forward contracts</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:115%;position:relative;top:-4.2pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other current assets</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.6 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt">Contracts that mature within the next 12 months are included in other current assets and other current liabilities for asset derivatives and liabilities derivatives, respectively, on our consolidated balance sheets. Contracts with maturities greater than 12 months are included in other assets and other liabilities for asset derivatives and liability derivatives, respectively, in our consolidated balance sheets. Amounts included in our consolidated balance sheets are recorded net where a right of offset exists with the same derivative counterparty.</span></div> 800000 800000 0 0 0 1900000 1800000 1300000 1400000 0 0 800000 3300000 0 1200000 1200000 0 0 500000 3400000 0 0 100000 1600000 300000 3000000 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables include the amounts in the consolidated statements of income in which the effects of derivative instruments are recorded and the effects of derivative instruments activity on these line items for the years ended December 31, 2023 and December 31, 2022:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.932%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Total</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Amount of Gain (Loss) on Cash Flow<br/>Hedge Activity</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Total</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Amount of Gain (Loss) on Cash Flow<br/>Hedge Activity</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Derivatives designated as cash flow hedges:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net sales</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,243.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,092.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(13.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net foreign currency transaction loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Derivatives designated as fair value hedges:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(13.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net foreign currency transaction loss (gain)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Derivatives designated as net investment hedges:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(13.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effect of derivative instruments designated as hedges and derivative instruments not designated as hedges in our consolidated statements of income for the three years ended December 31 were as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.962%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Derivatives designated as cash flow hedges:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.37pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net gain (loss) recognized in other comprehensive (loss) income, net of tax</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.37pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net loss reclassified from accumulated other comprehensive loss into income, net of tax, effective portion to net sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.37pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net gain reclassified from accumulated other comprehensive loss into income, net of tax, effective portion to interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.37pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net gain (loss) reclassified from accumulated other comprehensive loss into income, net of tax, effective portion to net foreign currency transaction losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Derivatives designated as fair value hedges:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.37pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net gain recognized in other comprehensive loss, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.37pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net gain reclassified from accumulated other comprehensive loss into income, net of tax, effective portion to interest expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Derivatives designated as net investment hedges:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.37pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net gain recognized in other comprehensive loss, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.37pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net gain reclassified from accumulated other comprehensive loss into income, net of tax, effective portion to interest expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Derivatives not designated as hedging instruments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.37pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net gain (loss) recognized in income</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.07pt">Net change in the fair value of the effective portion classified in other comprehensive (loss) income.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.07pt">Classified in net foreign currency transaction losses.</span></div> 1243600000 0 1092200000 0 -13500000 900000 -7100000 700000 300000 0 -1200000 4700000 -13500000 1100000 -7100000 900000 300000 -1900000 -1200000 2000000.0 -13500000 1000000.0 -7100000 700000 600000 3100000 10800000 0 0 -300000 2000000.0 500000 1900000 0 3600000 9700000 0 2700000 0 0 900000 0 2000000.0 4200000 0 1000000.0 700000 0 1700000 1000000.0 2500000 Fair Value Measurements<div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimates of fair value for financial assets and financial liabilities are based on the framework established in the accounting guidance for fair value measurements. The framework defines fair value, provides guidance for measuring fair value and requires certain disclosures. The framework discusses valuation techniques, such as the market approach (comparable market prices), the income approach (present value of future income or cash flow) and the cost approach (cost to replace the service capacity of an asset or replacement cost). The framework utilizes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value into three broad levels. The following is a brief description of those three levels:</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Level 1: Observable inputs such as quoted prices (unadjusted) in active markets for identical assets or liabilities.</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Level 2: Inputs other than quoted prices that are observable for the asset or liability, either directly or indirectly. These include quoted prices for similar assets or liabilities in active markets and quoted prices for identical or similar assets or liabilities in markets that are not active.</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Level 3: Unobservable inputs that reflect the reporting entity’s own assumptions.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our population of assets and liabilities subject to fair value measurements as of December 31, 2023 were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cross-currency swaps</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest rate swaps</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign currency forward exchange contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cross-currency swaps</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest rate swaps</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total liabilities</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our population of assets and liabilities subject to fair value measurements as of December 31, 2022 were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign currency forward exchange contracts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cross-currency swaps</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest rate swaps</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign currency forward exchange contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest rate swaps</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total liabilities</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our foreign currency forward exchange contracts, cross-currency swaps and interest rate swaps are valued using observable Level 2 market expectations at the measurement date and standard valuation techniques to convert future amounts to a single present value amount. Further details regarding our foreign currency forward exchange and option contracts are discussed in Note 11.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration is valued using a probability-weighted analysis of projected gross profit and integration milestones. Contingent consideration payments totaling $2.5 million were paid in 2021.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts reported in the consolidated balance sheets for cash and cash equivalents, restricted cash, receivables, other current assets, accounts payable and other current liabilities approximate fair value due to their short-term nature.</span></div>The fair value and carrying value of total debt, including current portion, was $198.2 million and $200.6 million, respectively, as of December 31, 2023. The fair value was calculated based on the borrowing rates currently available to us for bank loans with similar terms and remaining maturities, which is a Level 2 in the fair value hierarchy. <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our population of assets and liabilities subject to fair value measurements as of December 31, 2023 were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cross-currency swaps</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest rate swaps</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign currency forward exchange contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cross-currency swaps</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest rate swaps</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total liabilities</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our population of assets and liabilities subject to fair value measurements as of December 31, 2022 were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign currency forward exchange contracts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cross-currency swaps</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest rate swaps</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign currency forward exchange contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest rate swaps</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total liabilities</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2500000 0 2500000 0 800000 0 800000 0 3300000 0 3300000 0 1600000 0 1600000 0 6700000 0 6700000 0 1900000 0 1900000 0 10200000 0 10200000 0 100000 0 100000 0 3900000 0 3900000 0 800000 0 800000 0 4800000 0 4800000 0 300000 0 300000 0 1800000 0 1800000 0 2100000 0 2100000 0 2500000 198200000 200600000 Retirement Benefit Plans<div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Substantially all U.S. employees are covered by various retirement benefit plans, including defined contribution savings plans and postretirement medical plans. Retirement benefits for eligible employees in foreign locations are funded principally through defined benefit plans, annuity or government programs. The total cost of benefits for our plans was $16.6 million, $11.6 million and $14.8 million in 2023, 2022 and 2021, respectively.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had a qualified, funded defined benefit retirement plan (the “U.S. Pension Plan”) covering certain current and retired employees in the U.S. During 2015, the plan was amended to freeze benefits for all participants effective January 31, 2017. On February 15, 2017, the Board of Directors approved the termination of the U.S. Pension Plan, effective May 15, 2017. Participants who elected an immediate lump sum distribution were paid out in December 2017. Assets for participants who elected or are currently receiving annuity payments and those who have elected to defer their benefits were transferred to the annuity company, Pacific Life, in December 2017. Excess assets were transferred from the Tennant Company Pension Trust to the Tennant Company Retirement Savings Plan to deliver future discretionary benefits to plan participants. During 2022, all remaining excess assets were utilized, and none remained outstanding as of December 31, 2022.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a U.S. postretirement medical benefit plan (the “U.S. Retiree Plan”) to provide certain healthcare benefits for U.S. employees hired before January 1, 1999. Eligibility for those benefits is based upon a combination of years of service with us and age upon retirement.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our defined contribution savings plan (“401(k) plan”) covers substantially all U.S. employees. Under this plan, we match up to 3% of the employee’s annual compensation in cash to be invested per their election. We also make a profit sharing contribution to the 401(k) plan for employees with more than one year of service in accordance with our Profit Sharing Plan. This contribution is based upon our financial performance and can be funded in the form of Tennant stock, cash or a combination of both. Expenses for the 401(k) plan were $10.5 million, $6.0 million and $8.7 million during 2023, 2022 and 2021, respectively.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a U.S. nonqualified supplemental benefit plan (the “U.S. Nonqualified Plan”) to provide additional retirement benefits for certain employees whose benefits under our 401(k) plan or U.S. Pension Plan are limited by either the Employee Retirement Income Security Act or the Internal Revenue Code.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also have defined benefit pension plans in the United Kingdom, Germany, France and Italy (the “U.K. Pension Plan”, the “German Pension Plan,” "French Pension Plan" and the "Italian Pension Plan"). The U.K. Pension Plan, French Pension Plan, German Pension Plan and Italian Pension Plan cover certain current and retired employees and all plans are closed to new participants. In December 2018, the U.K. Pension Plan was amended to close all future accrual of benefits to existing active members, resulting in a curtailment gain of $0.1 million relating to past service benefits. The Italian Plan is an employee termination indemnity mandated by Italian law to all employees employed prior to 2008. Benefits are paid out when employees covered under the plan are terminated for any reason. Due to changes in Italian law, such termination indemnities are no longer available to new participants. Prior year Non-U.S. Pension Benefits disclosures have been updated to include the Italian Pension Plan.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to contribute less than $0.1 million to our U.S. Nonqualified Plan and $0.6 million to our U.S. Retiree Plan in 2024. We expect contributions to our U.K. Pension Plan, German Pension Plan, French Pension Plan and Italian Pension Plans to be $0.2 million in 2024.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average asset allocations by asset category of the U.K. Pension Plan as of December 31, 2023 are as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for<br/>Identical Assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Observable Inputs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Unobservable Inputs</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset category</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Level 1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Level 2)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment account held by pension plan</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.7 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.7 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.07pt">This category is comprised of investments in insurance contracts.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average asset allocations by asset category of the U.K. Pension Plan as of December 31, 2022 are as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.358%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for<br/>Identical Assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Observable Inputs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Unobservable Inputs</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset category</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Level 1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Level 2)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment account held by pension plan</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.3 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.3 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.07pt">This category is comprised of investments in insurance contracts.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimates of the fair value of the U.K. Pension Plan and the Tennant Company Retirement Savings Plan assets are based on the framework established in the accounting guidance for fair value measurements. A brief description of the three levels can be found in Note 12. The Investment Account held by the U.K. Pension Plan invests in insurance contracts for purposes of funding the U.K. Pension Plan and is classified as Level 3. The fair value of the Investment Account is the cash surrender values as determined by the provider which are the amounts the plan would receive if the contracts were cashed out at year-end. The underlying assets held by these contracts are primarily invested in assets traded in active markets.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending balances of the Level 3 investments of our U.K. Pension Plan during the years ended December 31 is as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases, sales, issuances and settlements, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) gain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value at end of year</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The primary objective of our U.K. Pension Plan is to meet retirement income commitments to plan participants at a reasonable cost to us and to maintain a sound actuarially funded status. This objective is accomplished through growth of capital and safety of funds invested. Assets are invested in securities to </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">achieve growth of capital over inflation through appreciation and accumulation and reinvestment of dividend and interest income. Investments are diversified to control risk. The U.K. Pension Plan is invested in insurance contracts with underlying investments primarily in equity and fixed income securities. Our German Pension Plan is unfunded, which is customary in that country.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average assumptions used to determine benefit obligations as of December 31 are as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:16.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.087%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">U.S. Nonqualified Plan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-U.S.<br/>Pension Benefits </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Postretirement<br/>Medical Benefits</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.07 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.37 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.26 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.05 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.06 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.37 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.00 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.25 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average assumptions used to determine net periodic benefit costs as of December 31 are as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.934%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">U.S. Nonqualified Plan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-U.S.<br/>Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Postretirement<br/>Medical Benefits</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.37 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.54 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.06 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.68 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.55 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.05 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.37 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.53 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.07 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected long-term rate of return on plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.25 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.50 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The discount rate is used to discount future benefit obligations back to today’s dollars. Our discount rates were determined based on high-quality fixed income investments. The resulting discount rates are consistent with the duration of plan liabilities. The Mercer Above Mean Yield Curve for high-quality corporate bonds is used in determining the discount rate for the U.S. Nonqualified Plan in 2023. The Mercer Yield Curve is used in determining the discount rate for the Non-U.S. Plans in 2023. Before 2019, the FTSE (formerly known as Citigroup) Above Median Spot rates for high-quality corporate bonds were used in determining the discount rate for the U.S. Plans. Before 2021, the iBoxx € Corporates AA 7-10 and iBoxx € Corporates AA 10+ Benchmark was used to determine the discount rate for the Italian Pension Plan. The expected return on assets assumption on the investment portfolios for the pension plans is based on the long-term expected returns for the investment mix of assets currently in the portfolio. Management uses historic return trends of the asset portfolio combined with recent market conditions to estimate the future rate of return.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accumulated benefit obligations as of December 31 for all defined benefit plans are as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Nonqualified Plan</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.K. Pension Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">German Pension Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">French Pension Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Italian Pension Plan</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information for our plans with an accumulated benefit obligation in excess of plan assets as of December 31 is as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated benefit obligation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023 and 2022, the U.S. Nonqualified, the German Pension, the French Pension and the Italian Pension Plans had an accumulated benefit obligation in excess of plan assets.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information for our plans with a projected benefit obligation in excess of plan assets as of December 31 is as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023 and 2022, the U.S. Nonqualified, the German Pension, the French Pension and the Italian Pension Plans had a projected benefit obligation in excess of plan assets.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assumed healthcare cost trend rates as of December 31 are as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare cost trend rate assumption for the next year Pre-65</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.30 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare cost trend rate assumption for the next year Post-65</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate to which the cost trend rate is assumed to decline (the ultimate trend rate)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year that the rate reaches the ultimate trend rate</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2047</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2045</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summaries related to changes in benefit obligations and plan assets and to the funded status of our defined benefit and postretirement medical benefit plans are as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.023%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">U.S. Nonqualified Plan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-U.S.<br/>Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Postretirement<br/>Medical Benefits</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Change in benefit obligation:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation at beginning of year</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan combinations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (gain) loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation at end of year</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Change in fair value of plan assets and net accrued liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at beginning of year</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at end of year</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status at end of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Amounts recognized in the consolidated balance sheets consist of:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent other assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net accrued liability</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.6)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.4)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Amounts recognized in accumulated other comprehensive loss consist of:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior service cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net actuarial (loss) gain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive (loss) income</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the net periodic benefit cost (credit) for the three years ended December 31 were as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.934%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">U.S. Nonqualified Plan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-U.S.<br/>Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Postretirement<br/>Medical Benefits</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net actuarial loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost (credit)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in accumulated other comprehensive loss for the three years ended December 31 were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.934%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">U.S. Nonqualified Plan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-U.S.<br/>Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Postretirement<br/>Medical Benefits</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior service cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net actuarial (gain) loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net actuarial (loss) gain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recognized in other comprehensive (income) loss</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.0)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recognized in net benefit (credit) cost and other comprehensive (income) loss</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.9)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following benefit payments, which reflect expected future service, are expected to be paid:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.051%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">U.S.<br/>Nonqualified Plan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-U.S.<br/>Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Postretirement<br/>Medical Benefits</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 to 2031</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 16600000 11600000 14800000 0 0.03 P1Y 10500000 6000000 8700000 100000 100000 600000 200000 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average asset allocations by asset category of the U.K. Pension Plan as of December 31, 2023 are as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for<br/>Identical Assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Observable Inputs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Unobservable Inputs</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset category</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Level 1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Level 2)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment account held by pension plan</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.7 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.7 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.07pt">This category is comprised of investments in insurance contracts.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average asset allocations by asset category of the U.K. Pension Plan as of December 31, 2022 are as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.358%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for<br/>Identical Assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Observable Inputs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Unobservable Inputs</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset category</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Level 1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Level 2)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment account held by pension plan</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.3 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.3 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.07pt">This category is comprised of investments in insurance contracts.</span></div> 12700000 0 0 12700000 12700000 0 0 12700000 11300000 0 0 11300000 11300000 0 0 11300000 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending balances of the Level 3 investments of our U.K. Pension Plan during the years ended December 31 is as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases, sales, issuances and settlements, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) gain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value at end of year</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 11300000 12900000 -300000 -300000 1100000 100000 600000 -1400000 12700000 11300000 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average assumptions used to determine benefit obligations as of December 31 are as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:16.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.087%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">U.S. Nonqualified Plan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-U.S.<br/>Pension Benefits </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Postretirement<br/>Medical Benefits</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.07 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.37 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.26 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.05 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.06 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.37 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.00 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.25 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average assumptions used to determine net periodic benefit costs as of December 31 are as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.934%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">U.S. Nonqualified Plan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-U.S.<br/>Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Postretirement<br/>Medical Benefits</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.37 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.54 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.06 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.68 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.55 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.05 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.37 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.53 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.07 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected long-term rate of return on plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.25 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.50 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.0507 0.0537 0.0426 0.0105 0.0506 0.0537 0 0 0.0300 0.0225 0 0 0.0537 0.0254 0.0206 0.0468 0.0155 0.0105 0.0537 0.0253 0.0207 0 0 0 0.0610 0.0320 0.0270 0 0 0 0 0 0 0.0225 0.0150 0 0 0 0 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accumulated benefit obligations as of December 31 for all defined benefit plans are as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Nonqualified Plan</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.K. Pension Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">German Pension Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">French Pension Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Italian Pension Plan</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 900000 900000 6200000 6500000 1000000.0 700000 400000 500000 2500000 2400000 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information for our plans with an accumulated benefit obligation in excess of plan assets as of December 31 is as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated benefit obligation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4800000 4500000 0 0 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information for our plans with a projected benefit obligation in excess of plan assets as of December 31 is as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 5000000.0 4700000 0 0 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assumed healthcare cost trend rates as of December 31 are as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare cost trend rate assumption for the next year Pre-65</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.30 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare cost trend rate assumption for the next year Post-65</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate to which the cost trend rate is assumed to decline (the ultimate trend rate)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year that the rate reaches the ultimate trend rate</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2047</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2045</span></td></tr></table></div> 0.0800 0.0530 0.0880 0.0580 0.0400 0.0400 2047 2045 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summaries related to changes in benefit obligations and plan assets and to the funded status of our defined benefit and postretirement medical benefit plans are as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.023%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">U.S. Nonqualified Plan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-U.S.<br/>Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Postretirement<br/>Medical Benefits</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Change in benefit obligation:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation at beginning of year</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan combinations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (gain) loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation at end of year</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Change in fair value of plan assets and net accrued liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at beginning of year</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at end of year</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status at end of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Amounts recognized in the consolidated balance sheets consist of:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent other assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net accrued liability</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.6)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.4)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Amounts recognized in accumulated other comprehensive loss consist of:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior service cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net actuarial (loss) gain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive (loss) income</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 900000 1100000 10300000 16200000 5400000 7000000.0 0 0 0 1000000.0 0 0 0 0 100000 300000 0 0 0 0 500000 200000 300000 200000 -100000 100000 300000 5100000 700000 1100000 0 0 -500000 1600000 0 0 0 0 0 0 0 0 100000 100000 700000 700000 400000 700000 900000 900000 10400000 10300000 4600000 5400000 0 0 11300000 12900000 0 0 0 0 1100000 100000 0 0 100000 100000 300000 400000 400000 700000 0 0 600000 -1400000 0 0 0 0 0 0 0 0 100000 100000 600000 700000 400000 700000 0 0 12700000 11300000 0 0 -900000 -900000 2300000 1000000.0 -4600000 -5400000 0 0 6500000 4800000 0 0 100000 100000 300000 200000 600000 700000 800000 800000 3900000 3600000 4000000.0 4700000 -900000 -900000 2300000 1000000.0 -4600000 -5400000 0 0 100000 100000 0 0 -700000 -700000 3600000 2800000 1800000 1300000 700000 700000 -3500000 -2700000 -1800000 -1300000 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the net periodic benefit cost (credit) for the three years ended December 31 were as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.934%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">U.S. Nonqualified Plan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-U.S.<br/>Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Postretirement<br/>Medical Benefits</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net actuarial loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost (credit)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 0 0 100000 300000 0 0 0 100000 0 0 100000 500000 200000 200000 300000 200000 100000 0 0 0 700000 400000 400000 0 0 0 -100000 -100000 0 100000 0 -100000 200000 0 0 100000 100000 100000 -200000 100000 -100000 100000 200000 200000 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in accumulated other comprehensive loss for the three years ended December 31 were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.934%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">U.S. Nonqualified Plan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-U.S.<br/>Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Postretirement<br/>Medical Benefits</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior service cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net actuarial (gain) loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net actuarial (loss) gain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recognized in other comprehensive (income) loss</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.0)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recognized in net benefit (credit) cost and other comprehensive (income) loss</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.9)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 0 0 0 0 0 0 0 0 -100000 100000 0 900000 5000000.0 -200000 700000 1100000 -600000 -100000 -100000 0 100000 0 -100000 200000 0 0 0 -200000 0 -800000 -5000000.0 100000 -500000 -1100000 600000 100000 -100000 100000 -1000000.0 -4900000 0 -400000 -900000 800000 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following benefit payments, which reflect expected future service, are expected to be paid:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.051%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">U.S.<br/>Nonqualified Plan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-U.S.<br/>Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Postretirement<br/>Medical Benefits</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 to 2031</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 100000 600000 600000 100000 600000 500000 100000 600000 500000 100000 600000 500000 100000 600000 500000 300000 3700000 2000000.0 800000 6700000 4600000 Shareholders' Equity<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Authorized Shares</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are authorized to issue an aggregate of 60,000,000 shares, all of which are designated as Common Stock having a par value of $0.375 per share. The Board of Directors is authorized to establish one or more series of preferred stock, setting forth the designation of each such series, and fixing the relative rights and preferences of each such series.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accumulated Other Comprehensive Loss</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in components of accumulated other comprehensive loss, net of tax, are as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.293%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign Currency Translation<br/>Adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension and Postretirement<br/>Medical Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative Financial Instruments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37.9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17.2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.6)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current period other comprehensive (loss) income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17.9)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.3)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53.9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current period other comprehensive (loss) income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45.6)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42.3)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive loss associated with pension and postretirement benefits and cash flow hedges is included in Notes 13 and 11, respectively.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Repurchase of Common Stock</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 31, 2016, the Board of Directors authorized the repurchase of 1,000,000 shares of our common stock. During the year ended December 31, 2023, the Company paid $21.7 million to repurchase 290,920 shares of its common stock at an average price of $74.57 per share. As of December 31, 2023, 821,413 shares were available to be repurchased. The Company paid $5.0 million to repurchase 79,756 share repurchases during the year ended December 31, 2022.</span></div> 60000000 0.375 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in components of accumulated other comprehensive loss, net of tax, are as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.293%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign Currency Translation<br/>Adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension and Postretirement<br/>Medical Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative Financial Instruments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37.9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17.2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.6)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current period other comprehensive (loss) income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17.9)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.3)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53.9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current period other comprehensive (loss) income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45.6)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42.3)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -36000000.0 -2100000 200000 -37900000 -17200000 4800000 5800000 -6600000 700000 0 5000000.0 5700000 -17900000 4800000 800000 -12300000 -53900000 2700000 1000000.0 -50200000 9300000 1000000.0 600000 10900000 1000000.0 0 2000000.0 3000000.0 8300000 1000000.0 -1400000 7900000 -45600000 3700000 -400000 -42300000 1000000 21700000 290920 74.57 821413 5000000.0 79756 Leases<div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We lease facilities, vehicles and equipment under the operating lease agreements, which include both monthly and longer-term arrangements.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain operating leases for vehicles contain residual value guarantee provisions, which would become due at the expiration of the operating lease agreement if the fair value of the leased vehicles is less than the guaranteed residual value. As of December 31, 2023, of those leases that contain residual value guarantees, the aggregate residual value at lease expiration was $14.6 million, of which we have guaranteed $8.1 million.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The lease assets and liabilities as of December 31 are as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:35.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.121%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.124%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Leases</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="-sec-ix-hidden:f-1316"><span style="-sec-ix-hidden:f-1317"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></span></span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total leased assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1322"><span style="-sec-ix-hidden:f-1323">Other current liabilities</span></span></span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1326"><span style="-sec-ix-hidden:f-1327">Current portion of long-term debt</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1332"><span style="-sec-ix-hidden:f-1333">Long-term debt</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.4 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.810%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets are recorded net of accumulated amortization of $0.1 million and less than $0.1 million as of December 31, 2023 and December 31, 2022, respectively.</span></div></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The lease cost for the three years ended December 31 was as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.0 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.810%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Includes short-term lease costs of $5.9 million and $4.8 million and variable lease costs of $4.2 million and $3.3 million for the years ended December 31, 2023 and December 31, 2022, respectively.</span></div></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.810%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Includes amortization of leased assets and interest on lease liabilities.</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturity of lease liabilities as of December 31, 2023 was as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity of Lease Liabilities</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.9)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.0)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.4 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The lease term and discount rate as of December 31 were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Term and Discount Rate</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (years):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5%</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to cash paid related to lease liabilities and lease assets obtained for the years ended December 31 was as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other Information</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease assets obtained in exchange for new finance lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease assets obtained in exchange for new operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.4 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> Leases<div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We lease facilities, vehicles and equipment under the operating lease agreements, which include both monthly and longer-term arrangements.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain operating leases for vehicles contain residual value guarantee provisions, which would become due at the expiration of the operating lease agreement if the fair value of the leased vehicles is less than the guaranteed residual value. As of December 31, 2023, of those leases that contain residual value guarantees, the aggregate residual value at lease expiration was $14.6 million, of which we have guaranteed $8.1 million.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The lease assets and liabilities as of December 31 are as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:35.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.121%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.124%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Leases</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="-sec-ix-hidden:f-1316"><span style="-sec-ix-hidden:f-1317"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></span></span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total leased assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1322"><span style="-sec-ix-hidden:f-1323">Other current liabilities</span></span></span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1326"><span style="-sec-ix-hidden:f-1327">Current portion of long-term debt</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1332"><span style="-sec-ix-hidden:f-1333">Long-term debt</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.4 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.810%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets are recorded net of accumulated amortization of $0.1 million and less than $0.1 million as of December 31, 2023 and December 31, 2022, respectively.</span></div></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The lease cost for the three years ended December 31 was as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.0 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.810%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Includes short-term lease costs of $5.9 million and $4.8 million and variable lease costs of $4.2 million and $3.3 million for the years ended December 31, 2023 and December 31, 2022, respectively.</span></div></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.810%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Includes amortization of leased assets and interest on lease liabilities.</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturity of lease liabilities as of December 31, 2023 was as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity of Lease Liabilities</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.9)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.0)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.4 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The lease term and discount rate as of December 31 were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Term and Discount Rate</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (years):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5%</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to cash paid related to lease liabilities and lease assets obtained for the years ended December 31 was as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other Information</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease assets obtained in exchange for new finance lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease assets obtained in exchange for new operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.4 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 14600000 8100000 <div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The lease assets and liabilities as of December 31 are as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:35.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.121%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.124%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Leases</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="-sec-ix-hidden:f-1316"><span style="-sec-ix-hidden:f-1317"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></span></span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total leased assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1322"><span style="-sec-ix-hidden:f-1323">Other current liabilities</span></span></span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1326"><span style="-sec-ix-hidden:f-1327">Current portion of long-term debt</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1332"><span style="-sec-ix-hidden:f-1333">Long-term debt</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.4 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.810%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets are recorded net of accumulated amortization of $0.1 million and less than $0.1 million as of December 31, 2023 and December 31, 2022, respectively.</span></div></td></tr></table></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The lease term and discount rate as of December 31 were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Term and Discount Rate</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (years):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5%</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to cash paid related to lease liabilities and lease assets obtained for the years ended December 31 was as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other Information</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease assets obtained in exchange for new finance lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease assets obtained in exchange for new operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.4 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 41700000 31800000 600000 200000 42300000 32000000.0 14400000 15000000.0 100000 0 27400000 17100000 500000 100000 42400000 32200000 100000 100000 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The lease cost for the three years ended December 31 was as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.0 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.810%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Includes short-term lease costs of $5.9 million and $4.8 million and variable lease costs of $4.2 million and $3.3 million for the years ended December 31, 2023 and December 31, 2022, respectively.</span></div></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.810%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Includes amortization of leased assets and interest on lease liabilities.</span></td></tr></table></div> 28900000 26200000 26600000 100000 100000 100000 29000000.0 26300000 26700000 5900000 4800000 4200000 3300000 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturity of lease liabilities as of December 31, 2023 was as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity of Lease Liabilities</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.9)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.0)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.4 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturity of lease liabilities as of December 31, 2023 was as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity of Lease Liabilities</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.9)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.0)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.4 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 16000000.0 200000 16200000 11600000 200000 11800000 8200000 100000 8300000 4600000 100000 4700000 3300000 100000 3400000 3000000.0 0 3000000.0 46700000 700000 47400000 4900000 100000 5000000.0 41800000 600000 42400000 P3Y9M18D P2Y10M24D P4Y8M12D P4Y1M6D 0.060 0.039 0.060 0.025 18900000 18200000 100000 100000 700000 300000 18800000 11400000 Commitments and Contingencies<div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, we may become liable with respect to pending and threatened litigation, tax, environmental and other matters. While the ultimate results of current claims, investigations and lawsuits involving us are unknown at this time, we do not expect that these matters will have a material adverse effect on our consolidated financial position or results of operations. Legal costs associated with such matters are expensed as incurred.</span></div> Income Taxes<div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before income taxes for the three years ended December 31 was as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. operations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.5 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense (benefit) for the three years ended December 31 was as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26.9)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15.6)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15.0)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In general, it is our practice and intention to permanently reinvest the earnings of our foreign subsidiaries and repatriate earnings only when the tax impact is zero or immaterial. Accordingly, no deferred taxes have been provided for withholding taxes or other taxes that would result upon repatriation of our approximately $102.5 million of undistributed earnings from foreign subsidiaries to the United States as those earnings continue to be permanently reinvested.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, the Organization for Economic Cooperation and Development (OECD), which is an international public policy setting organization comprised of member countries including the U.S., published a proposal for the establishment of a global minimum tax rate of 15% (the "Pillar Two rule"). The OECD has recommended that the Pillar Two rule become effective for fiscal years beginning on or after January 1, 2024. To date member states are in various stages of implementing the rules through local legislation and the OECD continues to refine technical guidance. We are closely monitoring developments of the Pillar Two rule and are currently evaluating the potential effect in each of the countries we operate in. We do not expect this rule to have a material impact on our consolidated financial statements. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective income tax rate varied from the U.S. federal statutory tax rate for the three years ended December 31 as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax at statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases (decreases) in the tax rate from:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of foreign operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of changes in valuation allowances</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess tax benefits on share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.6 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.6 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.5 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effect of foreign operations line item includes (12.0%) and (7.2%) benefits for 2023 and 2022, respectively, associated with reductions to deferred tax liabilities on undistributed foreign earnings as those cumulative earnings were reduced by current year statutory book losses. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities were comprised of the following as of December 31:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation and employee benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts and deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax loss carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research and development costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net deferred tax assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.5 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax credit carryforwards consist of $3.0 million of U.S. federal and state tax credits and $1.3 million of Netherlands tax credits. We have non-U.S. cumulative tax losses of $26.0 million in various countries ($6.9 million tax effected). Cumulative losses can be used to offset the income tax liabilities on future income in these countries. Of these losses, $26.0 million have unlimited carryforward periods. Less than $0.1 million of these losses have a limited carryforward period.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The valuation allowance as of December 31, 2023 principally applies to tax credit carryforwards in the Netherlands and certain U.S. states which, in the opinion of management, are more likely than not to expire unutilized. However, to the extent that tax benefits related to these carryforwards are realized in the future, the reduction in the valuation allowance will reduce income tax expense. As of December 31, 2023, we believe it is more likely than not that the remainder of our deferred tax assets are realizable. We recorded a net valuation allowance release in 2023 of $0.1 million on the basis of management’s reassessment of the amount of its deferred tax assets that are more likely than not to be realized. The net decrease in the valuation allowance was primarily driven by a change in judgment regarding the expected utilization of tax credit carryovers in the U.S. and the Netherlands.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Decreases) as a result of tax positions taken during a prior period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases as a result of tax positions taken during the current year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases relating to settlement with tax authorities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases as a result of a lapse of the applicable statute of limitations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases as a result of foreign currency fluctuations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in the balance of unrecognized tax benefits as of December 31, 2023 and 2022 are potential benefits of $3.7 million and $3.9 million, respectively, that if recognized, would affect the effective tax rate.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize potential accrued interest and penalties related to unrecognized tax benefits as a component of income tax expense. In addition to the liability of $4.1 million and $4.2 million for unrecognized tax benefits as of December 31, 2023 and 2022, there was approximately $0.5 million and $0.6 million, respectively, for accrued interest and penalties. To the extent interest and penalties are not assessed with respect to uncertain tax positions, the amounts accrued will be revised and reflected as an adjustment to income tax expense.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We and our subsidiaries are subject to U.S. federal income tax as well as income tax of numerous state and foreign jurisdictions. We are generally no longer subject to U.S. federal tax examinations for taxable years before 2018. The number of years which remain open for audit for U.S. state or foreign tax purposes varies by jurisdiction but generally ranges from 3-5 years. We are currently undergoing income tax examinations in various foreign jurisdictions. Although the final outcome of these examinations cannot be currently determined, we believe that we have adequate reserves with respect to these examinations.</span></div> <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before income taxes for the three years ended December 31 was as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. operations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.5 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 94200000 58900000 47500000 29600000 20600000 26600000 123800000 79500000 74100000 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense (benefit) for the three years ended December 31 was as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26.9)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15.6)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15.0)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 28700000 17100000 11100000 8500000 7900000 11200000 4000000.0 3800000 1900000 41200000 28800000 24200000 -8700000 -6300000 600000 -17300000 -8500000 -15500000 -900000 -800000 -100000 -26900000 -15600000 -15000000.0 20000000.0 10800000 11700000 -8800000 -600000 -4300000 3100000 3000000.0 1800000 14300000 13200000 9200000 102500000 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective income tax rate varied from the U.S. federal statutory tax rate for the three years ended December 31 as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax at statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases (decreases) in the tax rate from:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of foreign operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of changes in valuation allowances</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess tax benefits on share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.6 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.6 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.5 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.210 0.210 0.210 0.024 0.024 0.022 -0.109 -0.049 -0.063 -0.002 -0.012 -0.045 0.010 0.011 0.018 0.001 -0.004 -0.009 0.013 0.015 0.014 -0.005 0.001 0.006 0.116 0.166 0.125 -0.120 -0.072 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities were comprised of the following as of December 31:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation and employee benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts and deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax loss carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research and development costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net deferred tax assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.5 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3800000 4100000 13200000 11400000 2400000 2300000 2700000 2300000 9000000.0 5900000 6900000 8000000.0 3700000 3600000 12300000 6600000 4500000 0 1200000 -900000 59700000 43300000 3200000 3300000 56500000 40000000.0 9500000 6100000 9500000 11200000 0 13800000 19000000.0 31100000 37500000 8900000 3000000 1300000 26000000 6900000 26000000 100000 -100000 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Decreases) as a result of tax positions taken during a prior period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases as a result of tax positions taken during the current year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases relating to settlement with tax authorities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases as a result of a lapse of the applicable statute of limitations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases as a result of foreign currency fluctuations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4200000 4700000 0 100000 1200000 800000 200000 0 1100000 1000000.0 0 200000 4100000 4200000 3700000 3900000 4100000 4200000 500000 600000 P3Y P5Y Share-Based Compensation<div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have five plans under which we have awarded share-based compensation grants: The 1997 Non-Employee Directors Option Plan ("1997 Plan"), which provided for stock option grants to our non-employee Directors, the 2007 Stock Incentive Plan (“2007 Plan”), the Amended and Restated 2010 Stock Incentive Plan, as Amended (“2010 Plan”), the 2017 Stock Incentive Plan ("2017 Plan") and the 2020 Stock Incentive Plan ("2020 Plan").</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, there were 1,111,646 shares reserved for issuance under the 2007 Plan, the 2010 Plan and the 2017 Plan for outstanding compensation awards. There were 975,475 shares available for issuance under the 2020 Plan for current and future equity awards as of December 31, 2023. The Compensation Committee of the Board of Directors determines the number of shares awarded and the grant date, subject to the terms of our equity award policy.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognized total share-based compensation expense of $11.6 million, $7.8 million and $9.5 million, respectively, during the years ended 2023, 2022 and 2021. The total excess tax benefit recognized for share-based compensation arrangements during the years ended 2023, 2022 and 2021 was $0.1 million, $0.3 million and $0.7 million, respectively.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Option Awards</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determined the fair value of our stock option awards using the Black-Scholes valuation model that uses the assumptions noted in the table below. The expected term selected for stock options granted during the year represents the period of time that the stock options are expected to be outstanding based on historical data of stock option holder exercise and termination behavior of similar grants. The risk-free interest rate for periods within the contractual life of the stock option is based on the U.S. Treasury rate over the expected life at the time of grant. Expected volatilities are based upon historical volatility of our stock over a period equal to the expected </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">life of each stock option grant. Dividend yield is estimated over the expected life based on our dividend policy and historical dividends paid. To determine the amount of compensation cost to be recognized in each period, we account for forfeitures as they occur.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table illustrates the valuation assumptions used for the 2023, 2022 and 2021 grants:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 - 35%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average expected volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 - 1.4%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average expected dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term, in years</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 - 4.2%</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9 - 1.9%</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 - 0.9%</span></div></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">New stock option awards granted vest one-third each year over a three year period and have a ten year contractual term. Compensation expense equal to the grant date fair value is recognized for these awards on a straight-line basis over the awards' vesting period. Stock options granted to employees are subject to accelerated expensing if the option holder meets the retirement definition set forth in the 2020, 2017 and 2010 Plans.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity during the year ended December 31, 2023 for stock option awards:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Exercise<br/>Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">931,843</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.97 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,492</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(338,787)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,667)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(450)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at end of year</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">642,431</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.43 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at end of year</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534,335</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.33 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair value of stock options granted during the years ended December 31, 2023, 2022 and 2021 was $24.21, $23.45 and $22.01, respectively. The total intrinsic value of stock options exercised during the years ended December 31, 2023, 2022 and 2021 was $5.9 million, $0.4 million and $3.9 million, respectively. The aggregate intrinsic value of options outstanding and exercisable at December 31, 2023 was $14.3 million and $12.5 million, respectively. The weighted-average remaining contractual life for options outstanding and exercisable as of December 31, 2023 was 5.1 years and 4.3 years, respectively. As of December 31, 2023, there was unrecognized compensation cost for nonvested options of $1.5 million, which is expected to be recognized over a weighted-average period of 1.3 years.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Share Awards</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted share awards for employees generally have a three year vesting period from the effective date of the grant. Restricted share awards to non-employee directors vest upon a change of control or upon termination of service as a director occurring at least six months after grant date of the award so long as termination is for one of the following reasons: death; disability; retirement in accordance with Tennant policy (e.g., age, term limits, etc.); resignation at request of Board (other than for gross misconduct); resignation following at least six months’ advance notice; failure to be renominated (unless due to unwillingness to serve) or reelected by shareholders; or removal by shareholders. We use the closing share price the day before the grant date to </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">determine the fair value of our restricted share awards. Expenses for these awards are recognized over the vesting period.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity during the year ended December 31, 2023 for nonvested restricted share awards:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,412</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.94 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,094</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,667)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,873)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at end of year</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,966</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.48 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of restricted shares vested during the years ended December 31, 2023, 2022 and 2021 was $0.4 million, $1.7 million and $1.2 million, respectively. As of December 31, 2023, there was $1.5 million of total unrecognized compensation cost related to nonvested restricted shares which is expected to be recognized over a weighted-average period of 1.7 years.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Performance Share Awards</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We grant performance share awards to key employees as a part of our long-term management compensation program. These awards are earned based upon achievement of certain financial performance targets over a three year period. The number of shares of common stock a participant receives will be increased (up to 200 percent of target levels) or reduced (down to zero) based on the level of achievement of the financial performance targets. We use the closing share price the day before the grant date to determine the fair value of our performance share awards. Expenses on these awards are recognized over a three year performance period. Performance shares are granted in restricted stock units. They are payable in stock and vest solely upon achievement of certain financial performance targets during this three year period.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity during the year ended December 31, 2023 for nonvested performance share awards:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,763</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.29 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,396</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,130)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,881)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at end of year</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,148</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.44 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, 43,198 performance shares vested. There were 43,621 performance shares vested during the year ended December 31, 2021. As of December 31, 2023, we expect to recognize $7.8 million of total compensation costs over a weighted-average period of 1.8 years.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We grant restricted stock units to employees and non-employee directors, which generally vest within three years from the date of the grant. Vested restricted stock units are paid out in stock. We use the closing share </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">price the day before the grant date to determine the fair value of our restricted stock units. Expenses on these awards are recognized on a straight-line basis over the vesting period of the award.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity during the year ended December 31, 2023 for nonvested restricted stock units:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,704</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.55 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,034</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,303)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,216)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at end of year</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,219</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.89 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of shares vested during the years ended December 31, 2023, 2022 and 2021 was $3.0 million, $0.5 million and $3.2 million, respectively. As of December 31, 2023, there was $3.8 million of total unrecognized compensation cost related to nonvested shares which is expected to be recognized over a weighted-average period of 1.5 years.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share-Based Liabilities</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023 and 2022, we had $0.4 million and $0.3 million in total share-based liabilities recorded on our consolidated balance sheets, respectively.</span></div> 5 1111646 975475 11600000 7800000 9500000 100000 300000 700000 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table illustrates the valuation assumptions used for the 2023, 2022 and 2021 grants:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 - 35%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average expected volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 - 1.4%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average expected dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term, in years</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 - 4.2%</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9 - 1.9%</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 - 0.9%</span></div></td></tr></table></div> 0.35 0.34 0.34 0.35 0.35 0.34 0.35 0.016 0.012 0.013 0.014 0.016 0.012 0.014 P5Y P5Y P5Y 0.042 0.042 0.019 0.019 0.008 0.009 P3Y P10Y <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity during the year ended December 31, 2023 for stock option awards:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Exercise<br/>Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">931,843</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.97 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,492</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(338,787)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,667)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(450)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at end of year</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">642,431</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.43 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at end of year</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534,335</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.33 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 931843 66.97 60492 72.88 338787 61.17 10667 75.76 450 71.70 642431 70.43 534335 69.33 24.21 23.45 22.01 5900000 400000 3900000 14300000 12500000 P5Y1M6D P4Y3M18D 1500000 P1Y3M18D P3Y P6M P6M <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity during the year ended December 31, 2023 for nonvested restricted share awards:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,412</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.94 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,094</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,667)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,873)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at end of year</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,966</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.48 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 75412 62.94 20094 72.88 5667 78.57 4873 76.48 84966 63.48 400000 1700000 1200000 1500000 P1Y8M12D P3Y 2 0 P3Y P3Y <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity during the year ended December 31, 2023 for nonvested performance share awards:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,763</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.29 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,396</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,130)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,881)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at end of year</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,148</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.44 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 134763 78.29 67396 73.12 32130 77.27 16881 76.45 153148 76.44 43198 43621 7800000 P1Y9M18D P3Y <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity during the year ended December 31, 2023 for nonvested restricted stock units:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,704</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.55 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,034</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,303)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,216)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at end of year</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,219</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.89 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 114704 73.55 59034 77.59 38303 78.54 6216 74.15 129219 73.89 3000000 500000 3200000 3800000 P1Y6M 400000 300000 Income Attributable to Tennant Company Per Share<div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computations of basic and diluted earnings attributable to Tennant Company per share for the years ended December 31 were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic - weighted average shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,509,523</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,494,356</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,499,674</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,110</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,899</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349,543</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted - weighted average shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,783,633</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,697,255</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,849,217</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.92 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.58 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.51 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Excluded from the dilutive securities shown above were options to purchase and shares to be paid out under share-based compensation plans of 249,690, 649,054 and 171,273 shares of common stock during 2023, 2022 and 2021, respectively. These exclusions were made if the exercise prices of these options are greater than the average market price of our common stock for the period, if the number of shares we can repurchase under the treasury stock method exceeds the weighted shares outstanding in the options or if we have a net loss, as these effects are anti-dilutive.</span></div> <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computations of basic and diluted earnings attributable to Tennant Company per share for the years ended December 31 were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic - weighted average shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,509,523</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,494,356</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,499,674</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,110</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,899</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349,543</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted - weighted average shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,783,633</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,697,255</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,849,217</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.92 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.58 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.51 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 109500000 66300000 64900000 18509523 18494356 18499674 274110 202899 349543 18783633 18697255 18849217 5.92 3.58 3.51 5.83 3.55 3.44 249690 649054 171273 Segment Reporting<div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are organized into four operating segments: North America; Latin America; Europe, Middle East, Africa; and Asia Pacific. We combine our North America and Latin America operating segments into the "Americas" for reporting net sales by geographic area. In accordance with the objective and basic principles of the applicable accounting guidance, we aggregate our operating segments into one reportable segment that consists of the design, manufacture and sale of products used primarily in the maintenance of nonresidential surfaces.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents net sales by geographic area for the three years ended December 31:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">618.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">566.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Americas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">840.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">658.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East, Africa</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:36pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,243.6 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,092.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting policies of the operations in various operating segments are the same as those described in Note 1. Net sales are attributed to each operating segment based on the end user country and are net of intercompany sales. Apart from the United States shown in the table above, there were no individual foreign locations which had net sales which represented more than 10% of our consolidated net sales. No single customer represents more than 10% of our consolidated net sales.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents long-lived assets by geographic area as of December 31:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-lived assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Americas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Italy</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Europe, Middle East, Africa</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East, Africa</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:36pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457.5 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets consist of property, plant and equipment, goodwill, intangible assets and certain other assets. Apart from the United States and Italy shown in the table above, there are no other individual foreign locations which have long-lived assets which represent more than 10% of our consolidated long-lived assets.</span></div> 4 1 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents net sales by geographic area for the three years ended December 31:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">618.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">566.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Americas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">840.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">658.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East, Africa</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:36pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,243.6 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,092.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting policies of the operations in various operating segments are the same as those described in Note 1. Net sales are attributed to each operating segment based on the end user country and are net of intercompany sales. Apart from the United States shown in the table above, there were no individual foreign locations which had net sales which represented more than 10% of our consolidated net sales. No single customer represents more than 10% of our consolidated net sales.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents long-lived assets by geographic area as of December 31:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-lived assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Americas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Italy</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Europe, Middle East, Africa</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East, Africa</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:36pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457.5 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 726800000 618800000 566400000 113500000 87100000 91900000 840300000 705900000 658300000 314400000 301600000 331900000 88900000 84700000 100600000 1243600000 1092200000 1090800000 104200000 105900000 106600000 31900000 26400000 18800000 136100000 132300000 125400000 218000000.0 223500000 280400000 75600000 69600000 36200000 293600000 293100000 316600000 30400000 32100000 35800000 460100000 457500000 477800000 Subsequent EventsOn February 21, 2024, we entered into an agreement to acquire a non-controlling preferred equity share investment in Brain Corp., a privately held autonomous technology company in San Diego, California. The investment will drive the development and adoption of the next generation of robotic and AI technologies. The purchase of the investment was completed on February 21, 2024 for $32.1 million. The Company is currently evaluating the accounting treatment and financial statement impact of the investment. 32100000 false false false <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 20, 2023, Donal L. Mulligan, Board of Directors, adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 2,358 shares of the Company’s common stock until April 30, 2025.</span></div> November 20, 2023 Donal L. Mulligan Board of Directors true 2358 34 <div style="margin-top:18pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Schedule II - Valuation and Qualifying Accounts</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to costs and expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to other accounts</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales returns reserve:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to costs and expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for excess and obsolete inventories:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to costs and expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to other accounts</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(c)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance for deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to costs and expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to other accounts</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty reserve:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to costs and expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to other accounts</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(d)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.07pt">Primarily includes impact from foreign currency fluctuations.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.07pt">Includes accounts determined to be uncollectible and charged against reserves, net of collections on accounts previously charged against reserves.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(c)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Includes inventory identified as excess, slow moving or obsolete and charged against reserves.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(d)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.07pt">Includes warranty claims charged against reserves.</span></div> 6100000 5300000 4600000 4400000 1900000 1500000 0 0 0 0 100000 300000 3300000 1200000 1100000 7200000 6100000 5300000 1400000 1000000.0 1000000.0 2000000.0 900000 100000 1500000 500000 100000 1900000 1400000 1000000.0 14200000 14300000 13600000 8900000 500000 1700000 100000 200000 -300000 6000000.0 800000 700000 17200000 14200000 14300000 3300000 4800000 7500000 -300000 -1400000 -2600000 200000 -100000 -100000 3200000 3300000 4800000 10900000 10400000 11100000 12200000 9900000 8500000 -100000 -100000 -200000 11800000 9300000 9000000.0 11200000 10900000 10400000

W<7$5C MN<9,%#!73*_SG*O[*61R,W%\9SMQ+98IF@DW&J_X$CX"?E[-%8W<&B41.11: MR((I6$R<"_]\YEL':_%%P$;OW#-#Y4;*GV;P/IDXGLD(,HC10'#ZNX499)E! MHCQ^5:!.'=,X[MYOT=]:\D3FAFN8R>RK2#"=.".');#@ZPROY>8=5(3Z!B^6 MF;97MJEL/8?%:XTRKYPI@UP4Y3^_JX38 <\PC;D"]DE!D;!KCJ#9BTM +C+]DDSG4J-Z0+J"1,0\VR+J ML8N4J@GHQE5:TS*MX$!:?L"N9(&I9F^*!)(F@$L<:Z+!EN@TZ$2\A/B4A?X) M"[P@;$EH]N?N04??] INP] M0JY_M$E91NJU1S+GP+E>\1@F#FUT#>H6G.CY,W_@O6Z3X4A@#5%ZM2B]+O3( M%!9#R3:IB%.&*;"8"HNAK3IE'@K->%669)= ;"#8"V-*^U;D%J V?]FF5IF" M7VX(<\K=1MZIUQN[M[LR/&;5X->O^?4[^7T#KH@61\O-$J*CETYFS0XP:"/0 M'2/P>L.V=7W4J]^Q@(.:X* 39N>HV%\YNVPK>W33R\?R+> .V;W19*[@U:#? M1K8SWE-K^TA@#6F&M33#_[;AA\<4Y4A@#5%&M2BCOZ^7-@5&K=MSM+>)*ZNP M:=4/VW?Q69WTV;\IP_]A/??ZKP*=21=CH76%&:G MT?+_3:U7N/ME/!J>-7Y[M7_ JS_:*WYWIW?,02UM2ZTIQ76!97=5S]9M^X5M M5O?FIZ:=MSWI TSY+7#%U5)02YG!@B"]TR&]BU397I<#E"O;H=Y(I'[7WJ;T M20+*&-#SA92X'9@ ]4=.]!M02P,$% @ &&Y66*AA4LG9"@ $UP !D M !X;"]W;W)K&ULM9QO;]LX$L:_BN ['%I@$UO_ ME5QB(#&[V +;7M"T=Z\5F[&%E26?1":UK/ZJ%YP+Y^78[&+49\9Q/11LB;?YYX1.>YVVD)H__;H,. M=M_9;KC_\UOTWSOSC9FGM.:3,O]/-A.+VT$R<&;\.5WGXEOY^@??&@K;>-,R MK[O_.Z];[6C@3->U*)?;C9L,EEFQ^3?]N2W$W@9N=& #;[N!]WZ#X, &_G8# M7W>#8+M!T%5F8Z6K TM%.KZIRE>G:M5-M/:'KIC=UHW]K&C'_5%4S5^S9CLQ M_L9%5O%F((5SSPO^G GG(4^+VKEP)HNTF//:R8K=G_[UE&?SM!VPVDF+62=U M[NJ:B]KYP+A(L[S^V&SZXY$Y'_[^\68HFA3;+QI.M^G<;]+Q#J3C>LZ7LA"+ MVOE4S/BL'V#8>-L9]-X,WGMH1,:GEX[O_N9X(\\'$IKH;^X!FS/]S5W$C;\; M+K^+YQ^(MQF3=DB>TZQR7M)\S9WRV5FU Y%N!J(=F**9,=+IM%KSF9-GZ5.6 M9R+C]34T(IMO#.!O;.>=ZWJ53OGMH)E8:EZ]\,'X'W]SH]$_H6K:#,8L!>M5 M.MA5.L"BCW\_7%_A//%Y5A19,6__]HNG%5373?RPB]].OR_CTB:;E\RHH-MD!>KI0TFYU!USZ]'Y(2AB=B:E2"H8N387,M+/+N# Y:#&B+I(3A*9A:E#CG MXCSW1B3.*LUFH,M0W2NA>7T"":']G.$9F3J69.;B: :?"@ETW<:DSX* $#X- M D+T/.A*8G)UDE:-K%:NL1F.VHO7++4O7C4X M4X@J>UH?)$]/)2IP%@5TX"2*)V9J7'*YSCMAQ8\@ 8^F M/EK"4$G?E40YCUB:6[<+Z4XM4K'6<@*1'0@UD!*F&CQ%TX&5;.?A;/>U+*;K MJFJ7W$JQ:.;EP^',]6=9S"\$KY:D!"T/!ZVO +;_ KVK M^'3H^ :4!X[O<_"6+WG+QWGKHEZNSDFYE\6BZ; M;UJT]R&\\+=Z9$7S,0B?OHI=!RH"".&*G(/2_+UV,$YI/[Y^_OZ).8_?[[Y_ M>@0=V^WNVFWOGH/W?,E[?F"WB>3;[-=.K$9CMJ+U:RDIT]=:,#3I)/DJ1EZ! MAZ2>C@&Z]^OE?9.2(WVB?:O33/)I@J0E#,_$=#@E0?HX05+])%\E0L4D*6%X M$J8F)2[Z."Z272>?7H&C)0S/PM2E!$-?8P5.IR/EJ[@'M9DF@.X"[$?AB9G> MOB.I,,"I4&S76Z[&6O&Q58 MQ3.KT9BM:/UR2SP+3K@_3^]F1I6JE+V*E# \3=,R2( +<( [MAL5T"Q'2QB> ME*EIR7(!SG+ZW:A 139X#M73,3PQ4^.2[P*B!:L# #3BT1*&)V)J5")>@",> M 0!T2Y66,#P%T]N+)^^!")RXM'M1(=!%!9>D=84,S\S4N82LD.BV MZG:B0A6=#AS;FD*&9V;J7))6B).67A\JI-?.: G#4S&U*MDJQ-GJJ#Y4"#11 MP7N==84,S\[4O02ND%I3.[$/%0)K:'!%-(4,S]CTN2;)9Q'.9[T^E/,_YV'[ M9'"[9 X^UF0)KC95LAJ-V8K6+Z4$O\BUVY:*+*W-;6MI,QJS%:U?2XF;$76? M'CX71_2=>K2$H9)^YI(3(YP3R>9$1-,A+6& !%O@BR3W13CW-9Q[\>/R\7+S MB+C&A&!U\ 65X-TCD#+RL -0PFA$P*A.LSJB6120N-"M<@S/QW1D)9%&.)&24[W* MEN %)J"#APY;%NQ[D%P9X5Q)3_HJ#H:@"54'/@=)Z_J/9TL>C'$>U.XZQ\!R M'/AH)R0,P2M_/#73)],EO\6G/P01JTMKX#@"N@L7NEF3X4F9FI:@%9_R0$1, M8Q8M87@*IA8ED<4G/A 1:S[G,-$5,CPC4\>2X6*,)FHZUQ,*$7-K3;6$G*KA%X(4.( S YB:> MFZEWB8L)WM;5;&K0]V=4$E>&V+ MYV;J7>)9@N.9=D,[47'KP)&NNZ:&9V;J?._U<#B8Z36T$Z!K"^*HKI#A:9G: MEEB6Z#Q+J]G<3E3N O?B"2#TX"GN''QV)?GLBEJZ.[&YO8V_?^[UP4D?$(+G M?89G?&Q%AGMO2U[R:MZ]=;IN7*X+L7FO\.[3W9NM[[KW.;_[_-Z]9IOW4\LP MF]=E?TFKYE*V=G+^W(0<7;97W=7F#=2;7T2YZM[)_%0*42Z['Q<\G?&J%31_ M?RY+\?9+^P6[]X"/_P]02P,$% @ &&Y66-0757\ !0 ]!P !D !X M;"]W;W)K&ULO5E=;^(X%/TK5G:T:J6V(>:S74!J M<4=;:5NATLX^K/8A30Q8D\2L;4IGM3]^G \2G!J;LE%?@"3GGMQS[?@>XN&& MLN]\B;$ ;W&4\)&S%&)UY;H\6.+8YQ=TA1-Y94Y9[ MYR!8N7S'LAUE0'+FP MU>JYL4\29SS,SDW9>$C7(B()GC+ UW'LLQ\W.**;D>,YVQ./9+$4Z0EW/%SY M"SS#XGDU9?+(+5E"$N.$$YH ANG 7 MCIQ6FA&.<"!2"E]^O>()CJ*42>;Q3T'JE/=, W=_;]F_9N*EF!>?XPF-_B2A M6(Z<@0-"//?7D7BDF]]Q(:B;\@4TXMDGV!38E@."-1U# SI%0">K3"XEJP/RA3\>,KH!+$5+MO1'5LPL M6LHG23KN,\'D52+CQ/@1"\*P'$@!;G""YT2 :>0G')R#"8U7-)%7.*!S\"#G MX!0S0D,2E- )Y0*<3!@.B3@%)P@+GT3\5 8_SQ X^7(*O@"2@'L217*0^= 5 M,N7TQFY0I'>3IP?WI.=!<$\3L>3@-@EQJ!*X4FLI&&X%WT C(\+!!6A[9P"V M8%N3T.3P<*@)1X>'>P8U[7+XVAE?9P_?5 X JX;P7@Y$X$?;\=$6W$B8+C-7 M?.4'>.3(=81C]HJ=\:^_>+W6;[IB-4F&&B)3"MDI"]G)V-M[!V8NSX3*0W"6 M?8)KSK'@9V#B"[R@[ ?XZP\)!7<"Q_QO784[35:X23+4$)E2X6Y9X:YQJLXD M'PDP".24U54MC^YFT6FW>AVWAN[K;BFL")0C^KN("Z_$*&GWRK1[QK3O$H%E M,<3>O//P@7+/=BUS'0;6+W/O&W._?5O)]BIGM5PBUBP!LL^NTAGM M9S-:)R;GZQD&P8I )H0B8U#*&!AE7,>4"?*OGQD%V8H2V8JD7UC[C,BU+J)< M*V7PKI[G[XH^&5C5F!"*FLM2S:513=I(5]M&^E(L-T'62(.\D>K47!IG1RY& MAZG/,C-&$>2U*@_1,DIZ?KA[ND5@]G3]=#O3-GEC_$>7Q$;94%-L:NUV_)?W M:8VGN%5396Z2#37%II895F6&_ZO[%.&FE<\.0>8DCA59F4'/[ :MO:J(-ZJT M0I YBV-55D[-,]H4=;4!_\E_)?F_T/29T8INU(\URH::8E-+65DRK_MYBX_1 M_GVXS$VRH:;8U#)7%M(S>TCKXM.S/Y96"#)"U,PK ^F9':1]1;$[1CL$%9"# MS*]7V4;/[!L_;G\]JQ^SBWP9M;U)]B0-2O*W"0;:HI-+7-E&Z'9-MK:4Q%N>>)TH';]B3.92S7[R@Y" MLQVTMJ@B7LVL6T]?!ZK_>;: 5 &5"8/F%V,?;U,%8>W=1K\N28OJU#594*JH MRO) L^4YKE_!]R_!SC53S>Z%-$3[E_;*#4&S&SJR8?7?O974O(G2H#0=2TM5 MU^7N; ?%F"VR;34N$UTG(M\H*<^66W?7V895[?R-=X7R#;B*)M\/O/?9@B0< M1'@N*>7/LYQ+[(68I0%Z?4RJV!^D-RHW.\4]0 M2P,$% @ &&Y66*8)-P?G! KQD !D !X;"]W;W)K&ULO5E=;^(X%/TK5G:T:J5"/OAL%Y HZ6HK3;NHM+L/JWUP$P/6 M)#%K&Y@9[8]?.W$3DA@7=J*^0!+N/;GGW,3WD(SVA'YA:X0X^!I'"1M;:\XW M-[;-@C6*(6N3#4K$+TM"8\C%+EW9;$,1#-.D.+(]Q^G;,<2)-1FEQ^9T,B); M'N$$S2E@VSB&]-LMBLA^;+G6VX$GO%IS><">C#9PA1:(OVSF5.S9.4J(8Y0P M3!) T7)L3=T;W^O(A#3B#XSV[& ;2"JOA'R1._?AV')D12A" 9<04'SMT Q% MD402=?RC0*W\G#+Q4O"#S"AF:D>A/'/+UV!I:($1+N(WX$]G_AA2A MGL0+2,323[!7L8X%@BWC)%;)HH(8)]DW_*J$.$AP^T<2/)7@51.Z1Q(Z*J%S M:D)7)71393(JJ0X^Y' RHF0/J(P6:'(C%3/-%O1Q(ON^X%3\BD4>GSPACBD2 MC>3@%B5HB3F81S!AH 5F:YBL$ ,X =,@V,;;"'(4@M_Y&E$P([&XSM;R M@A M\)DP!BY\Q"&.V*7(?5GXX.+3)?@DLQ]P%(D>LY'-1<7RO':@JKO-JO..5.=Z MX($D?,W 71*BL Q@"ZHY7^^-[ZUG1/11T 8=]PIXCM?1%#0[/=W3I/NGI[L& M-IV\>YT4KWL$;TX8IT4''U"( QB]=5(KN!%0KC(W; ,#-+9$>QFB.V1-?O[) M[3N_Z,1J$LQO"*PD9#<7LINB=XXV9BF.A*5[X"K]!%/&$&=78":N_A6AW\!? MGT4HN.[G"/?.E2C$1\T:@X@"!0%RX.NTRC%Z* M(4?6;N*,[-VA(.]&^*:(4NG]O/2^L?1',7[%?-I"BL7-=;$2T_021&+)TS'( MH(8'9V\Y[4&%A";(;;L5'O4@I]W7,QGD3 9&)M.84(Z_PW3DDB5(RLPDITL@ M^>F8#33U>!5B64S?T!U31(G3,.SE-U[50O614#%XL\OTSL+P"3\ M?QIVA7@/7*Z'33QUJJ9D;A+-;PJM++-7R.PU,/84B&'= MG+T?XAM#RO47!M,U.\RS9I_"*M_T;I5(/:A5B_)5U"E<"H_G&@W.CTT_A6TN M>W92E*^B3B%7V"O7[*\:&X/J/,9KL:=CZ559FH#*+ LGYIJMV >-05?GO6J] MUEJ]6J_-4&4="A_GFHW<(TE:+^U%.UNP3QB$1KBS5^@FT?RFT,I2%O;1'7[< M(#1:U;-E;A+-;PJM+'/A7UVS@3UQ$%Z_O_B\&^(;0\J/C0KKZ9FMYUF#4&&9 M+?),11V6V:K\W_ U2(EO:!T^R8T17Z1L!)DK>)CQ[R)L?S=\Z3--G[97CM^Z-G[T[*&"R5QD/ MD*YPPD"$E@+2:0]$/31[.Y#M<+))GY>_$LY)G&ZN$0P1E0'B]R4A_&U'GB!_ M1S/Y#U!+ P04 " 8;E98?A6=;;(# "&$ &0 'AL+W=O9H7.H( 54VB> MT4*B3W9,G\QUB2X>MWHN(46*HSO0YUF*/LQ 49;)C^@=8@6Z8EFF)UN.0Z6+ M,XAP61=R5A5"/(7,8-E#,3Y")"(QNEW,T(=W'P_3A+JWID'2-$C*O'U/WCF7 M2M@FKR!E2YH]-^4Q.Y)8N81+HYT"">(!@^OXOG$2?6\J-FW+C,GOL MG8:5/I,>+,91^8E.I00EC] Y5;#FX@G]^$??BBX5Y/*GJX_X#?KH-WWT6Z== MKV+?55,5-2RCC#$>IE$O&8-&M2H"S5RH4:O1QTWJ.-.E-$'B6+L0E;1R1Z2N($XLH*+ M6I$W7-',Z:/H17]]WV\1[_D4M^)NOU[>7,S0XN;TYF+AQ+;&_^9CB:T.,?EC M@L%O84IL58E;#>9U3!UV^,/%GH6U0L.=1G-JI@Y['ZC6<[A=='[K'#MP M(S>.6,F1=LE]Y<6GV]ZB5SW(_Z%Y_=YLALY7G-9TO_GD$BM)@O^8A,A;^)3L MO5ZVOU_Z)%2'':ZSYZ\+LC6>613N4Y)418$+]W:59H=^1<6:Z9UA!BL=%?6&>EU$M>FM!HIORXWF'5=ZVUH>;H"F(,P- M^OJ*<_4\,'O7YE\/T_\!4$L#!!0 ( !AN5EA%J]&(M0, "(0 9 M>&PO=V]R:W-H965TKXE M])6% !S]2.*4+920\^Q&59D?0H+9B&20BCLK0A/,Q9"N5991P$$!2F+5T#1; M37"4*LZ\F'NDSISD/(Y2>*2(Y4F"Z<\[B,EVH>C*V\13M ZYG%"=>8;7\ S\ M)7ND8J36+$&40,HBDB(*JX5RJ]]XNB8!A<67"+:L<8WD5I:$O,K!O\%"T:1' M$(//)046/QNXASB63,*/[Q6I4J\I@-6O5KDK5S&.K*(;Z!-)>0.1[85F7(=FW,?NW),D$?60R0A=(R9/&T,XYR&AT?\0H*LHK68[ MCU5);A?DLN9O'%LK/W-UTU3_7$.WU]U+E1V(;$]9JU;6ND#9#%.TP7$.A:(! MB6-,&\+:M;!VK[ />;(4 MNI%51[IR@I8@7A"RG/JA>#Z?3&#[("^GAC[6S9;&O1Y=6CR&)/,.-Z"WSM6> MR)-:Y$FOR$^UA$PJ[3>2N4O&DLQJ>&'HDZXZ<&AH=9:!0SN]T]#KW<9O9N*T M%FGZNR*=RKOI0=B,F38SVG(=FDUF$\MNB=7KY:4)-1#9GJ"S6M!9KZ"W&Z#B M]5\HR?BN.%Y0,DOZ65.O\ARX]V4.2>0.1[05"UW;OW=J)W)9M M7)2NF^5U5U@13DB>\E-I7BUBG:JO_* &Z+II0)C)> MJ%FV%_5LW>C>%NU=:_Y.OW'+=G5'4W;/GS!=1RE#,:P$I3::"/EIV9"6 TZR MHN-:$B[ZM^(R%$T\4&D@[J^(>#>O!G*!^F\!YQ=02P,$% @ &&Y66' Z M&TA>!@ U2< !D !X;"]W;W)K&ULS5I;;]LV M%/XKA%=L#=#8(N5;LL1 8K58@*4)DG9[&/9 2W2L52)=DH[3?S_J$NM"FG$\ M>D@>8DD^Y^.YD.=\HGFV9OR;6! BP5.:4''>64BY/.WU1+@@*19=MB14?3-G M/,52W?*'GEAR@J-<*4UZR/.&O13'M#,YRY_=\LD96\DDIN26 [%*4\Q_7)*$ MK<\[L//\X"Y^6,CL06]RML0/Y)[(K\M;KNYZ&Y0H3@D5,:. D_EYYP*>!GX_ M4\@E_HC)6M2N0>;*C+%OV&7= 1.9XE<@[MOZ-E X-,KR0)2+_#]:E MK-B7"GFH>X4K M>1P"+/'DC+,UX)FT0LLN\F#FVLK]F&9YOY=_@(_? M5['\ 8[!11BNTE6")8G C5P0#J8L51-KD67\D8#?F1 ?P&E*9FPW:"TO3+@O3T!;3( +7C,J% M !]I1*(F0$_YN7$6/3M[B:R( 0F[P(S]=:>^!6HAK3&/_C:EJC"E;S8E*TZG8HE#AO4M"WH4\NR4-,:1;6&4XP#8DI= 7$*(?(RO#CI#]"734# M'NLQ,4CY@[948)#RAC6IAA>#C1<#JQ=?F,0)8/DR#QO+/%93)R7@?:*6^]$' M0(L9(_&3R<]BD''-ME'WI.6E+G,,4==O>6F2&G7'9B^'&R^'5B]5$7DA44-M MV,%HW#9NJDL9TAD8I!KI;+@PVK@P>CE1)LNM:J]=G2[! D=@C7"--^$:OYT" M.7:9 I=@@2.P1@I.-BDX^>\%\D1?[@.OBUKKSB#E:P4FL)JSI[/0J\B49W7W MQE!#B^+Y7$IG1'%UHAASF& AXGD<8KF5'GF:R]#32JI!ZGC8';;B8C=\W\#4 M6":T!N8B92LJ1"VT5NC7 M]A.G:($KM&98*[8*!V^GK4,K=7YU'ERB!:[0FGFH^#2T$^J=>CO4B?#QP-<+ MT]!0S;4>9K5G7W\K\@WM[-MQZ@_!A6%%AJ&=#;MJ]3H5'K\T=0SL&>KLV6[_GO%! M%7U&=OK\=H!3;5G6:7E1<%]FY[FVY*XYII)J3D)S( MF).LTX-K$JF:D(!+0LD\-G=^._IK.XY3M, 56C.R%55&Z.UT?N2(!)=Y<(D6 MN$)KYJ$BZ,A.T'?J_$AGU:A=D*<&H6-],\UNSK[N5CP>V7F\V\9?#E8O.NUJ M78HT=@]KVY]E4 [!PE'%PI%]T]A]FR\'K ?&:P?F19' ;O:^8:E(,;*38DH:'KG-;7JX0NI)62P"#4*"5-%RHZB^QT M-B \?L39C]/@4TR5&['*[Q55;7VU]>7=#OGJUN%T-]@56C.<%05&)V^HA3NB MLV4>7*(%KM":/QU75-NW4^V=6KBO\^-V%?)UIJUOL-EMV=?7BI#[=D+NMG_[ M^J:RI[V &(0&6G&VF[UO6"HV[=LWGMUW\'+ QOM4^V<M)X4"O=MXI)?PA/S;LZF7>0GLEK/+^%I4)PPJV"* V_7 MF*L"*4!"Y@K2ZXZ4T;PX0U;<2+;,3U7-F)0LS2\7!$>$9P+J^SEC\ODF&V!S MDF_R+U!+ P04 " 8;E98\-O('OS[V2\8HFD=M;JR22C1&\@K4BNBE+ MIG[?@9!=3*?TL/'$\\+8#2^):I;#!LQSO588>2-+QDNH-)<54;"+Z7*ZN MM MODOXQJ'31VMB*]E*^6*#SUE,?6L(!*3&,C!\M7 /0E@BM/%KX*2CI 4>KP_L M'UWM6,N6:;B7XCO/3!'36THRV+%&F"?9/4I(VVLAR M *.#DE?]F^V'/AP!@N 50# N>[%W(N5\RP)%*R(\IF(YM=N%(=&LWQRGZ4 MC5%XRA%GDB^ )6GRGGQE2C';(7*Y L.XT%?D@O"*/'(AL'\Z\@SJ6927#MQW M/7?P"O<*T@F93=^1P ]FY'FS(I<75W_3>&AW]!R,G@/'.SOO^<=RJXW"S_KS ME+6>(CQ-84=]H6N60DQQEC6H%FCR]LUT[G\X8W V&IR=8T^6>:X@9P9P;#7/ M&B9(RT0#A!DBK'D"^YK;=N-.[LG!0/_Q._G4S_T?:.9M!>YT>F&PO=V]R:W-H965TBA M=*VTR$IG0)!17OSCI[(0ISC$I4-\JD-2.B0VT0*93>L6:SP92;%!TEA#-/-@ M:V.](1O*#8WW6L)7"GYZ@!@J=(_N KI0B6B',Y^B.XAEE5%/X_.Z6:$R9 M>@^&#_>WZ-W9>W2&*$>?*6/ AAH%&L"8D$%:3GQ=3!R_,/$M27V41!T4AW'B M<+\YW3W>=P^@!%4=XJH.L8V7M-?AZ]5,:0G:^MN541&BZPYA%MRERG%*QAZL M*$7D(_$F/_\4]<-?7/F]4;"];),JVZ0M^N3WG$BL*5\B9FG'EG97RD6<@8UC M6L+CI!OY@U'P6$^E:91$_K RVH/8K2!V6R%^I!SSE!2Z["#;7\[%XOQAJ](. MNM=8$V@I&HD%*NPI9F@J%+4MXNN')VT:SHP1](&O,YNSX$YJV\%,)?1-J9\[ M*&<8YC/K@WQ?T]S,WH$B*E@S:;K.U@P@S:&/ &D QL( <&=)V/5#ZW86#R[\ MI ,M4.7$]C#V[)+'_PC0'G^]BK_>2?P=$UBOH9W0[Q_HRV43N^75K^#U6^'] M(31(Q8*;MZ#K-^4?^\D!O,*H5Y?_"^@&%;K!B>NSE/^V&0/A-VLI+U895U8:OZ6I.0H<-0J.NWST@=-@@-.JY";VH MH%V\IIO]:#K;P913HES(;3]@@B_/-9$9=(J9=M'ZIB'W:AB%N[-*>$H5G8>- MT-$CH@->2Z,ZL:&;UZAV?HI:,=U5:8J#3;5]G5R7<>N(XT%#B@ZK:%!+;!_U M[K03M1XO6O3XF^#ICY#D$4!W1P7X'P+L%VEW2(K:3TEM>4*_=\B=R^@E MZG;GHJA]ZZ_M7$G&9" MPSW,/J[@JDRD,8#O"R'T=F N8]7E>_(O4$L#!!0 ( !AN5EBS8^'$[ ( M -$) 9 >&PO=V]R:W-H965T\\] MYSB.[V#-^)-( 21ZSC,JAE8J97%EVR))(<>BPPJ@ZLF<\1Q+->4+6Q0<\,PD MY9GM=KN!G6-"K6A@UNYX-&!+F1$*=QR)99YC_GL$&5L/+;]!OC':E98H%C%GVG9O&?K3U#IZ6F\A&7"_*)U&=OS+90LA61YE:P8Y(26__BY\F$KP0E> M2'"K!'<_X:4*7I7@G9K@5PF^<::48GR(L<31@+,UXCI:H>F!,=-D*_F$ZFV? M2*Z>$I4GHR^@3!/H$ID!&C,AT7D,$I-,7*CEATF,SL\NT!DB%-V2+%.;)0:V M5*4U@)U4949E&?>%,HZ+;AF5J4 ?Z0QFNP"VXEP3=S?$1VXK8@Q)!WG..^1V M7:^!T/CT=+3J+/QLLKB$\)LA]/?A2A0X M@:&E/@ "^ JLZ.T;)^A^:++G-<'B5P+;L(T.8_Q.N">BES<8KX@5"AWY@JRV^FK\\++!J*<2%:8*W7*I+J@S3!5 M/1=P':">SQF3FXDN4'=QT1]02P,$% @ &&Y66 'JV$U)! :QH !D M !X;"]W;W)K&ULM9GO;YLX',;_%8N;3IMT!6P2 MDO:22+=6TTUJ==6Z[5Z[B=-8 YS#3K+^]V<#Q02[SN2&O&CXX>_CY[$#'UQF M!U;^X!M"!/B99P6?!QLAME=1Q)<;DF,>LBTIY)DU*W,LY&[Y%/%M2?"J*LJS M",5Q&N68%L%B5AV[+Q#SR(AW2C-:-GT_+'N&;W2\PU9AB"!?P 4H\12?OWK MY>BX/))CT X$:@<"57K)*WK_;$F)!2V>ZO360+7"R*Z@+K@KOL5+,@_D%<5) MN2?!XO??8!K_:8MW)K&CL$D;-G&I+^28C6P!ZZIQ5:5N /L%3&?1OFO;*>QI M>]3:'IVR/;;9KJNF7=LP[!MW2GL:'[?&QZ>,IS;C8\/X-(271Y]>"F<_GBG2 M-D5Z*L7$EB(U4HR,T7_J>M+XGIWQ/;;XGAN\D3'J^GOJ>M[ZG3]]<- MD61>"U+:W->U:==]S[M3W=/[9>O]TNV="9R!K +)%C]+\ OK+?72_.VDX:07 MQ-F59Q 8:T+&SBBWA/,K\+F0\T"XL((N-E)ONQC=&!_30&>->B18" M['&V(XKR]>1DFO+6:-"<(!A.^]&<7?M&T^B&;G9_H@4NEL1!;GA6=)]+[3BN MAC?THW=3UIVK.$3]J1H"X% 3'/HA')H,MW@?@N%00QSZ41R:&(]#V/<^!+FA M1C?T8S!Z. M0Q/DL<%Q=U^>69 &.7HKR)$%Y.9/RMV-;PP-YK7G,9^7$9V9;72=S]&)?V$)1&FM+(C]+(ML3NWUW=VK[>-:61'Z61;9D] MZGL?@M)(4QJ]A=+H]%+;K>_K7U,:G8?2R++;$A.X(&9-B:96@#D9JGU'G38!Z#7.'RR=:<&ED M+&ULK59M;YLP$/XK%I.F5EH#F(2T&4%:$U6KM&E5NZV?7;@$JV S MVTG:?[^S(2BI2-:I_0)^N>>Y>\YGCF0CU:,N QYJDJAIUYA3#WQ?9T54#$] MD#4(W%E(53[7T=:V Y0Y4E3X-@MBO&!=>FKBU&Y4F M+Z&4FZD7>MN%6[XLC%WPTZ1F2[@#\ZN^43CS.Y:<5R TEX(H6$R]+^%D-K;V MSN WAXW>&1.KY$'*1SNYSJ=>8 ."$C)C&1B^UC"#LK1$&,:?EM/K7%K@[GC+ M?N6THY8'IF$FRWN>FV+JG7LDAP5;E>96;KY"JV=D^3)9:O;.G-@\[ #HZ * M@+X$Q < 40N(G- F,B=KS@Q+$R4W1%EK9+,# MEQN'1C5),^@TP!YJ<$3<@/T%5A(F3O?A/DKM]-).+W5\T0&^ M>W>ND)^Q-2@L4ZQ$6^M<+$GI,F!L!DZ>@2E].NF3V_ /^_GMI9OHFF4P]?!6 M:5!K\-*/'\(X^-PG_IW(]E(1=:F(CK&G/VK,@.F4ZSZQQQDBXO)$+D@EA2DT M"<])SI[[F&;'F6C+% 9;*CKLH=K3.>QT#H]R7W'!1 9'5!['#]O8SCN5]*#* MUS&%#1.)_R5QU$D<_5]5Y]OKBR<,O64\>L\R?B>R/>UQISU^*+CJSO?C&77SC-Y;?^%71C7NCHZ,7T?D[O<#VX>], M+;G0Z'Z!N& PQK-236]K)D;6KCT\2(/-Q@T+_!T 90UP?R&EV4YLQ^E^,-*_ M4$L#!!0 ( !AN5EB$I5I+Z ( #P( 9 >&PO=V]R:W-H965TLFEII(R108 PB%5BU2JM:M>KVV80+L>K8 MF6V@^_<[.Y !"FP?]H7$]MWS>R]G'Z.-TJ\F1[3P5@AIQD%N;3D,0Y/F6##3 M4B5*6LF4+IBEH5Z&IM3(%CZI$&'<;O?"@G$9)",_]ZB3D5I9P24^:C"KHF#Z MUP2%VHR#*-A-//%E;MU$F(Q*ML1GM"_EHZ916*,L>('2<"5!8S8.;J+AM._B M?X6XR#MB.$ E/K$!@]UCA%(1P0T?BYQ0SJ+5WB_OL. M_=9K)RUS9G"JQ ^^L/DX& 2PP(RMA'U2FZ^XU7/M\%(EC/^%317;CP-(5\:J M8IM,# HNJR=[V_JPEQ#U3B3$VX3X.*%[(J&S3>AXH14S+VO&+$M&6FU NVA" M&Y]-:KAT7_'9:EKEE&>3;T@>&/@(#S9'#7>R*@SG\.4,+>/"7-'JR_,, M+B^NX *XA'LN! 6846B)@<,)T^UNDVJW^,1N40SW2MKYP,4A0$C4:_[Q MCO\D/HLXP[0%G>@#Q.VXTT!H^N_I\1DZG=K.CL?KG,";,I-#R?@"R$=@A5I) M:\BS5*Q(KS./;(:"3%]II,-@064@W#< P=F<"VXYFF&3L]7&W>:-W6$?FI*E M. [H-!O4:PR2]^^B7OMSDRO_">S HV[M4?<<>O)0HJ8*DTM(G5L9720&,JT* M4/6*MZ2QP"KLOL=V5]0ZB0:M3Z-PO2^O,2BN@PYH7]>TK\_2ON62R;2)=N97 M\ SI"GFPQZ?=BHXXGX\YH-RK*??.4O:'&Y@Q2$6HYG2:956$^);F3"[15ZFD MN_9 PGXI-JGI-3#M'ZEIBNDTJ^G7:OK_2^/QE(W350W6GU;-T";_S-?S0_H=98=;(_,%5?O6=ZR:4A91E!DO%4 M-[KJ5=7 JM)?]W-EJ7GXUYS:.VH70.N94G8WF%OI]X%2;424=F[IZG([:6):%PSY%85Q7F?R=0LNW8"9S= MQ -9+*6>\-+1"B]@"O)Q=<]5Y#4J!:F "L(HXC ?.]?!599HO '\(+ 5K3'2 M3F:,/>G@MA@[OMX0E)!+K8#58P,W4)9:2&WC3ZWI-$MJ8GN\4_]JO"LO,RS@ MAI4_22&78V?@H +F>%W*![;]!K6?GM;+62G,-]I:;#]Q4+X6DE4U6>V@(M0^ M\7.=AQ8A.$4(:T)X2(A/$**:$+V6$->$V&3&6C%YR+#$Z8BS+>(:K=3TP"33 ML)5]0O6Q3R57;XGBR?26YJP"]!T_@T"?4!U.0%TH0'LO+S.0F)3B@X(]3C-T M>?$!72!"T1TI2W6$8N1)M2$MZ^7UXA.[>'AB\2!$=XS*I4!?: '%OH"GG#1V MPIV=27A6,8/<15'P$85^&'5LZ.;U]+"#GKV>'IQQ$S6'$QF]Z,7#01D1>RH*B& ;\!)W[\+$O]S5[;>4BQ[ M([&]3,9-)N-SZNFC.W61JI4HV!WED#JLBI$D9?\& U!JV5PZ&;''CH /F'H*P#E+1 >QZ2 MQD-RUD-]G6>VN! ;25U8;X@5* 2YDK2=_LJ MY=QV*1M(MC)U>\:DZ@)FN%2-';@&J/=SQN0NT LT?Q72?U!+ P04 " 8 M;E98F*QU;_@# N$0 &0 'AL+W=O78MF\5)"N-:%&?>V+1@AY$GI7PQ! _% 5A_ZT@I\>E M@8WW$]^R[4Y4)ZQHL2=;> ;Q8__$Y,CJ5-*L@))GM$0,-DOC$WZ(<5 1:L3/ M#(Y\<(RJ4%XH_5T-OJ9+PZX<00Z)J"2(_'F%->1YI21]_-N*&MV<%7%X_*[^ MI0Y>!O-".*QI_BM+Q6YIA 9*84,.N?A&C_] &]"LTDMHSNMO=&RP@00G!RYH MT9*E@R(KFU_RUB9B0,#^"8+3$IPIP3M!<%N">RG!:PE>G9DFE#H/,1$D6C!Z M1*Q"2[7JH$YFS9;A9V6U[L^"R7\SR1/1US*A!:#OY TX^HCZ(?K\)J\M#NAN M!25L,G&/[F(0),OYO03^>([1W8=[] %E)7K,\EPN(E]80EJJA*VDG7[53.^< MF!X[Z)&68L?1YS*%="Q@R5BZ@)SW@%;.6<48$A.Y^"_DV(ZK,;2^G.YHZ/'E M='PF&K=;'K?6=)EMF)Z>6=6+![XG"2P-61 XL%$,/!=*$YF_A6,8$YG]A6,=*VH[?M=[;] ML[:?!1&@,]W0_,%DWL2RK]AQS7!B6<7@05@CQT'G.#CK^#L5))>UM;ZS=,X# M94YOF*;&O J2%]/4O0;DG4IXV-D/SY:$@K:?:FA#>LB;<4BR^D=@H9?,N M9?-K:\)<6:&/H>G/1Y_)RFLHONE.5EX%V::O7WAL]\]J^]H2T3)'KF3AFMA: MZV!*+8FU8K,!;.Q_T&O@ZVI%RQM-:$_+UUJ/FMYS>M2)XHR=WKMS0=5(VYM/ M&X2C3NSX:A0:F$RN/PW#4>JGA)V(HF\G\/E^HHY"6SGP3=N)FZK%MU(;)ZWO M*/#5+47+'*Z28T\7W%.?89K+5H/"@^YD[+UO*O#57056VP%9"T)[^,'36#0< M6[UV-2AO4(O&L?2=!KZRU<"Z3D*QKC8DTZ*MT<&#A1K;[ML-?$F_D34[*R%W M5M#LK+21!&IGZ:E57(-RIQU*K$'-37SBT=;$9@TVD@6P;;TAYRBAAU(T6[#N M;+?I_U1O=2?G5]7+@'J#VLLT;Q(>"=MF)4(% M !R) &0 'AL+W=ODXF38CQ\I*=;#"AU[=#[$ M>O >\AZ2E^=2G&ZY^";7 H]QA&35ZVU4IO+3D<&:XB);/,-,/UFR45,E+X5 MJX[<""!A:A1''=SM#CLQH:PUFZ;//HO9E":WG M!U_H:JW,@\YLNB$KN ?U=?-9Z+O.#B6D,3!).4,"EE>M#]ZECR?&("WQ.X6M M+%TCX\J"\V_FYF-XU>J:%D$$@3(01/\\P!RBR"#I=GS/05N[.HUA^?H9_29U M7CNS(!+F//J#AFI]U1JW4 A+DD3J"]_^ KE# X,7\$BF_]$V*SOJMU"02,7C MW%BW(*8L^R6/.1$E V_X@@'.#7#=X*4:>KE![[4&_=R@GS*3N9+RX!-%9E/! MMTB8TAK-7*1DIM;:?0Z#VZ(T(0TQ/HK0^* MT$B^TT^_WOOH[9MWZ VB#-W2*-(])J<=I>LW*)T@K^LZJPN_4)>'T2UG:BW1 MSRR$L K0T0W?M1X_M_X:6Q%]"-JHYUT@W,6]A@;-7V^.&\S]UYM[%F]ZN[[H MI7B]@WV!YIHGRE; @B?TUR==#GU4$,N_FTC/0/O-H"9N7,H-">"JI0.#!/$ MK=F//WC#[D]-A+D$\QV!59U\7MP;3S4";,VHIC"7,$5B%LL"-L< 1A MSR0]$W=A@BD(H5\I/3XC2A8THNI)Q_XP24/X!=J "("I)BZSJCVO1&:W[>$: MEWFI7J54=^1-*G]5(]_JU8F<#7><#>V_;: DA"!(APD(D%5&0,A1H8JAJ M'%C#O8'5:X]J5#25&=8\M[;M1,]'.\]'5L]_U9U-3(A"$9<2!7K=>-)C9DM$ MJ,>*(0"62[VVU\-\QD"&/2YY-VS7^G6>E1F6RHQK_EM;>*+_XYW_8ZO_=UJ2 M/9 H(9EZB;1^(BP /1TBT#*DR>GQGM-Z"M2^?M=(I!VLEZ(TQ>RYW?)HTLZA?+U"^GIV[7M+'E^L.S3%Y'NC5GU"6:[PJMRF@AJKV#JOJ8R6L'&U@FKR/IG)-V#B'N%4K< MLTOQ- F[*25A]VD2E@[+EY,P.^C1H]"I<'>%5B6TD.[>Y"SSVI'\SAEUB>:[ M0JON4A:I 3Z0&IRT3Y"##LHY3TT9V^L]EB57:%66BAP#VW.,FWS/R0R\#XE: M 5H\AI.N$*K_)7J?)@2NTC)Q.Z3!&#&*5'FK1BR)/F,I.-NR>[@[.?$B/B]2>7WN7\^SX M2P&3G<:Y)6)%F401+#5DMSW2@5MD!URR&\4WZ9&/!5>*Q^GE&HA./TP!_7[) MN7J^,17LCAG-_@-02P,$% @ &&Y66!LJ\8\#! @0\ !D !X;"]W M;W)K&ULK5=-;^,V$/TKA(H666#7^K02I[:!)-I% M][!HD.RVAZ('6AI9PDJB2])V\N\[I&3YBY)\\,46);Y'OL?A<#C=,OY39 "2 MO)5%)696)N7JWK9%G$%)Q8BMH,(O*>,EE=CD2UNL.-!$@\K"]APGM$N:5]9\ MJM\]\_F4K6615_#,B5B7)>7OCU"P[3Z"J![_)7#5AP\$R5EP=A/U?B:S"Q'S0@*B*6B MH/BW@2:$2R$T$DN:%^#"U)8ZKT';ADCB$?$=S\2S_%\PX2>+H=[!GAT.=SM M4>.W:^!K/G]P#4B4B[A@8LV!_/.P$)+COOC7Y'C-&)@95;*X%RL:P\S";"" M;\":__:+&SJ_F]RZ)EET);(C)X/6R:"/?:XLI)((2>5:,OY..(:NR;Z:QJUW MA-6R7@H)C"-"]R4-PDTCQ](7A&9 9$H4RDC M*6?EO4G?^)KA<4VRZ$ID1Z:&K:EA;WB\2F4:K1)2L)@6RD<0'TF%QRM+20H) M<'R[@ K27)ILK>E=_VBI'2\XB9O+ND4=W3QSY-RV(F][1=8I7 MB'(^]BF"1 M@-&"IZPP:>IGNW&=T<3YU93UGP:001&3%76O%W856Q!FMEKB9 M< -M:+&F=B#^HYMY?K!;,F MY7&FTUP"&ZSL5THYP4,D,6>U 4:,V//]V#@RB#P/V<:10>2YE\>.>'M'O%ZN M/_'(Y#K+&\7W@W%I.B0\-6FJ^+];SNH+W9!LI6] "R;Q/J4?,[PC U<= M\'O*F-PUU #MK7O^/U!+ P04 " 8;E98T&<"<&,$ L$0 &@ 'AL M+W=O&ULK9AMC]HX$,>_BI6K3JUT2^($ NP! MTG97?9#:ZZK;7E^;9 "KCIVS#>S>IS_G89. G92>^@:2,#/YC3V>O\WB*.1W MM0/0Z#%C7"V]G=;YM>^K9 <942.1 S>_;(3,B#:W,^6$0Q'Y& M*/=6B_+9O5PMQ%XSRN%>(K7/,B*?7@,3QZ6'O><'G^EVIXL'_FJ1DRT\@/Z: MWTMSYS=14IH!5U1P)&&S]&[P]6U8.I06?U,XJLXU*E)9"_&]N'F?+KV@( (& MB2Y"$/-U@%M@K(AD./ZI@WK-.PO'[O5S]#=E\B:9-5%P*]@WFNK=TIMY*(4- MV3/]61S?09W0I(B7"*;*3W2L;0,/)7NE158[&X*,\NJ;/-8#T7' XQZ'L'8( M+W6(:H>H3+0B*].Z(YJL%E(H!NE0"M$>(H^4+*FC&IJK%[>@2:4J5?&_NO#'7KY MXA5Z@2A''REC9FK4PM>&K(CO)S7%ZXHB[*&X@V2$(OP'"H,PGKK[ M9CR:00F;00G+>%%OO'H4M!D%4H["M2NI*LK8':58@-*O? M?\-Q\*9+H5F>E5BE2KW=0@9#D33P!H#1PV5#OKK(HYZX#@:!2>T3J, M\&CLQITTN)-!W&]$2L+U$ZIGQTDWL5X<=MY;P;EL(C=;W+#%@VPWS'1KPA- MIN^C5.S7>K-GIH4F8L_K%9X^U[P$4PM[<.''#K3I&;[+I@=_VN!/!_$_Y2!- M&? M8F Z-F)M,W)15L'B#L'\C'%J,4Y&'H_. 6=6"C,WWKS!F_\0+S&S2_6/ ><68&3-LLLF=B/BH)6B8'C% MDYQJPNB_914J(#+9U;5Y,/N-W.P>#+Y0[I5?!S]9U=W2JX7$MHI[R3LBB@?) MWPJ1'HWZE;24:\*W=,V@U@XG+;8XQJ/).2RVZB#H06VE#0\*R>J3WH%T$H7V M^%F=TV%T%?2M'=S*#Q[6G[>R6#JI+;M.T,A>OG.K0AU6XZBO$^%6E/"P*GT MI:[1@;!]+4S/K=5):@O-E:U&;JL^TE:/\+ @?1%F+2%N3@*7CJNM/)/8KLF) M59/COJ)L]0G'EV^X.NW=N>O"@V+WL]NN7Q7M-/-6VO#/:=O ]-BJ-;=GQS:* M^S9BN-4V/"QN;^BCF9L!-%O3'&BV$>XVF%.V5MCPL++]C]8['^BJ-:NM;[B[ MZ3T]5;0"%PX+7+4DTYYB=YXP HL5GV\60EO2(MPWZ6&K:>&PIOUU>>>H(YT< M$:96 3BL9I9T^)VC;/$_PD&ULK5;;;N,V$/T50ET4 MN\#&NMBQG=0V$"=;=!\"!$ZW?2CZ0$MCBPA%JN0H3OKU'5**UA=9NRWZ8HOD MS.$Y,^1P9CMMGFP.@.RED,K.@QRQO Y#F^90<#O0)2A:V6A3<*2AV8:V-, S M[U3(,(FB<5APH8+%S,\]F,5,5RB%@@?#;%44W+PN0>K=/(B#MXF5V.;H)L+% MK.1;> 3\4CX8&H4M2B8*4%9HQ0QLYL%-?'T;1\[!6_PF8&?WOIF3LM;ZR0T^ M9_,@/S5@ ;MGLYQ__L-_6;S M8!JP##:\DKC2NU^@$73I\%(MK?]EN\8V"EA:6=1%XTP,"J'J?_[2!&+/(1Z? M<4@:A^38873&8=@X#+W0FIF7=<>1+V9&[YAQUH3F/GQLO#>I$H"V*_\!2R[8%^4@51OE?@;,C?)EJ!@(]"R]W> 7$C[P5D]WK'W[SZP M=TPH=B^DI(3868C$QZ&&:;/WLMX[.;-WG+![K3"W[)/*(#L$"$E(JR9Y4[-, M>A'O(!VP8?R1)5$R["!T^_WN20^=81OJH9I0B_D76C '*E?&@$+V"MQTJ1F?<(U/DG-J$PVFW7(F MK9Q)KYPV-Z1$TDVLKY,%1 F%X[L3F'MMO,)<&Y('G=5LTA7K8P&3GI0=T)^V M]*??2?\H&YQ)7EKPB:'H\[*4(N5K"\>GEC0] MD71QYH1=M9JN_ILFZDOHX57-44I?V496*5;G!5Q]\X9<]6?M@'\R7JM[&=;3NK&]]/',TO7&PO=V]R M:W-H965T_1)7D/'SK; M9N)[OF*L($])G.;G@U51K#^/1OE\Q1*:#[,U2^4O#YE(:"&_BN4H7PM&%V6F M)!YYCC,>)92G@XNS\MZUN#C+-D7,4W8M2+Y)$BJ>KUB<;<\'[N#EQ@U?K@IU M8W1QMJ9+=LN*N_6UD-]&.Y0%3UB:\RPE@CV<#R[=SU$X51G*%-\XV^:-:Z), MN<^R[^K+SXOS@:-JQ&(V+Q0$E1^/;,;B6"')>OQ>@PYV9:J,S>L7]'^4QDMC M[FG.9EG\&U\4J_/!=$ 6[(%NXN(FV_Z3U0:%"F^>Q7GYGVSKM,Z S#=YD25U M9EF#A*?5)WVJB6AD",(]&;PZ@]?.L*\$O\[@'YLAJ#,$)3.5*24/$2WHQ9G( MMD2HU!)-791DEKFE^3Q5S_VV$/)7+O,5%[/9!W3M&E ]6&I[^QX=&^'?@QP=#RP>RRP09"_>^I^69+?]ZE?RD>> M+IELV 6Y?R;-=-?TN;Q]N:5B0?[S+PE)?BY8DO_7]LBK\@-[^:HS^YROZ9R= M#V1OE3/QR 87?_V+.W;^9GL>F& 1$IC!>[#C/8#0+[YNDGLF2/90.F-._B@_ M;?Q5..,21_7=CQ?AV>BQ20I84E]2D, ,4L(=*2%(RJ]90>/*MT_N2U>;-UV2 M/:EK9B.IPITT2'+=X;C%4S?19#@UTT3=-*=#S;=AU7AGU?@(J]C3G.4Y*>@3 MN6^"%'"SGV3+E_Y-VRF%[O]U4-T5KISKNU-D9NBW;;6G\ENVV-!.[[9.= M[1/0]M_*T98M3N@C$S)Z($MI2D$6M&#D@7)!'FF\8:H9R/%M_IUD:V5Q7B63 M/'R0X\DBBV,J:>@>9?+I6!+]9 M)KX8)V//O*#I@J=+FWE5"=-FDP[:+CL#J]&W MZT,",QAS'1U^.:_GK'8(>A];N\&Z"*,?](;M\0*N2%_6L-!,VAI1J]NOAQ%, MB1SI5+(3E41*.;&132WF#ZSL98_TO@.EAN29J3[))8D*6,E8=FG/U@@2!NI- M-A*:2;:GR?;>A.Q#;@N7&M1D^Q79DO7I?KI!J-YT(Z&9=.O8W 5#4$L\%'-Z MSV->+"*AF2QJN>#">F'6&$4*)A(K53"$ZP!<@5E[E-'1*:29V6)RZL M3SIQ#- P822W=+;C0A-4L8*%9DZK:K7BP6KE1GJ5X'/E6;>JU[-1!T/T'2U0 MT2(L-),^K5H\]YV':@]3=\Q0T2(L-)-\K6(\6$^\KFQ[#SP&D>OB9[H8?;^_P R/U M9O MI(ZGI8X'KQ3''-9]6'E%5 M"Q::R:-6+1ZL*[[)UJG8$LHA\T]$O/!*%X\TE;RF6:'H5:U9EL^7:=G$/T$> M"Y<(4HLJ9;#03&JUE/%@'5)-WIB+'$)'3?5";M4]6GF<'#&78TGD-M9L:B)L MB3S[#+^GY8<'RX]O5<>N5F@J6]2RS/XEF1K-6,<U!5!A::R9!6&1ZL M#=HQLN3GWZJW_B6U]TF8^F"&BA9AH9E[%+3:\)WWWJ6 JE50T2(L-)-\K55\ M>*WC98R07?Y<$JKB%=F5F3&SE=)ZOY%O3C3+OU:CA\OOS=9;B M?BPL?#O_W M-?I?MYF5)$Q),$-%B[#03"8;.Y/>?6L2[MXDW,U);R%1?"U1?%A8_'"C#XYM M]*AR! O-9$O+$?^0'-G3Z%>"6<=Z&*^WYZ%*$BPTDTLM2?SQ>S=[3)DQ0T6+ ML-!,\K5H\6'1\L/-?G)LLT==@<%",]G2$LB')= U$^5^>R64;_V]8?@MU M%&AU%,#J"&T:O"X'W)X\@RO3F[JWD$J!EDI!S]UD@+/!2/4T^.D1J[ P4F\& MWT(B!5HB!? :S+4Q3"?TB2>;A/!T+ICL*]5AG'1WSJ"><%Q34? Y7ZO9<>FY MC$O/)-7FLO+PU8JSQZK?56<3&@/<,J.QW7&K.KINPW.]MM^B:B,L-)/UQM$- M6!M=9X7DAZN-CME6=9+_#Y*#+LE.FV14286%9I*L)54 2ZJ>T\LU6G-ZV?=< MOT-1-UG@NZ?M4R#69&-OSZ;_0&N; %[\Z.C$\MP<^7!S>Y=_M)J%*E50T2(L M-)-++56"R3O'C@&F5IFAHD58:";Y6OD$L/)Y;>P(HT.Q(ZK\P4(S6=3R)X 7 MB/!BQ]-.[.AW8T=4\8*%9AX4U.(EA.5%C]CQ %(=.T+KTC!"7^:PT$SFM& ) M8<'RVG7I&CYL^EK[H&57RCCM'3V1)9&_;U4ZU)HBA)5 S["A1C/"AJGO= Q" M%0U8:"9%6C2$!TZ5K!CQ'-L[_-HTH/5+0("\WD3DN/\+VE1X@J/5#1(BPT MDWPM/4)8'."T^>YNM--)&$S:VX[ANO1F#E5NC!KO^DF86);O3,JE=-BD1?6& MG-W=W7N9+LNW$;7N7[F?H^KM2AJF>MG3%RJ6/,U)S!XDI#.G)@;)7O@$0Z"T*8SXU-D)L[TV3+S<0$7Y'MQ#+ M;U:4143(1[8V^98!\5.G*#1MRQJ8$0EBPYVD?8_,G="="(,8'AGBNR@B[#B' MD!ZF!C;>.YZ"]48D':8[V9(U/(/XOGUD\LDL4/P@@I@'-$8,5E-CAN\]VTH< M4HL? 1SX21LE5%XH?4T>OOE3PTIF!"$L10)!Y,<>%A"&"9* MMM_1_TC)2S(OA,."AC\#7VRFQLA /JS(+A1/]/ GY(3Z"=Z2ACS]CPZ9[7!L MH.6."QKESG(&41!GG^0M%^+$ 0]:'.S!]!/N\X8PN)U+Y7RTH)'<3IRD M"W*+?I!PE[5G7&Z+;=+DZ%RIT]^O;5J8C M*>:>AE+P,!#')O$R$)R%5))8]ZYUY_0GYOY4E6:K7M7*4T[H2KK]@FZ_*UW$ MB(";)-$$T2YJ(J^$[+IS=()Y_3."5S0:%!H-KM6(O+5II(3LJI%.,&]P9NM6 M-!H6&@V5&OU,7Z[@WY(],%DL(+@LCH87Q5&S53V.SF%5B(T*8J/+%M\/]H$/ ML8^. 81^$Y<,"#N5\2T\J)%I,;-K;)33NC(KC O2X\M("V#1#0IB= 3">!-I M-5"_U7%QK:-WA6-%!&R5=9&EQ'H*^"M:,0"I@%0"N#B?&W/(^O+V:LN[:+'# MX]HV:+&S1LW;&I\4??A*??.VJDSBKJ1/-R MM ^9P&D)Z;)NQ>K"]4&1I;36IUK1/%UH5=7*2A8//CNDM1:^6M$\76A5\(6SU$:)#S-LM)X+Z^;'-KGZ ;+.KQZEY MDN%MGM:]%;W/+/TKOM6O\3[]0(6B4-C= ?&")@?Q^1:EX?T@&*'X3&PO=V]R:W-H965TR_S73/Q9/< "CT7!9,SJR-4M6MX\AL M R61-J^ Z2L'5D)('EM5!:.Y[J14Q+*K'1:WWL0Z91O54$9/ @D MMV5)Q,L""KZ?6=@ZWOA&UQME;CCIM")K> 3U1_4@=,]IO>2T!"8I9TC :F;- M\>T")\:@'O$GA;T\:2.3RI+S)]/Y/9]9KB&" C)E7!!]V<$=%(7QI#G^.CBU MVIC&\+1]]/ZY3EXGLR02[GCQG>9J,[,2"^6P(MM"?>/[W^"04&C\9;R0]3_: M-V-CUT+95BI>'HPU04E9@(%W,/!J[B9037E/%$FG@N^1,*.U M-].H4ZVM-1QEYJT\*J&?4FVGTL<-$7"ST'GEZ(Z7^F5+4I?K!LU-P:AZ0?K= MHT?%LR?TM:J?S?=$Y!)]N =%:"$_3AVE48Q#)SN$731AO8&PV$-?.%,;B3ZQ M'/+7#AR=0YN(=TQDX8UZO(?,1C[^&7FNYZ,?D8.D24T>+B,1_+94?AW!'RN5 M[,NUL0OZ[S 2G_Z 4?N+R-404L5C'E/OVZ55(3EE*T1 M46@):\J8Z? 5>@$BT ?*#C7XB/[NK4:31!,FJL.8M;Q+)SY. G_J['KPPA8O M',7[51"F]-QZ+T5X1A&YP<3KAXA:B&@4XM,SB(S*"S"B,XP;WT_B).X'B5N0 M>!1$"\D*Z"7UB,]!L!M% QQ)RY&\49"*B@LHDG.*('3[&28MP^22B0LLOWC* M3LXG2^ %/NX'PVZGB>Y[Y@M9%G MVB'"*5OH![X?#K"=Z#4>5:'O]3X#^GK MC^S)P-+ GL7?"%7MVD@QP=4*/QY7^M8I=0Q:CXO\:UF[ABSLJ5EHQY';_896=;<)X+=V@4[TKF&,>ABQ/52\;DO XWO" M&SIX#6G<0^K:@?^.:G8["'YK"QG5R&NPD_/U/+']?Q] G)/#;@EB71_I);3\;YLUAN1O>?'-\(4)KD40%K+2I:\=Z&HKF&-]T%*_JH_.2*WT0 MKYL;_>D#P@S0SU>&ULM9MA_2L:[ MN=F=N2I)$+'7.M.6V[M[L3>==MI]32569A&\$'7[[2\@)2;@LV"C+UK!Y)\G M/T/R?R)<[3+^/5\R)M"/59+FUX.E$.O+T2B?+]DJS(?9FJ7RDT7&5Z&0A_QU ME*\Y"Z.RTBH9$SJ_+)L<3VXP9>!6U8H2SS' M;)+9#O"@MU8HW)ANVPE MAU,>EE_(!;HIOI)8O"$YNM"_6;IEN9"ERAKH9A?R*$>? B;".,D_R_*_HA'* MBP_SJY&0H14-C.95&+?[,,B1,#!!7[-4+'/T9QJQ2!<8R3[5'2/O';LEH&+ MYD-$\>^(.(2V!'37O3IIJ1YTKXZ!WM#Z:Z*EGGM$[T&RY_&\Y"^R^?RW7[#G_-%&QZ988$E,(^?6Y-Q2G4(#O'5$NC9Y MV10++(EIO,8UKS$XTM2%'@KTPE[C-(W35Y0MT!L+.?H4I]5%_KF-Z5[;*[6+ M)6<[FXQ=+"^@[2$L,(*^L"R):;"\&I8'POJ+AVF!ZB=4O 85N2Q/78,*V%1? M*I;$-"J3FLH$I/*\'S\_@3)I0+D8>][$@ *VU!>*)3$-BE]#\4$HTJ4L6-R! MB]_DXOH3:G !&^O+Q9*8QF5: MV'_L* ?F@"O4M]*;LNCB9LNX]-JHG%60M',,?0ECCI[#9,-:/95C<#B]X5E2T^$1!8]T M7M8Z4MH+8G)XI9&A[YN8P(9[8[*DIF-2GAS#IOQ@G>M(B;90\H=C;WKP,HE9 M=>*VU'1BRHMCT+J^+X(;J=T'F]N"S1NZC<%EU83;4M-1*1N.>_AP[7.F,Y'2S2>T6T:LEMJ>D E2G' MDQ,386S39-]950MLJ>G0E&G'L&O_6#:,FUX>4W?BF68>#J(WLG/8>:S\/(8- M?<><&#>MN3>A4]/ PXWU1G,.IT^4TR>@Z>V8&%+ 'N^C\T>6371MM1T.LI$$]A$GYK85K+: MI#&FN+%LMY5KF5P".,Q3,2B33.B9LEMB=4/;JEI@2TV'JGPT@7VTM>RV:N?0 M^\F$A$P=]6IDIC(4?4P^/3$<=@ MTR/?654+;*GIOYHKQTWAO?7C22^UNG=N52VPI:9#4[Z>?GCO'/"OM&GV,78G MCGEAPD'T1G8.LT^5V:?==\PA-DW//IXZM('&ZBZY+34=S<&=*YUWR2$RM"7I M]:EC;I7 C?5&]!P61*L/G#2ENYEGDJ@,,\%8.RWM0[4_Y,K>Z%6U4+;*GI4)53I[!3MY8_ M5^UH[I(.QZ9WA\/I#>\Z#VU+3,2D;3V$; MWSMGKO0:OPZ[P&8,'$-O8NM^N>0Z[ M[BJ[[O:PZZ?ETF[S)AS)SM CC>OCQ&!S>WKQA_+1\2R-$\VZ1B M?SMX?;9^$.&FO/W>.'^++X/]XP1*9O]TP]>0RR4@1PE;2$EG.)%+/M\_,+ _ M$-FZO(7^)1,B6Y5OERR,&"\*R,\762;>#XH&ZL&PO=V]R:W-H965TJIVI5ORGI M("V;/?6D[FEUVVT_FV0 ZQ*;V@;N_GW'">0@ M:Q!5X0/8SCR/_R MIAJG0;^M7B3.W(ZE9#5PQ00G$N9CY\&_SWW/ !J+OQAL MU<&8&"DS(;Z9R>=R['CF1%!!H0T%Q9\-/$)5&28\QS\[4J?;TP /QWOV3XUX M%#.C"AY%]3YL/8<4:Z5%O0/C M"6K&VU_Z?>>( X"?G $.T#0!T0G .$.$%X*B': J/%,*Z7Q0TXUG8RDV!)I MK)'-#!IG-FB4S[B)^ZN6^)0A3D\^\T+40!ZTEFRVUG16 =&"_ F<4Z[)HZA7 ME/\@+R#)ZY)*('?-&EJ:L"DBYF1*%2L(Y27)6;764)(G*CGC"T5N_A!*W?X' M]IL<-&458N[(VVM.;C[19<+Q5YXB64QP0N^K!S9+!WY#0XRYA#,2"A_Y$$7A!:#O1X M.3RPP//+X?X9-6%W+<*&+SS!]V5=@Z1:R'N;;UML9,>:3'6O5K2 L8.I2('< M@#/Y]1<_\7ZS^>6:9/F5R(Y\%G4^B\ZQ3[Y@EF;-ZV3S68M-&ZQ)QIN)[V6# M>.1N#IWQWBI)!N&Q46XQB@:9=_#Q.\21DKA3$I^-?@Y<8*XY&?_XFO&_)EE^ M);(CKR6=UY*S\6_SX!W9-K4&TR#=X#NT@'WRPJJK-*9)S(SD!K-7NWQK][/6$6,R\89EE/UGNS,,KB*+2+&G:BAF=%[>O8 M56(YM'@^'89)V(^ES3#)TB#N)8G<9HC!#/S4+COK9&<77%^\55F755F54 M6(JJHO)@U2JVW2 [.%H\R(*>T/=&X2 >]D1:C4[D-=_[V>UX%T7V?XG<[7&L M]#@86%>-(VR(H58<]VV*-UJUXP_-"UH;WUJFO2F M&ULK55=3]LP%/TK5B9-(&WDDS)8&JEMF,8# M4P7[>)CVX":WC85C9_9-"_]^MI-F!5K$ R^)?7W/R3W7\7&ZD>I.5P!([FLN M]-BK$)L+W]=%!375)[(!85:64M44S52M?-THH*4#U=R/@F#DUY0)+TM=;*ZR M5+;(F8"Y(KJM:ZH>IL#E9NR%WC9PPU85VH"?I0U=P2W@CV:NS,P?6$I6@]!, M"J)@.?8FX46>V'R7\)/!1N^,B56RD/+.3J[*L1?8@H!#@9:!FM<:9L"Y)3)E M_.TYO>&3%K@[WK)_<=J-E@75,)/\%RNQ&GN?/%+"DK8<;^3F*_1Z3BU?(;EV M3[+IF]WT?=@#AZ @Z@'14T!R !#W@/BU@*0'N%;[ MG137AYPBS5(E-T39;,-F!ZZ9#FWD,V&W_1:5664&A]F5*&0-9(*HV*)%NN! M4)+O( 052&:R;JAX('-0Y+:B"LA'\HTJ1>UND:,PJ: MO1X>[8'GKX>'+ZB)APV*'5]\@.^2*L'$2N]LP>_)0J,R)^;/OG9W=,E^.NLB M%[JA!8P]8Q,:U!J\[/V[JMR3+WXCL41N3H8W)2^S91" K&6_=?ZNA M:!5#!IH<,='_NL?[FMF1CARI==!U%B7GH_,@]=>[;7J>-DK.@]/D<5K^/"T\ M"Z.S>$CKI/D[Q[D&M7*VJ$DA6X'=,1BB@_-.G.$\B4^-(W<&^I^FL_-KJE9, M:,)A:2B#D[-3CZC.(KL)RL:9QD*BL2 WK,RM LHFF/6EE+B=V \,]U3V#U!+ M P04 " 8;E98/*XO5C4" H!0 &@ 'AL+W=O&ULC91-C],P$(;_BF4D!!+4:?H!*DFD=@MB#[NJ6@$'Q,%))HFU MCAULIUG^/;:3A@+=:B^QQYYY_$ YDNS4]8BHTK.:A":28$4%#%>3U>;A?/W#E\9 M=/ILCEPFJ90/SKC-8QPX(."0&:= [7"$&^#<"5F,GX,F'H]T@>?SD_HGG[O- M):4:;B3_QG)3Q?@]1CD4M.5F+[O/,.3C 3/)M?^BKO>=!QAEK3:R'H(M0NS_(4VZIH4FD9(>4\[9J;N)3]=$6C@GW4PY&V5UF MXTQR@-*6V* ]-%(9)DKT%MU3I:@K%GJU!4,9UZ\C8NQA+H1D@_"F%PZ?$)Z& MZ$X*4VGT4>20_RU +.6(&IY0-^%5Q2UD$S2;OD%A$,Z0[L&OZ,[&$LR\[NS9 M)?B^3K51]L+\N)1WKS:_K.:::*4;FD&,;9=H4$? R G-W>&E3I>U2C3+;"]!=Y7!V?@75_^_^X]V_('54E$QIQ*&QH,'EG M3U=]7_:&D8WOA50:VUE^6MFG#)1SL/N%E.9DN /&QS'Y#5!+ P04 " 8 M;E989X_,K),% Y(P &@ 'AL+W=O&UL MM5IK;]LV%/TKA%<,*9#*(O6R,\> 8WI;@*8+ZF3[,.P#8].V4#U$Y!Q+\7.J=1E#.) M<7RM2 ?U.?/ ]O8;^^^%>"'FB3 Z3Z-_PC7?70]& ["F&_(<\<_IZY^T$N3E M?*LT8L5?\%IA[0%8/3.>QE6P&$$<)N5_\JU*1"L ^@<"4!6 N@'N@0"G"G". M#7"K +?(3"FER ,FG$PG6?H*LAPMV/*-(IE%M) ?)OEU7_),?!N*.#Y=TJVX MBAQ\IOLTXV&R!1_ )S'=EB2B#)!D#3ZFR?9#)"[.&LP8HYR!I^_@#YIN,[+? MA2LP$],-7&#*21BQ]R+\<8G!Q;OWX!T($W 71I&XOFPRY&*T^3F'JVID-^7( MT(&1003NTH3O&%@D:[J6"89"9JT5O6F]05I&3%<6<. E0#9R% .:'Q^.%.'X M^'"H4>/45\XI^)RCK]QM4O:!O)[^_2C@X);3F/VGRGW)[:JY\V9SQ?9D1:\' MHILPFKW0P?377Z!O_Z;*FTDR;(A,RJE;Y]35L4_SF<_RF:]*61D:%*%Y.WT1 M4]1U+'\R?&DG0P&SQ\A",@PK8;8UJF&2 *\6X&D%M(J5%,6J$E)2C%JG=GW; M@AT="I076%Y'A@(5!(=4^+4*7ZOB\=/MPP*#YY ^0WYK\92[Z*!^.NBC<1WF^ M;[GJ0AK7HQ__?#L8]\X,;;?;K^8JE&>-.RI4*+_5(B45T&Y,BJW5\1??T0S, M8IJ%*Z+V$EJ"4Z>O439LBDU.7LOAP3.VA8K<5&)-LF%3;')B49-8]..]H8J5 M2@$ZW?OG7 $;!98];G\Z-:8(&4-K;+<^\$#!-=X2:FW6<8VCXF@/Q('=EC!7 MH%"[L56B^BBI2%^D][E%U57'X[9LI[#YP5"#ICHMZU@.K8"/[ M4%6AQF\BK>VJS/KB.4OW]!+MU1,&",'X)9IO\;JP49M1F&F7#IMCD?#8V M$Z$S5AS2>MB3$VN2#9MBDQ/;F%QDP.2BOC$-/,O3&/2Y(L0?:T.P(D3<+M&! M4FSL+]+;7T41%N_TRSH$%XN[Q>R]4K51;VR4#9MBDW/:>&-T3F^,C'ICHVS8 M%)N&/4=[-HW/\= MX0 ,=J7T80X\^,H--=X8Z;WQC(4$W)-5N E7X&)V/YNK&X51IVR4#9MBDS/8 M.&5T3J>,C#IEHVS8%)O\NV?CE!V]4]8V"J?O:D>C0V_'JI\O%2&N%70*38&" MMGVHT)S&+CMZNWQ4SZ@X JFO];J?"H5Z'4.%\GJOVH:M-04QS;;%V@P&5NES MPLN?W.NC]?J/6;'JH7/\!E[AF^6+GPE'*>QL7FCI(US7* ^'Z3IOQM)S]!O5IF^C]02P,$% @ &&Y6 M6 ^Q:V$P @ [00 !H !X;"]W;W)K@2D9QMSN,*BX42Y.PMC!IHC=."H4+ W935=R\3%#JW9CUV.O" MO5B7SB]$:5+S-2[1/=0+0U;4JN2B0F6%5F"P&+.OO=%DX/V#PP^!.WLP!U_) M2NM';\SS,>MZ()28.:_ :=CB%*7T0H3QM-=D;4H?>#A_5;\)M5,M*VYQJN5/ MD;MRS#XSR+'@&^GN]>X6]_5<>;U,2QN^L&M\AS&#;&.=KO;!1% )U8S\>7\. M!P'Q6P'Q/B .W$VB0#GCCJ>)T3LPWIO4_"24&J()3BC_4Y;.T*Z@.)[& WA8SN#\[.)?F8AH6^2X18Z#[N"=R/ ')H;:#Z;:U,P2E%:?,JV&PO=V]R:W-H965TX^%'U@)#H65A9=DHZ3OR]UB2B)%".A M(\Q)9]YFAF M-!P>TKPX,?Y3["B5X'D?)^)RM)/R<#Z9B&!']T2,V8$FZILMXWLBU25_G(@# MIR3,C/;Q!$VG\\F>1,EH?9%]=LO7%^PHXRBAMQR(XWY/^,LUC=GI<@1'KQ_< M18\[F7XP65\7H"I[[>)X:9(CO$3V) MRGN0AO+ V,_TXB:\'$U3CVA, YE2$/7R1#FHO&=J6'W_ROY[ M%KP*YH$(NF'QCRB4N\O1<@1"NB7'6-ZQTQ^T"&B6\@4L%ME_<"JPTQ$(CD*R M?6&L/-A'2?Y*GHM$5 S@O,4 %0:H:>"U&.#" '%_G;O@X\?/H$/($K URB.E:&XF$CE M5DH^"0H7KG,74(L+$(&O+)$[ ;XD(0WK!!,53QD4>@WJ&CD9?1J, 8:? 9HB M;'%HT]T<6T]4-3*9%K&N_S+I(AL*=[DO OQUQ^(8J)9S(CS\VY9Z M;\C4#TGF#T162_VL3/W,6<37),Y*F$CP0!^C)$F["MN"%TJX+8LYVR)C2^>N MI_5\K ;34S4Y)F8VQG6,;V*\\;S$U$*9EZ',G:%L=H0_TA!(!@(F9%X@]%G- MQ():VU].MZSYX#5B,3%PO&K$8L/,[+$LRE@6SECN:! 3(:)M%&1U;W,_9YA7 M;CMM./\FPG771\"DSO*RW9HBV#Y9@1+([739KGY-@RV1[$JHU@Y MH_!5*PK:\KXR[G>&F_6]L8#@\MX*@W74XU=5-U'?[CXHFS\46SV) M2"<1O?_D6O@P5/Z'9/.'8JOG7ZM$Z):)?6?8@JX^G32GI0)4;9W&D'1!ZK%H MG0:=6J3_%%OP59TP^HMGZ=_-*=8*:@M':Q_H%C_.-E_8-KKSK.F]!35MHGP[ MJLU_+7B@6_'TZ/0==,S&"O*:H6NQ!L)A*JMK4 MD^I6C$?4OJYRWZ!W_QF2S1^*K9Y<+C6 MDKW[OZD*H6>J,BNJN;@TVH\%9'92"PB.%RT! M::&)W$*SUZJEX'(N2C964%/_6T!GK6L7I!4?F]%M3T+K9=09[WTQJ2&+$K)7+_84,9X\NVHMD>A!1-R"Z;*QFU]MY!N*>=I MQ9%GH!;ZM&6_T$W?MZ\.RN8/Q59/K19O:/;^\QIR"LC>^1^2S1^*K9Y_+3Y1 M9_'9:5Y#IKHTMTTL(,]L/"9HT;;AAK0(16X1VG]26[B[=Q&1!66J:AL*M4[4 M6ONA 7?CD&TCS>BF)NC,W))["U4/1TLIU%E*O34UF,('F['80$T)90%5*[+^ MRY%64-BMH'X0SDDB7YR;6FZ.WK\6#\L"6K;-:%B+3]QYM^[M[H_-'3:SL6\ZH7P["K7$HQ4?_@_;==BV70>;VF%C M@ZW&>%K],\*9F4NF54LP6C[AH?;N"J)%O=Z-.K.@S'U4.\IK!#.IG%O94U5# MZ?D? ;+BR4][E)^69XRNLI,UC<^OX;F?GQ32-/G!I:^J-*-$@)AN%:5:-JH< M\_PL4'XAV2$['?/ I&3[[.V.DI#R%*"^WS(F7R_2&Y0GLM;_ E!+ P04 M" 8;E98NHL@46X# "O%P #0 'AL+W-T>6QE[\8L2N'0]J^C5 :(=7+:#"H?; MPHW0[XC]@QSMLX1*#PZ3WJN-BD>6 9_7XSU':/VN=9Y:3.A@9-].WF;C])Y] M/GY^_X'45(/LK:I^<)!P9Y]T52!>M3G&PR03S1X)7!/0V4E*G4?"1^Z$<#:5 M#%@)21E?FW / K.,9])1>G-J.SY$BF\&]DT/]FVEDS*1R3*WR6 ^I]7M.\"F M!P89Y[7!GFL"XV%.E*)2W.A.>7,9? (Y5?M^G6N'99C*F MLGE6N)O0>,AI G8DFR_@JK+< U"I+-6-F)%Y)DCI8<.H&EIV1CF_@X?:YV1+ M>Y6TUK4L55$WM:&J:61,!_3;:D:[+=M_EJZ3L\=,O5OJX8BR#[5";R5-V*KL MKY+: *;NX^HDS_GZ+6=SD5(S^(,3CH=DPW,6F63?=#8HE9D.4.DZCU0J-FM' MODJ2W].5VI33*L$]]T[0\]^=YSD55!+>-JUK_YAG^=F.JT/ O_!G8#(Z?I/!"7BL#M7';M(_!9.]4S 9'*5)KSKX MMD[76V?K.NK ;YB1^PE^,?$FJ3-=,JZ8J'H+%L=4/#EB:WE%IIQNZ^O[8YJ0 M)5?W-3ARF_9'&K-E&M5WW<)$5'0-A%;LJ7'<$X!K,C@&%Y, <8Q["P//_3> ;H> R&>1M8D0'*&: <:$/N\ 2.*[*N-Y0$&M@I8[4!^>QZH*3LG"&!5,6_8 M#L:1*,(0J$5[C88A,CLAO.WK@^V2((@B.P*8W4$08 CL1AS!'( '# F"\GMP MY_O(VWQ/>_ %!+ P04 " 8;E98EXJ[', 3 @ "P %]R M96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_: MI7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$ MVV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH M^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( !AN5EBG3@>%X0< (]( M / >&PO=V]R:V)O;VLN>&ULQ9Q;<]NV%D;_"D8OS9DY.J9$73-Q9AP[ M;3V3BT_DIH\=F(0D3'E10=".^^L+D%*\H M\EX^5,T9*Q^^2 =RV9M$[H9+;2K;O**YOW2,C\J]N#VJ;?FSSJPR-]*J7TQ9 M;W2Q\K=QW^*"?(VF''9_VT)\;?Y-,9;+I4[439G4N2IL6XY&91ZPJ-9Z4_5$ M(7-UV;LN'Y41=W*E_)=RGW*;ME_0.C)27.:U=A?,;=HP\O%K:EFM">0,0,[. M!OG^KUH3R#F G)\1,GAH!A'JNR->S,\;9=JS0A8.M,YS:9X]Y4*O"EJ6 Z@8 M9L=\4D_9L[A*RXTOSJLD*>O".@$+-YHHRIIB(N4,F)WS13VJH@Z\C.0R8+;+ M1UFX48)_D2NRYBHE0T89,"OE*G$/:J7]^:;=W;BA5F6UK8T*&)%0!LQ&N2U< M95HWP@R1D$(&S YQK=T]K_;YO^+.^<,V1>>[O(U_'X5$"ADP.^27LDR?=)8U M=+=N<%ZL/(&XJJI0Q@/DD &S1&[40U!B2!4#9E=\MFLWHK^NC?&/Z@*!X,/=A-8 MW2*)=ZI02QV';SY'LT-[/S(0Q7)W@.*Q#!D%H./:',E[N6WD EY8,CL@::) M]=^YNDR;8%85U<'T #+ D-D VS*[LM;HA]I*[RA;BGM5%-ZM%!/)8<@LAX5: M-=W(%[4IC6]Y=.8"22%FEL*B?JC47[5G>_^XU_?&2 TQLQH6[AYI[6KS]E;T M&T?([P/-_]'\%+,G;HM* M.T>(>R-3'V]=&>/&