0000066570-24-000037.txt : 20240725 0000066570-24-000037.hdr.sgml : 20240725 20240725160712 ACCESSION NUMBER: 0000066570-24-000037 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 92 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240725 DATE AS OF CHANGE: 20240725 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MSA Safety Inc CENTRAL INDEX KEY: 0000066570 STANDARD INDUSTRIAL CLASSIFICATION: ORTHOPEDIC, PROSTHETIC & SURGICAL APPLIANCES & SUPPLIES [3842] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 464914539 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-15579 FILM NUMBER: 241142090 BUSINESS ADDRESS: STREET 1: 1000 CRANBERRY WOODS DRIVE CITY: CRANBERRY TOWNSHIP STATE: PA ZIP: 16066 BUSINESS PHONE: 724-776-8600 MAIL ADDRESS: STREET 1: 1000 CRANBERRY WOODS DRIVE CITY: CRANBERRY TOWNSHIP STATE: PA ZIP: 16066 FORMER COMPANY: FORMER CONFORMED NAME: MINE SAFETY APPLIANCES CO DATE OF NAME CHANGE: 19920703 10-Q 1 msa-20240630.htm 10-Q msa-20240630
false2024Q20000066570--12-31P3Yxbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:puremsa:Segmentiso4217:GBPmsa:lawsuitmsa:claimmsa:classAction00000665702024-01-012024-06-3000000665702024-07-1900000665702024-04-012024-06-3000000665702023-04-012023-06-3000000665702023-01-012023-06-3000000665702024-06-3000000665702023-12-3100000665702023-01-012023-12-3100000665702022-12-3100000665702023-06-300000066570us-gaap:RetainedEarningsMember2023-03-310000066570us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310000066570us-gaap:RetainedEarningsMember2023-04-012023-06-300000066570us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300000066570us-gaap:RetainedEarningsMember2023-06-300000066570us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300000066570us-gaap:RetainedEarningsMember2024-03-310000066570us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310000066570us-gaap:RetainedEarningsMember2024-04-012024-06-300000066570us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300000066570us-gaap:RetainedEarningsMember2024-06-300000066570us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300000066570us-gaap:RetainedEarningsMember2022-12-310000066570us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000066570us-gaap:RetainedEarningsMember2023-01-012023-06-300000066570us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-300000066570us-gaap:RetainedEarningsMember2023-12-310000066570us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310000066570us-gaap:RetainedEarningsMember2024-01-012024-06-300000066570us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-06-300000066570us-gaap:OperatingSegmentsMembermsa:AmericasSegmentMember2024-01-012024-06-300000066570us-gaap:OperatingSegmentsMembermsa:InternationalMember2024-01-012024-06-300000066570us-gaap:CorporateNonSegmentMember2024-01-012024-06-300000066570us-gaap:OperatingSegmentsMembermsa:AmericasSegmentMember2023-01-012023-06-300000066570us-gaap:OperatingSegmentsMembermsa:InternationalMember2023-01-012023-06-300000066570us-gaap:OperatingSegmentsMembermsa:AmericasSegmentMember2022-12-310000066570us-gaap:OperatingSegmentsMembermsa:InternationalMember2022-12-310000066570us-gaap:CorporateNonSegmentMember2022-12-310000066570us-gaap:OperatingSegmentsMembermsa:AmericasSegmentMember2023-01-012023-09-300000066570us-gaap:OperatingSegmentsMembermsa:InternationalMember2023-01-012023-09-300000066570us-gaap:CorporateNonSegmentMember2023-01-012023-09-3000000665702023-01-012023-09-300000066570us-gaap:OperatingSegmentsMembermsa:AmericasSegmentMember2023-12-310000066570us-gaap:OperatingSegmentsMembermsa:InternationalMember2023-12-310000066570us-gaap:CorporateNonSegmentMember2023-12-310000066570us-gaap:OperatingSegmentsMembermsa:AmericasSegmentMember2024-06-300000066570us-gaap:OperatingSegmentsMembermsa:InternationalMember2024-06-300000066570us-gaap:CorporateNonSegmentMember2024-06-300000066570us-gaap:LandMember2024-06-300000066570us-gaap:LandMember2023-12-310000066570us-gaap:BuildingMember2024-06-300000066570us-gaap:BuildingMember2023-12-310000066570us-gaap:MachineryAndEquipmentMember2024-06-300000066570us-gaap:MachineryAndEquipmentMember2023-12-310000066570us-gaap:ConstructionInProgressMember2024-06-300000066570us-gaap:ConstructionInProgressMember2023-12-310000066570us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-03-310000066570us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-03-310000066570us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-12-310000066570us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-12-310000066570us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2024-04-012024-06-300000066570us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2023-04-012023-06-300000066570us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2024-01-012024-06-300000066570us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2023-01-012023-06-300000066570us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2024-04-012024-06-300000066570us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2023-04-012023-06-300000066570us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2024-01-012024-06-300000066570us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2023-01-012023-06-300000066570us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-04-012024-06-300000066570us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-04-012023-06-300000066570us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-01-012024-06-300000066570us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-01-012023-06-300000066570us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-06-300000066570us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-06-300000066570us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-03-310000066570us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-03-310000066570us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-12-310000066570us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-12-310000066570us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-04-012024-06-300000066570us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-04-012023-06-300000066570us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-01-012024-06-300000066570us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-01-012023-06-300000066570us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-06-300000066570us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-06-300000066570us-gaap:AccumulatedTranslationAdjustmentMember2024-03-310000066570us-gaap:AccumulatedTranslationAdjustmentMember2023-03-310000066570us-gaap:AccumulatedTranslationAdjustmentMember2023-12-310000066570us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310000066570us-gaap:AccumulatedTranslationAdjustmentMember2024-04-012024-06-300000066570us-gaap:AccumulatedTranslationAdjustmentMember2023-04-012023-06-300000066570us-gaap:AccumulatedTranslationAdjustmentMember2024-01-012024-06-300000066570us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-06-300000066570us-gaap:AccumulatedTranslationAdjustmentMember2024-06-300000066570us-gaap:AccumulatedTranslationAdjustmentMember2023-06-300000066570us-gaap:CumulativePreferredStockMember2024-06-300000066570us-gaap:CumulativePreferredStockMember2024-01-012024-06-300000066570us-gaap:CumulativePreferredStockMember2023-12-310000066570us-gaap:PreferredStockMember2024-06-300000066570us-gaap:CumulativePreferredStockMember2023-01-012023-06-300000066570msa:SecondCumulativePreferredVotingStockMember2024-06-300000066570msa:SecondCumulativePreferredVotingStockMember2023-12-310000066570us-gaap:CommonStockMember2023-12-310000066570us-gaap:CommonStockMember2024-06-300000066570us-gaap:CommonStockMember2024-01-012024-06-300000066570us-gaap:CommonStockMember2023-01-012023-06-300000066570us-gaap:TreasuryStockCommonMember2024-01-012024-06-300000066570us-gaap:TreasuryStockCommonMember2023-01-012023-06-300000066570us-gaap:CommonStockMember2024-03-310000066570us-gaap:TreasuryStockCommonMember2024-03-310000066570us-gaap:CommonStockMember2023-03-310000066570us-gaap:TreasuryStockCommonMember2023-03-310000066570us-gaap:CommonStockMember2024-04-012024-06-300000066570us-gaap:TreasuryStockCommonMember2024-04-012024-06-300000066570us-gaap:CommonStockMember2023-04-012023-06-300000066570us-gaap:TreasuryStockCommonMember2023-04-012023-06-300000066570msa:RestrictedAndPerformanceStockAwardsMemberus-gaap:CommonStockMember2024-04-012024-06-300000066570msa:RestrictedAndPerformanceStockAwardsMemberus-gaap:TreasuryStockCommonMember2024-04-012024-06-300000066570msa:RestrictedAndPerformanceStockAwardsMemberus-gaap:CommonStockMember2023-04-012023-06-300000066570msa:RestrictedAndPerformanceStockAwardsMemberus-gaap:TreasuryStockCommonMember2023-04-012023-06-300000066570us-gaap:CommonStockMemberus-gaap:EmployeeStockOptionMember2024-04-012024-06-300000066570us-gaap:TreasuryStockCommonMemberus-gaap:EmployeeStockOptionMember2024-04-012024-06-300000066570us-gaap:CommonStockMemberus-gaap:EmployeeStockOptionMember2023-04-012023-06-300000066570us-gaap:TreasuryStockCommonMemberus-gaap:EmployeeStockOptionMember2023-04-012023-06-300000066570us-gaap:CommonStockMemberus-gaap:StockCompensationPlanMember2024-04-012024-06-300000066570us-gaap:TreasuryStockCommonMemberus-gaap:StockCompensationPlanMember2024-04-012024-06-300000066570us-gaap:CommonStockMemberus-gaap:StockCompensationPlanMember2023-04-012023-06-300000066570us-gaap:TreasuryStockCommonMemberus-gaap:StockCompensationPlanMember2023-04-012023-06-300000066570us-gaap:CommonStockMembermsa:EmployeeStockPurchasePlanMember2024-04-012024-06-300000066570msa:EmployeeStockPurchasePlanMemberus-gaap:TreasuryStockCommonMember2024-04-012024-06-300000066570us-gaap:CommonStockMembermsa:EmployeeStockPurchasePlanMember2023-04-012023-06-300000066570msa:EmployeeStockPurchasePlanMemberus-gaap:TreasuryStockCommonMember2023-04-012023-06-300000066570msa:ShareRepurchaseProgramMemberus-gaap:CommonStockMember2024-04-012024-06-300000066570msa:ShareRepurchaseProgramMemberus-gaap:TreasuryStockCommonMember2024-04-012024-06-300000066570msa:ShareRepurchaseProgramMemberus-gaap:CommonStockMember2023-04-012023-06-300000066570msa:ShareRepurchaseProgramMemberus-gaap:TreasuryStockCommonMember2023-04-012023-06-300000066570us-gaap:CommonStockMember2024-06-300000066570us-gaap:TreasuryStockCommonMember2024-06-300000066570us-gaap:CommonStockMember2023-06-300000066570us-gaap:TreasuryStockCommonMember2023-06-300000066570us-gaap:CommonStockMember2023-12-310000066570us-gaap:TreasuryStockCommonMember2023-12-310000066570us-gaap:CommonStockMember2022-12-310000066570us-gaap:TreasuryStockCommonMember2022-12-310000066570us-gaap:CommonStockMember2024-01-012024-06-300000066570us-gaap:TreasuryStockCommonMember2024-01-012024-06-300000066570us-gaap:CommonStockMember2023-01-012023-06-300000066570us-gaap:TreasuryStockCommonMember2023-01-012023-06-300000066570msa:RestrictedAndPerformanceStockAwardsMemberus-gaap:CommonStockMember2024-01-012024-06-300000066570msa:RestrictedAndPerformanceStockAwardsMemberus-gaap:TreasuryStockCommonMember2024-01-012024-06-300000066570msa:RestrictedAndPerformanceStockAwardsMemberus-gaap:CommonStockMember2023-01-012023-06-300000066570msa:RestrictedAndPerformanceStockAwardsMemberus-gaap:TreasuryStockCommonMember2023-01-012023-06-300000066570us-gaap:CommonStockMemberus-gaap:EmployeeStockOptionMember2024-01-012024-06-300000066570us-gaap:TreasuryStockCommonMemberus-gaap:EmployeeStockOptionMember2024-01-012024-06-300000066570us-gaap:CommonStockMemberus-gaap:EmployeeStockOptionMember2023-01-012023-06-300000066570us-gaap:TreasuryStockCommonMemberus-gaap:EmployeeStockOptionMember2023-01-012023-06-300000066570us-gaap:CommonStockMemberus-gaap:StockCompensationPlanMember2024-01-012024-06-300000066570us-gaap:TreasuryStockCommonMemberus-gaap:StockCompensationPlanMember2024-01-012024-06-300000066570us-gaap:CommonStockMemberus-gaap:StockCompensationPlanMember2023-01-012023-06-300000066570us-gaap:TreasuryStockCommonMemberus-gaap:StockCompensationPlanMember2023-01-012023-06-300000066570us-gaap:CommonStockMembermsa:EmployeeStockPurchasePlanMember2024-01-012024-06-300000066570msa:EmployeeStockPurchasePlanMemberus-gaap:TreasuryStockCommonMember2024-01-012024-06-300000066570us-gaap:CommonStockMembermsa:EmployeeStockPurchasePlanMember2023-01-012023-06-300000066570msa:EmployeeStockPurchasePlanMemberus-gaap:TreasuryStockCommonMember2023-01-012023-06-300000066570msa:ShareRepurchaseProgramMemberus-gaap:CommonStockMember2024-01-012024-06-300000066570msa:ShareRepurchaseProgramMemberus-gaap:TreasuryStockCommonMember2024-01-012024-06-300000066570msa:ShareRepurchaseProgramMemberus-gaap:CommonStockMember2023-01-012023-06-300000066570msa:ShareRepurchaseProgramMemberus-gaap:TreasuryStockCommonMember2023-01-012023-06-300000066570us-gaap:OperatingSegmentsMembermsa:AmericasSegmentMember2024-04-012024-06-300000066570us-gaap:OperatingSegmentsMembermsa:InternationalSegmentMember2024-04-012024-06-300000066570us-gaap:CorporateNonSegmentMember2024-04-012024-06-300000066570us-gaap:OperatingSegmentsMembermsa:AmericasSegmentMember2023-04-012023-06-300000066570us-gaap:OperatingSegmentsMembermsa:InternationalSegmentMember2023-04-012023-06-300000066570us-gaap:CorporateNonSegmentMember2023-04-012023-06-300000066570us-gaap:OperatingSegmentsMembermsa:InternationalSegmentMember2024-01-012024-06-300000066570us-gaap:OperatingSegmentsMembermsa:InternationalSegmentMember2023-01-012023-06-300000066570us-gaap:CorporateNonSegmentMember2023-01-012023-06-300000066570msa:BreathingApparatusMember2024-04-012024-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:BreathingApparatusMemberus-gaap:SalesRevenueNetMember2024-04-012024-06-300000066570msa:BreathingApparatusMembermsa:AmericasSegmentMember2024-04-012024-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:BreathingApparatusMembermsa:AmericasSegmentMemberus-gaap:SalesRevenueNetMember2024-04-012024-06-300000066570msa:InternationalMembermsa:BreathingApparatusMember2024-04-012024-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:InternationalMembermsa:BreathingApparatusMemberus-gaap:SalesRevenueNetMember2024-04-012024-06-300000066570msa:FixGasFlameDetectionInstrumentsMember2024-04-012024-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:FixGasFlameDetectionInstrumentsMemberus-gaap:SalesRevenueNetMember2024-04-012024-06-300000066570msa:FixGasFlameDetectionInstrumentsMembermsa:AmericasSegmentMember2024-04-012024-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:FixGasFlameDetectionInstrumentsMembermsa:AmericasSegmentMemberus-gaap:SalesRevenueNetMember2024-04-012024-06-300000066570msa:FixGasFlameDetectionInstrumentsMembermsa:InternationalMember2024-04-012024-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:FixGasFlameDetectionInstrumentsMembermsa:InternationalMemberus-gaap:SalesRevenueNetMember2024-04-012024-06-300000066570msa:FirefighterHelmetsandProtectiveApparelMember2024-04-012024-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:FirefighterHelmetsandProtectiveApparelMemberus-gaap:SalesRevenueNetMember2024-04-012024-06-300000066570msa:FirefighterHelmetsandProtectiveApparelMembermsa:AmericasSegmentMember2024-04-012024-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:FirefighterHelmetsandProtectiveApparelMembermsa:AmericasSegmentMemberus-gaap:SalesRevenueNetMember2024-04-012024-06-300000066570msa:InternationalMembermsa:FirefighterHelmetsandProtectiveApparelMember2024-04-012024-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:InternationalMembermsa:FirefighterHelmetsandProtectiveApparelMemberus-gaap:SalesRevenueNetMember2024-04-012024-06-300000066570us-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-04-012024-06-300000066570msa:AmericasSegmentMember2024-04-012024-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:AmericasSegmentMemberus-gaap:SalesRevenueNetMember2024-04-012024-06-300000066570msa:InternationalMember2024-04-012024-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:InternationalMemberus-gaap:SalesRevenueNetMember2024-04-012024-06-300000066570msa:BreathingApparatusMember2023-04-012023-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:BreathingApparatusMemberus-gaap:SalesRevenueNetMember2023-04-012023-06-300000066570msa:BreathingApparatusMembermsa:AmericasSegmentMember2023-04-012023-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:BreathingApparatusMembermsa:AmericasSegmentMemberus-gaap:SalesRevenueNetMember2023-04-012023-06-300000066570msa:InternationalMembermsa:BreathingApparatusMember2023-04-012023-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:InternationalMembermsa:BreathingApparatusMemberus-gaap:SalesRevenueNetMember2023-04-012023-06-300000066570msa:FixGasFlameDetectionInstrumentsMember2023-04-012023-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:FixGasFlameDetectionInstrumentsMemberus-gaap:SalesRevenueNetMember2023-04-012023-06-300000066570msa:FixGasFlameDetectionInstrumentsMembermsa:AmericasSegmentMember2023-04-012023-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:FixGasFlameDetectionInstrumentsMembermsa:AmericasSegmentMemberus-gaap:SalesRevenueNetMember2023-04-012023-06-300000066570msa:FixGasFlameDetectionInstrumentsMembermsa:InternationalMember2023-04-012023-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:FixGasFlameDetectionInstrumentsMembermsa:InternationalMemberus-gaap:SalesRevenueNetMember2023-04-012023-06-300000066570msa:FirefighterHelmetsandProtectiveApparelMember2023-04-012023-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:FirefighterHelmetsandProtectiveApparelMemberus-gaap:SalesRevenueNetMember2023-04-012023-06-300000066570msa:FirefighterHelmetsandProtectiveApparelMembermsa:AmericasSegmentMember2023-04-012023-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:FirefighterHelmetsandProtectiveApparelMembermsa:AmericasSegmentMemberus-gaap:SalesRevenueNetMember2023-04-012023-06-300000066570msa:InternationalMembermsa:FirefighterHelmetsandProtectiveApparelMember2023-04-012023-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:InternationalMembermsa:FirefighterHelmetsandProtectiveApparelMemberus-gaap:SalesRevenueNetMember2023-04-012023-06-300000066570us-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-04-012023-06-300000066570msa:AmericasSegmentMember2023-04-012023-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:AmericasSegmentMemberus-gaap:SalesRevenueNetMember2023-04-012023-06-300000066570msa:InternationalMember2023-04-012023-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:InternationalMemberus-gaap:SalesRevenueNetMember2023-04-012023-06-300000066570msa:BreathingApparatusMember2024-01-012024-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:BreathingApparatusMemberus-gaap:SalesRevenueNetMember2024-01-012024-06-300000066570msa:BreathingApparatusMembermsa:AmericasSegmentMember2024-01-012024-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:BreathingApparatusMembermsa:AmericasSegmentMemberus-gaap:SalesRevenueNetMember2024-01-012024-06-300000066570msa:InternationalMembermsa:BreathingApparatusMember2024-01-012024-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:InternationalMembermsa:BreathingApparatusMemberus-gaap:SalesRevenueNetMember2024-01-012024-06-300000066570msa:FixGasFlameDetectionInstrumentsMember2024-01-012024-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:FixGasFlameDetectionInstrumentsMemberus-gaap:SalesRevenueNetMember2024-01-012024-06-300000066570msa:FixGasFlameDetectionInstrumentsMembermsa:AmericasSegmentMember2024-01-012024-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:FixGasFlameDetectionInstrumentsMembermsa:AmericasSegmentMemberus-gaap:SalesRevenueNetMember2024-01-012024-06-300000066570msa:FixGasFlameDetectionInstrumentsMembermsa:InternationalMember2024-01-012024-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:FixGasFlameDetectionInstrumentsMembermsa:InternationalMemberus-gaap:SalesRevenueNetMember2024-01-012024-06-300000066570msa:FirefighterHelmetsandProtectiveApparelMember2024-01-012024-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:FirefighterHelmetsandProtectiveApparelMemberus-gaap:SalesRevenueNetMember2024-01-012024-06-300000066570msa:FirefighterHelmetsandProtectiveApparelMembermsa:AmericasSegmentMember2024-01-012024-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:FirefighterHelmetsandProtectiveApparelMembermsa:AmericasSegmentMemberus-gaap:SalesRevenueNetMember2024-01-012024-06-300000066570msa:InternationalMembermsa:FirefighterHelmetsandProtectiveApparelMember2024-01-012024-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:InternationalMembermsa:FirefighterHelmetsandProtectiveApparelMemberus-gaap:SalesRevenueNetMember2024-01-012024-06-300000066570us-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-01-012024-06-300000066570msa:AmericasSegmentMember2024-01-012024-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:AmericasSegmentMemberus-gaap:SalesRevenueNetMember2024-01-012024-06-300000066570msa:InternationalMember2024-01-012024-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:InternationalMemberus-gaap:SalesRevenueNetMember2024-01-012024-06-300000066570msa:BreathingApparatusMember2023-01-012023-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:BreathingApparatusMemberus-gaap:SalesRevenueNetMember2023-01-012023-06-300000066570msa:BreathingApparatusMembermsa:AmericasSegmentMember2023-01-012023-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:BreathingApparatusMembermsa:AmericasSegmentMemberus-gaap:SalesRevenueNetMember2023-01-012023-06-300000066570msa:InternationalMembermsa:BreathingApparatusMember2023-01-012023-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:InternationalMembermsa:BreathingApparatusMemberus-gaap:SalesRevenueNetMember2023-01-012023-06-300000066570msa:FixGasFlameDetectionInstrumentsMember2023-01-012023-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:FixGasFlameDetectionInstrumentsMemberus-gaap:SalesRevenueNetMember2023-01-012023-06-300000066570msa:FixGasFlameDetectionInstrumentsMembermsa:AmericasSegmentMember2023-01-012023-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:FixGasFlameDetectionInstrumentsMembermsa:AmericasSegmentMemberus-gaap:SalesRevenueNetMember2023-01-012023-06-300000066570msa:FixGasFlameDetectionInstrumentsMembermsa:InternationalMember2023-01-012023-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:FixGasFlameDetectionInstrumentsMembermsa:InternationalMemberus-gaap:SalesRevenueNetMember2023-01-012023-06-300000066570msa:FirefighterHelmetsandProtectiveApparelMember2023-01-012023-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:FirefighterHelmetsandProtectiveApparelMemberus-gaap:SalesRevenueNetMember2023-01-012023-06-300000066570msa:FirefighterHelmetsandProtectiveApparelMembermsa:AmericasSegmentMember2023-01-012023-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:FirefighterHelmetsandProtectiveApparelMembermsa:AmericasSegmentMemberus-gaap:SalesRevenueNetMember2023-01-012023-06-300000066570msa:InternationalMembermsa:FirefighterHelmetsandProtectiveApparelMember2023-01-012023-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:InternationalMembermsa:FirefighterHelmetsandProtectiveApparelMemberus-gaap:SalesRevenueNetMember2023-01-012023-06-300000066570us-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-01-012023-06-300000066570msa:AmericasSegmentMember2023-01-012023-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:AmericasSegmentMemberus-gaap:SalesRevenueNetMember2023-01-012023-06-300000066570msa:InternationalMember2023-01-012023-06-300000066570us-gaap:ProductConcentrationRiskMembermsa:InternationalMemberus-gaap:SalesRevenueNetMember2023-01-012023-06-300000066570msa:DeferredTaxAssetMember2024-06-300000066570us-gaap:RestrictedStockMember2023-12-310000066570us-gaap:RestrictedStockMember2024-01-012024-06-300000066570us-gaap:RestrictedStockMember2024-06-300000066570srt:MinimumMember2024-01-012024-06-300000066570srt:MaximumMember2024-01-012024-06-300000066570msa:MonteCarloApproachMemberus-gaap:PerformanceSharesMember2024-01-012024-06-300000066570us-gaap:PerformanceSharesMember2024-01-012024-06-300000066570us-gaap:PerformanceSharesMember2023-12-310000066570us-gaap:PerformanceSharesMember2024-06-300000066570msa:SeniorNotesPayableThroughTwoThousandThirtyOneThreePointFourPercentageMemberMember2024-06-300000066570msa:SeniorNotesPayableThroughTwoThousandThirtyOneThreePointFourPercentageMemberMember2023-12-310000066570msa:MultiCurrencyNoteSeriesCSeniorNotesMember2024-06-300000066570msa:MultiCurrencyNoteSeriesCSeniorNotesMember2023-12-310000066570msa:NYLNoteFacilitySeriesASeniorNotesMember2024-06-300000066570msa:NYLNoteFacilitySeriesASeniorNotesMember2023-12-310000066570us-gaap:SecuredDebtMembermsa:TermLoanFacility2023Memberus-gaap:LineOfCreditMember2024-06-300000066570us-gaap:SecuredDebtMembermsa:TermLoanFacility2023Memberus-gaap:LineOfCreditMember2023-12-310000066570msa:SeniorNotesDue2028Memberus-gaap:SeniorNotesMember2024-06-300000066570msa:SeniorNotesDue2028Memberus-gaap:SeniorNotesMember2023-12-3100000665702021-05-240000066570msa:SeniorRevolvingCreditFacilityMaturingIn2026Memberus-gaap:BaseRateMember2021-05-242021-05-240000066570msa:SeniorRevolvingCreditFacilityMaturingIn2026Membermsa:OvernightBankFundingRateMember2021-05-242021-05-240000066570us-gaap:SecuredOvernightFinancingRateSofrMembermsa:SeniorRevolvingCreditFacilityMaturingIn2026Member2021-05-242021-05-240000066570msa:SeniorRevolvingCreditFacilityMaturingIn2026Membersrt:MinimumMember2021-05-242021-05-240000066570msa:SeniorRevolvingCreditFacilityMaturingIn2026Membersrt:MaximumMember2021-05-242021-05-240000066570us-gaap:SeniorNotesMembermsa:MultiCurrencyNoteSeriesCSeniorNotesMember2021-07-010000066570us-gaap:UnsecuredDebtMembermsa:MultiCurrencyNoteSeriesCSeniorNotesMember2021-07-010000066570us-gaap:NotesPayableOtherPayablesMembermsa:MulticurrencyNotesDuein2031Member2024-06-300000066570us-gaap:SeniorNotesMembermsa:NYLNoteFacilitySeriesASeniorNotesMember2021-07-010000066570msa:NYLNoteFacilitySeniorUnsecuredNotesMemberus-gaap:SeniorNotesMember2021-07-010000066570msa:SeniorNotesDue2028Memberus-gaap:SeniorNotesMember2023-06-290000066570msa:SeniorNotesDue2028Memberus-gaap:SeniorNotesMember2023-06-292023-06-290000066570us-gaap:SecuredDebtMembermsa:TermLoanFacility2023Memberus-gaap:LineOfCreditMember2023-01-050000066570us-gaap:SecuredDebtMembermsa:TermLoanFacility2023Membersrt:MinimumMemberus-gaap:LineOfCreditMember2023-01-052023-01-050000066570us-gaap:SecuredDebtMembermsa:TermLoanFacility2023Memberus-gaap:LineOfCreditMembersrt:MaximumMember2023-01-052023-01-0500000665702019-01-042019-01-040000066570us-gaap:StandbyLettersOfCreditMember2024-06-300000066570msa:SeniorRevolvingCreditFacilityMaturingIn2026Memberus-gaap:StandbyLettersOfCreditMember2024-06-300000066570msa:AmericasSegmentMember2024-06-300000066570msa:InternationalSegmentMember2024-06-300000066570us-gaap:TradeNamesMembermsa:GlobeHoldingCompanyLLCMember2024-06-300000066570us-gaap:PensionPlansDefinedBenefitMember2024-04-012024-06-300000066570us-gaap:PensionPlansDefinedBenefitMember2023-04-012023-06-300000066570us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2024-04-012024-06-300000066570us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2023-04-012023-06-300000066570us-gaap:PensionPlansDefinedBenefitMember2024-01-012024-06-300000066570us-gaap:PensionPlansDefinedBenefitMember2023-01-012023-06-300000066570us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2024-01-012024-06-300000066570us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2023-01-012023-06-300000066570us-gaap:ForeignExchangeForwardMember2024-06-300000066570us-gaap:ForeignExchangeForwardMember2023-12-310000066570us-gaap:NondesignatedMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2024-06-300000066570us-gaap:NondesignatedMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2023-12-310000066570us-gaap:NondesignatedMemberus-gaap:OtherCurrentLiabilitiesMember2024-06-300000066570us-gaap:NondesignatedMemberus-gaap:OtherCurrentLiabilitiesMember2023-12-310000066570us-gaap:NondesignatedMember2024-01-012024-06-300000066570us-gaap:NondesignatedMember2023-01-012023-06-300000066570us-gaap:CarryingReportedAmountFairValueDisclosureMember2024-06-300000066570us-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310000066570us-gaap:EstimateOfFairValueFairValueDisclosureMember2024-06-300000066570us-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-310000066570msa:SingleIncidentMember2024-06-300000066570msa:SingleIncidentMember2023-12-310000066570msa:SingleIncidentMember2023-01-012023-06-300000066570msa:SingleIncidentMember2024-01-012024-06-300000066570msa:MSALLCMemberus-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember2023-01-052023-01-050000066570msa:MSALLCMembermsa:JointVentureByRQInsuranceHoldingsLtdAndObraCapitalIncMember2023-01-052023-01-050000066570msa:MSALLCMemberus-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember2024-04-012024-06-300000066570msa:MSALLCMemberus-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember2024-01-012024-06-300000066570us-gaap:SubsequentEventMembermsa:DamagesFromProductSubstancesMember2024-07-1700000665702024-04-012024-06-30
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549 
FORM 10-Q
 
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarter ended June 30, 2024
or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

Commission File No. 1-15579
 image0a02a16.jpg
MSA SAFETY INCORPORATED
(Exact name of registrant as specified in its charter)
 
Pennsylvania 46-4914539
(State or other jurisdiction of
incorporation or organization)
 (IRS Employer
Identification No.)
1000 Cranberry Woods Drive
Cranberry Township,Pennsylvania 16066-5207
(Address of principal executive offices) (Zip Code)
Registrant’s telephone number, including area code: (724776-8600
Former name or former address, if changed since last report: N/A
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 and (2) has been subject to such filing requirements for the past 90 days. Yes  x   No  ¨
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).   Yes  x    No  ¨

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
 
Large Accelerated FilerxAccelerated filer¨Non-accelerated filer¨Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ¨ 
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes     No  x
Securities registered pursuant to Section 12(b) of the Act: 
Title of each classTrading Symbol(s)Name of each exchange on which is registered
Common Stock, no par valueMSANew York Stock Exchange
As of July 19, 2024, 39,352,993 shares of common stock, of the registrant were outstanding.




PART I. FINANCIAL INFORMATION
Item 1. Financial Statements
MSA SAFETY INCORPORATED
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
Unaudited
 Three Months Ended June 30,Six Months Ended June 30,
(In thousands, except per share values)2024202320242023
Net sales$462,463 $447,299 $875,765 $845,561 
Cost of products sold239,434 233,503 457,205 450,367 
Gross profit223,029 213,796 418,560 395,194 
Selling, general and administrative105,075 96,336 199,226 187,427 
Research and development17,070 15,992 32,988 31,224 
Restructuring charges (Note 3)1,543 3,350 4,560 5,097 
Currency exchange (gains) losses, net(603)3,110 1,730 7,285 
Loss on divestiture of MSA LLC (Note 17)   129,211 
Product liability expense (Note 17)   3 
Operating income99,944 95,008 180,056 34,947 
Interest expense9,664 13,175 20,403 24,651 
Other income, net(4,148)(5,650)(10,382)(9,450)
Total other expense, net5,516 7,525 10,021 15,201 
Income before income taxes94,428 87,483 170,035 19,746 
Provision for income taxes (Note 10)22,194 20,393 39,662 102,829 
Net income (loss)$72,234 $67,090 $130,373 $(83,083)
Earnings (loss) per share attributable to common shareholders (Note 9):
Basic$1.83 $1.71 $3.31 $(2.12)
Diluted$1.83 $1.70 $3.30 $(2.12)
Dividends per common share$0.51 $0.47 $0.98 $0.93 

The accompanying notes are an integral part of the unaudited condensed consolidated financial statements.
-3-

MSA SAFETY INCORPORATED
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
Unaudited
 Three Months Ended June 30,Six Months Ended June 30,
(In thousands)2024202320242023
Net income (loss)$72,234 $67,090 $130,373 $(83,083)
Other comprehensive (loss) gain, net of tax:
Foreign currency translation adjustments (Note 6)(8,822)5,039 (19,495)16,233 
Pension and post-retirement plan adjustments, net of tax (Note 6)2,022 115 2,396 554 
Unrealized gain on available-for-sale securities (Note 6)   2 
Reclassification of currency translation from accumulated other comprehensive loss into net income (Note 6)(1,200) (1,200) 
Total other comprehensive (loss) gain, net of tax(8,000)5,154 (18,299)16,789 
Comprehensive income (loss)$64,234 $72,244 $112,074 $(66,294)

The accompanying notes are an integral part of the unaudited condensed consolidated financial statements.
-4-

MSA SAFETY INCORPORATED
CONDENSED CONSOLIDATED BALANCE SHEETS
Unaudited 
(In thousands)June 30, 2024December 31, 2023
Assets
Cash and cash equivalents$146,830 $146,442 
Trade receivables, less allowance for credit loss of $7,692 and $7,065
299,053 294,678 
Inventories (Note 4)320,899 292,604 
Prepaid income taxes39,772 12,912 
Prepaid expenses and other current assets 54,891 39,634 
Total current assets
861,445 786,270 
Property, plant and equipment, net (Note 5)213,159 211,877 
Operating lease right-of-use assets, net56,058 53,298 
Prepaid pension cost (Note 14)180,182 172,161 
Deferred tax assets (Note 10)33,712 33,065 
Goodwill (Note 13)624,637 627,534 
Intangible assets, net (Note 13)256,328 266,134 
Other noncurrent assets18,050 19,811 
Total assets
$2,243,571 $2,170,150 
Liabilities
Notes payable and current portion of long-term debt (Note 12)$26,472 $26,522 
Accounts payable131,774 111,872 
Employees’ compensation42,377 73,386 
Income taxes payable (Note 10)41,105 19,972 
Other current liabilities110,023 101,066 
Total current liabilities
351,751 332,818 
Long-term debt, net (Note 12)561,771 575,170 
Pensions and other employee benefits (Note 14) 141,262 143,967 
Noncurrent operating lease liabilities46,418 44,495 
Deferred tax liabilities (Note 10)102,334 102,419 
Other noncurrent liabilities6,388 4,479 
Total liabilities
$1,209,924 $1,203,348 
Equity
Preferred stock, 4.5% cumulative, $50 par value (Note 7)
$3,569 $3,569 
Common stock, no par value (Note 7)
320,556 312,324 
Treasury shares, at cost (Note 7)(378,156)(363,284)
Accumulated other comprehensive loss (Note 6)(147,548)(129,249)
Retained earnings1,235,226 1,143,442 
Total shareholders’ equity
1,033,647 966,802 
Total liabilities and shareholders’ equity
$2,243,571 $2,170,150 
    

The accompanying notes are an integral part of the unaudited condensed consolidated financial statements.
-5-


MSA SAFETY INCORPORATED
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
Unaudited
 Six Months Ended June 30,
(In thousands)20242023
Operating Activities
Net income (loss)$130,373 $(83,083)
Depreciation and amortization31,605 29,461 
Tax-effected loss on divestiture of MSA LLC (Note 17) 199,578 
Stock-based compensation (Note 11)9,229 13,029 
Pension income (Note 14)(3,108)(4,040)
Deferred income tax benefit (Note 10)(2,226)(393)
Loss (gain) on asset dispositions, net752 (713)
Pension contributions (Note 14)(2,632)(4,092)
Currency exchange losses, net1,730 7,285 
Product liability expense (Note 17) 3 
Product liability payments (Note 17) (5,250)
Contribution on divestiture of MSA LLC (Note 17) (341,186)
Changes in:
Trade receivables(15,798)(10,410)
Inventories (Note 4)(32,798)5,896 
Accounts payable20,980 (6,756)
Other current assets and liabilities(35,109)5,943 
Other noncurrent assets and liabilities1,190 3,887 
Cash Flow From (Used in) Operating Activities104,188 (190,841)
Investing Activities
Capital expenditures(25,560)(18,322)
Property disposals and other investing74 2,674 
Cash Flow Used in Investing Activities(25,486)(15,648)
Financing Activities
Proceeds from long-term debt (Note 12)598,000 1,108,000 
Payments on long-term debt (Note 12)(611,260)(871,102)
Debt issuance costs (963)
Cash dividends paid(38,589)(36,514)
Company stock purchases (Note 7)(16,829)(3,871)
Exercise of stock options (Note 7)326 542 
Employee stock purchase plan (Note 7)634 497 
Cash Flow (Used in) From Financing Activities(67,718)196,589 
Effect of exchange rate changes on cash, cash equivalents and restricted cash(10,557)(5,651)
Increase (decrease) in cash, cash equivalents and restricted cash427 (15,551)
Beginning cash, cash equivalents and restricted cash148,408 164,428 
Ending cash, cash equivalents and restricted cash$148,835 $148,877 
Supplemental cash flow information:
Cash and cash equivalents$146,830 $146,897 
Restricted cash included in prepaid expenses and other current assets2,005 1,980 
Total cash, cash equivalents and restricted cash$148,835 $148,877 

The accompanying notes are an integral part of the unaudited condensed consolidated financial statements.
-6-

MSA SAFETY INCORPORATED
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN RETAINED EARNINGS
AND ACCUMULATED OTHER COMPREHENSIVE LOSS
Unaudited
(In thousands, except per share values)Retained
Earnings
Accumulated
Other
Comprehensive
(Loss)
Balances March 31, 2023$990,129 $(147,082)
Net income67,090 — 
Foreign currency translation adjustments— 5,039 
Pension and post-retirement plan adjustments, net of tax benefit of $46
— 115 
Common dividends ($0.47 per share)
(18,459)— 
Preferred dividends ($0.5625 per share)
(10)— 
Balances June 30, 2023$1,038,750 $(141,928)
Balances March 31, 2024$1,183,091 $(139,548)
Net income72,234 — 
Foreign currency translation adjustments— (8,822)
Pension and post-retirement plan adjustments, net of tax benefit of $240
— 2,022 
Reclassification from accumulated other comprehensive loss into net income (Note 6)— (1,200)
Common dividends ($0.51 per share)
(20,089)— 
Preferred dividends ($0.5625 per share)
(10)— 
Balances June 30, 2024$1,235,226 $(147,548)
Balances December 31, 2022$1,158,347 $(158,717)
Net loss(83,083)— 
Foreign currency translation adjustments— 16,233 
Pension and post-retirement plan adjustments, net of tax expense of $232
— 554 
Unrecognized net gains on available-for-sale securities (Note 16)— 2 
Common dividends ($0.93 per share)
(36,494)— 
Preferred dividends ($1.125 per share)
(20)— 
Balances June 30, 2023$1,038,750 $(141,928)
Balances December 31, 2023$1,143,442 $(129,249)
Net income130,373 — 
Foreign currency translation adjustments— (19,495)
Pension and post-retirement plan adjustments, net of tax benefit of $254
— 2,396 
Reclassification from accumulated other comprehensive loss into net income (Note 6)— (1,200)
Common dividends ($0.98 per share)
(38,569)— 
Preferred dividends ($1.125 per share)
(20)— 
Balances June 30, 2024$1,235,226 $(147,548)
The accompanying notes are an integral part of the unaudited condensed consolidated financial statements.
-7-

MSA SAFETY INCORPORATED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
Unaudited
Note 1—Basis of Presentation
The condensed consolidated financial statements of MSA Safety Incorporated and its subsidiaries ("MSA" or "the Company") are unaudited. These unaudited condensed consolidated financial statements include all adjustments, consisting of normal recurring adjustments, considered necessary by management to fairly state the Company's results. Intercompany accounts and transactions have been eliminated. The results reported in these unaudited condensed consolidated financial statements are not necessarily indicative of the results that may be expected for the entire year. The December 31, 2023, Balance Sheet data was derived from the audited Consolidated Balance Sheets, but does not include all disclosures required by accounting principles generally accepted in the United States of America ("U.S. GAAP"). This Form 10-Q report should be read in conjunction with MSA's Form 10-K for the year ended December 31, 2023, which includes all disclosures required by U.S. GAAP.
Note 2—Cash and Cash Equivalents
Several of the Company's subsidiaries participate in a notional cash pooling arrangement to manage global liquidity requirements. As part of a master netting arrangement, the participants combine their cash balances in pooling accounts at the same financial institution with the ability to offset bank overdrafts of one participant against positive cash account balances held by another participant. Under the terms of the master netting arrangement, the financial institution has the right, ability and intent to offset a positive balance in one account against an overdrawn amount in another account. Amounts in each of the accounts are unencumbered and unrestricted with respect to use. As such, the net cash balance related to this pooling arrangement is included in Cash and cash equivalents in the unaudited Condensed Consolidated Balance Sheets.
The Company's net cash pool position consisted of the following:
(In thousands)June 30, 2024
Gross cash pool position$96,109 
Less: cash pool borrowings(91,690)
Net cash pool position$4,419 
Note 3—Restructuring Charges
During the three and six months ended June 30, 2024, we recorded restructuring charges of $1.5 million and $4.6 million, respectively. Americas segment restructuring charges of $0.8 million during the six months ended June 30, 2024, were related to manufacturing footprint optimization activities. International segment restructuring charges of $2.9 million during the six months ended June 30, 2024, were related to ongoing initiatives to optimize our manufacturing footprint and improve productivity as well as management restructuring. Corporate segment restructuring charges of $0.9 million during the six months ended June 30, 2024, were related to management restructuring.
During the three and six months ended June 30, 2023, we recorded restructuring charges of $3.4 million and $5.1 million, respectively. Americas segment restructuring charges of $2.2 million during the six months ended June 30, 2023, were related to manufacturing footprint optimization activities. International segment restructuring charges of $1.5 million during the six months ended June 30, 2023, were related to ongoing initiatives to drive profitable growth and rightsize our operations including the expansion of our European Shared Service Center in Warsaw, Poland.
-8-

Restructuring reserves are included in Other current liabilities in the accompanying unaudited Condensed Consolidated Balance Sheets. Activity and reserve balances for restructuring by segment were as follows:
(In millions)AmericasInternationalCorporateTotal
Reserve balances at December 31, 2022$1.7 $12.8 $0.5 $15.0 
Restructuring charges3.1 4.7 2.1 9.9 
Currency translation(0.1)0.1   
Cash payments / utilization (3.9)(8.6)(2.6)(15.1)
Reserve balances at December 31, 2023$0.8 $9.0 $ $9.8 
Restructuring charges0.8 2.9 0.9 4.6 
Currency translation(0.1)(0.2) (0.3)
Cash payments(1.2)(5.5)(0.9)(7.6)
Reserve balances at June 30, 2024$0.3 $6.2 $ $6.5 
Note 4—Inventories
The following table sets forth the components of inventory:
(In thousands)June 30, 2024December 31, 2023
Finished products$104,057 $88,687 
Work in process18,704 15,378 
Raw materials and supplies198,138 188,539 
Total inventories$320,899 $292,604 
Note 5—Property, Plant and Equipment
The following table sets forth the components of property, plant and equipment, net:
(In thousands)June 30, 2024December 31, 2023
Land$4,292 $4,332 
Buildings142,335 141,027 
Machinery and equipment496,349 498,148 
Construction in progress26,334 24,404 
Total669,310 667,911 
Less: accumulated depreciation(456,151)(456,034)
Property, plant and equipment, net$213,159 $211,877 

-9-

Note 6—Reclassifications Out of Accumulated Other Comprehensive Loss
Changes in accumulated other comprehensive loss were as follows:
Three Months Ended June 30,Six Months Ended June 30,
(In thousands)2024202320242023
Pension and other post-retirement benefits (a)
Balance at beginning of period$(42,278)$(49,896)$(42,652)$(50,335)
Amounts reclassified from accumulated other comprehensive loss into net income (loss):
Amortization of prior service credit (Note 14)(9)(24)(18)(48)
Recognized net actuarial losses (Note 14)2,271 185 2,668 370 
Tax (benefit) expense(240)(46)(254)232 
Total amount reclassified from accumulated other comprehensive loss, net of tax, into net income (loss)2,022 115 2,396 554 
Balance at end of period$(40,256)$(49,781)$(40,256)$(49,781)
Available-for-sale securities
Balance at beginning of period$ $ $ $(2)
Unrealized net gains on available-for-sale securities (Note 16)   2 
Balance at end of period$ $ $ $ 
Foreign currency translation
Balance at beginning of period$(97,270)$(97,186)$(86,597)$(108,380)
Reclassification from accumulated other comprehensive loss into net income (loss)(b)
(1,200) (1,200) 
Foreign currency translation adjustments(8,822)5,039 (19,495)16,233 
Balance at end of period$(107,292)$(92,147)$(107,292)$(92,147)
(a) Amounts reclassified from accumulated other comprehensive loss into net income (loss) are included in the computation of net periodic pension and other post-retirement benefit costs (refer to Note 14—Pensions and Other Post-retirement Benefits).
(b) Reclassification from accumulated other comprehensive loss into net income (loss) relates primarily to the recognition of non-cash net cumulative translation gains associated with certain foreign subsidiaries. The reclassifications are included in Currency exchange (gains) losses, net, within the unaudited Condensed Consolidated Statements of Income.

-10-

Note 7—Capital Stock
Preferred Stock - The Company has authorized 100,000 shares of $50 par value 4.5% cumulative preferred nonvoting stock which is callable at $52.50. There were 71,340 shares issued and 52,998 shares held in treasury at both June 30, 2024 and December 31, 2023. The Treasury shares at cost line in the unaudited Condensed Consolidated Balance Sheets includes $1.8 million related to preferred stock. There were no shares of preferred stock purchased and subsequently held in treasury during the six months ended June 30, 2024 or 2023. The Company has also authorized 1,000,000 shares of $10 par value second cumulative preferred voting stock. No shares have been issued as of June 30, 2024, or December 31, 2023.
Common Stock - The Company has authorized 180,000,000 shares of no par value common stock. There were 62,081,391 shares issued as of June 30, 2024 and December 31, 2023. No new shares were issued during the six months ended June 30, 2024 or 2023. There were 39,349,528 and 39,317,212 shares outstanding at June 30, 2024 and December 31, 2023, respectively.
Treasury Shares - The Company has a stock repurchase program that authorizes up to $200.0 million to repurchase MSA common stock in the open market and in private transactions. The stock repurchase program has no expiration date. The maximum number of shares that may be repurchased is calculated based on the dollars remaining under the program and the respective month-end closing share price. During the six months ended June 30, 2024, and 2023, the Company repurchased 52,561 and no shares, respectively, under this program. There were 22,731,863 and 22,764,179 treasury shares at June 30, 2024 and December 31, 2023, respectively.
The Company issues treasury shares for all stock-based benefit plans. Shares are issued from treasury at the average treasury share cost on the date of the transaction. There were 121,790 and 105,894 Treasury shares issued for these purposes during the six months ended June 30, 2024 and 2023, respectively.
Common stock activity is summarized as follows:
Three Months Ended June 30, 2024Three Months Ended June 30, 2023
(In thousands)Common
Stock
Treasury
Cost(a)
Common
Stock
Treasury
Cost(a)
Balance at beginning of period$315,241 $(365,999)$287,009 $(362,280)
Stock compensation expense5,042  6,759  
Restricted and performance stock awards(348)348 (190)190 
Stock options exercised47 27 354 184 
Treasury shares purchased for stock compensation programs (992) (184)
Employee stock purchase program574 60 432 65 
Share repurchase program (10,000)  
Balance at end of period$320,556 $(376,556)$294,364 $(362,025)
(a)Excludes treasury cost related to preferred stock.
Six Months Ended June 30, 2024Six Months Ended June 30, 2023
(In thousands)Common
Stock
Treasury
Cost(a)
Common
Stock
Treasury
Cost(a)
Balance at beginning of period$312,324 $(361,684)$281,980 $(359,838)
Stock compensation expense9,229  13,029  
Restricted and performance stock awards(1,783)1,783 (1,434)1,434 
Stock options exercised212 114 357 185 
Treasury shares purchased for stock compensation programs (6,829) (3,871)
Employee stock purchase program574 60 432 65 
Share repurchase program (10,000)  
Balance at end of period$320,556 $(376,556)$294,364 $(362,025)
(a)Excludes treasury cost related to preferred stock.
-11-

Note 8—Segment Information
The Company is organized into four geographical operating segments that are based on management responsibilities: Northern North America; Latin America; Europe, Middle East & Africa; and Asia Pacific. The operating segments have been aggregated (based on economic similarities, the nature of their products, end-user markets and methods of distribution) into three reportable segments: Americas, International, and Corporate.
The Americas segment is comprised of our operations in Northern North American and Latin American geographies. The International segment is comprised of our operations in all geographies outside of the Americas. Certain global expenses are allocated to each segment in a manner consistent with where the benefits from the expenses are derived.
The Company's sales are allocated to each segment based primarily on the country destination of the end-customer.
Adjusted operating income (loss), adjusted operating margin, adjusted earnings before interest, taxes, depreciation and amortization (EBITDA) and adjusted EBITDA margin are the measures used by the chief operating decision maker to evaluate segment performance and allocate resources. Adjusted operating income (loss) is defined as operating income (loss) excluding restructuring charges, currency exchange (gains) losses, product liability expense, loss on divestiture of Mine Safety Appliances Company, LLC ("MSA LLC"), net cost for product related legal matter, transaction costs and acquisition-related amortization. Adjusted operating margin is defined as adjusted operating income (loss) divided by segment net sales to external customers. Adjusted EBITDA is defined as adjusted operating income (loss) plus depreciation and amortization. Adjusted EBITDA margin is defined as adjusted EBITDA divided by segment net sales to external customers.
The accounting principles applied at the operating segment level in determining operating income (loss) are generally the same as those applied at the unaudited condensed consolidated financial statement level. Sales and transfers between operating segments are accounted for at market-based transaction prices and are eliminated in consolidation.

Reportable segment information is presented in the following table:
(In thousands, except percentages)AmericasInternationalCorporateConsolidated
Totals
Three Months Ended June 30, 2024
Net sales to external customers$314,711 $147,752 $ $462,463 
Operating income99,944 
Restructuring charges (Note 3)1,543 
Currency exchange gains, net(603)
Net cost for product related legal matter5,000 
Amortization of acquisition-related intangible assets2,306 
Adjusted operating income (loss)98,468 24,285 (14,563)108,190 
Adjusted operating margin %31.3 %16.4 %
Depreciation and amortization13,741 
Adjusted EBITDA108,230 28,052 (14,351)121,931 
Adjusted EBITDA margin %34.4 %19.0 %
Three Months Ended June 30, 2023
Net sales to external customers$308,378 $138,921 $ $447,299 
Operating income95,008 
Restructuring charges (Note 3)3,350 
Currency exchange losses, net3,110 
Amortization of acquisition-related intangible assets2,315 
Adjusted operating income (loss)94,816 21,743 (12,776)103,783 
Adjusted operating margin %30.7 %15.7 %
Depreciation and amortization12,574 
Adjusted EBITDA103,977 24,949 (12,569)116,357 
Adjusted EBITDA margin %33.7 %18.0 %
-12-

(In thousands, except percentages)AmericasInternationalCorporateConsolidated
Totals
Six Months Ended June 30, 2024
Net sales to external customers$610,249 $265,516 $ $875,765 
Operating income180,056 
Restructuring charges (Note 3)4,560 
Currency exchange losses, net1,730 
Net cost for product related legal matter5,000 
Amortization of acquisition-related intangible assets4,620 
Transaction costs(a)
234 
Adjusted operating income (loss)184,688 37,770 (26,258)196,200 
Adjusted operating margin %30.3 %14.2 %
Depreciation and amortization26,985 
Adjusted EBITDA203,923 45,097 (25,835)223,185 
Adjusted EBITDA margin %33.4 %17.0 %
Six Months Ended June 30, 2023
Net sales to external customers$588,645 $256,916 $ $845,561 
Operating income34,947 
Restructuring charges (Note 3)5,097 
Currency exchange losses, net7,285 
Loss on divestiture of MSA LLC (Note 17)129,211 
Product liability expense (Note 17)3 
Amortization of acquisition-related intangible assets4,620 
Adjusted operating income (loss)166,510 37,522 (22,869)181,163 
Adjusted operating margin %28.3 %14.6 %
Depreciation and amortization24,841 
Adjusted EBITDA184,471 44,007 (22,474)206,004 
Adjusted EBITDA margin %31.3 %17.1 %
(a) Transaction costs include advisory, legal, accounting, valuation, and other professional or consulting fees incurred during acquisitions and divestitures. These costs are included in Selling, general and administrative expense in the unaudited Condensed Consolidated Statements of Operations.
-13-

Total sales by product group was as follows:
Three Months Ended June 30, 2024ConsolidatedAmericasInternational
(In thousands, except percentages)DollarsPercentDollarsPercentDollarsPercent
Fire Service (a)
$172,269 37%$118,487 38%$53,782 37%
Detection (b)
170,848 37%111,405 35%59,443 40%
Industrial PPE and Other (c)
119,346 26%84,819 27%34,527 23%
Total$462,463 100%$314,711 100%$147,752 100%
Three Months Ended June 30, 2023ConsolidatedAmericasInternational
(In thousands, except percentages)DollarsPercentDollarsPercentDollarsPercent
Fire Service (a)
$166,490 37%$121,157 39%$45,333 33%
Detection (b)
158,242 35%104,374 34%53,868 39%
Industrial PPE and Other (c)
122,567 28%82,847 27%39,720 28%
Total$447,299 100%$308,378 100%$138,921 100%
Six Months Ended June 30, 2024ConsolidatedAmericasInternational
(In thousands, except percentages)DollarsPercentDollarsPercentDollarsPercent
Fire Service (a)
$335,962 39%$240,738 39%$95,224 36%
Detection (b)
310,064 35%207,700 34%102,364 38%
Industrial PPE and Other (c)
229,739 26%161,811 27%67,928 26%
Total$875,765 100%$610,249 100%$265,516 100%
Six Months Ended June 30, 2023ConsolidatedAmericasInternational
(In thousands, except percentages)DollarsPercentDollarsPercentDollarsPercent
Fire Service (a)
$305,878 36%$223,213 38%$82,665 32%
Detection (b)
304,843 36%203,685 35%101,158 39%
Industrial PPE and Other (c)
234,840 28%161,747 27%73,093 29%
Total$845,561 100%$588,645 100%$256,916 100%
(a) Fire Service includes Breathing Apparatus and Firefighter Helmets and Protective Apparel.
(b) Detection includes Fixed Gas and Flame Detection and Portable Gas detection.
(c) Industrial PPE and Other includes Industrial Head Protection, Fall Protection and Non-Core.

-14-

Note 9—Earnings (Loss) per Share
Basic earnings (loss) per share is computed by dividing net income, after the deduction of preferred stock dividends and undistributed earnings allocated to participating securities, by the weighted average number of common shares outstanding during the period. Diluted earnings (loss) per share assumes the issuance of common stock for all potentially dilutive share equivalents outstanding not classified as participating securities. Participating securities are defined as unvested stock-based compensation awards that contain nonforfeitable rights to dividends.
Three Months Ended June 30,Six Months Ended June 30,
(In thousands, except per share values)2024202320242023
Net income (loss)$72,234 $67,090 $130,373 $(83,083)
Preferred stock dividends(10)(10)(20)(20)
Net income (loss) attributable to common equity72,224 67,080 130,353 (83,103)
Dividends and undistributed earnings allocated to participating securities(6)(8)(13)(8)
Net income (loss) attributable to common shareholders72,218 67,072 130,340 (83,111)
Basic weighted-average shares outstanding39,389 39,274 39,375 39,249 
Stock-based compensation awards (a)
152 135 174  
Diluted weighted-average shares outstanding39,541 39,409 39,549 39,249 
Antidilutive shares   158 
Earnings (loss) per share:
Basic$1.83 $1.71 $3.31 $(2.12)
Diluted$1.83 $1.70 $3.30 $(2.12)
(a) During periods in which the Company incurs a net loss, stock-based compensation awards are excluded from the computation of diluted earnings per share because their effect would be anti-dilutive. As such, during periods in which the Company incurs a net loss, diluted weighted-average shares outstanding are equivalent to basic weighted-average shares outstanding.
Note 10—Income Taxes
The Company's effective tax rate for the three months ended June 30, 2024, was 23.5%, which differs from the United States of America ("U.S.") federal statutory rate of 21% primarily due to state income taxes. The Company's effective tax rate for the three months ended June 30, 2023, was 23.3%, which differs from the U.S. federal statutory rate of 21% primarily due to state income taxes.
The Company's effective tax rate for the six months ended June 30, 2024, was 23.3%, which differs from the United States of America ("U.S.") federal statutory rate of 21% primarily due to state income taxes and nondeductible compensation. The Company's effective tax rate for the six months ended June 30, 2023, was 520.8%, which differs from the U.S. federal statutory rate of 21% primarily due to the divestiture of MSA LLC and the non-deductible loss recorded on the derecognition of the product liability reserves and related assets. Refer to Note 17—Commitments and Contingencies to the unaudited condensed consolidated financial statements in Part I Item 1 of this Form 10-Q for further information on this transaction.
At June 30, 2024, the Company had a gross liability for unrecognized tax benefits of $7.3 million. The Company has recognized tax benefits associated with these liabilities of $0.6 million at June 30, 2024. The gross liability includes amounts associated with foreign tax exposure in prior periods.

The Company recognizes interest and penalties related to unrecognized tax benefits in interest expense and operating expenses, respectively. The Company's liability for accrued interest related to uncertain tax positions was $0.2 million at June 30, 2024.
We are subject to regular review and audit by both foreign and domestic tax authorities. While we believe our tax positions will be sustained, the final outcome of tax audits and related litigation may differ materially from the tax amounts recorded in our unaudited condensed consolidated financial statements.
-15-

Note 11—Stock Plans
The 2023 Management Equity Incentive Plan provides for various forms of stock-based compensation for eligible employees through May 2033 including stock options, restricted stock awards, restricted stock units and performance stock units. The 2017 Non-Employee Directors’ Equity Incentive Plan provides for grants of stock options, restricted stock awards and restricted stock units to non-employee directors through May 2027.
Stock compensation expense, included in Selling, general and administrative expense in the unaudited Condensed Consolidated Statements of Operations, is as follows:
 Three Months Ended June 30,Six Months Ended June 30,
(In thousands)2024202320242023
Stock compensation expense$5,042 $6,759 $9,229 $13,029 
Income tax benefit1,235 1,656 2,261 3,192 
Stock compensation expense, net of tax$3,807 $5,103 $6,968 $9,837 
We have not capitalized any stock-based compensation expense.
A summary of stock option activity for the six months ended June 30, 2024, is as follows:
SharesWeighted Average
Exercise Price
Outstanding at January 1, 202426,536 $45.95 
Exercised(7,070)46.13 
Forfeited(852)48.65 
Outstanding and exercisable at June 30, 202418,614 $45.76 
Restricted stock awards and restricted stock units are valued at the market value of the stock on the grant date. A summary of restricted stock activity for the six months ended June 30, 2024, is as follows:
SharesWeighted Average
Grant Date
Fair Value
Unvested at January 1, 2024173,851 $142.73 
Granted81,658 178.52 
Vested(43,946)165.12 
Forfeited(21,904)166.54 
Unvested at June 30, 2024189,659 $150.08 
Performance stock units that have a market condition modifier are valued at an estimated fair value using a Monte Carlo model. The final number of shares to be issued for performance stock units granted in the first quarter of 2024 may range from 0% to 200% of the target award based on achieving the specified performance targets over the performance period plus an additional modifier based on total shareholder return ("TSR") over the performance period. The following weighted average assumptions were used in estimating the fair value of the performance stock units granted in the first quarter of 2024.
Fair value per unit$181.31
Risk-free interest rate4.34%
Expected dividend yield1.19%
Expected volatility25.9%
MSA stock beta0.728
The risk-free interest rate is based on the U.S. Treasury Constant Maturity rates as of the grant date converted into an implied spot rate yield curve. Expected dividend yield is based on the most recent annualized dividend divided by the one year average closing share price. Expected volatility is based on the three year historical volatility preceding the grant date using daily stock prices. Expected life is based on historical stock option exercise data.
-16-

A summary of performance stock unit activity for the six months ended June 30, 2024, is as follows:
SharesWeighted Average
Grant Date
Fair Value
Unvested at January 1, 2024189,221 $146.17 
Granted40,231 177.30 
Performance adjustments(a)
21,143 193.10 
Vested(78,199)174.03 
Forfeited(5,895)158.69 
Unvested at June 30, 2024166,501 $146.13 
(a)Performance adjustments relate primarily to the final number of shares issued for the 2021 performance unit awards which vested in the first quarter of 2024 at 174% of the target award based on both cumulative performance against EBITDA margin and revenue growth targets and MSA's TSR during the three-year performance period.
Note 12—Long-Term Debt
(In thousands)June 30, 2024December 31, 2023
2016 Senior Notes payable through 2031, 3.40%, net of debt issuance costs
$53,966 $62,081 
2021 Senior Notes payable through 2036, 2.69%, net of debt issuance costs
99,743 99,733 
2021 Senior Notes payable through 2036, 2.69%, net of debt issuance costs
99,743 99,733 
2023 Term Loan credit agreement maturing in 2026, net of debt issuance costs218,238 230,604 
2023 Senior Notes payable through 2028, 5.25%, net of debt issuance costs
49,946 49,939 
Senior revolving credit facility maturing in 2026, net of debt issuance costs66,607 59,602 
Total588,243 601,692 
Amounts due within one year26,472 26,522 
Long-term debt, net of debt issuance costs$561,771 $575,170 
On May 24, 2021, the Company entered into a Fourth Amended and Restated Credit Agreement (the “Revolving Credit Facility" or "Facility”) that extended its term through May 24, 2026 and increased the capacity to $900.0 million. The agreement was amended in August 2021 and June 2023 to transition from Sterling LIBOR reference rates and U.S. LIBOR reference rates. Under the amended agreement, the Company may elect either a Base rate of interest (“BASE”) or an interest rate based on Secured Overnight Financing Rate (“SOFR”). The BASE is a daily fluctuating per annum rate equal to the highest of (i) 0.00%, (ii) the Overnight Bank Funding Rate, plus 0.5%, (iii) the Prime Rate (iv) the Daily Simple SOFR rate, plus 1.00%. The Company pays a credit spread of 0 to 175 basis points based on the Company’s net EBITDA leverage ratio and elected rate (BASE or SOFR). The Company has a weighted average revolver interest rate of 6.23% as of June 30, 2024. At June 30, 2024, $831.4 million of the existing $900.0 million Revolving Credit Facility was unused, including letters of credit issued under the Facility. The Facility also provides an accordion feature that allows the Company to access an additional $400.0 million of capacity pending approval by MSA’s board of directors and from the bank group.
On July 1, 2024, the Company entered into Amendment No. 3 to the Third Amended and Restated Multi-Currency Note Purchase and Private Shelf Agreement (the “Prudential Note Agreement”) with PGIM, Inc. (“Prudential”). The Prudential Note Agreement provided for (i) the issuance of $100.0 million of 2.69% Series C Senior Notes due July 1, 2036 and (ii) the establishment of an uncommitted note issuance facility whereby the Company may request, subject to Prudential’s acceptance in its sole discretion, the issuance of up to $335.0 million aggregate principal amount of senior unsecured notes. As of June 30, 2024, the Company has outstanding £42.7 million (approximately $54.1 million at June 30, 2024) of 3.4% Series B Senior Notes due January 22, 2031. Remaining maturities of this note are £6.1 million (approximately $7.7 million at June 30, 2024) due annually through January 2031.
On July 1, 2024, the Company entered into Amendment No. 3 to the Second Amended and Restated Master Note Facility (the “NYL Note Facility”) with NYL Investors. The NYL Note Facility provided for (i) the issuance of $100.0 million of 2.69% Series A Senior Notes due July 1, 2036, and (ii) the establishment of an uncommitted note issuance facility whereby the Company may request, subject to NYL Investors’ acceptance in its sole discretion, the issuance of up to $200.0 million aggregate principal amount of senior unsecured notes.
-17-

On June 29, 2023, the Company issued $50 million of 5.25% Series B Senior Notes due July 1, 2028, pursuant to the NYL Note Facility (the "Notes"). The Notes bear interest at 5.25% per annum, payable semi-annually, and mature on July 1, 2028. The Notes provide for a principal payment of $25 million on July 1, 2027, with the remaining $25 million due on July 1, 2028. The Notes may be redeemed at the Company’s option prior to their maturity at a make-whole redemption price calculated as provided in the NYL Note Facility. The proceeds of the Notes were used on June 29, 2023, to pay down an equivalent amount of borrowings under the Company’s Revolving Credit Facility with PNC Bank, National Association, as Administrative Agent.
On January 5, 2023, the Company entered into a new $250 million term loan facility to fund the divestiture of MSA LLC, a wholly owned subsidiary. Under the agreement, the Company may elect either BASE or an interest rate based on SOFR. The Company pays a credit spread of 0 to 200 basis points based on the Company's net EBITDA leverage ratio and elected rate. The Company had a Term Loan interest rate of 6.43% as of June 30, 2024.
The Revolving Credit Facility, Prudential Note Agreement and NYL Note Facility require the Company to comply with specified financial covenants, including a requirement to maintain a minimum fixed charges coverage ratio of not less than 1.50 to 1.00 and a consolidated leverage ratio not to exceed 3.50 to 1.00; except during an acquisition period, defined as four consecutive fiscal quarters beginning with the quarter of acquisition, in which case the consolidated net leverage ratio shall not exceed 4.00 to 1.00; in each case calculated on the basis of the trailing four fiscal quarters. In addition, the agreements contain negative covenants limiting the ability of the Company and its subsidiaries to incur additional indebtedness or issue guarantees, create or incur liens, make loans and investments, make acquisitions, transfer or sell assets, enter into transactions with affiliated parties, make changes in its organizational documents that are materially adverse to lenders or modify the nature of the Company's or its subsidiaries' business. All credit facilities exclude MSA LLC prior to the divestiture of this subsidiary on January 5, 2023, as discussed further in Note 17—Commitments and Contingencies to the unaudited condensed consolidated financial statements in Part I Item 1 of this Form 10-Q for further information on this transaction.
As of June 30, 2024, the Company was in full compliance with the restrictive covenants under its various credit agreements.
The Company had outstanding bank guarantees and standby letters of credit with banks as of June 30, 2024, totaling $10.2 million, of which $1.1 million relate to the Revolving Credit Facility. The letters of credit serve to cover customer requirements in connection with certain sales orders and insurance companies. The Company is also required to provide cash collateral in connection with certain arrangements. At June 30, 2024, the Company has $2.0 million of restricted cash in support of these arrangements.
Note 13—Goodwill and Intangible Assets, Net
Changes in goodwill during the six months ended June 30, 2024, were as follows:
(In thousands)Goodwill
Balance at January 1, 2024$627,534 
Currency translation(2,897)
Balance at June 30, 2024$624,637 
At June 30, 2024, goodwill of $447.6 million and $177.0 million related to the Americas and International reportable segments, respectively.
Changes in intangible assets, net, during the six months ended June 30, 2024, were as follows:
(In thousands)Intangible Assets
Net balance at January 1, 2024$266,134 
Amortization expense(8,967)
Currency translation(839)
Net balance at June 30, 2024$256,328 
At June 30, 2024, intangible assets, net, includes a trade name related to Globe Manufacturing Company, LLC ("Globe") with an indefinite life totaling $60.0 million.
-18-

Note 14—Pensions and Other Post-retirement Benefits
Components of Net periodic benefit (income) cost consisted of the following:
 Pension BenefitsOther Benefits
(In thousands)2024202320242023
Three Months Ended June 30,
Service cost$2,315 $1,884 $44 $53 
Interest cost5,970 5,918 248 273 
Expected return on plan assets(10,812)(9,906)  
Amortization of prior service cost (credit)37 37 (46)(61)
Recognized net actuarial losses282 47 115 138 
Settlements1,308    
Net periodic benefit (income) cost (a)
$(900)$(2,020)$361 $403 
Six Months Ended June 30,
Service cost$4,630 $3,768 $88 $106 
Interest cost11,940 11,836 496 546 
Expected return on plan assets(21,624)(19,812)  
Amortization of prior service cost (credit)74 74 (92)(122)
Recognized net actuarial losses564 94 230 276 
Settlements1,308  

  
Net periodic benefit (income) cost (a)
$(3,108)$(4,040)$722 $806 
(a) Components of Net periodic benefit (income) cost other than service cost are included in the line item Other income, net, and service costs are included in the line items Cost of products sold and Selling, general and administrative in the unaudited Condensed Consolidated Statements of Operations.
We made contributions of $2.6 million and $4.1 million to our pension plans during the six months ended June 30, 2024, and 2023, respectively. We expect to make net contributions of $5.3 million to our pension plans in 2024, which are primarily associated with statutorily required plans in the International reporting segment.
Note 15—Derivative Financial Instruments
As part of our currency exchange rate risk management strategy, we enter into certain derivative foreign currency forward contracts that do not meet the U.S. GAAP criteria for hedge accounting but have the impact of partially offsetting certain of our foreign currency exposures. We account for these forward contracts at fair value and report the related gains or losses in currency exchange (gains) losses, net, in the unaudited Condensed Consolidated Statements of Operations. The notional amount of open forward contracts was $113.6 million and $110.9 million at June 30, 2024, and December 31, 2023, respectively.
The following table presents the unaudited Condensed Consolidated Balance Sheets location and fair value of assets and liabilities associated with derivative financial instruments:
(In thousands)June 30, 2024December 31, 2023
Derivatives not designated as hedging instruments:
Foreign exchange contracts: prepaid expenses and other current assets$159 $2,210 
Foreign exchange contracts: other current liabilities882 242 
-19-

The following table presents the unaudited Condensed Consolidated Statements of Operations and unaudited Condensed Consolidated Statements of Cash Flows location and the loss (gain) impact of derivative financial instruments:
 Six Months Ended June 30,
(In thousands)20242023
Derivatives not designated as hedging instruments:
Foreign exchange contracts: currency exchange (gains) losses, net$3,659 $123 
Note 16—Fair Value Measurements
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value hierarchy consists of three broad levels, which gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1) and the lowest priority to unobservable inputs (Level 3). The three levels of the fair value hierarchy are:
Level 1—Observable inputs that reflect unadjusted quoted prices for identical assets or liabilities in active markets.
Level 2—Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.
Level 3—Unobservable inputs for the asset or liability.
The valuation methodologies we used to measure financial assets and liabilities are also used to value the derivative financial instruments described in Note 15—Derivative Financial Instruments. We estimate the fair value of the derivative financial instruments, consisting of foreign currency forward contracts, based upon valuation models with inputs that generally can be verified by observable market conditions and do not involve significant management judgment. Accordingly, the fair values of the derivative financial instruments are classified within Level 2 of the fair value hierarchy. With the exception of our fixed rate long-term debt, we believe that the reported carrying amounts of our financial assets and liabilities approximate their fair values.
The reported carrying amount of our fixed rate long-term debt was $304.1 million and $312.2 million at June 30, 2024, and December 31, 2023, respectively. The fair value of this debt was $263.9 million and $278.7 million at June 30, 2024, and December 31, 2023, respectively. The fair value of this debt was determined using Level 2 inputs by evaluating similarly rated companies with publicly traded bonds where available or current borrowing rates available for financings with similar terms and maturities.
Note 17—Commitments and Contingencies
Product liability
The Company and its subsidiaries face an inherent business risk of exposure to legal claims arising from the alleged failure of our products to prevent the types of personal injury or death against which they are designed to protect. Product liability claims are categorized as either single incident or cumulative trauma.
Single incident product liability claims. Single incident product liability claims involve incidents of short duration that are typically known when they occur and involve observable injuries, which provide an objective basis for quantifying damages. Management has established reserves for the single incident product liability claims of the Company's various subsidiaries, including asserted single incident product liability claims and incurred but not reported ("IBNR") single incident claims. To determine the reserves, Management makes reasonable estimates of losses for single incident claims based on the number and characteristics of asserted claims, historical experience, sales volumes, expected settlement costs, and other relevant information. The reserve for single incident product liability claims was $1.4 million at June 30, 2024 and $1.3 million at December 31, 2023. Single incident product liability expense was $0.1 million for both the six months ended June 30, 2024, and 2023. Single incident product liability exposures are evaluated on an annual basis, or more frequently if changing circumstances warrant. Adjustments are made to the reserve as appropriate. The reserve has not been discounted to present value and does not include future amounts which will be spent to defend the claims.
During the second quarter of 2024, the Company recorded $5.0 million of net cost for product related legal matter. The expense is reflected within the selling, general and administration line of the unaudited Condensed Consolidated Statement of Operations.
-20-

Cumulative trauma product liability claims. Cumulative trauma product liability claims involve alleged exposures to harmful substances (e.g., silica, asbestos and coal dust) that occurred years ago and may have developed over long periods of time into diseases such as silicosis, asbestosis, mesothelioma, or coal worker’s pneumoconiosis. Prior to the divestiture described below, one of the Company's former subsidiaries, MSA LLC, was named as a defendant in various lawsuits related to such claims. These lawsuits mainly involve respiratory protection products allegedly manufactured and sold by MSA LLC or its predecessors.
On January 5, 2023, the Company entered into a membership interest purchase agreement (the “Purchase Agreement”) with Sag Main Holdings, LLC (the “Buyer”). The Buyer was a joint venture between R&Q Insurance Holdings Ltd. (“R&Q”) and Obra Capital, Inc. (“Obra”). Under the Purchase Agreement, on January 5, 2023, the Company transferred to the Buyer all of the issued and outstanding limited liability company interests of MSA LLC (the “Sale”). In connection with the closing, the Company contributed $341.2 million in cash and cash equivalents, while R&Q and Obra contributed an additional $35.0 million.
MSA LLC was the obligor for the claims to which the Company's legacy cumulative trauma product liability reserves relate and policyholder of the related insurance assets. The rights and obligations related to these items remained with MSA LLC upon the sale to the Buyer. In addition, pursuant to the Purchase Agreement, the Buyer and MSA LLC have agreed to indemnify the Company and its affiliates for legacy cumulative trauma product liabilities and other product liabilities, and a subsidiary of the Company has agreed to indemnify MSA LLC for all other historical liabilities of MSA LLC. This indemnification is not subject to any cap or time limitation. In connection with the sale, the Company and its Board of Directors received a solvency opinion from an independent advisory firm that MSA LLC was solvent and adequately capitalized after giving effect to the transaction.
Following the completion of the transaction, the Company no longer has any obligation with respect to pending and future cumulative trauma product liability claims relating to these matters. As such, all legacy cumulative trauma product liability reserves, related insurance assets, and associated deferred tax assets of the divested subsidiary were derecognized from our balance sheet and the Company incurred a tax-effected loss on the divestiture of MSA LLC of $199.6 million, including transaction related costs of $5.6 million. The Buyer has assumed management of the divested subsidiary, including the management of its claims and associated assets.
Other Litigation
Globe, a subsidiary of the Company, is defending claims in which plaintiffs assert that certain products allegedly containing per- and polyfluoroalkyl substances (“PFAS”) have caused harm, including injury or health issues. PFAS are a large class of substances that are widely used in everyday products. Specifically, Globe builds firefighter turnout gear from technical fabrics sourced from a small pool of specialty textile manufacturers. These protective fabrics have been tested and certified to meet current National Fire Protection Association safety standards, and some of them as supplied to Globe contain or historically have contained PFAS to achieve performance characteristics such as water, oil, or chemical resistance.
Globe believes it has valid defenses to these claims. These matters are at a very early stage with numerous factual and legal issues to be resolved. Defense costs relating to these lawsuits are recognized in the unaudited Condensed Consolidated Statements of Operations as incurred. Globe is also pursuing insurance coverage and indemnification related to the lawsuits. As of July 17, 2024, Globe was named as a defendant in 659 lawsuits comprised of 12,137 claims, predominantly styled as individual personal injury claims and including two putative class actions. Certain of these lawsuits include MSA Safety Inc. or other Globe affiliates as defendants.
MSA LLC is also a defendant in a number of PFAS lawsuits predominantly relating to Aqueous Film-Forming Foam. The Buyer assumed responsibility for these and any similar future claims specific to MSA LLC, including such claims that have been or may be brought against MSA Safety Inc. or its subsidiaries, under the terms of the divestiture on January 5, 2023. Further information about the transaction can be found in the Company’s Current Report on Form 8-K filed on January 6, 2023.
-21-

Product Warranty
The Company provides warranties on certain product sales. Product warranty reserves are established in the same period that revenue from the sale of the related products is recognized, or in the period that a specific issue arises as to the functionality of the Company's product. The determination of such reserves requires the Company to make estimates of product return rates and expected costs to repair or to replace the products under warranty.
The amounts of the reserves are based on established terms and the Company's best estimate of the amounts necessary to settle future and existing claims on products sold as of the balance sheet date. If actual return rates and/or repair and replacement costs differ significantly from estimates, adjustments to recognize additional cost of sales may be required in future periods.
The following table reconciles changes in the Company's accrued warranty reserve:
(In thousands)Six Months Ended June 30, 2024Year Ended
December 31, 2023
Beginning warranty reserve$14,288 $15,230 
Warranty payments(5,387)(9,794)
Warranty claims4,826 8,899 
Provision for product warranties and other adjustments208 (47)
Ending warranty reserve$13,935 $14,288 
Warranty expense was $5.0 million and $4.7 million for the six months ended June 30, 2024, and 2023, respectively, and is included in Costs of products sold on the unaudited Condensed Consolidated Statements of Operations.
Outstanding Performance Obligations
The Company derives a portion of its revenue from various leasing arrangements where the Company is the lessor, primarily fire service contracts entered into by Bristol. Such arrangements provide for monthly payments covering equipment provided, maintenance and interest. These arrangements meet the criteria to be accounted for as sales-type leases under Accounting Standards Codification ("ASC") 842 and contain both lease and non-lease components.
Revenue from equipment provided is considered a lease component and recognized with point in time revenue recognition upon lease commencement. Maintenance revenue, which is considered a non-lease component, and interest is recognized monthly over the lease term. As of June 30, 2024, the Company had remaining maintenance performance obligations of approximately $29.5 million which are expected to be recognized to revenue in approximately three years.
-22-

Item 2.Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis should be read in conjunction with the historical financial statements and other financial information included elsewhere in this quarterly report on Form 10-Q. This discussion may contain forward-looking statements that involve risks and uncertainties. The forward-looking statements are not historical facts, but rather are based on current expectations, estimates, assumptions and projections about our industry, business and future financial results. Our actual results could differ materially from the results contemplated by these forward-looking statements due to a number of factors, including those discussed in the sections of our annual report entitled “Forward-Looking Statements” and “Risk Factors,” and those discussed in our Form 10-Q quarterly reports filed after such annual report (such as in Part II, Item 1A, “Risk Factors.”)

BUSINESS OVERVIEW
MSA Safety Incorporated is the global leader in advanced safety products, technology and solutions. Driven by its singular mission of safety, the Company has been at the forefront of safety innovation since 1914, protecting workers and facility infrastructure around the world across a broad range of diverse end markets while creating sustainable value for shareholders. The Company's comprehensive product line, which is governed by rigorous safety standards across highly regulated industries, is used to protect workers and facility infrastructures around the world in a broad range of markets, including fire service, energy, utility, construction and industrial manufacturing applications as well as heating, ventilation, air conditioning and refrigeration ("HVAC-R"). The Company's product portfolio includes fire service where core products include self-contained breathing apparatus ("SCBA"), protective apparel and helmets; detection where core products include fixed gas and flame detection ("FGFD") systems and portable gas detection instruments; and industrial personal protective equipment ("PPE") where core products include industrial head protection and fall protection devices.
A detailed listing of our significant product offerings in the aforementioned product groups above is included in MSA's Annual Report on Form 10-K for the year ended December 31, 2023.
We tailor our product offerings and distribution strategy to satisfy distinct customer preferences that vary across geographic regions. To best serve these customer preferences, we have organized our business into four geographical operating segments that are aggregated into three reportable segments: Americas, International and Corporate.
Americas. Our largest manufacturing and research and development facilities are located in the United States. We serve our markets across the Americas with manufacturing facilities in the U.S., Mexico and Brazil. Operations in the other countries within the Americas segment focus primarily on sales and distribution in their respective home country markets.
International. Our International segment includes companies in Europe, the Middle East and Africa ("EMEA") and the Asia Pacific region. In our largest International subsidiaries (Germany, France, U.K., Ireland and China), we develop, manufacture and sell a wide variety of products. In China, the products manufactured are sold primarily in China as well as in regional markets. Operations in other International segment countries focus primarily on sales and distribution in their respective home country markets. Although some of these companies may perform limited production, most of their sales are of products manufactured in our plants in Germany, France, the U.S., U.K., Ireland, Morocco and China or are purchased from third-party vendors.
Corporate. The Corporate segment primarily consists of general and administrative expenses incurred in our corporate headquarters, costs associated with corporate development initiatives, legal expense, interest expense, foreign exchange gains or losses and other centrally-managed costs. Corporate general and administrative costs comprise the majority of the expense in the Corporate segment.
-23-

RESULTS OF OPERATIONS
Three Months Ended June 30, 2024, Compared to Three Months Ended June 30, 2023
Net Sales. Net sales for the three months ended June 30, 2024, were $462.5 million, an increase of $15.2 million, or 3.4%, compared to $447.3 million in the same period last year. Please refer to the Net Sales table for a reconciliation of the quarter over quarter sales change.
Net SalesThree Months Ended June 30,Dollar
Increase
Percent
Increase
(In millions, except percentage change)20242023
Consolidated$462.5$447.3$15.23.4%
Americas314.7308.46.32.0%
International147.8138.98.96.4%
Net Sales Three Months Ended
June 30, 2024 versus June 30, 2023
(Percent Change)AmericasInternational Consolidated
GAAP reported sales change2.0%6.4%3.4%
Currency translation effects0.4%0.8%0.5%
Organic constant currency sales change2.4%7.2%3.9%
Note: Organic constant currency sales change is a non-GAAP financial measure. See the "Non-GAAP Financial Measures" section below.
Net sales for the Americas segment were $314.7 million in the second quarter of 2024, an increase of $6.3 million, or 2.0%, compared to $308.4 million in the second quarter of 2023. Organic constant currency sales in the Americas segment increased 2.4%. This growth was driven by increases in detection and industrial PPE, partially offset by a decline in fire service.
Net sales for the International segment were $147.8 million in the second quarter of 2024, an increase of $8.9 million, or 6.4%, compared to $138.9 million for the second quarter of 2023. Organic constant currency sales in the International segment increased 7.2% during the quarter. Growth in fire service and detection was partially offset by a decline in industrial PPE.
The operating environment remains dynamic, and we continue to navigate these challenges to continue delivering solutions to our customers. Our end markets are generally healthy, demand trends lean positive, and we have executed initiatives to bring our backlog down to more normalized levels. Timing of orders can be a factor but we expect growth rates for the second half of 2024 to be similar to the first half. Looking forward, we continue to expect to generate mid-single digit sales growth in 2024.
Refer to Note 8—Segment Information to the unaudited condensed consolidated financial statements in Part I Item 1 of this Form 10-Q, for information regarding sales by product group.
Gross profit. Gross profit for the second quarter of 2024 was $223.0 million, an increase of $9.2 million or 4.3%, compared to $213.8 million for the second quarter of 2023. The ratio of gross profit to net sales was 48.2% in the second quarter of 2024 compared to 47.8% in the same quarter last year. Improved productivity, price/cost management and favorable mix of higher margin products are the leading drivers of the increase year over year.
Selling, general and administrative expenses. Selling, general and administrative ("SG&A") expenses were $105.1 million during the second quarter of 2024, an increase of $8.8 million or 9.1%, compared to $96.3 million for the same period a year ago. Overall, SG&A expenses were 22.7% of net sales during the second quarter of 2024, compared to 21.5% of net sales during the same period in 2023. Organic constant currency SG&A increased by approximately $9.3 million or 9.7%. The increase in SG&A was driven by the higher level of sales, inflation, net cost for product related legal matter and higher professional service expense related to strategic initiatives partially offset by lower variable compensation.
-24-

Please refer to the SG&A expenses table for a reconciliation of the quarter over quarter expense change.
Selling, general, and administrative expensesThree Months Ended
June 30, 2024 versus June 30, 2023
(Percent Change)Consolidated
GAAP reported change9.1%
Currency translation effects0.6%
Organic Constant currency change9.7%
Note: Organic constant currency SG&A change is a non-GAAP financial measure. See the "Non-GAAP Financial Measures" section below.
Research and development expense. Research and development expense was $17.1 million during the second quarter of 2024, an increase of $1.1 million, compared to $16.0 million during the second quarter of 2023. Research and development expense was 3.7% of net sales in the second quarter of 2024 and 3.6% in the second quarter of 2023.
During the second quarter of 2024 and 2023, we capitalized $3.4 million and $3.1 million of software development costs, respectively. Depreciation expense for capitalized software development costs of $2.8 million and $2.5 million during the second quarter of 2024 and 2023, respectively, was recorded in costs of products sold on the unaudited Condensed Consolidated Statements of Operations.
MSA remains committed to dedicating significant resources to research and development activities, including the development of technology-based safety solutions. As we continue to invest a significant portion of our new product development into technology-based safety solutions, we anticipate that the historical relationship of research and development expense to net sales will continue to evolve; however, we do not anticipate reductions in the relative level of total spend on research and development activities on an annual basis. Total spend on both software development and research and development activities was $20.5 million and $19.1 million during the second quarter of June 30, 2024, and 2023, respectively.
Restructuring charges. Restructuring charges of $1.5 million during the second quarter of 2024 were primarily related to initiatives to optimize our manufacturing footprint and improve productivity. Restructuring charges of $3.4 million during the second quarter of 2023 were primarily related to our initiatives to adjust our cost structure and improve productivity.
Currency exchange. Currency exchange gains were $0.6 million in the second quarter of 2024 compared to losses of $3.1 million in the second quarter of 2023. During the second quarter of 2024, we recognized non-cash net cumulative translation gains of $1.2 million associated with certain foreign subsidiaries. The remaining currency exchange activity for both periods related primarily to foreign currency exposure on unsettled inter-company balances and recognized exchange loss for our Argentina affiliate operating in a hyper-inflationary environment. Refer to Note 15—Derivative Financial Instruments to the unaudited condensed consolidated financial statements in Part I Item 1 of this Form 10-Q, for information regarding our currency exchange rate risk management strategy.
GAAP operating income. Consolidated operating income for the second quarter of 2024 was $99.9 million compared to $95.0 million in the same period last year. The increase in operating income was primarily driven by higher sales and gross profit partially offset by increased SG&A.
Adjusted operating income. Americas adjusted operating income for the second quarter of 2024 was $98.5 million, an increase of $3.7 million or 3.9% compared to $94.8 million in the prior year second quarter. The increase in adjusted operating income is attributable to higher sales and gross profit, partially offset by higher SG&A expenses to support business growth.
International adjusted operating income for the second quarter of 2024 was $24.3 million, an increase of $2.6 million, or 11.7%, compared to $21.7 million in the prior year second quarter. The increase in adjusted operating income is attributable to higher sales and gross profit, partially offset by higher SG&A expenses to support business growth.
Corporate segment adjusted operating loss for the second quarter of 2024 was $14.6 million, an increase of $1.8 million in comparison to an adjusted operating loss of $12.8 million in the second quarter of 2023, driven by inflation and increased professional service fees associated with various strategic initiatives partially offset by lower variable compensation.
-25-

The following tables represent a reconciliation from GAAP operating income to adjusted operating income (loss) and adjusted EBITDA. Adjusted operating margin % is calculated as adjusted operating income (loss) divided by net sales and adjusted EBITDA margin % is calculated as adjusted EBITDA divided by net sales.
Adjusted operating income (loss)Three Months Ended June 30, 2024
(In thousands)AmericasInternationalCorporateConsolidated
Net sales to external customers$314,711 $147,752 $— $462,463 
Operating income99,944 
Restructuring charges (Note 3)1,543 
Currency exchange gains, net(603)
Net cost for product related legal matter5,000 
Amortization of acquisition-related intangible assets2,306 
Adjusted operating income (loss)98,468 24,285 (14,563)108,190 
Adjusted operating margin %31.3 %16.4 %
Depreciation and amortization13,741 
Adjusted EBITDA108,230 28,052 (14,351)121,931 
Adjusted EBITDA margin %34.4 %19.0 %
Adjusted operating income (loss)Three Months Ended June 30, 2023
(In thousands)AmericasInternationalCorporateConsolidated
Net sales to external customers$308,378 $138,921 $— $447,299 
Operating income95,008 
Restructuring charges (Note 3)3,350 
Currency exchange losses, net3,110 
Amortization of acquisition-related intangible assets2,315 
Adjusted operating income (loss)94,816 21,743 (12,776)103,783 
Adjusted operating margin %30.7 %15.7 %
Depreciation and amortization12,574 
Adjusted EBITDA103,977 24,949 (12,569)116,357 
Adjusted EBITDA margin %33.7 %18.0 %
Note: Adjusted operating income (loss), adjusted operating margin %, adjusted EBITDA and adjusted EBITDA margin % are non-GAAP financial measures. See the "Non-GAAP Financial Measures" section below.
Total other expense, net. Total other expense, net, for the second quarter of 2024 was $5.5 million, compared to $7.5 million for the same period in 2023, driven primarily by decreased interest expense related to reduced debt balances related to prior year borrowings associated with the MSA LLC divestiture as well as increased pension income driven by a higher expected rate of return partially offset by pension settlement expense recognized in the current year.
Income taxes. The reported effective tax rate for the second quarter of 2024 was 23.5% compared to 23.3% for the second quarter of 2023. This increase from the prior year is related to a one-time benefit recorded in the second quarter of 2023 related to prior year foreign tax returns, partially offset by a decrease in nondeductible compensation.
We are subject to regular review and audit by both foreign and domestic tax authorities. While we believe our tax positions will be sustained, the final outcome of tax audits and related litigation may differ materially from the tax amounts recorded in our unaudited condensed consolidated financial statements.
Net income. Net income was $72.2 million for the second quarter of 2024, or $1.83 per diluted share compared to $67.1 million, or $1.70 per diluted share, for the same period last year.
-26-

Six Months Ended June 30, 2024, Compared to Six Months Ended June 30, 2023
Net Sales. Net sales for the six months ended June 30, 2024, were $875.8 million, an increase of $30.2 million, or 3.6%, compared to $845.6 million in the same period last year, driven by volume growth and price realization. Please refer to the Net Sales table for a reconciliation of the period over period sales change.
Net SalesSix Months Ended June 30,Dollar
Increase
Percent
Increase
(In millions, except percentage change)20242023
Consolidated$875.8$845.6$30.23.6%
Americas610.2588.621.63.7%
International265.5256.98.63.3%
Net Sales Six Months Ended
June 30, 2024 versus June 30, 2023
(Percent Change)AmericasInternational Consolidated
GAAP reported sales change3.7%3.3%3.6%
Currency translation effects(0.1)%—%(0.1)%
Organic constant currency sales change3.6%3.3%3.5%
Note: Organic constant currency sales change is a non-GAAP financial measure. See the "Non-GAAP Financial Measures" section below.
Net sales for the Americas segment were $610.2 million in the six months ended June 30, 2024, an increase of $21.6 million, or 3.7%, compared to $588.6 million in the same period last year. Organic constant currency sales in the Americas segment increased 3.6% compared to the prior year period. This growth was driven by increases in most products, particularly across fire service and FGFD partially offset by a decrease in portable instruments.
Net sales for the International segment were $265.5 million in the six months ended June 30, 2024, an increase of $8.6 million, or 3.3%, compared to $256.9 million in the same period last year. Organic constant currency sales in the International segment increased 3.3% during the period. This growth was driven by strength across fire service and FGFD, partially offset by decreases in portable instruments and industrial PPE.
Refer to Note 8—Segment Information to the unaudited condensed consolidated financial statements in Part I Item 1 of this Form 10-Q, for information regarding sales by product group.
Gross profit. Gross profit for the six months ended June 30, 2024, was $418.6 million, an increase of $23.4 million or 5.9%, compared to $395.2 million during the same period last year. The ratio of gross profit to net sales was 47.8% during the six months ended June 30, 2024 compared to 46.7% during the same period last year. Volume leverage, price/cost management and productivity efforts contributed to the gross profit improvement.
Selling, general and administrative expenses. SG&A expenses were $199.2 million during the six months ended June 30, 2024, an increase of $11.8 million or 6.3%, compared to $187.4 million during the same period last year. Overall, SG&A expenses were 22.7% of net sales during the six months ended June 30, 2024, compared to 22.2% of net sales during the same period in 2023. Organic constant currency SG&A increased $12.0 million or 6.4%. The increase in SG&A was driven by the higher level of sales, inflation, net cost for product related legal matter and higher professional service expense partially offset by lower variable compensation.
Please refer to the selling, general, and administrative expenses table for a reconciliation of the period over period expense change.
Selling, general, and administrative expensesSix Months Ended
June 30, 2024 versus June 30, 2023
(Percent Change)Consolidated
GAAP reported change6.3%
Currency translation effects0.1%
Organic constant currency change6.4%
Note: Organic constant currency SG&A change is a non-GAAP financial measure. See the "Non-GAAP Financial Measures" section below.
Research and development expense. Research and development expense was $33.0 million during the six months ended June 30, 2024, an increase of $1.8 million, compared to $31.2 million during the same period last year. Research and development expense was 3.8% of net sales in the first six months ended June 30, 2024 and 3.7% in the same period of 2023.
-27-

During the six months ended June 30, 2024 and 2023, we capitalized $6.8 million and $6.1 million of software development costs, respectively. Depreciation expense for capitalized software development costs of $5.5 million and $4.8 million during the six months ended June 30, 2024 and 2023, respectively, was recorded in costs of products sold on the unaudited Condensed Consolidated Statements of Operations.
MSA remains committed to dedicating significant resources to research and development activities, including the development of technology-based safety solutions. As we continue to invest a significant portion of our new product development into technology-based safety solutions, we anticipate that the historical relationship of research and development expense to net sales will continue to evolve; however, we do not anticipate reductions in the relative level of total spend on research and development activities on an annual basis. Total spend on both software development and research and development activities was $39.8 million and $37.3 million during the six months ended June 30, 2024, and 2023, respectively.
Restructuring charges. Restructuring charges of $4.6 million during the six months ended June 30, 2024 were primarily related to ongoing initiatives to optimize our manufacturing footprint and improve productivity as well as management restructuring. Restructuring charges of $5.1 million during six months ended June 30, 2023 related to our ongoing initiatives to adjust our cost structure and improve productivity. We remain focused on executing programs to optimize our cost structure.
Currency exchange. Currency exchange losses were $1.7 million during the six months ended June 30, 2024, compared to $7.3 million in the same period of 2023. During 2024, we recognized non-cash net cumulative translation gains of $1.2 million associated with certain foreign subsidiaries. The remaining currency exchange activity for both periods related primarily due to foreign currency exposure on unsettled inter-company balances.
Refer to Note 15—Derivative Financial Instruments to the unaudited condensed consolidated financial statements in Part I Item 1 of this Form 10-Q, for information regarding our currency exchange rate risk management strategy.
Product liability expense. Product liability expense for the six months ended June 30, 2024, and 2023, was minimal due to our divestiture of MSA LLC in January 2023, as discussed further in Note 17—Commitments and Contingencies to the unaudited condensed consolidated financial statements in Part I Item 1 of this Form 10-Q.
Loss on divestiture of MSA LLC. The $129.2 million pre-tax loss on divestiture of MSA LLC for the six months ended June 30, 2023, relates to the derecognition of all legacy cumulative trauma product liability reserves and related insurance assets of the divested subsidiary during the first quarter of 2023. The loss also includes a $341.2 million contribution of cash and cash equivalents, as well as transaction related costs of $5.6 million. Refer to Note 17—Commitments and Contingencies to the unaudited condensed consolidated financial statements in Part I Item 1 of this Form 10-Q for further information.
GAAP operating income. Consolidated operating income for the six months ended June 30, 2024, was $180.1 million compared to $34.9 million in the same period last year. The increase in operating results was driven by the higher sales and gross profit as well as the absence of loss on divestiture of MSA LLC that was recognized in 2023, partially offset by increased SG&A expense.
Adjusted operating income. Americas adjusted operating income for the six months ended June 30, 2024 was $184.7 million, an increase of $18.2 million, or 10.9%, compared to $166.5 million in the prior year. The increase in adjusted operating income is primarily attributable to higher sales and gross profit, partially offset by higher SG&A expense to support business growth.
International adjusted operating income for the six months ended June 30, 2024, was $37.8 million, an increase of $0.3 million, or 0.7%, compared to $37.5 million in the prior year. The increase in adjusted operating income is primarily attributable to higher sales.
Corporate segment adjusted operating loss for the six months ended June 30, 2024, was $26.3 million, an increase of $3.4 million compared to an adjusted operating loss of $22.9 million in the same period of 2023 driven by inflation and increased professional service fees associated with various strategic initiatives partially offset by lower variable compensation.
-28-

The following tables represent a reconciliation from GAAP operating income to adjusted operating income (loss) and adjusted EBITDA. Adjusted operating margin % is calculated as adjusted operating income (loss) divided by net sales and adjusted EBITDA margin % is calculated as adjusted EBITDA divided by net sales.
Adjusted operating income (loss)Six Months Ended June 30, 2024
(In thousands)AmericasInternationalCorporateConsolidated
Net sales to external customers$610,249 $265,516 $— $875,765 
GAAP operating income180,056 
Restructuring charges (Note 3)4,560 
Currency exchange losses, net1,730 
Net cost for product related legal matter5,000 
Amortization of acquisition-related intangible assets4,620 
Transaction costs(a)
234 
Adjusted operating income (loss)184,688 37,770 (26,258)196,200 
Adjusted operating margin %30.3 %14.2 %
Depreciation and amortization26,985 
Adjusted EBITDA203,923 45,097 (25,835)223,185 
Adjusted EBITDA margin %33.4 %17.0 %
(a) Transaction costs include advisory, legal, accounting, valuation, and other professional or consulting fees incurred during acquisitions and divestitures. These costs are included in selling, general and administrative expense in the unaudited Condensed Consolidated Statements of Operations.
Adjusted operating income (loss)Six Months Ended June 30, 2023
(In thousands)AmericasInternationalCorporateConsolidated
Net sales to external customers$588,645 $256,916 $— $845,561 
GAAP operating income34,947 
Restructuring charges (Note 3)5,097 
Currency exchange losses, net7,285 
Loss on divestiture of MSA LLC (Note 17)129,211 
Product liability expense (Note 17)
Amortization of acquisition-related intangible assets4,620 
Adjusted operating income (loss)166,510 37,522 (22,869)181,163 
Adjusted operating margin %28.3 %14.6 %
Depreciation and amortization24,841 
Adjusted EBITDA184,471 44,007 (22,474)206,004 
Adjusted EBITDA margin %31.3 %17.1 %
Note: Adjusted operating income (loss), adjusted operating margin %, adjusted EBITDA and adjusted EBITDA margin % are non-GAAP financial measures. See the "Non-GAAP Financial Measures" section below.

-29-

Total other expense, net. Total other expense, net, for the six months ended June 30, 2024 was $10.0 million, compared to total other income, net, of $15.2 million for the same period in 2023 due to decreased interest expense related to reduced debt balances related to prior year borrowings associated with the MSA LLC divestiture as well as increased pension income driven by a higher expected rate of return partially offset by pension settlement expense recognized in the current year.
Income taxes. The reported effective tax rate for the six months ended June 30, 2024 was 23.3% compared to 520.8% for the same period in 2023. This significant variance is primarily due to the divestiture of MSA LLC and the non-deductible loss recorded on the derecognition of the product liability reserves and related assets in the prior year . Refer to Note 17—Commitments and Contingencies to the unaudited condensed consolidated financial statements in Part I Item 1 of this Form 10-Q for further information on this transaction.
We are subject to regular review and audit by both foreign and domestic tax authorities. While we believe our tax positions will be sustained, the final outcome of tax audits and related litigation may differ materially from the tax amounts recorded in our unaudited condensed consolidated financial statements.
Net income (loss) attributable to MSA Safety Incorporated. Net income was $130.4 million for the six months ended June 30, 2024, or $3.30 per diluted share compared to net loss of $83.1 million, or $(2.12) per diluted share, for the same period last year.
Non-GAAP Financial Measures
This report includes certain non-GAAP financial measures and operating ratios derived from non-GAAP financial measures. These financial measures and ratios include organic constant currency revenue growth, organic constant currency SG&A change, adjusted operating income (loss), adjusted operating margin %, adjusted EBITDA and adjusted EBITDA margin %.
Organic constant currency sales and SG&A change are non-GAAP financial measures provided by the Company to give a better understanding of the Company's underlying business performance. Organic constant currency sales and SG&A change are calculated by deducting the percentage impact from currency translation effects from the overall percentage change in net sales and SG&A. The Company believes that organic constant currency revenue growth and SG&A change are useful metrics for investors, as foreign currency translation can have a material impact on revenue and SG&A trends. Organic constant currency revenue growth and SG&A change highlight ongoing business performance excluding the impact of fluctuating foreign currencies, which is outside of the Company's control.
Adjusted operating income (loss), adjusted operating margin %, adjusted EBITDA and adjusted EBITDA margin % are non-GAAP financial measures and operating ratios derived from non-GAAP measures. Adjusted operating income (loss) is reconciled above to the nearest GAAP financial measure, Operating income (loss), and excludes restructuring, currency exchange, product liability expense, loss on divestiture of MSA LLC, net cost for product related legal matter, transaction costs and acquisition-related amortization. Adjusted EBITDA is reconciled above to the nearest GAAP financial measure, Operating income (loss) and excludes depreciation and amortization expense. Adjusted operating margin % is defined as adjusted operating income (loss) divided by segment net sales to external customers and adjusted EBITDA margin % is defined as adjusted EBITDA divided by segment net sales to external customers. These metrics are consistent with how the Company's chief operating decision maker ("CODM") evaluates segment results and makes strategic decisions about the business. Additionally, these non-gaap financial measures provide information useful to investors in understanding our operating performance and trends, and to facilitate comparisons with the performance of our peers.
Management uses these measures internally to assess and better understand our underlying business performance and trends related to core business activities as well as to allocate resources. The non-GAAP financial measures and key performance indicators we use, and computational methods with respect thereto, may differ from the non-GAAP financial measures and key performance indicators, and computational methods, that our peers use to assess their performance and trends. The presentation of these non-GAAP financial measures does not comply with U.S. GAAP. These non-GAAP financial measures should be viewed as supplemental in nature, and not as a substitute for, or superior to, our reported results prepared in accordance with GAAP.
-30-

LIQUIDITY AND CAPITAL RESOURCES
Our main source of liquidity is operating cash flows, supplemented by borrowings. Our principal liquidity requirements are for working capital, capital expenditures, principal and interest payments on debt, declared dividend payments and acquisitions. At June 30, 2024, approximately 52% of our long-term debt is at fixed interest rates with repayment schedules through 2036. The remainder of our long-term debt is at variable rates on an unsecured revolving credit facility and a term loan, both due in 2026. At June 30, 2024, approximately 84% of our borrowings are denominated in U.S. dollars, which limits our exposure to currency exchange rate fluctuations.
At June 30, 2024, the Company had cash and cash equivalents totaling $146.8 million and access to sufficient capital, providing ample liquidity and flexibility to continue to maintain our balanced capital allocation strategy that prioritizes growth investments, funding our dividends and servicing debt obligations. Cash, cash equivalents and restricted cash increased $0.4 million during the six months ended June 30, 2024 compared to cash decreasing $15.6 million during the same period in 2023. We believe MSA's healthy balance sheet and access to significant capital at June 30, 2024, positions us well to navigate through challenging business conditions, supply chain constraints or other unexpected events.
Operating activities. Operating activities provided cash of $104.2 million during the six months ended June 30, 2024, compared to using cash of $190.8 million during the same period in 2023. The improved cash flow from operating activities as compared to the same period in 2023 was primarily related to the prior year contribution of $341.2 million in the divestiture of MSA LLC. Refer to Note 17—Commitments and Contingencies to the unaudited condensed consolidated financial statements in Part I Item 1 of this Form 10-Q for further information. Cash flow provided by operating activities decreased slightly excluding the cash flow impact of the MSA LLC divestiture. Improved operating results were offset by higher cash usage for working capital needs, primarily inventory partially offset by improved accounts payable cash flow as well as higher cash usage for variable compensation payouts and tax prepayments both driven by prior year performance.
Investing activities. Investing activities used cash of $25.5 million during the six months ended June 30, 2024, compared to using $15.6 million during the same period in 2023. The increase in cash used in investing activities as compared to the same period in 2023 was related to increased capital expenditures to support our manufacturing footprint optimization activities. We remain committed to evaluating additional acquisition opportunities that will allow us to continue to grow in key end markets and geographies.
Financing activities. Financing activities used cash of $67.7 million during the six months ended June 30, 2024, compared to providing cash of $196.6 million during the same period in 2023. During the six months ended June 30, 2024, we had net payments on long-term debt of $13.3 million as compared to net proceeds from long-term debt of $236.9 million during the same period in 2023 to fund the MSA LLC divestiture. Since the MSA LLC divestiture in January 2023, we have paid down $302.3 million of our outstanding borrowings. We paid cash dividends of $38.6 million during the six months ended June 30, 2024, compared to $36.5 million in the same period in 2023. We used cash of $16.8 million during the six months ended June 30, 2024, to repurchase shares, including $10.0 million related to our share repurchase program and the remainder related to our employee stock compensation transactions compared to $3.9 million in the same period in 2023, all of which related to our employee stock compensation transactions.
-31-

CUMULATIVE TRANSLATION ADJUSTMENTS
The position of the U.S. dollar relative to international currencies, primarily the euro, at June 30, 2024, resulted in a translation loss of $19.5 million being recorded to the cumulative translation adjustments shareholders' equity account during the six months ended June 30, 2024, compared to a $16.2 million translation gain being recorded to the cumulative translation adjustments shareholders' equity account during the same period in 2023.
COMMITMENTS AND CONTINGENCIES
We made contributions of $2.6 million to our pension plans during the six months ended June 30, 2024. We expect to make total contributions of approximately $5.3 million to our pension plans in 2024 primarily associated with statutorily required plans in the International segment.
The Company had outstanding bank guarantees and standby letters of credit with banks as of June 30, 2024, totaling $10.2 million, of which $1.1 million relate to the senior revolving credit facility. These letters of credit serve to cover customer requirements in connection with certain sales orders and insurance companies. The Company is also required to provide cash collateral in connection with certain arrangements. At June 30, 2024, the Company has $2.0 million of restricted cash in support of these arrangements.
We have purchase commitments for materials, supplies, services, and property, plant and equipment as part of our ordinary conduct of business.
Please refer to Note 17—Commitments and Contingencies to the unaudited condensed consolidated financial statements in Part I Item 1 of this Form 10-Q for further discussion on the Company's single incident and cumulative trauma product liabilities.
CRITICAL ACCOUNTING POLICIES AND ESTIMATES
We prepare our unaudited condensed consolidated financial statements in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP"). The preparation of these unaudited condensed consolidated financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and the related disclosures. We evaluate these estimates and judgments on an on-going basis based on historical experience and various assumptions that we believe to be reasonable under the circumstances. However, different amounts could be reported if we had used different assumptions and in light of different facts and circumstances. Actual amounts could differ from the estimates and judgments reflected in our unaudited condensed consolidated financial statements.
The more critical judgments and estimates used in the preparation of our unaudited condensed consolidated financial statements are discussed in Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations in our Annual Report on Form 10-K for the year ended December 31, 2023.
RECENTLY ADOPTED AND RECENTLY ISSUED ACCOUNTING STANDARDS
None.
-32-

Item 3.Quantitative and Qualitative Disclosures About Market Risk
Market risk represents the risk of adverse changes in the value of a financial instrument caused by changes in currency exchange rates, interest rates and equity prices. We are exposed to market risks related to currency exchange rates and interest rates.
Currency exchange rate sensitivity. We are subject to the effects of fluctuations in currency exchange rates on various transactions and on the translation of the reported financial position and operating results of our non-U.S. companies from local currencies to U.S. dollars. A hypothetical 10% strengthening or weakening of the U.S. dollar would decrease or increase our reported sales and net income by approximately $18.9 million or 4.1% and $2.6 million or 3.5%, respectively, for the three months ended June 30, 2024.
When appropriate, we may attempt to limit our transactional exposure to changes in currency exchange rates through forward contracts or other actions intended to reduce existing exposures by creating offsetting currency exposures. At June 30, 2024, we had open foreign currency forward contracts with a U.S. dollar notional value of $113.6 million. A hypothetical 10% strengthening or weakening of the U.S. dollar would result in a $11.4 million increase or decrease in the fair value of these contracts at June 30, 2024.
Interest rates. We are exposed to changes in interest rates primarily as a result of borrowing and investing activities used to maintain liquidity and fund business operations.
At June 30, 2024, we had $304.1 million of fixed rate debt which matures at various dates through 2036. The incremental increase in the fair value of fixed rate long-term debt resulting from a hypothetical 10% decrease in interest rates would be approximately $8.3 million. However, our sensitivity to interest rate declines and the corresponding increase in the fair value of our debt portfolio would unfavorably affect earnings and cash flows only to the extent that we elected to repurchase or retire all or a portion of our fixed rate debt portfolio at prices above carrying values.
At June 30, 2024, we had $286.3 million of variable rate borrowings. A 100 basis point increase or decrease in interest rates would have a $3.4 million impact on future annual earnings under our current capital structure.
Item 4.Controls and Procedures
(a)Evaluation of disclosure controls and procedures. Based on their evaluation as of the end of the period covered by this Form 10-Q, the Company’s principal executive officer and principal financial officer have concluded that the Company’s disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934 (the “Exchange Act”)) are effective to ensure that information required to be disclosed by the Company in reports that it files or submits under the Exchange Act is (i) recorded, processed, summarized and reported within the time periods specified in Securities and Exchange Commission rules and forms and (ii) accumulated and communicated to our management, including the principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosure.
(b)Changes in internal control. There were no changes in the Company’s internal control over financial reporting that occurred during the most recent fiscal quarter that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.
-33-

PART II. OTHER INFORMATION
Item 2.Unregistered Sales of Equity Securities and Use of Proceeds
(c)Issuer Purchases of Equity Securities
PeriodTotal Number of
Shares
Purchased
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
April 2024467 $188.00 — 151,217 
May 202452,581 190.23 52,561 96,004 
June 20245,005 179.93 — 92,071 
The share repurchase program authorizes up to $200.0 million in repurchases of MSA common stock in the open market and in private transactions. The share repurchase program has no expiration date. The maximum number of shares that may be purchased is calculated based on the dollars remaining under the program and the respective month-end closing share price. There were 52,561 shares repurchased during the quarter ended June 30, 2024, under this program. We do not have any other share repurchase programs.
The shares purchased during the quarter, excluding those related to the share repurchase program, are related to stock-based compensation transactions.

Item 5.Other Information
During the three months ended June 30, 2024, no director or officer of the Company, nor the Company itself, adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.
Item 6.Exhibits
(a) Exhibits
101.INS        XBRL Instance Document
101.SCH    XBRL Taxonomy Extension Schema Document
101.CAL    XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF    XBRL Taxonomy Extension Definition Linkbase Document
101.LAB    XBRL Taxonomy Extension Label Linkbase Document
101.PRE        XBRL Taxonomy Extension Presentation Linkbase Document
104        Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)


-34-

SIGNATURE
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
 
  MSA SAFETY INCORPORATED
July 25, 2024 /s/ Lee B. McChesney
 Lee B. McChesney
 Senior Vice President and Chief Financial Officer
/s/ Jonathan D. Buck
Jonathan D. Buck
Chief Accounting Officer and Controller (Principal Accounting Officer)

-35-
EX-31.1 2 ex311-q22024.htm EX-31.1 Document

EXHIBIT 31.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO RULE 13a-14(a)
I, Steven C. Blanco, certify that:
1. I have reviewed this quarterly report on Form 10-Q of MSA Safety Incorporated;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with 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 officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
July 25, 2024 /s/ Steven C. Blanco
 Steven C. Blanco
 President and Chief Executive Officer

EX-31.2 3 ex312-q22024.htm EX-31.2 Document

EXHIBIT 31.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO RULE 13a-14(a)
I, Lee B. McChesney certify that:
1. I have reviewed this quarterly report on Form 10-Q of MSA Safety Incorporated;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with 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 officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
July 25, 2024 /s/ Lee B. McChesney
 Lee B. McChesney
 Senior Vice President and Chief Financial Officer

EX-32 4 ex32-q22024.htm EX-32 Document

EXHIBIT 32
CERTIFICATION
Pursuant to 18 U.S.C. (S) 1350, the undersigned officers of MSA Safety Incorporated (the “Company”), hereby certify, to the best of their knowledge, that the Company’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2024, (the “Report”) fully complies with the requirements of Section 13 (a) or 15 (d), as applicable, of the Securities Exchange Act of 1934 and that the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
July 25, 2024 /s/ Steven C. Blanco
 Steven C. Blanco
 President and Chief Executive Officer
 /s/ Lee B. McChesney
 Lee B. McChesney
 Senior Vice President and Chief Financial Officer

EX-101.SCH 5 msa-20240630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - Condensed Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - Condensed Consolidated Statements of Changes in Retained Earnings, Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 9952157 - Statement - Condensed Consolidated Statements of Changes in Retained Earnings, Accumulated Other Comprehensive Loss (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Cash and Cash Equivalents link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Restructuring Charges link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Capital Stock link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Earnings (Loss) per Share link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Stock Plans link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - Goodwill and Intangible Assets, Net link:presentationLink link:calculationLink link:definitionLink 9952171 - Disclosure - Pensions and Other Post-retirement Benefits link:presentationLink link:calculationLink link:definitionLink 9952172 - Disclosure - Derivative Financial Instruments link:presentationLink link:calculationLink link:definitionLink 9952173 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 9952174 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Cash and Cash Equivalents (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Restructuring Charges (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 - Reclassifications Out of Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Capital Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Earnings (Loss) per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Stock Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Goodwill and Intangible Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Pensions and Other Post-retirement Benefits (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Derivative Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Restructuring Charges - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Restructuring Charges - Activity and Reserve Balance for Restructuring Charges by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Inventories - Schedule of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Capital Stock - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Capital Stock - Schedule of Common Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Segment Information - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Segment Information - Schedule of Reportable Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Segment Information - Percentage of Total Sales by Product Group (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Earnings (Loss) per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Stock Plans - Schedule of Stock Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Stock Plans - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Stock Plans - Summary of Restricted Stock and Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Stock Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Stock Plans - Weighted Average Risk Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Stock Plans - Summary of Performance Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Long-Term Debt - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Long-Term Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Goodwill and Intangible Assets, Net - Changes in Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Goodwill and Intangible Assets, Net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Goodwill and Intangible Assets, Net - Changes in Intangible Assets, Net of Accumulated Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Pensions and Other Post-retirement Benefits - Components of Net Periodic Benefit Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Pensions and Other Post-retirement Benefits - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Derivative Financial Instruments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Derivative Financial Instruments - Balance Sheet Location and Fair Value of Assets Associated with Derivative Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Derivative Financial Instruments - Income Statement Location and Impact of Derivative Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Contingencies - Schedule of Product Warranty Liability (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 msa-20240630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 msa-20240630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 msa-20240630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Statistical Measurement [Domain] Statistical Measurement [Domain] Payments on long-term debt (Note 12) Repayments of Long-Term Debt Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Cover [Abstract] Cover [Abstract] 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 Deferred income tax benefit (Note 10) Deferred Income Tax Expense (Benefit), Including Discontinued Operations Deferred Income Tax Expense (Benefit), Including Discontinued Operations Other current liabilities Other Liabilities, Current Trading Symbol Trading Symbol Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest All Trading Arrangements All Trading Arrangements [Member] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Non-NEOs Non-NEOs [Member] Schedule of Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Income tax benefit Share-Based Payment Arrangement, Expense, Tax Benefit Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Common stock, dividends (in dollars per share) Common Stock, Dividends, Per Share, Declared Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Derivative [Line Items] Derivative [Line Items] Trade receivables, allowance for credit loss Accounts Receivable, Allowance for Credit Loss, Current Schedule of Stock Compensation Expense Share-Based Payment Arrangement, Cost by Plan [Table Text Block] Disposal Group Name [Domain] Disposal Group Name [Domain] Pay vs Performance Disclosure [Line Items] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Trade receivables Increase (Decrease) in Accounts Receivable Derivative [Table] Derivative [Table] Income Tax Contingency [Table] Income Tax Contingency [Table] Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Balance Sheet Location and Fair Value of Assets Associated with Derivative Financial Instruments Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Exercise of stock options (Note 7) Proceeds from Stock Options Exercised Land Land [Member] Schedule of Fair Value Assumptions for Units Schedule of Share-based Payment Award, Equity Instruments Other than Options, Valuation Assumptions [Table Text Block] Schedule of Share-based Payment Award, Equity Instruments Other than Options, Valuation Assumptions [Table Text Block] Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Unrealized gain on available-for-sale securities (Note 6) OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Award Timing Disclosures [Line Items] Stock compensation expense, net of tax Share-Based Payment Arrangement, Expense, after Tax Other noncurrent assets and liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Foreign exchange contracts: currency exchange (gains) losses, net Derivative, Gain (Loss) on Derivative, Net Other Performance Measure, Amount Other Performance Measure, Amount Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Common stock, shares, outstanding (shares) Common Stock, Shares, Outstanding Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Noncurrent operating lease liabilities Operating Lease, Liability, Noncurrent Number of pending claims Loss Contingency, Pending Claims, Number Service cost Defined Benefit Plan, Service Cost Other noncurrent assets Insurance receivable and other noncurrent assets Other Assets, Noncurrent Entity Tax Identification Number Entity Tax Identification Number Purchase of treasury shares (shares) Treasury Stock, Shares, Acquired Retirement Plan Type [Axis] Retirement Plan Type [Axis] Reportable Segments Operating Segments [Member] Disposal group, transaction costs Disposal Group, Including Discontinued Operation, (Transaction Cost) Reversal Of Cost Disposal Group, Including Discontinued Operation, (Transaction Cost) Reversal Of Cost Common Stock Activity Capital Stock Disclosure [Table Text Block] Capital stock disclosure. Pension income (Note 14) Pension Cost (Reversal of Cost) Cash Flow From (Used in) Operating Activities Net Cash Provided by (Used in) Operating Activities Treasury stock Treasury Cost Treasury Stock, Common [Member] Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] Secured Debt Secured Debt [Member] Equity Components [Axis] Equity Components [Axis] Award Timing Method Award Timing Method [Text Block] Net periodic benefit (income) cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Trade name Trade Names [Member] Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Insider Trading Policies and Procedures [Line Items] Gross cash pool position Cash Balance Subject To Master Netting Arrangement Cash Balance Subject To Master Netting Arrangement Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Pension contributions (Note 14) Payment for Pension Benefits Adjustment to Compensation, Amount Adjustment to Compensation Amount Compensation Amount Outstanding Recovery Compensation Amount Basis spread on EBITDA leverage ratio and elected rate Debt Instrument, Basis Spread On EBITDA Leverage Ratio And Elected Rate Debt Instrument, Basis Spread On EBITDA Leverage Ratio And Elected Rate Disposal Group Classification [Axis] Disposal Group Classification [Axis] Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Entity Small Business Entity Small Business Company Selected Measure Amount Company Selected Measure Amount Schedule of Activity and Reserve Balance for Restructuring Charges by Segment Restructuring and Related Costs [Table Text Block] Debt issuance costs Payments of Debt Issuance Costs Tabular List, Table Tabular List [Table Text Block] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Contribution on divestiture of MSA LLC (Note 17) Disposal Group, Including Discontinued Operation, Contributions Made On Disposal Disposal Group, Including Discontinued Operation, Contributions Made On Disposal Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Deferred tax asset Deferred Tax Asset [Member] Deferred Tax Asset [Member] Antidilutive stock options (shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Adjusted operating margin, percentage Adjusted Operating Margin Percent Adjusted Operating Margin Percent Cash payments Payments for Restructuring Credit Facility [Domain] Credit Facility [Domain] Beginning cash, cash equivalents and restricted cash Ending cash, cash equivalents and restricted cash Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Goodwill (Note 13) Beginning balance Ending balance Goodwill Goodwill Consolidation Items [Axis] Consolidation Items [Axis] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Acquisition related costs Strategic Transaction Costs Strategic Transaction and Corporate Development Costs Other comprehensive (loss) gain, net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Common stock, value, issued (up to) Share Repurchase Program, Authorized, Amount Inventories Inventory Disclosure [Text Block] Treasury stock, common, shares (shares) Treasury Stock, Common, Shares Preferred stock, callable price per share (dollars per share) Preferred Stock, Redemption Price Per Share Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Product and Service [Domain] Product and Service [Domain] Stock options exercised Share-Based Payment Arrangement, Option [Member] Foreign Exchange Forward Foreign Exchange Forward [Member] Goodwill [Roll Forward] Goodwill [Roll Forward] Vested (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 Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Pension Benefits Pension Plan [Member] Income taxes payable (Note 10) Accrued Income Taxes, Current Warranty payments Standard Product Warranty Accrual, Decrease for Payments Security Exchange Name Security Exchange Name Interest rate margin, percentage Debt Instrument, Basis Spread on Variable Rate Award Type [Axis] Award Type [Axis] Currency translation Goodwill, Foreign Currency Translation Gain (Loss) Exercised (dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Restructuring charges Restructuring Charges before Adjustments Restructuring Charges before Adjustments - Restructuring charges before any adjustments to the accrual. Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Work in process Inventory, Work in Process, Net of Reserves Property, plant and equipment, net (Note 5) Property, Plant and Equipment, Net Total liabilities Liabilities Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Dividends per common share (in dollars per share) Common Stock, Dividends, Per Share, Cash Paid Exercisable (dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Research and development Research and Development Expense Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Expiration Date Trading Arrangement Expiration Date Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Total Shareholder Return Amount Total Shareholder Return Amount Common stock, shares issued (shares) Common Stock, Shares, Issued Entity [Domain] Entity [Domain] Dividends and undistributed earnings allocated to participating securities Undistributed Earnings (Loss) Allocated to Participating Securities, Basic Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Concentration risk percentage Concentration Risk, Percentage MSA LLC MSA LLC [Member] MSA LLC Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Adjusted EBITDA, percentage Adjusted EBITDA, Percentage Adjusted EBITDA, Percentage Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Debt Instrument [Line Items] Debt Instrument [Line Items] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Common stock, shares authorized (shares) Common Stock, Shares Authorized Less: accumulated depreciation Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Diluted weighted-average shares outstanding (shares) Weighted Average Number of Shares Outstanding, Diluted Detection Fix Gas & Flame Detection Instruments [Member] Fix Gas & Flame Detection Instruments [Member] Minimum fixed charges coverage ratio (not less than) Debt Instrument, Covenant, Fixed Charges Coverage Ratio, Minimum Debt Instrument, Covenant, Fixed Charges Coverage Ratio, Minimum MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Beginning balance Ending balance Equity, Attributable to Parent Currency exchange losses, net Foreign Currency Transaction Gain (Loss), Including Discontinued Operations, before Tax Foreign Currency Transaction Gain (Loss), Including Discontinued Operations, before Tax Treasury shares, at cost (Note 7) Treasury shares, at cost Treasury Stock, Value MSA stock beta Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Stock Beta Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Stock Beta Hedging Designation [Domain] Hedging Designation [Domain] Balance Sheet Location [Axis] Statement of Financial Position Location, Balance [Axis] Changes in Goodwill Schedule of Goodwill [Table Text Block] Property, Plant and Equipment Property, Plant and Equipment Disclosure [Text Block] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Amortization of acquisition-related intangible assets Amortization Of Acquired Finite -Lived Intangible Assets Amortization Of Acquired Finite -Lived Intangible Assets Settlements Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement Proceeds from lines of credit Letters of Credit Outstanding, Amount Selling, general and administrative Selling, General and Administrative Expense Second Cumulative Preferred Voting Stock Second Cumulative Preferred Voting Stock [Member] Second Cumulative Preferred Voting Stock [Member] Schedule of Capital Units [Table] Equity, Capital Unit or Share [Table] Notes payable and current portion of long-term debt (Note 12) Debt, Current Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Trade receivables, less allowance for credit loss of $7,692 and $7,065 Accounts Receivable, after Allowance for Credit Loss, Current Contributed cash and cash equivalents by acquiree Business Combination, Contributed Cash And Cash Equivalents Business Combination, Contributed Cash And Cash Equivalents 2023 Term Loan credit agreement maturing in 2026, net of debt issuance costs Term Loan Facility 2023 [Member] Term Loan Facility 2023 Stock beta, daily price data period (years) Share-based Compensation Arrangement by Share-base Payment Award, Fair Value Assumptions, Stock Beta, Daily Price Data, Period Share-based Compensation Arrangement by Share-base Payment Award, Fair Value Assumptions, Stock Beta, Daily Price Data, Period 2021 Senior Notes payable through 2036, 2.69%, net of debt issuance costs Series A Senior Notes Due 2036 NYL Note Facility Series A Senior Notes [Member] NYL Note Facility Series A Senior Notes Foreign currency translation adjustments (Note 6) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Total Long term debt Long-Term Debt Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Document Fiscal Period Focus Document Fiscal Period Focus All Executive Categories All Executive Categories [Member] Stock-based compensation awards (shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Balance Sheet Location [Domain] Statement of Financial Position Location, Balance [Domain] Accumulated net investment gain (loss) attributable to parent AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Assets Assets [Abstract] Retirement Plan Type [Domain] Retirement Plan Type [Domain] Total other comprehensive (loss) gain, net of tax Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Document Type Document Type Derivative Contract [Domain] Derivative Contract [Domain] Recognized net actuarial losses Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Schedule of Reportable Segment Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Tax reclassification adjustment Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax Monte Carlo Approach Monte Carlo Approach [Member] Monte Carlo Approach [Member] Schedule of Defined Benefit Plans Disclosures [Table] Defined Benefit Plan [Table] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Maximum Maximum [Member] Amortization expense Amortization of Intangible Assets Preferred stock, 4.5% cumulative, $50 par value (Note 7) Preferred Stock, Value, Outstanding Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Intangible assets, net (Note 13) Beginning balance Ending balance Finite-Lived Intangible Assets, Net Accounts payable Accounts Payable, Current Liabilities Liabilities [Abstract] Provision for product warranties and other adjustments Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Current Fiscal Year End Date Current Fiscal Year End Date Statistical Measurement [Axis] Statistical Measurement [Axis] Industrial PPE and Other Firefighter Helmets and Protective Apparel [Member] Firefighter Helmets and Protective Apparel [Member] PEO Name PEO Name Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Award Type [Domain] Award Type [Domain] Name Outstanding Recovery, Individual Name Share repurchase program Share Repurchase Program [Member] Share Repurchase Program Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Pensions and other employee benefits (Note 14) Liability, Defined Benefit Plan, Noncurrent Deferred tax assets (Note 10) Deferred Income Tax Assets, Net Non-PEO NEO Non-PEO NEO [Member] Senior notes payable Senior Notes, Noncurrent Award Timing Predetermined Award Timing Predetermined [Flag] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Pensions and Other Post-retirement Benefits Retirement Benefits [Text Block] Class of Stock [Line Items] Class of Stock [Line Items] Amortization of prior service cost (credit) Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Class of Stock [Axis] Class of Stock [Axis] Diluted (in dollars per share) Earnings Per Share, Diluted Name Measure Name Entity Interactive Data Current Entity Interactive Data Current Summary of Performance Stock Unit Activity Schedule of Nonvested Performance-Based Units Activity [Table Text Block] 2023 Senior Notes payable through 2028, 5.25%, net of debt issuance costs Senior Notes Due 2028 Senior Notes Due 2028 [Member] Senior Notes Due 2028 Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] International International International [Member] International. Retirement Benefits [Abstract] Retirement Benefits [Abstract] Preferred stock, shares issued (shares) Preferred Stock, Shares Issued Currency exchange (gains) losses, net Currency exchange gains (losses), net Gain (Loss), Foreign Currency Transaction, before Tax Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Restructuring Charges Restructuring and Related Activities Disclosure [Text Block] Stock-based compensation (Note 11) Stock compensation expense Share-Based Payment Arrangement, Noncash Expense Net income (loss) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Accumulated defined benefit plans adjustment attributable to parent Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Loss on divestiture of MSA LLC (Note 17) Loss on divestiture of MSA LLC Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal Provision for income taxes (Note 10) Income Tax Expense (Benefit) Interest cost Defined Benefit Plan, Interest Cost Debt instrument, stated interest rate percentage Debt Instrument, Interest Rate, Stated Percentage Notional amount of open forward contracts Derivative, Notional Amount Corporate Segment Reporting, Reconciling Item, Corporate Nonsegment [Member] International International Segment [Member] International Segment [Member] Supplemental cash flow information: Supplemental Cash Flow Information [Abstract] Net income (loss) attributable to common shareholders Net Income (Loss) Available to Common Stockholders, Diluted Net sales Net sales to external customers Revenues Revenue from Contract with Customer, Excluding Assessed Tax Income Statement Location and Impact of Derivative Financial Instruments Derivative Instruments, Gain (Loss) [Table Text Block] Total other expense, net Nonoperating Income (Expense) Cumulative preferred stock (percent) Preferred Stock, Dividend Rate, Percentage Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Cash Flow Used in Investing Activities Net Cash Provided by (Used in) Investing Activities Operating income Operating income Operating Income (Loss) AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] Interest expense Interest Expense, Operating and Nonoperating Variable Rate [Domain] Variable Rate [Domain] Number of reportable segments (in segments) Number of Reportable Segments Total liabilities and shareholders’ equity Liabilities and Equity Single incident Single Incident [Member] Single Incident [Member] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] All Adjustments to Compensation All Adjustments to Compensation [Member] Employees’ compensation Employee-related Liabilities, Current Hedging Designation [Axis] Hedging Designation [Axis] Derivative Financial Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Restructuring charges (Note 3) Restructuring charges Restructuring Charges Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Legal Entity [Axis] Legal Entity [Axis] Cash dividends paid Payments of Dividends Disposal Group, Disposed of by Sale, Not Discontinued Operations Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Individual: Individual [Axis] Common stock, no par value (Note 7) Common Stock, Value, Outstanding Accumulated Other Comprehensive (Loss) AOCI Attributable to Parent [Member] Common dividends Dividends, Common Stock, Stock Remaining performance obligation, expected timing of satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Forfeited (dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Inventories (Note 4) Total inventories Inventory, Net Product warranty expense Product Warranty Expense Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Product and Service [Axis] Product and Service [Axis] Entity Address, State or Province Entity Address, State or Province Depreciation and amortization Depreciation, Depletion and Amortization, Excluding Acquisition Related Amounts Depreciation, Depletion and Amortization, Excluding Acquisition Related Amounts Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Statement [Line Items] Statement [Line Items] Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Components of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Product liability accrual Product Liability Accrual, Component Amount Unvested, beginning balance (dollars per share) Unvested, ending Balance (dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Components of Net Periodic Benefit Cost Schedule of Net Benefit Costs [Table Text Block] Minimum Minimum [Member] Restatement Determination Date Restatement Determination Date Estimate of Fair Value Measurement Estimate of Fair Value Measurement [Member] Adoption Date Trading Arrangement Adoption Date Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Common Stock Activity [Roll Forward] Common Stock Activity [Roll Forward] Common Stock Activity [Roll Forward] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Globe Holding Company LLC Globe Holding Company LLC [Member] Globe Holding Company LLC [Member] Outstanding, beginning balance (dollars per share) Outstanding, ending balance (dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Outstanding, beginning balance (in shares) Outstanding, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Reissued shares (shares) Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture Segments [Axis] Segments [Axis] Segments [Axis] Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Derivative Instrument [Axis] Derivative Instrument [Axis] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Exercise Price Award Exercise Price Accumulated defined benefit plans adjustment, net prior service attributable to parent Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member] Americas Americas Americas Segment [Member] Americas Segment Earnings (Loss) per Share Earnings Per Share [Text Block] Arrangement Duration Trading Arrangement Duration Subsequent Event Subsequent Event [Member] Employee stock purchase program Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan Goodwill and Intangible Assets, Net Goodwill and Intangible Assets Disclosure [Text Block] Equity Equity, Attributable to Parent [Abstract] Warranty claims Standard Product Warranty Accrual, Increase for Warranties Issued Granted (dollars per share) Fair value per unit (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 Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Segments [Domain] Segments [Domain] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] All Individuals All Individuals [Member] Buildings Building [Member] PEO PEO [Member] Variable Rate [Axis] Variable Rate [Axis] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Name Trading Arrangement, Individual Name Other income, net Other Nonoperating Income (Expense) Other Benefits Other Postretirement Benefits Plan [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Preferred stock, dividends (in dollars per share) Preferred Stock, Dividends Per Share, Declared Number of pending lawsuits Loss Contingency, Pending Lawsuits, Number Loss Contingency, Pending Lawsuits, Number Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Disposal Group Name [Axis] Disposal Group Name [Axis] Maximum consolidated leverage ratio (not to exceed) Debt Instrument, Covenant, Consolidated Leverage Ratio, Maximum Debt Instrument, Covenant, Consolidated Leverage Ratio, Maximum Company stock purchases (Note 7) Payments for Repurchase of Equity Percentage of target award based on achieving specified performance targets Percentage Of Target Award Based On Achieving Targeted Return On Net Assets Based On Which Final Number Of Shares To Be Issued For Performance Stock Units Percentage of target award based on achieving a targeted return on net assets based on which final number of shares to be issued for performance stock units. Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Local Phone Number Local Phone Number Prepaid expenses and other current assets Prepaid Expenses and Other Current Assets [Member] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Cumulative Preferred Stock Cumulative Preferred Stock [Member] Deferred tax liabilities (Note 10) Deferred Income Tax Liabilities, Net Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Summary of Restricted Stock and Unit Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Valuation Approach and Technique [Axis] Valuation Approach and Technique [Axis] Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period Accounts payable Increase (Decrease) in Other Operating Assets Changes in: Increase (Decrease) in Operating Capital [Abstract] Secured Overnight Financing Rate (SOFR) Secured Overnight Financing Rate (SOFR) [Member] PEO Total Compensation Amount PEO Total Compensation Amount Pension and post-retirement plan adjustments, net of tax (Note 6) Pension and post-retirement plan adjustments, net of tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Loss (gain) on asset dispositions, net Gain (Loss) on Disposition of Other Assets Common Stock Common Stock [Member] Measure: Measure [Axis] Stock compensation expense Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Net cash pool position Cash Balance, Amount Offset Against Collateral Cash Balance, Amount Offset Against Collateral Consolidated leverage ratio (not more than) Debt Instrument, Covenant, Consolidated Leverage Ratio In Period Of Acquisition, Maximum Debt Instrument, Covenant, Consolidated Leverage Ratio In Period Of Acquisition, Maximum Preferred stock, shares authorized (shares) Preferred Stock, Shares Authorized Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Stock issued during period, new issues (shares) Stock Issued During Period, Shares, New Issues Line of Credit Line of Credit [Member] Entity Emerging Growth Company Entity Emerging Growth Company Indefinite-lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Segment Reporting [Abstract] Segment Reporting [Abstract] Entity Central Index Key Entity Central Index Key Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Accrued interest and penalties related to uncertain tax positions Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Accumulated foreign currency adjustment attributable to parent Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Amounts reclassified from accumulated other comprehensive loss Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax Product liability payments (Note 17) Payments on product liability claims Payments on product liability claims Product liability expense (Note 17) Product liability expense Product Liability Accrual, Period Expense Capital Stock Equity [Text Block] Other current assets and liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Equity Component [Domain] Equity Component [Domain] Preferred stock, par value (dollars per share) Preferred Stock, Par or Stated Value Per Share Amounts due within one year Long-Term Debt, Current Maturities Segment Information Segment Reporting Disclosure [Text Block] Percentage of target award based on achieving targeted performance conditions Percentage Of Target Award Based On Achieving Targeted Total Shareholder Return Based On Which Final Number Of Shares To Be Issued For Performance Stock Units Percentage of target award based on achieving a targeted total shareholder return based on which final number of shares to be issued for performance stock units. Accumulated defined benefit plans adjustment, net gain (loss) attributable to parent Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Line of credit facility, accordion feature Line Of Credit Facility, Accordion Feature, Amount Line Of Credit Facility, Accordion Feature, Amount Reclassification of currency translation from accumulated other comprehensive loss into net income (Note 6) Reclassification from accumulated other comprehensive loss into net income (loss)(b) Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Restricted Stock Activity Restricted Stock [Member] Entity Shell Company Entity Shell Company Measurement Basis [Axis] Measurement Basis [Axis] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Fair value assumptions, average closing price used to calculate expected dividend rate, period (years) Share-based Compensation Arrangement by Share-base Payment Award, Fair Value Assumptions, Average Closing Price Used to Calculate Expected Dividend Rate, Period Share-based Compensation Arrangement by Share-base Payment Award, Fair Value Assumptions, Average Closing Price Used to Calculate Expected Dividend Rate, Period Number of pending class actions Loss Contingency, Pending Class Action, Number Loss Contingency, Pending Class Action, Number Title Trading Arrangement, Individual Title Overnight Bank Funding Rate Overnight Bank Funding Rate [Member] Overnight Bank Funding Rate [Member] Standby Letters of Credit Standby Letters of Credit [Member] Tax-effected loss on divestiture of MSA LLC (Note 17) Tax-effected loss on divestiture Disposal Group, Not Discontinued Operation, Gain (Loss) On Disposal, Including Tax Effect Disposal Group, Not Discontinued Operation, Gain (Loss) On Disposal, Including Tax Effect Unsecured Debt Unsecured Debt [Member] Statement [Table] Statement [Table] Unrecognized tax benefits Unrecognized Tax Benefits Consolidation Items [Domain] Consolidation Items [Domain] NYL Note Facility NYL Note Facility Senior Unsecured Notes [Member] NYL Note Facility Senior Unsecured Notes City Area Code City Area Code Finite-lived Intangible Assets [Roll Forward] Finite-Lived Intangible Assets [Roll Forward] Disposal group, contributed cash and cash equivalents Disposal Group, Including Discontinued Operation, Contributed Cash And Cash Equivalents Disposal Group, Including Discontinued Operation, Contributed Cash And Cash Equivalents Disposal Group Classification [Domain] Disposal Group Classification [Domain] Property, plant and equipment, gross Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Total current assets Assets, Current Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Senior Notes Senior Notes [Member] Preferred stock Preferred Stock [Member] Foreign exchange contracts: other current liabilities Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Asset at Fair Value Line of credit facility, remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Restricted and performance stock awards Restricted And Performance Stock Awards [Member] Restricted And Performance Stock Awards [Member] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Pension plans contributions Defined Benefit Plan, Plan Assets, Contributions by Employer Long-term debt, net (Note 12) Long-term debt, net of debt issuance costs Long-Term Debt, Excluding Current Maturities Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] 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] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Income Taxes Income Tax Disclosure [Text Block] Earnings (loss) per share attributable to common shareholders (Note 9): Earnings Per Share [Abstract] Percentage of Total Sales by Product Group Revenue from External Customers by Products and Services [Table Text Block] Equity [Abstract] Equity [Abstract] Raw materials and supplies Inventory, Raw Materials, Net of Reserves Retained earnings Retained Earnings (Accumulated Deficit) Reclassification Out of Accumulated Other Comprehensive Loss Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Performance adjustments (dollars per share) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Performance Adjustment In Period Weighted Average Grant Date Fair Value Share-based compensation arrangement by share-based payment award equity instruments other than options performance adjustment in period, weighted average grant date fair value. Class of Stock [Domain] Class of Stock [Domain] Inventories (Note 4) Increase (Decrease) in Inventories Schedule of Debt Schedule of Debt [Table Text Block] Preferred dividends Preferred stock dividends Dividends, Preferred Stock, Stock Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Equity Awards Adjustments Equity Awards Adjustments [Member] Cash Flow (Used in) From Financing Activities Net Cash Provided by (Used in) Financing Activities Underlying Securities Award Underlying Securities Amount Performance Shares Performance Stock Unit Performance Shares [Member] Weighted average revolving interest rate, percentage Line of Credit Facility, Interest Rate During Period Credit Facility [Axis] Credit Facility [Axis] 2021 Senior Notes payable through 2036, 2.69%, net of debt issuance costs Series C Senior Notes Due July 2036 Multi-Currency Note Series C Senior Notes [Member] Multi-Currency Note Series C Senior Notes Amendment Flag Amendment Flag Loss Contingency Nature Loss Contingency Nature [Axis] Long-term debt, fair value disclosure Long-Term Debt, Fair Value Reported Value Measurement Reported Value Measurement [Member] Entity Registrant Name Entity Registrant Name Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Depreciation and amortization Depreciation, Depletion and Amortization Gross profit Gross Profit Product liability expense Product Liability Expense Product Liability Expense Machinery and equipment Machinery and Equipment [Member] Restructuring charges Restructuring Charges (Reversal Of Cost) Restructuring Charges (Reversal Of Cost) Schedule of Product Warranty Liability Schedule of Product Warranty Liability [Table Text Block] Fair Value as of Grant Date Award Grant Date Fair Value Prepaid pension cost (Note 14) Assets for Plan Benefits, Defined Benefit Plan Treasury stock, preferred, shares (shares) Treasury Stock, Preferred, Shares Long-Term Debt Debt Disclosure [Text Block] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Aggregate principal amount Debt Instrument, Face Amount Beginning warranty reserve Ending warranty reserve Standard and Extended Product Warranty Accrual Entity Address, Postal Zip Code Entity Address, Postal Zip Code Consolidation Consolidation, Policy [Policy Text Block] Schedule of Restructuring and Related Costs [Table] Restructuring Cost [Table] Senior Revolving Credit Facility Maturing in 2023 Senior Revolving Credit Facility Maturing in 2026 [Member] Senior Revolving Credit Facility Maturing in 2026 [Member] Restatement Determination Date: Restatement Determination Date [Axis] Notes Payable Notes Payable, Other Payables [Member] Title of 12(b) Security Title of 12(b) Security Concentration Risk Type [Axis] Concentration Risk Type [Axis] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Principal of debt amount due in year before maturity Debt Instrument, Principal Amount Due In Year Before Maturity Debt Instrument, Principal Amount Due In Year Before Maturity Less: cash pool borrowings Cash Balance, Collateral, Obligation to Return Cash Cash Balance, Collateral, Obligation to Return Cash Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Adjusted EBITDA Adjusted EBITDA Adjusted EBITDA Property disposals and other investing Payments for (Proceeds from) Other Investing Activities Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Earnings (loss) per share: Earnings Per Share, Continuing Operations [Abstract] Earnings Per Share, Continuing Operations [Abstract] Tax (benefit) expense Reclassification from AOCI, Current Period, Tax Forfeited (dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Other current liabilities Other Current Liabilities [Member] Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Treasury shares purchased for stock compensation programs Share-Based Payment Arrangement [Member] Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Valuation Approach and Technique [Domain] Valuation Approach and Technique [Domain] Basic (in dollars per share) Earnings Per Share, Basic Employee stock purchase plan (Note 7) Proceeds from Stock Plans Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Property, plant and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Capital Unit [Line Items] Capital Unit [Line Items] Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Net income (loss) attributable to common equity Net Income (Loss) Available to Common Stockholders, Basic Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Finite-Lived Intangible Assets, Net [Abstract] Finite-Lived Intangible Assets, Net [Abstract] Schedule of Stock by Class [Table] Stock, Class of Stock [Table] Total current liabilities Liabilities, Current Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Total assets Assets Cost of products sold Cost of Goods and Services Sold Senior revolving credit facility maturing in 2026, net of debt issuance costs Long-Term Line of Credit Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Prepaid income taxes Income Taxes Receivable, Current Cash and Cash Equivalents [Abstract] Capital expenditures Payments to Acquire Property, Plant, and Equipment Other noncurrent liabilities Other Liabilities, Noncurrent Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Fair Value Measurements Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] Fire Service Breathing Apparatus [Member] Breathing Apparatus [Member] Termination Date Trading Arrangement Termination Date Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Stock Plans Share-Based Payment Arrangement [Text Block] Not designated as hedging instrument Not Designated as Hedging Instrument [Member] Entity Address, City or Town Entity Address, City or Town Proceeds from long-term debt (Note 12) Proceeds from Issuance of Long-Term Debt Multi-currency Notes Due in 2031 Multi-currency Notes Due in 2031 [Member] Multi-currency Notes Due in 2031 [Member] Debt Instrument [Axis] Debt Instrument [Axis] Summary of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Net income (loss) Net income (loss) Net loss Net Income (Loss) Attributable to Parent Trading Arrangement: Trading Arrangement [Axis] Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Loss Contingencies [Table] Loss Contingencies [Table] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Business Acquisition [Axis] Business Acquisition [Axis] Changes in Intangible Assets, Net of Accumulated Amortization Schedule of Finite-Lived Intangible Assets [Table Text Block] Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Entity File Number Entity File Number Number of geographical segments (in segments) Number of Geographical Segments Number of Geographical Segments Document Fiscal Year Focus Document Fiscal Year Focus Revenue from External Customers by Products and Services [Table] Segment Reporting, Revenue from External Customer, Product and Service [Table] Income Statement [Abstract] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Product Concentration Risk Product Concentration Risk [Member] Treasury shares purchased for stock compensation programs Treasury Stock, Value, Acquired, Cost Method Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Currency translation Restructuring Reserve, Foreign Currency Translation Gain (Loss) 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, Continuing Operations Name Forgone Recovery, Individual Name Principal of debt amount due at maturity Debt Instrument, Principal Amount Due At Maturity Debt Instrument, Principal Amount Due At Maturity Document Period End Date Document Period End Date Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Finished products Inventory, Finished Goods, Net of Reserves Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Base Rate Base Rate [Member] Performance adjustments (in shares) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Performance Adjustment In Period Share-based compensation arrangement by share-based payment award equity instruments other than options performance adjustment in period. Unvested, beginning balance (in shares) Unvested, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Insider Trading Arrangements [Line Items] Cash and Cash Equivalents Cash and Cash Equivalents Disclosure [Text Block] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Adjusted operating income (loss) Operating Income (Loss), Adjusted Operating Income (Loss), Adjusted PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Restricted and performance stock awards Shares Granted, Value, Share-Based Payment Arrangement, before Forfeiture Adjustment to Compensation: Adjustment to Compensation [Axis] Restricted cash included in prepaid expenses and other current assets Restricted Cash, Current Assets, Included in Prepaid Expenses and Other Current Assets Restricted Cash, Current Assets, Included in Prepaid Expenses and Other Current Assets Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Document Transition Report Document Transition Report Document Quarterly Report Document Quarterly Report 2016 Senior Notes payable through 2031, 3.40%, net of debt issuance costs Senior Notes Payable Through Two Thousand Thirty One Three Point Four Percentage [Member] [Member] Senior Notes Payable Through Two Thousand Thirty One Three Point Four Percentage [Member] [Member] Derivatives not designated as hedging instruments: Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Liability at Fair Value Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Accumulated other comprehensive loss (Note 6) Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Current Reporting Status Entity Current Reporting Status Retained Earnings Retained Earnings [Member] Joint Venture By R&Q Insurance Holdings Ltd. And Obra Capital, Inc. Joint Venture By R&Q Insurance Holdings Ltd. And Obra Capital, Inc. [Member] Joint Venture By R&Q Insurance Holdings Ltd. And Obra Capital, Inc. Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Basic weighted-average shares outstanding (shares) Weighted Average Number of Shares Outstanding, Basic Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Total estimated pension plans contributions for the fiscal year Defined Benefit Plan, Expected Future Employer Contributions, Current Fiscal Year Indefinite-lived intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets Reclassifications Out of Accumulated Other Comprehensive Loss Disclosure of Reclassification Amount [Text Block] Total shareholders’ equity Balance at beginning of period Balance at end of period Equity, Including Portion Attributable to Noncontrolling Interest Unrealized net gains (losses) on available-for-sale securities Debt Securities, Available-for-Sale, Unrealized Gain (Loss) Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Executive Category: Executive Category [Axis] Name Awards Close in Time to MNPI Disclosures, Individual Name Construction in progress Construction in Progress [Member] Revenue Benchmark Revenue Benchmark [Member] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Product liability expense (Note 17) Litigation Settlement, Loss Currency translation Finite-Lived Intangible Assets, Foreign Currency Translation Gain (Loss) Entity Filer Category Entity Filer Category Restructuring reserve, beginning balance Restructuring reserve, ending balance Restructuring Reserve Remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount Damages From Product Substances Damages From Product Substances [Member] Damages From Product Substances Loss Contingencies [Line Items] Loss Contingencies [Line Items] Company Selected Measure Name Company Selected Measure Name EX-101.PRE 9 msa-20240630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 10 msa-20240630_g1.jpg MSA LOGO begin 644 msa-20240630_g1.jpg M_]C_X 02D9)1@ ! @ 9 !D #_[ 11'5C:WD 0 $ 9 _^X #D%D M;V)E &3 ?_; (0 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0(" @(" @(" @(" P,# P,# P,# P$! 0$! 0$" 0$" M @(! @(# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# M P,# P,# P,#_\ $0@ , !B P$1 (1 0,1 ?_$ ,L (# 0$! M @)!@<*!0,$ 0 ! P4! ! (' P0%!@@)$ !@$# M @,$ PD,"P ! @,$!08' !$($@DA$Q0Q05$5(C(686(S-)4V5A<8<8&A M0M)493=76)@YT]0E-576)S@92=D1 $"! 0"!0,/"0,- $" P 1! 4A M$@8'$P@Q05%A(I$RTG&!H;'!T>%2,Q0TE!96%_!"8M-4=!55UR.5-G*2PD-3 M8W.31"4W&!G_V@ , P$ A$#$0 _ "KYZ\J.3%.YDX(\2^8+= M?::VLW%Q#;3594-MH2)22A"7 E('8 ((G'O%#O$9/HE1R+ M5N0MS"NW6 C;)"!*QD@C)9N1VS%\S%=7TSKR% $Q.HW2/@([Z>&ZQ6*3 MX3VD^]$D::VCYQ=4V"CU);-15_\ #JVG0^UGO#Z59'$YDYDYS(R(F)X0$V>\ MI<_N->3IK$>4N2&:65P@FL8]=%BXFJN8/;'5#VDM5:EO:+JRE"E<.Y5*T%+B0M)2L. M $2,NC @CJ@C^.6)^ZURGQZ.4,4QI$#.U&[,S MMR91D47)2E4W #& P 'AIR!5+&9!\/>?@B3-L](/*6

L!';V#IJS4-$!Q73V'V\(UO=9OF9V:=HV-9 M:ENR55R7%-%FZ5+N#92%9I."1\:9=OK1?>*.,?>.S#1X7(-?S1E*!@K$V3>Q M#>[9^MU>FG<>L0JK:0"+,\< MG65A8U%0WN[T]#4I"FQ476H9<4@B:5Y"X5!*A(I)E,=46-^PKWI?[PED_P 3 M5O\ Y>EPJWXP\I]Z-G_ 3G3^\=9_?3_I17F5^,O=[POCRT9/O'(FYHU2H,D' M\RI%\CK>_D"-W#YK'IBU:>>CYY_4O$P$.H/#<=(HJT^)2A+U?@C6M7[7\WVA M]-U>JKWJ2O%JHD!;A1>*A:I%24"27X(SU-L7SGU5.W5-:CK.$ MZVE8_P"]/SDH C\[L,?7^PKWI?[PED_Q-V_^7H\*M^,/*?>BM^ G.G]XZS^^ MG_2@<^2^.^ZEQ,I<;?\ +O(/)Z=8E)M*OIO:MGJY6 [.1<(J.&WS%,CMMZ5L MY!$2%.(B GV+[PTU0J6QF<5AW'X!$:[H::YK-HK(UJ'5FHKM_#'7PSF9NM2[ ME44DC. L909$ ]9P@&%.9O+KH./[3N>@'H,/AE:Z> [#[/\ ;'NTQ3CF4R4K MHB!$[V;P9@#J>_\ 2/\ KZK];&G_ /6;D?\ 3RW_ .3Q^LW\X)/^L?\ 3S\9 M_._^D/QK[_5[F5V_ZN?KQZD_:C4O\PK/_#'SWY9?TS]KZ?I'^^\_OC.1W#&Y MW?/'DJU3(8ZCK,+EL0A $QCF<)Q*12% -Q$QA/K'O?*KE\<>T(\X>8MOC[_Z MC9 F5798EVSD(UA9IS,APWXZ\>7")VS>.)<<*8XFBKI$6Z*S*>D86([8 !,H M.$4 W(?8-M]]9-2PV@'H$Q'K3K?6B=F=N-.+:RII_GMMHW 0#)A>5+Y3T8A( MF#U=,)K[^6+C1^1,+9ICV_4TME9D:2^403W!S)PC@95DHJ8OB956/D"IDW]H M$V#V:M*T95)<$YR(]WW/9CC+G^TF6M1V76;"0*>LIE4ZU =*VE9TDGO;<]<) M[H8K2+JGP%[?O&"*3(U&T7BQXNK"?J$B@(RF4Y]&8EWCI$P@8YHZ%=G3./\ M$$I=_8&JX4FG82#AT#USA'1UBO9V#Y>]+TK80;O7U-$UB!Y]<[Q75$'IX;2B M#V2$#-W^ZMZC'& KJ1,#A'7J3KHJ!N.P2[!%\0G@&VRGRX1#Q]VJ%PP:"OT@ M/*8C3G^M'&L.GKV!@U6O,S_XC>>7KY/8AD/*.R\I*EQ?IVY/]+1VZ ML4HVCW)TH$T2V]>NV;R3MDS$4^DH#N;<"CX!JZ=+B6ILB:^R.D-T;CNE:MKZ M!_:.E%5J7)3)*6.4_MKSV?R4_5Z?]? P2AZQ$BBHJW> M-9-%I\SAW[]./7579D$OFB3K ! -]!3E5+^U2 F(JWBW/YJ*'1S]HW,MYI-- MW$!I2S3M@$I4E83G;6L()*1+-*?0(8WVD>5O*+E5-7YWE"6KZF+\:UV#KT:W MC8!./=OK(] :#Z\F_FD81; _FEWW$ZA1'5:F<=<4<_FB.D>4+=G=/=>NKG= M3OTZM+6RE;:2E#(0I3RL$>(3F$MH)5WJ3 4#BDHEE$0?O%SD;C63<> MZ631512)TY1U)9;/!2X5DCV1'3-1<%< MR_*Q45CR$JU"Y2+4I*/"!6TAS#*,9!92)#L5V1CA6(=,JR:I1(JEYJ2I!#82 MJI"9-0H@/O*,!0IM_AJ$E!4I>O&MO\ ^(&LA^JCUX_H5"7. M1M9^V?=ENM3$GF!8^4T!%'*)>HOENGT&0XG#V] %\1^ :LU_22.US_1$<7;E M6D7WFWK;.0"*C4S2)'])YL0V+OW6<\'A; U/CW'EN)#(3V2.F!@ Q6]=@RF8 MK=&^X]+XY=O< AJO73R)2.DGVL?;$=;\_=V-NT58+2PK*M=>M9E\5IH 'RJ] MB+IG\?J]QO@/QC#7]+K/MT&D21QM]_B'MU5 M4D5+*3/":3AW&?N1NU=I]?,;L#I6MI0ERYM55&IU2ND< EFL'JJ"21WRZ8!+ MO>9M;1.8^/6'8-8K>*Q(TCI.)_+NB!.>+7"*/6>GM&6XY::TMHJ5)2926I:0VGU4MM&6& 5!Q M=VZDS^8>!M&G:Q R]GEHN=QSYC 0=@ M'<0#5:K3G8G(F4CA$ZDIPZ0 P;ZHBI?2,N4D#KCEK17-;S#6K35-:J6U"Y4M*G@I?725"UJ#?A MRK6WX5*0!E)D#A(XQ92G=T[B14SF#C(UW*0Q@_Z:7X?$ $0\.L/AH&KJ "0V M28VO_P!N^8PF7V<:'?\ ,JO#V89'SHN,]DCM36V_7B )!VFS8SJ%CFX-9DJW M-#33M_&++HHM7Q1=,U6ZIQ O5LH4!VWU<5"ITBE' Y"8Z6WRNUQU1RIU%\OE M.&+O5V^E=<:*".&ZIQLD!*_$D@G">(B<]LK"4?Q^X0TEO9W"-1G,D,7=\MDH MY>MXU9BZMB()Q D?NS%226;PY6YT>KP*B*7; M[8^B1=%BCK+FA54\XI24*3QQ)KQJD 4M!!3V$]$#C(=H#MZRLA(2C_*MX4/ MEXJZARJJ+M5J?<45*)KJ8DDF9)):F22<2<3UP>?$'C=@+BU6++C?"]\D[5#V MB6^T#J%L5XB+:X9+%9 R=_*V[!%L=JT=) !E@Z# 8X;B(:KLMMLC(@F73B9^ MW$][/[;[?[76RITYHJO754E6[Q5-NU+3Q20G(KAI0$Y4D2SX8G$QD&[A6#3< M?>668:.@V]/ 2$VM<:IY:)D6H0%K 99JU:]7@H2..X,@80\ ,00UCWTY%K3U M$3'Y=WNQXZ5,MVN#?66%H6=I"><0D8=!-\\<-8YB M+0&ZCHQ&Y#)KB!MS#X;:LU+"*A2SB KW!''6X&K+=H7FUN>KKM3KJ:*@OBWB MV@I"E%(PD58#Q2./9')[D?/JMDH8 =L8_F9W^MV^5=:W;115%%1T++@4EU: M%E2UJ!F,F 2)8XSB[.WGW5*YP\P_+XFOM#MEZ9#;7D_67-??1K5.)CI)!N# MZ.53D5 $YC/DCJE$NP?3$!TYJI2RG(H$B>$HWKESYKK=LYHU[26H*"KKFOG9 M=94TXVD(2M*>'')G/F2,S.VCB,;W2636BXATJ"RT/"LF MB#"-CSF3$R?4DW;@)^D>D3B(^_5-Q:75E6,B(YGW9U]4[F;@W'6SJ%-)JW\R M$$S*&TI"4(GT8) G+"9,.>XZ=\V+Q_B2J8_R]B.=L]AI\(PK;>Q5.3CD6DS& MQ34K-BZ?LI,$S-7I6R:9#E3$Y#=/5N CMJX36)2D!0)/=';&VW/73:?T?2:> MUA9WJFX4;"&4O,.(2'$(3E25H7+*H) !RD@RGA.4NC'T&BT!K:YUS+MFW0Z/YHN&J:_EG'ZHB7PT$5C:!E(4?6BQVGYR MM*[>Z3.GJZSUM14&OJG\R'&@G*^Z7$IDK&:09'JPP@C/_/UA3^P/(OY3K?\ MI-'Y\W\5425_] M%?R"O_P":Q K\N.\A4.1N.V^(8+$,_ 4FQ3M=<9%?3641V 1'P:NK0X,LC+KB)=XN63X::[4)>3PQ M-(\D:OO]S4V[=#1%)HG25OJK;0,O(4X5N(.9#2"AIM/#/F@D$SZF^+_ "!HF9#J35@B MZ^N\9V&"2DUS+2]>EFQV$P(OSN1PO(URG+Q2CL[Z-!((\QMG#1PJH B;^*.P>S2J'D/#,D2( M!\D2)S*;UZ8WNO-NO=EMU30W&F94RX7%MJ#B,^9OS.M.90F>HP[?,=$ M:26)VJ8M4[O+,7#!29":=NVBA BC"+TR*(G 1#;5QD0<2,8ZON.U6V]XK7;I M=+);*BY5"\SCCC"%+6HX%2E$3)D!C';P/RX[363>,$/R(O58XZT8[)I4X[(, M 6IMU/L[>;5%!+MJK$)NHQ-_.J>DW4(HB0Y!2#J$0#0#:.H"+'\&-J!/+IVT M2_=F_1B9&CL$ ;,[4=/V=M'U9OT8$#C'SR[<65(>3NN=,/<:,%5&Y7Q]7, 0SR#3 MD;Y;*G'2BT&:WW.+")]/ -)>3% K$4]R*^;T[B8HZ'#1V""=F-J/N[:/JS7H MQ>G''EIVJ^0]FNU:;X;QICY:OW_(E-J#NZ4>)8LLB1>,XI28L=OA'GRXC-I& MD8H*J%;K* X*5/Z0;F -'AH[!".S&U$_\.VB?[LUZ,3;->7>!=!Q9@*]8DXH M53D':^5D^-4(=._4 M Z&1'8( V8VGG_AVT?5F_1CVKF6^WE79J@8LY-81P3QYY(7%1%M*X7>LZY># MTUW*OGK>KM;#TLVY7#,BJJ9E"J@&WOT>&CL$+\%]J.D:=M'U9OT M8CDES&['T0]FHV3F^.S-]7G<@PE&JM$#S$9"'ECPLNR()(4Q%W$6](/G@03 MF38PCMMH<-'8(/X,;4_=VT_5F_1BS5J2NI6P$Y"97CB1+%16OKD5YI9IE3'X),&XVJ2-%UQTR54ABFDF,P]()6ZR!3D4 M#Z0")?'1X:#U"'?@OM1]W;1]6:]&)-"YP[05CJ,U=HR+P6O7(2@R&2WKI:A- M6RJU-B[0-+D9-DTZ XSAVYY?,TYSALJN6$X2 '? AY>[&,1?)!:9J^4X"!5CM3O09-&YW1%=P*9502F*(:,X.YM[6.8.+*QLN8IM.3N4:+^S E6\J\82> M)4;*53&+Q2IL;K3!HLW MZ[(5^2JSU1! RR3%J04G!! _5N!MPT(:#*!PMW: M#O.1LGY LF0.3KB:Q[E.P4S+>0:BRH,/&3MISO0L?$I]9GW%K1.9]'4*,EP^ M9$A6OED$Y0)U 'CI013DU,GER/EC M(*2JKDYS67(A2%CQ5,(G;M@VZC (AI3@YS WX1[-V2.2-.S);N2EAE\0&ON1 MLSV&FXR^RD>SLR%C>0ZV+Z!?)L=+U+'^-6T(T7&/ M;UV!L!DY$H&(;JZ1*("8>K2G#2H'J@::'VJ[ID[E/QRH=NJEW@^.W#R+N:N8 M,@7"NM*C&\JKQ/Y1E XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.2
Cover - shares
6 Months Ended
Jun. 30, 2024
Jul. 19, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2024  
Document Transition Report false  
Entity File Number 1-15579  
Entity Registrant Name MSA SAFETY INC  
Entity Incorporation, State or Country Code PA  
Entity Tax Identification Number 46-4914539  
Entity Address, Address Line One 1000 Cranberry Woods Drive  
Entity Address, City or Town Cranberry Township,  
Entity Address, State or Province PA  
Entity Address, Postal Zip Code 16066-5207  
City Area Code 724  
Local Phone Number 776-8600  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Title of 12(b) Security Common Stock, no par value  
Trading Symbol MSA  
Security Exchange Name NYSE  
Entity Common Stock, Shares Outstanding (in shares)   39,352,993
Amendment Flag false  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Entity Central Index Key 0000066570  
Current Fiscal Year End Date --12-31  

XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Statements of Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Net sales $ 462,463 $ 447,299 $ 875,765 $ 845,561
Cost of products sold 239,434 233,503 457,205 450,367
Gross profit 223,029 213,796 418,560 395,194
Selling, general and administrative 105,075 96,336 199,226 187,427
Research and development 17,070 15,992 32,988 31,224
Restructuring charges (Note 3) 1,543 3,350 4,560 5,097
Currency exchange (gains) losses, net (603) 3,110 1,730 7,285
Loss on divestiture of MSA LLC (Note 17) 0 0 0 129,211
Product liability expense (Note 17) 0 0 0 3
Operating income 99,944 95,008 180,056 34,947
Interest expense 9,664 13,175 20,403 24,651
Other income, net (4,148) (5,650) (10,382) (9,450)
Total other expense, net 5,516 7,525 10,021 15,201
Income before income taxes 94,428 87,483 170,035 19,746
Provision for income taxes (Note 10) 22,194 20,393 39,662 102,829
Net income (loss) $ 72,234 $ 67,090 $ 130,373 $ (83,083)
Earnings (loss) per share attributable to common shareholders (Note 9):        
Basic (in dollars per share) $ 1.83 $ 1.71 $ 3.31 $ (2.12)
Diluted (in dollars per share) 1.83 1.70 3.30 (2.12)
Dividends per common share (in dollars per share) $ 0.51 $ 0.47 $ 0.98 $ 0.93
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 72,234 $ 67,090 $ 130,373 $ (83,083)
Other comprehensive (loss) gain, net of tax:        
Foreign currency translation adjustments (Note 6) (8,822) 5,039 (19,495) 16,233
Pension and post-retirement plan adjustments, net of tax (Note 6) 2,022 115 2,396 554
Unrealized gain on available-for-sale securities (Note 6) 0 0 0 2
Reclassification of currency translation from accumulated other comprehensive loss into net income (Note 6) (1,200) 0 (1,200) 0
Total other comprehensive (loss) gain, net of tax (8,000) 5,154 (18,299) 16,789
Comprehensive income (loss) $ 64,234 $ 72,244 $ 112,074 $ (66,294)
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Assets    
Cash and cash equivalents $ 146,830 $ 146,442
Trade receivables, less allowance for credit loss of $7,692 and $7,065 299,053 294,678
Inventories (Note 4) 320,899 292,604
Prepaid income taxes 39,772 12,912
Prepaid expenses and other current assets 54,891 39,634
Total current assets 861,445 786,270
Property, plant and equipment, net (Note 5) 213,159 211,877
Operating lease right-of-use assets, net 56,058 53,298
Prepaid pension cost (Note 14) 180,182 172,161
Deferred tax assets (Note 10) 33,712 33,065
Goodwill (Note 13) 624,637 627,534
Intangible assets, net (Note 13) 256,328 266,134
Other noncurrent assets 18,050 19,811
Total assets 2,243,571 2,170,150
Liabilities    
Notes payable and current portion of long-term debt (Note 12) 26,472 26,522
Accounts payable 131,774 111,872
Employees’ compensation 42,377 73,386
Income taxes payable (Note 10) 41,105 19,972
Other current liabilities 110,023 101,066
Total current liabilities 351,751 332,818
Long-term debt, net (Note 12) 561,771 575,170
Pensions and other employee benefits (Note 14) 141,262 143,967
Noncurrent operating lease liabilities 46,418 44,495
Deferred tax liabilities (Note 10) 102,334 102,419
Other noncurrent liabilities 6,388 4,479
Total liabilities 1,209,924 1,203,348
Equity    
Preferred stock, 4.5% cumulative, $50 par value (Note 7) 3,569 3,569
Common stock, no par value (Note 7) 320,556 312,324
Treasury shares, at cost (Note 7) (378,156) (363,284)
Accumulated other comprehensive loss (Note 6) (147,548) (129,249)
Retained earnings 1,235,226 1,143,442
Total shareholders’ equity 1,033,647 966,802
Total liabilities and shareholders’ equity $ 2,243,571 $ 2,170,150
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Trade receivables, allowance for credit loss $ 7,692 $ 7,065
Cumulative preferred stock (percent) 4.50% 4.50%
Preferred stock, par value (dollars per share) $ 50,000 $ 50,000
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Operating Activities    
Net income (loss) $ 130,373 $ (83,083)
Depreciation and amortization 31,605 29,461
Tax-effected loss on divestiture of MSA LLC (Note 17) 0 199,578
Stock-based compensation (Note 11) 9,229 13,029
Pension income (Note 14) (3,108) (4,040)
Deferred income tax benefit (Note 10) (2,226) (393)
Loss (gain) on asset dispositions, net 752 (713)
Pension contributions (Note 14) (2,632) (4,092)
Currency exchange losses, net 1,730 7,285
Product liability expense (Note 17) 0 3
Product liability payments (Note 17) 0 (5,250)
Contribution on divestiture of MSA LLC (Note 17) 0 (341,186)
Changes in:    
Trade receivables (15,798) (10,410)
Inventories (Note 4) (32,798) 5,896
Accounts payable 20,980 (6,756)
Other current assets and liabilities (35,109) 5,943
Other noncurrent assets and liabilities 1,190 3,887
Cash Flow From (Used in) Operating Activities 104,188 (190,841)
Investing Activities    
Capital expenditures (25,560) (18,322)
Property disposals and other investing 74 2,674
Cash Flow Used in Investing Activities (25,486) (15,648)
Financing Activities    
Proceeds from long-term debt (Note 12) 598,000 1,108,000
Payments on long-term debt (Note 12) (611,260) (871,102)
Debt issuance costs 0 (963)
Cash dividends paid (38,589) (36,514)
Company stock purchases (Note 7) (16,829) (3,871)
Exercise of stock options (Note 7) 326 542
Employee stock purchase plan (Note 7) 634 497
Cash Flow (Used in) From Financing Activities (67,718) 196,589
Effect of exchange rate changes on cash, cash equivalents and restricted cash (10,557) (5,651)
Increase (decrease) in cash, cash equivalents and restricted cash 427 (15,551)
Beginning cash, cash equivalents and restricted cash 148,408 164,428
Ending cash, cash equivalents and restricted cash 148,835 148,877
Supplemental cash flow information:    
Cash and cash equivalents 146,830 146,897
Restricted cash included in prepaid expenses and other current assets 2,005 1,980
Total cash, cash equivalents and restricted cash $ 148,835 $ 148,877
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Statements of Changes in Retained Earnings, Accumulated Other Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net loss $ 72,234 $ 67,090 $ 130,373 $ (83,083)
Pension and post-retirement plan adjustments, net of tax 2,022 115 2,396 554
Reclassification from accumulated other comprehensive loss into net income (loss)(b) (1,200) 0 (1,200) 0
Preferred dividends (10) (10) (20) (20)
Retained Earnings        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Beginning balance 1,183,091 990,129 1,143,442 1,158,347
Net loss 72,234 67,090 130,373 (83,083)
Common dividends (20,089) (18,459) (38,569) (36,494)
Preferred dividends (10) (10) (20) (20)
Ending balance 1,235,226 1,038,750 1,235,226 1,038,750
Accumulated Other Comprehensive (Loss)        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Beginning balance (139,548) (147,082) (129,249) (158,717)
Foreign currency translation adjustments (8,822) 5,039 (19,495) 16,233
Pension and post-retirement plan adjustments, net of tax 2,022 115 2,396 554
Unrealized net gains (losses) on available-for-sale securities       2
Reclassification from accumulated other comprehensive loss into net income (loss)(b) (1,200)   (1,200)  
Ending balance $ (147,548) $ (141,928) $ (147,548) $ (141,928)
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Statements of Changes in Retained Earnings, Accumulated Other Comprehensive Loss (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Statement of Stockholders' Equity [Abstract]        
Tax reclassification adjustment $ 240 $ 46 $ 254 $ 232
Common stock, dividends (in dollars per share) $ 0.51 $ 0.47 $ 0.98 $ 0.93
Preferred stock, dividends (in dollars per share) $ 0.5625 $ 0.5625 $ 1.125 $ 1.125
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.2
Basis of Presentation
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation Basis of PresentationThe condensed consolidated financial statements of MSA Safety Incorporated and its subsidiaries ("MSA" or "the Company") are unaudited. These unaudited condensed consolidated financial statements include all adjustments, consisting of normal recurring adjustments, considered necessary by management to fairly state the Company's results. Intercompany accounts and transactions have been eliminated. The results reported in these unaudited condensed consolidated financial statements are not necessarily indicative of the results that may be expected for the entire year. The December 31, 2023, Balance Sheet data was derived from the audited Consolidated Balance Sheets, but does not include all disclosures required by accounting principles generally accepted in the United States of America ("U.S. GAAP"). This Form 10-Q report should be read in conjunction with MSA's Form 10-K for the year ended December 31, 2023, which includes all disclosures required by U.S. GAAP.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.2
Cash and Cash Equivalents
6 Months Ended
Jun. 30, 2024
Cash and Cash Equivalents [Abstract]  
Cash and Cash Equivalents Cash and Cash Equivalents
Several of the Company's subsidiaries participate in a notional cash pooling arrangement to manage global liquidity requirements. As part of a master netting arrangement, the participants combine their cash balances in pooling accounts at the same financial institution with the ability to offset bank overdrafts of one participant against positive cash account balances held by another participant. Under the terms of the master netting arrangement, the financial institution has the right, ability and intent to offset a positive balance in one account against an overdrawn amount in another account. Amounts in each of the accounts are unencumbered and unrestricted with respect to use. As such, the net cash balance related to this pooling arrangement is included in Cash and cash equivalents in the unaudited Condensed Consolidated Balance Sheets.
The Company's net cash pool position consisted of the following:
(In thousands)June 30, 2024
Gross cash pool position$96,109 
Less: cash pool borrowings(91,690)
Net cash pool position$4,419 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.2
Restructuring Charges
6 Months Ended
Jun. 30, 2024
Restructuring and Related Activities [Abstract]  
Restructuring Charges Restructuring Charges
During the three and six months ended June 30, 2024, we recorded restructuring charges of $1.5 million and $4.6 million, respectively. Americas segment restructuring charges of $0.8 million during the six months ended June 30, 2024, were related to manufacturing footprint optimization activities. International segment restructuring charges of $2.9 million during the six months ended June 30, 2024, were related to ongoing initiatives to optimize our manufacturing footprint and improve productivity as well as management restructuring. Corporate segment restructuring charges of $0.9 million during the six months ended June 30, 2024, were related to management restructuring.
During the three and six months ended June 30, 2023, we recorded restructuring charges of $3.4 million and $5.1 million, respectively. Americas segment restructuring charges of $2.2 million during the six months ended June 30, 2023, were related to manufacturing footprint optimization activities. International segment restructuring charges of $1.5 million during the six months ended June 30, 2023, were related to ongoing initiatives to drive profitable growth and rightsize our operations including the expansion of our European Shared Service Center in Warsaw, Poland.
Restructuring reserves are included in Other current liabilities in the accompanying unaudited Condensed Consolidated Balance Sheets. Activity and reserve balances for restructuring by segment were as follows:
(In millions)AmericasInternationalCorporateTotal
Reserve balances at December 31, 2022$1.7 $12.8 $0.5 $15.0 
Restructuring charges3.1 4.7 2.1 9.9 
Currency translation(0.1)0.1 — — 
Cash payments / utilization (3.9)(8.6)(2.6)(15.1)
Reserve balances at December 31, 2023$0.8 $9.0 $— $9.8 
Restructuring charges0.8 2.9 0.9 4.6 
Currency translation(0.1)(0.2)— (0.3)
Cash payments(1.2)(5.5)(0.9)(7.6)
Reserve balances at June 30, 2024$0.3 $6.2 $— $6.5 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.2
Inventories
6 Months Ended
Jun. 30, 2024
Inventory Disclosure [Abstract]  
Inventories Inventories
The following table sets forth the components of inventory:
(In thousands)June 30, 2024December 31, 2023
Finished products$104,057 $88,687 
Work in process18,704 15,378 
Raw materials and supplies198,138 188,539 
Total inventories$320,899 $292,604 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.2
Property, Plant and Equipment
6 Months Ended
Jun. 30, 2024
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment Property, Plant and Equipment
The following table sets forth the components of property, plant and equipment, net:
(In thousands)June 30, 2024December 31, 2023
Land$4,292 $4,332 
Buildings142,335 141,027 
Machinery and equipment496,349 498,148 
Construction in progress26,334 24,404 
Total669,310 667,911 
Less: accumulated depreciation(456,151)(456,034)
Property, plant and equipment, net$213,159 $211,877 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.2
Reclassifications Out of Accumulated Other Comprehensive Loss
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
Reclassifications Out of Accumulated Other Comprehensive Loss Reclassifications Out of Accumulated Other Comprehensive Loss
Changes in accumulated other comprehensive loss were as follows:
Three Months Ended June 30,Six Months Ended June 30,
(In thousands)2024202320242023
Pension and other post-retirement benefits (a)
Balance at beginning of period$(42,278)$(49,896)$(42,652)$(50,335)
Amounts reclassified from accumulated other comprehensive loss into net income (loss):
Amortization of prior service credit (Note 14)(9)(24)(18)(48)
Recognized net actuarial losses (Note 14)2,271 185 2,668 370 
Tax (benefit) expense(240)(46)(254)232 
Total amount reclassified from accumulated other comprehensive loss, net of tax, into net income (loss)2,022 115 2,396 554 
Balance at end of period$(40,256)$(49,781)$(40,256)$(49,781)
Available-for-sale securities
Balance at beginning of period$— $— $— $(2)
Unrealized net gains on available-for-sale securities (Note 16)— — — 
Balance at end of period$— $— $— $— 
Foreign currency translation
Balance at beginning of period$(97,270)$(97,186)$(86,597)$(108,380)
Reclassification from accumulated other comprehensive loss into net income (loss)(b)
(1,200)— (1,200)— 
Foreign currency translation adjustments(8,822)5,039 (19,495)16,233 
Balance at end of period$(107,292)$(92,147)$(107,292)$(92,147)
(a) Amounts reclassified from accumulated other comprehensive loss into net income (loss) are included in the computation of net periodic pension and other post-retirement benefit costs (refer to Note 14—Pensions and Other Post-retirement Benefits).
(b) Reclassification from accumulated other comprehensive loss into net income (loss) relates primarily to the recognition of non-cash net cumulative translation gains associated with certain foreign subsidiaries. The reclassifications are included in Currency exchange (gains) losses, net, within the unaudited Condensed Consolidated Statements of Income.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.2
Capital Stock
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
Capital Stock Capital Stock
Preferred Stock - The Company has authorized 100,000 shares of $50 par value 4.5% cumulative preferred nonvoting stock which is callable at $52.50. There were 71,340 shares issued and 52,998 shares held in treasury at both June 30, 2024 and December 31, 2023. The Treasury shares at cost line in the unaudited Condensed Consolidated Balance Sheets includes $1.8 million related to preferred stock. There were no shares of preferred stock purchased and subsequently held in treasury during the six months ended June 30, 2024 or 2023. The Company has also authorized 1,000,000 shares of $10 par value second cumulative preferred voting stock. No shares have been issued as of June 30, 2024, or December 31, 2023.
Common Stock - The Company has authorized 180,000,000 shares of no par value common stock. There were 62,081,391 shares issued as of June 30, 2024 and December 31, 2023. No new shares were issued during the six months ended June 30, 2024 or 2023. There were 39,349,528 and 39,317,212 shares outstanding at June 30, 2024 and December 31, 2023, respectively.
Treasury Shares - The Company has a stock repurchase program that authorizes up to $200.0 million to repurchase MSA common stock in the open market and in private transactions. The stock repurchase program has no expiration date. The maximum number of shares that may be repurchased is calculated based on the dollars remaining under the program and the respective month-end closing share price. During the six months ended June 30, 2024, and 2023, the Company repurchased 52,561 and no shares, respectively, under this program. There were 22,731,863 and 22,764,179 treasury shares at June 30, 2024 and December 31, 2023, respectively.
The Company issues treasury shares for all stock-based benefit plans. Shares are issued from treasury at the average treasury share cost on the date of the transaction. There were 121,790 and 105,894 Treasury shares issued for these purposes during the six months ended June 30, 2024 and 2023, respectively.
Common stock activity is summarized as follows:
Three Months Ended June 30, 2024Three Months Ended June 30, 2023
(In thousands)Common
Stock
Treasury
Cost(a)
Common
Stock
Treasury
Cost(a)
Balance at beginning of period$315,241 $(365,999)$287,009 $(362,280)
Stock compensation expense5,042 — 6,759 — 
Restricted and performance stock awards(348)348 (190)190 
Stock options exercised47 27 354 184 
Treasury shares purchased for stock compensation programs— (992)— (184)
Employee stock purchase program574 60 432 65 
Share repurchase program— (10,000)— — 
Balance at end of period$320,556 $(376,556)$294,364 $(362,025)
(a)Excludes treasury cost related to preferred stock.
Six Months Ended June 30, 2024Six Months Ended June 30, 2023
(In thousands)Common
Stock
Treasury
Cost(a)
Common
Stock
Treasury
Cost(a)
Balance at beginning of period$312,324 $(361,684)$281,980 $(359,838)
Stock compensation expense9,229 — 13,029 — 
Restricted and performance stock awards(1,783)1,783 (1,434)1,434 
Stock options exercised212 114 357 185 
Treasury shares purchased for stock compensation programs— (6,829)— (3,871)
Employee stock purchase program574 60 432 65 
Share repurchase program— (10,000)— — 
Balance at end of period$320,556 $(376,556)$294,364 $(362,025)
(a)Excludes treasury cost related to preferred stock.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.2
Segment Information
6 Months Ended
Jun. 30, 2024
Segment Reporting [Abstract]  
Segment Information Segment Information
The Company is organized into four geographical operating segments that are based on management responsibilities: Northern North America; Latin America; Europe, Middle East & Africa; and Asia Pacific. The operating segments have been aggregated (based on economic similarities, the nature of their products, end-user markets and methods of distribution) into three reportable segments: Americas, International, and Corporate.
The Americas segment is comprised of our operations in Northern North American and Latin American geographies. The International segment is comprised of our operations in all geographies outside of the Americas. Certain global expenses are allocated to each segment in a manner consistent with where the benefits from the expenses are derived.
The Company's sales are allocated to each segment based primarily on the country destination of the end-customer.
Adjusted operating income (loss), adjusted operating margin, adjusted earnings before interest, taxes, depreciation and amortization (EBITDA) and adjusted EBITDA margin are the measures used by the chief operating decision maker to evaluate segment performance and allocate resources. Adjusted operating income (loss) is defined as operating income (loss) excluding restructuring charges, currency exchange (gains) losses, product liability expense, loss on divestiture of Mine Safety Appliances Company, LLC ("MSA LLC"), net cost for product related legal matter, transaction costs and acquisition-related amortization. Adjusted operating margin is defined as adjusted operating income (loss) divided by segment net sales to external customers. Adjusted EBITDA is defined as adjusted operating income (loss) plus depreciation and amortization. Adjusted EBITDA margin is defined as adjusted EBITDA divided by segment net sales to external customers.
The accounting principles applied at the operating segment level in determining operating income (loss) are generally the same as those applied at the unaudited condensed consolidated financial statement level. Sales and transfers between operating segments are accounted for at market-based transaction prices and are eliminated in consolidation.

Reportable segment information is presented in the following table:
(In thousands, except percentages)AmericasInternationalCorporateConsolidated
Totals
Three Months Ended June 30, 2024
Net sales to external customers$314,711 $147,752 $— $462,463 
Operating income99,944 
Restructuring charges (Note 3)1,543 
Currency exchange gains, net(603)
Net cost for product related legal matter5,000 
Amortization of acquisition-related intangible assets2,306 
Adjusted operating income (loss)98,468 24,285 (14,563)108,190 
Adjusted operating margin %31.3 %16.4 %
Depreciation and amortization13,741 
Adjusted EBITDA108,230 28,052 (14,351)121,931 
Adjusted EBITDA margin %34.4 %19.0 %
Three Months Ended June 30, 2023
Net sales to external customers$308,378 $138,921 $— $447,299 
Operating income95,008 
Restructuring charges (Note 3)3,350 
Currency exchange losses, net3,110 
Amortization of acquisition-related intangible assets2,315 
Adjusted operating income (loss)94,816 21,743 (12,776)103,783 
Adjusted operating margin %30.7 %15.7 %
Depreciation and amortization12,574 
Adjusted EBITDA103,977 24,949 (12,569)116,357 
Adjusted EBITDA margin %33.7 %18.0 %
(In thousands, except percentages)AmericasInternationalCorporateConsolidated
Totals
Six Months Ended June 30, 2024
Net sales to external customers$610,249 $265,516 $— $875,765 
Operating income180,056 
Restructuring charges (Note 3)4,560 
Currency exchange losses, net1,730 
Net cost for product related legal matter5,000 
Amortization of acquisition-related intangible assets4,620 
Transaction costs(a)
234 
Adjusted operating income (loss)184,688 37,770 (26,258)196,200 
Adjusted operating margin %30.3 %14.2 %
Depreciation and amortization26,985 
Adjusted EBITDA203,923 45,097 (25,835)223,185 
Adjusted EBITDA margin %33.4 %17.0 %
Six Months Ended June 30, 2023
Net sales to external customers$588,645 $256,916 $— $845,561 
Operating income34,947 
Restructuring charges (Note 3)5,097 
Currency exchange losses, net7,285 
Loss on divestiture of MSA LLC (Note 17)129,211 
Product liability expense (Note 17)
Amortization of acquisition-related intangible assets4,620 
Adjusted operating income (loss)166,510 37,522 (22,869)181,163 
Adjusted operating margin %28.3 %14.6 %
Depreciation and amortization24,841 
Adjusted EBITDA184,471 44,007 (22,474)206,004 
Adjusted EBITDA margin %31.3 %17.1 %
(a) Transaction costs include advisory, legal, accounting, valuation, and other professional or consulting fees incurred during acquisitions and divestitures. These costs are included in Selling, general and administrative expense in the unaudited Condensed Consolidated Statements of Operations.
Total sales by product group was as follows:
Three Months Ended June 30, 2024ConsolidatedAmericasInternational
(In thousands, except percentages)DollarsPercentDollarsPercentDollarsPercent
Fire Service (a)
$172,269 37%$118,487 38%$53,782 37%
Detection (b)
170,848 37%111,405 35%59,443 40%
Industrial PPE and Other (c)
119,346 26%84,819 27%34,527 23%
Total$462,463 100%$314,711 100%$147,752 100%
Three Months Ended June 30, 2023ConsolidatedAmericasInternational
(In thousands, except percentages)DollarsPercentDollarsPercentDollarsPercent
Fire Service (a)
$166,490 37%$121,157 39%$45,333 33%
Detection (b)
158,242 35%104,374 34%53,868 39%
Industrial PPE and Other (c)
122,567 28%82,847 27%39,720 28%
Total$447,299 100%$308,378 100%$138,921 100%
Six Months Ended June 30, 2024ConsolidatedAmericasInternational
(In thousands, except percentages)DollarsPercentDollarsPercentDollarsPercent
Fire Service (a)
$335,962 39%$240,738 39%$95,224 36%
Detection (b)
310,064 35%207,700 34%102,364 38%
Industrial PPE and Other (c)
229,739 26%161,811 27%67,928 26%
Total$875,765 100%$610,249 100%$265,516 100%
Six Months Ended June 30, 2023ConsolidatedAmericasInternational
(In thousands, except percentages)DollarsPercentDollarsPercentDollarsPercent
Fire Service (a)
$305,878 36%$223,213 38%$82,665 32%
Detection (b)
304,843 36%203,685 35%101,158 39%
Industrial PPE and Other (c)
234,840 28%161,747 27%73,093 29%
Total$845,561 100%$588,645 100%$256,916 100%
(a) Fire Service includes Breathing Apparatus and Firefighter Helmets and Protective Apparel.
(b) Detection includes Fixed Gas and Flame Detection and Portable Gas detection.
(c) Industrial PPE and Other includes Industrial Head Protection, Fall Protection and Non-Core.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.2
Earnings (Loss) per Share
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Earnings (Loss) per Share Earnings (Loss) per Share
Basic earnings (loss) per share is computed by dividing net income, after the deduction of preferred stock dividends and undistributed earnings allocated to participating securities, by the weighted average number of common shares outstanding during the period. Diluted earnings (loss) per share assumes the issuance of common stock for all potentially dilutive share equivalents outstanding not classified as participating securities. Participating securities are defined as unvested stock-based compensation awards that contain nonforfeitable rights to dividends.
Three Months Ended June 30,Six Months Ended June 30,
(In thousands, except per share values)2024202320242023
Net income (loss)$72,234 $67,090 $130,373 $(83,083)
Preferred stock dividends(10)(10)(20)(20)
Net income (loss) attributable to common equity72,224 67,080 130,353 (83,103)
Dividends and undistributed earnings allocated to participating securities(6)(8)(13)(8)
Net income (loss) attributable to common shareholders72,218 67,072 130,340 (83,111)
Basic weighted-average shares outstanding39,389 39,274 39,375 39,249 
Stock-based compensation awards (a)
152 135 174 — 
Diluted weighted-average shares outstanding39,541 39,409 39,549 39,249 
Antidilutive shares— — — 158 
Earnings (loss) per share:
Basic$1.83 $1.71 $3.31 $(2.12)
Diluted$1.83 $1.70 $3.30 $(2.12)
(a) During periods in which the Company incurs a net loss, stock-based compensation awards are excluded from the computation of diluted earnings per share because their effect would be anti-dilutive. As such, during periods in which the Company incurs a net loss, diluted weighted-average shares outstanding are equivalent to basic weighted-average shares outstanding.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.2
Income Taxes
6 Months Ended
Jun. 30, 2024
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company's effective tax rate for the three months ended June 30, 2024, was 23.5%, which differs from the United States of America ("U.S.") federal statutory rate of 21% primarily due to state income taxes. The Company's effective tax rate for the three months ended June 30, 2023, was 23.3%, which differs from the U.S. federal statutory rate of 21% primarily due to state income taxes.
The Company's effective tax rate for the six months ended June 30, 2024, was 23.3%, which differs from the United States of America ("U.S.") federal statutory rate of 21% primarily due to state income taxes and nondeductible compensation. The Company's effective tax rate for the six months ended June 30, 2023, was 520.8%, which differs from the U.S. federal statutory rate of 21% primarily due to the divestiture of MSA LLC and the non-deductible loss recorded on the derecognition of the product liability reserves and related assets. Refer to Note 17—Commitments and Contingencies to the unaudited condensed consolidated financial statements in Part I Item 1 of this Form 10-Q for further information on this transaction.
At June 30, 2024, the Company had a gross liability for unrecognized tax benefits of $7.3 million. The Company has recognized tax benefits associated with these liabilities of $0.6 million at June 30, 2024. The gross liability includes amounts associated with foreign tax exposure in prior periods.

The Company recognizes interest and penalties related to unrecognized tax benefits in interest expense and operating expenses, respectively. The Company's liability for accrued interest related to uncertain tax positions was $0.2 million at June 30, 2024.
We are subject to regular review and audit by both foreign and domestic tax authorities. While we believe our tax positions will be sustained, the final outcome of tax audits and related litigation may differ materially from the tax amounts recorded in our unaudited condensed consolidated financial statements.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.2
Stock Plans
6 Months Ended
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Stock Plans Stock Plans
The 2023 Management Equity Incentive Plan provides for various forms of stock-based compensation for eligible employees through May 2033 including stock options, restricted stock awards, restricted stock units and performance stock units. The 2017 Non-Employee Directors’ Equity Incentive Plan provides for grants of stock options, restricted stock awards and restricted stock units to non-employee directors through May 2027.
Stock compensation expense, included in Selling, general and administrative expense in the unaudited Condensed Consolidated Statements of Operations, is as follows:
 Three Months Ended June 30,Six Months Ended June 30,
(In thousands)2024202320242023
Stock compensation expense$5,042 $6,759 $9,229 $13,029 
Income tax benefit1,235 1,656 2,261 3,192 
Stock compensation expense, net of tax$3,807 $5,103 $6,968 $9,837 
We have not capitalized any stock-based compensation expense.
A summary of stock option activity for the six months ended June 30, 2024, is as follows:
SharesWeighted Average
Exercise Price
Outstanding at January 1, 202426,536 $45.95 
Exercised(7,070)46.13 
Forfeited(852)48.65 
Outstanding and exercisable at June 30, 202418,614 $45.76 
Restricted stock awards and restricted stock units are valued at the market value of the stock on the grant date. A summary of restricted stock activity for the six months ended June 30, 2024, is as follows:
SharesWeighted Average
Grant Date
Fair Value
Unvested at January 1, 2024173,851 $142.73 
Granted81,658 178.52 
Vested(43,946)165.12 
Forfeited(21,904)166.54 
Unvested at June 30, 2024189,659 $150.08 
Performance stock units that have a market condition modifier are valued at an estimated fair value using a Monte Carlo model. The final number of shares to be issued for performance stock units granted in the first quarter of 2024 may range from 0% to 200% of the target award based on achieving the specified performance targets over the performance period plus an additional modifier based on total shareholder return ("TSR") over the performance period. The following weighted average assumptions were used in estimating the fair value of the performance stock units granted in the first quarter of 2024.
Fair value per unit$181.31
Risk-free interest rate4.34%
Expected dividend yield1.19%
Expected volatility25.9%
MSA stock beta0.728
The risk-free interest rate is based on the U.S. Treasury Constant Maturity rates as of the grant date converted into an implied spot rate yield curve. Expected dividend yield is based on the most recent annualized dividend divided by the one year average closing share price. Expected volatility is based on the three year historical volatility preceding the grant date using daily stock prices. Expected life is based on historical stock option exercise data.
A summary of performance stock unit activity for the six months ended June 30, 2024, is as follows:
SharesWeighted Average
Grant Date
Fair Value
Unvested at January 1, 2024189,221 $146.17 
Granted40,231 177.30 
Performance adjustments(a)
21,143 193.10 
Vested(78,199)174.03 
Forfeited(5,895)158.69 
Unvested at June 30, 2024166,501 $146.13 
(a)Performance adjustments relate primarily to the final number of shares issued for the 2021 performance unit awards which vested in the first quarter of 2024 at 174% of the target award based on both cumulative performance against EBITDA margin and revenue growth targets and MSA's TSR during the three-year performance period.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.2
Long-Term Debt
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Long-Term Debt Long-Term Debt
(In thousands)June 30, 2024December 31, 2023
2016 Senior Notes payable through 2031, 3.40%, net of debt issuance costs
$53,966 $62,081 
2021 Senior Notes payable through 2036, 2.69%, net of debt issuance costs
99,743 99,733 
2021 Senior Notes payable through 2036, 2.69%, net of debt issuance costs
99,743 99,733 
2023 Term Loan credit agreement maturing in 2026, net of debt issuance costs218,238 230,604 
2023 Senior Notes payable through 2028, 5.25%, net of debt issuance costs
49,946 49,939 
Senior revolving credit facility maturing in 2026, net of debt issuance costs66,607 59,602 
Total588,243 601,692 
Amounts due within one year26,472 26,522 
Long-term debt, net of debt issuance costs$561,771 $575,170 
On May 24, 2021, the Company entered into a Fourth Amended and Restated Credit Agreement (the “Revolving Credit Facility" or "Facility”) that extended its term through May 24, 2026 and increased the capacity to $900.0 million. The agreement was amended in August 2021 and June 2023 to transition from Sterling LIBOR reference rates and U.S. LIBOR reference rates. Under the amended agreement, the Company may elect either a Base rate of interest (“BASE”) or an interest rate based on Secured Overnight Financing Rate (“SOFR”). The BASE is a daily fluctuating per annum rate equal to the highest of (i) 0.00%, (ii) the Overnight Bank Funding Rate, plus 0.5%, (iii) the Prime Rate (iv) the Daily Simple SOFR rate, plus 1.00%. The Company pays a credit spread of 0 to 175 basis points based on the Company’s net EBITDA leverage ratio and elected rate (BASE or SOFR). The Company has a weighted average revolver interest rate of 6.23% as of June 30, 2024. At June 30, 2024, $831.4 million of the existing $900.0 million Revolving Credit Facility was unused, including letters of credit issued under the Facility. The Facility also provides an accordion feature that allows the Company to access an additional $400.0 million of capacity pending approval by MSA’s board of directors and from the bank group.
On July 1, 2024, the Company entered into Amendment No. 3 to the Third Amended and Restated Multi-Currency Note Purchase and Private Shelf Agreement (the “Prudential Note Agreement”) with PGIM, Inc. (“Prudential”). The Prudential Note Agreement provided for (i) the issuance of $100.0 million of 2.69% Series C Senior Notes due July 1, 2036 and (ii) the establishment of an uncommitted note issuance facility whereby the Company may request, subject to Prudential’s acceptance in its sole discretion, the issuance of up to $335.0 million aggregate principal amount of senior unsecured notes. As of June 30, 2024, the Company has outstanding £42.7 million (approximately $54.1 million at June 30, 2024) of 3.4% Series B Senior Notes due January 22, 2031. Remaining maturities of this note are £6.1 million (approximately $7.7 million at June 30, 2024) due annually through January 2031.
On July 1, 2024, the Company entered into Amendment No. 3 to the Second Amended and Restated Master Note Facility (the “NYL Note Facility”) with NYL Investors. The NYL Note Facility provided for (i) the issuance of $100.0 million of 2.69% Series A Senior Notes due July 1, 2036, and (ii) the establishment of an uncommitted note issuance facility whereby the Company may request, subject to NYL Investors’ acceptance in its sole discretion, the issuance of up to $200.0 million aggregate principal amount of senior unsecured notes.
On June 29, 2023, the Company issued $50 million of 5.25% Series B Senior Notes due July 1, 2028, pursuant to the NYL Note Facility (the "Notes"). The Notes bear interest at 5.25% per annum, payable semi-annually, and mature on July 1, 2028. The Notes provide for a principal payment of $25 million on July 1, 2027, with the remaining $25 million due on July 1, 2028. The Notes may be redeemed at the Company’s option prior to their maturity at a make-whole redemption price calculated as provided in the NYL Note Facility. The proceeds of the Notes were used on June 29, 2023, to pay down an equivalent amount of borrowings under the Company’s Revolving Credit Facility with PNC Bank, National Association, as Administrative Agent.
On January 5, 2023, the Company entered into a new $250 million term loan facility to fund the divestiture of MSA LLC, a wholly owned subsidiary. Under the agreement, the Company may elect either BASE or an interest rate based on SOFR. The Company pays a credit spread of 0 to 200 basis points based on the Company's net EBITDA leverage ratio and elected rate. The Company had a Term Loan interest rate of 6.43% as of June 30, 2024.
The Revolving Credit Facility, Prudential Note Agreement and NYL Note Facility require the Company to comply with specified financial covenants, including a requirement to maintain a minimum fixed charges coverage ratio of not less than 1.50 to 1.00 and a consolidated leverage ratio not to exceed 3.50 to 1.00; except during an acquisition period, defined as four consecutive fiscal quarters beginning with the quarter of acquisition, in which case the consolidated net leverage ratio shall not exceed 4.00 to 1.00; in each case calculated on the basis of the trailing four fiscal quarters. In addition, the agreements contain negative covenants limiting the ability of the Company and its subsidiaries to incur additional indebtedness or issue guarantees, create or incur liens, make loans and investments, make acquisitions, transfer or sell assets, enter into transactions with affiliated parties, make changes in its organizational documents that are materially adverse to lenders or modify the nature of the Company's or its subsidiaries' business. All credit facilities exclude MSA LLC prior to the divestiture of this subsidiary on January 5, 2023, as discussed further in Note 17—Commitments and Contingencies to the unaudited condensed consolidated financial statements in Part I Item 1 of this Form 10-Q for further information on this transaction.
As of June 30, 2024, the Company was in full compliance with the restrictive covenants under its various credit agreements.
The Company had outstanding bank guarantees and standby letters of credit with banks as of June 30, 2024, totaling $10.2 million, of which $1.1 million relate to the Revolving Credit Facility. The letters of credit serve to cover customer requirements in connection with certain sales orders and insurance companies. The Company is also required to provide cash collateral in connection with certain arrangements. At June 30, 2024, the Company has $2.0 million of restricted cash in support of these arrangements.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.2
Goodwill and Intangible Assets, Net
6 Months Ended
Jun. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets, Net Goodwill and Intangible Assets, Net
Changes in goodwill during the six months ended June 30, 2024, were as follows:
(In thousands)Goodwill
Balance at January 1, 2024$627,534 
Currency translation(2,897)
Balance at June 30, 2024$624,637 
At June 30, 2024, goodwill of $447.6 million and $177.0 million related to the Americas and International reportable segments, respectively.
Changes in intangible assets, net, during the six months ended June 30, 2024, were as follows:
(In thousands)Intangible Assets
Net balance at January 1, 2024$266,134 
Amortization expense(8,967)
Currency translation(839)
Net balance at June 30, 2024$256,328 
At June 30, 2024, intangible assets, net, includes a trade name related to Globe Manufacturing Company, LLC ("Globe") with an indefinite life totaling $60.0 million
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.2
Pensions and Other Post-retirement Benefits
6 Months Ended
Jun. 30, 2024
Retirement Benefits [Abstract]  
Pensions and Other Post-retirement Benefits Pensions and Other Post-retirement Benefits
Components of Net periodic benefit (income) cost consisted of the following:
 Pension BenefitsOther Benefits
(In thousands)2024202320242023
Three Months Ended June 30,
Service cost$2,315 $1,884 $44 $53 
Interest cost5,970 5,918 248 273 
Expected return on plan assets(10,812)(9,906)— — 
Amortization of prior service cost (credit)37 37 (46)(61)
Recognized net actuarial losses282 47 115 138 
Settlements1,308 — — — 
Net periodic benefit (income) cost (a)
$(900)$(2,020)$361 $403 
Six Months Ended June 30,
Service cost$4,630 $3,768 $88 $106 
Interest cost11,940 11,836 496 546 
Expected return on plan assets(21,624)(19,812)— — 
Amortization of prior service cost (credit)74 74 (92)(122)
Recognized net actuarial losses564 94 230 276 
Settlements1,308 — 

— — 
Net periodic benefit (income) cost (a)
$(3,108)$(4,040)$722 $806 
(a) Components of Net periodic benefit (income) cost other than service cost are included in the line item Other income, net, and service costs are included in the line items Cost of products sold and Selling, general and administrative in the unaudited Condensed Consolidated Statements of Operations.
We made contributions of $2.6 million and $4.1 million to our pension plans during the six months ended June 30, 2024, and 2023, respectively. We expect to make net contributions of $5.3 million to our pension plans in 2024, which are primarily associated with statutorily required plans in the International reporting segment.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.2
Derivative Financial Instruments
6 Months Ended
Jun. 30, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Financial Instruments Derivative Financial Instruments
As part of our currency exchange rate risk management strategy, we enter into certain derivative foreign currency forward contracts that do not meet the U.S. GAAP criteria for hedge accounting but have the impact of partially offsetting certain of our foreign currency exposures. We account for these forward contracts at fair value and report the related gains or losses in currency exchange (gains) losses, net, in the unaudited Condensed Consolidated Statements of Operations. The notional amount of open forward contracts was $113.6 million and $110.9 million at June 30, 2024, and December 31, 2023, respectively.
The following table presents the unaudited Condensed Consolidated Balance Sheets location and fair value of assets and liabilities associated with derivative financial instruments:
(In thousands)June 30, 2024December 31, 2023
Derivatives not designated as hedging instruments:
Foreign exchange contracts: prepaid expenses and other current assets$159 $2,210 
Foreign exchange contracts: other current liabilities882 242 
The following table presents the unaudited Condensed Consolidated Statements of Operations and unaudited Condensed Consolidated Statements of Cash Flows location and the loss (gain) impact of derivative financial instruments:
 Six Months Ended June 30,
(In thousands)20242023
Derivatives not designated as hedging instruments:
Foreign exchange contracts: currency exchange (gains) losses, net$3,659 $123 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value hierarchy consists of three broad levels, which gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1) and the lowest priority to unobservable inputs (Level 3). The three levels of the fair value hierarchy are:
Level 1—Observable inputs that reflect unadjusted quoted prices for identical assets or liabilities in active markets.
Level 2—Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.
Level 3—Unobservable inputs for the asset or liability.
The valuation methodologies we used to measure financial assets and liabilities are also used to value the derivative financial instruments described in Note 15—Derivative Financial Instruments. We estimate the fair value of the derivative financial instruments, consisting of foreign currency forward contracts, based upon valuation models with inputs that generally can be verified by observable market conditions and do not involve significant management judgment. Accordingly, the fair values of the derivative financial instruments are classified within Level 2 of the fair value hierarchy. With the exception of our fixed rate long-term debt, we believe that the reported carrying amounts of our financial assets and liabilities approximate their fair values.
The reported carrying amount of our fixed rate long-term debt was $304.1 million and $312.2 million at June 30, 2024, and December 31, 2023, respectively. The fair value of this debt was $263.9 million and $278.7 million at June 30, 2024, and December 31, 2023, respectively. The fair value of this debt was determined using Level 2 inputs by evaluating similarly rated companies with publicly traded bonds where available or current borrowing rates available for financings with similar terms and maturities.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Product liability
The Company and its subsidiaries face an inherent business risk of exposure to legal claims arising from the alleged failure of our products to prevent the types of personal injury or death against which they are designed to protect. Product liability claims are categorized as either single incident or cumulative trauma.
Single incident product liability claims. Single incident product liability claims involve incidents of short duration that are typically known when they occur and involve observable injuries, which provide an objective basis for quantifying damages. Management has established reserves for the single incident product liability claims of the Company's various subsidiaries, including asserted single incident product liability claims and incurred but not reported ("IBNR") single incident claims. To determine the reserves, Management makes reasonable estimates of losses for single incident claims based on the number and characteristics of asserted claims, historical experience, sales volumes, expected settlement costs, and other relevant information. The reserve for single incident product liability claims was $1.4 million at June 30, 2024 and $1.3 million at December 31, 2023. Single incident product liability expense was $0.1 million for both the six months ended June 30, 2024, and 2023. Single incident product liability exposures are evaluated on an annual basis, or more frequently if changing circumstances warrant. Adjustments are made to the reserve as appropriate. The reserve has not been discounted to present value and does not include future amounts which will be spent to defend the claims.
During the second quarter of 2024, the Company recorded $5.0 million of net cost for product related legal matter. The expense is reflected within the selling, general and administration line of the unaudited Condensed Consolidated Statement of Operations.
Cumulative trauma product liability claims. Cumulative trauma product liability claims involve alleged exposures to harmful substances (e.g., silica, asbestos and coal dust) that occurred years ago and may have developed over long periods of time into diseases such as silicosis, asbestosis, mesothelioma, or coal worker’s pneumoconiosis. Prior to the divestiture described below, one of the Company's former subsidiaries, MSA LLC, was named as a defendant in various lawsuits related to such claims. These lawsuits mainly involve respiratory protection products allegedly manufactured and sold by MSA LLC or its predecessors.
On January 5, 2023, the Company entered into a membership interest purchase agreement (the “Purchase Agreement”) with Sag Main Holdings, LLC (the “Buyer”). The Buyer was a joint venture between R&Q Insurance Holdings Ltd. (“R&Q”) and Obra Capital, Inc. (“Obra”). Under the Purchase Agreement, on January 5, 2023, the Company transferred to the Buyer all of the issued and outstanding limited liability company interests of MSA LLC (the “Sale”). In connection with the closing, the Company contributed $341.2 million in cash and cash equivalents, while R&Q and Obra contributed an additional $35.0 million.
MSA LLC was the obligor for the claims to which the Company's legacy cumulative trauma product liability reserves relate and policyholder of the related insurance assets. The rights and obligations related to these items remained with MSA LLC upon the sale to the Buyer. In addition, pursuant to the Purchase Agreement, the Buyer and MSA LLC have agreed to indemnify the Company and its affiliates for legacy cumulative trauma product liabilities and other product liabilities, and a subsidiary of the Company has agreed to indemnify MSA LLC for all other historical liabilities of MSA LLC. This indemnification is not subject to any cap or time limitation. In connection with the sale, the Company and its Board of Directors received a solvency opinion from an independent advisory firm that MSA LLC was solvent and adequately capitalized after giving effect to the transaction.
Following the completion of the transaction, the Company no longer has any obligation with respect to pending and future cumulative trauma product liability claims relating to these matters. As such, all legacy cumulative trauma product liability reserves, related insurance assets, and associated deferred tax assets of the divested subsidiary were derecognized from our balance sheet and the Company incurred a tax-effected loss on the divestiture of MSA LLC of $199.6 million, including transaction related costs of $5.6 million. The Buyer has assumed management of the divested subsidiary, including the management of its claims and associated assets.
Other Litigation
Globe, a subsidiary of the Company, is defending claims in which plaintiffs assert that certain products allegedly containing per- and polyfluoroalkyl substances (“PFAS”) have caused harm, including injury or health issues. PFAS are a large class of substances that are widely used in everyday products. Specifically, Globe builds firefighter turnout gear from technical fabrics sourced from a small pool of specialty textile manufacturers. These protective fabrics have been tested and certified to meet current National Fire Protection Association safety standards, and some of them as supplied to Globe contain or historically have contained PFAS to achieve performance characteristics such as water, oil, or chemical resistance.
Globe believes it has valid defenses to these claims. These matters are at a very early stage with numerous factual and legal issues to be resolved. Defense costs relating to these lawsuits are recognized in the unaudited Condensed Consolidated Statements of Operations as incurred. Globe is also pursuing insurance coverage and indemnification related to the lawsuits. As of July 17, 2024, Globe was named as a defendant in 659 lawsuits comprised of 12,137 claims, predominantly styled as individual personal injury claims and including two putative class actions. Certain of these lawsuits include MSA Safety Inc. or other Globe affiliates as defendants.
MSA LLC is also a defendant in a number of PFAS lawsuits predominantly relating to Aqueous Film-Forming Foam. The Buyer assumed responsibility for these and any similar future claims specific to MSA LLC, including such claims that have been or may be brought against MSA Safety Inc. or its subsidiaries, under the terms of the divestiture on January 5, 2023. Further information about the transaction can be found in the Company’s Current Report on Form 8-K filed on January 6, 2023.
Product Warranty
The Company provides warranties on certain product sales. Product warranty reserves are established in the same period that revenue from the sale of the related products is recognized, or in the period that a specific issue arises as to the functionality of the Company's product. The determination of such reserves requires the Company to make estimates of product return rates and expected costs to repair or to replace the products under warranty.
The amounts of the reserves are based on established terms and the Company's best estimate of the amounts necessary to settle future and existing claims on products sold as of the balance sheet date. If actual return rates and/or repair and replacement costs differ significantly from estimates, adjustments to recognize additional cost of sales may be required in future periods.
The following table reconciles changes in the Company's accrued warranty reserve:
(In thousands)Six Months Ended June 30, 2024Year Ended
December 31, 2023
Beginning warranty reserve$14,288 $15,230 
Warranty payments(5,387)(9,794)
Warranty claims4,826 8,899 
Provision for product warranties and other adjustments208 (47)
Ending warranty reserve$13,935 $14,288 
Warranty expense was $5.0 million and $4.7 million for the six months ended June 30, 2024, and 2023, respectively, and is included in Costs of products sold on the unaudited Condensed Consolidated Statements of Operations.
Outstanding Performance Obligations
The Company derives a portion of its revenue from various leasing arrangements where the Company is the lessor, primarily fire service contracts entered into by Bristol. Such arrangements provide for monthly payments covering equipment provided, maintenance and interest. These arrangements meet the criteria to be accounted for as sales-type leases under Accounting Standards Codification ("ASC") 842 and contain both lease and non-lease components.
Revenue from equipment provided is considered a lease component and recognized with point in time revenue recognition upon lease commencement. Maintenance revenue, which is considered a non-lease component, and interest is recognized monthly over the lease term. As of June 30, 2024, the Company had remaining maintenance performance obligations of approximately $29.5 million which are expected to be recognized to revenue in approximately three years.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Pay vs Performance Disclosure        
Net income (loss) $ 72,234 $ 67,090 $ 130,373 $ (83,083)
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.2
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.2
Basis of Presentation (Policies)
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Consolidation The condensed consolidated financial statements of MSA Safety Incorporated and its subsidiaries ("MSA" or "the Company") are unaudited. These unaudited condensed consolidated financial statements include all adjustments, consisting of normal recurring adjustments, considered necessary by management to fairly state the Company's results. Intercompany accounts and transactions have been eliminated. The results reported in these unaudited condensed consolidated financial statements are not necessarily indicative of the results that may be expected for the entire year. The December 31, 2023, Balance Sheet data was derived from the audited Consolidated Balance Sheets, but does not include all disclosures required by accounting principles generally accepted in the United States of America ("U.S. GAAP"). This Form 10-Q report should be read in conjunction with MSA's Form 10-K for the year ended December 31, 2023, which includes all disclosures required by U.S. GAAP.
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.2
Cash and Cash Equivalents (Tables)
6 Months Ended
Jun. 30, 2024
Cash and Cash Equivalents [Abstract]  
Schedule of Cash and Cash Equivalents
The Company's net cash pool position consisted of the following:
(In thousands)June 30, 2024
Gross cash pool position$96,109 
Less: cash pool borrowings(91,690)
Net cash pool position$4,419 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2
Restructuring Charges (Tables)
6 Months Ended
Jun. 30, 2024
Restructuring and Related Activities [Abstract]  
Schedule of Activity and Reserve Balance for Restructuring Charges by Segment Activity and reserve balances for restructuring by segment were as follows:
(In millions)AmericasInternationalCorporateTotal
Reserve balances at December 31, 2022$1.7 $12.8 $0.5 $15.0 
Restructuring charges3.1 4.7 2.1 9.9 
Currency translation(0.1)0.1 — — 
Cash payments / utilization (3.9)(8.6)(2.6)(15.1)
Reserve balances at December 31, 2023$0.8 $9.0 $— $9.8 
Restructuring charges0.8 2.9 0.9 4.6 
Currency translation(0.1)(0.2)— (0.3)
Cash payments(1.2)(5.5)(0.9)(7.6)
Reserve balances at June 30, 2024$0.3 $6.2 $— $6.5 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventories
The following table sets forth the components of inventory:
(In thousands)June 30, 2024December 31, 2023
Finished products$104,057 $88,687 
Work in process18,704 15,378 
Raw materials and supplies198,138 188,539 
Total inventories$320,899 $292,604 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.2
Property, Plant and Equipment (Tables)
6 Months Ended
Jun. 30, 2024
Property, Plant and Equipment [Abstract]  
Components of Property, Plant and Equipment
The following table sets forth the components of property, plant and equipment, net:
(In thousands)June 30, 2024December 31, 2023
Land$4,292 $4,332 
Buildings142,335 141,027 
Machinery and equipment496,349 498,148 
Construction in progress26,334 24,404 
Total669,310 667,911 
Less: accumulated depreciation(456,151)(456,034)
Property, plant and equipment, net$213,159 $211,877 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.2
Reclassifications Out of Accumulated Other Comprehensive Loss (Tables)
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
Reclassification Out of Accumulated Other Comprehensive Loss
Changes in accumulated other comprehensive loss were as follows:
Three Months Ended June 30,Six Months Ended June 30,
(In thousands)2024202320242023
Pension and other post-retirement benefits (a)
Balance at beginning of period$(42,278)$(49,896)$(42,652)$(50,335)
Amounts reclassified from accumulated other comprehensive loss into net income (loss):
Amortization of prior service credit (Note 14)(9)(24)(18)(48)
Recognized net actuarial losses (Note 14)2,271 185 2,668 370 
Tax (benefit) expense(240)(46)(254)232 
Total amount reclassified from accumulated other comprehensive loss, net of tax, into net income (loss)2,022 115 2,396 554 
Balance at end of period$(40,256)$(49,781)$(40,256)$(49,781)
Available-for-sale securities
Balance at beginning of period$— $— $— $(2)
Unrealized net gains on available-for-sale securities (Note 16)— — — 
Balance at end of period$— $— $— $— 
Foreign currency translation
Balance at beginning of period$(97,270)$(97,186)$(86,597)$(108,380)
Reclassification from accumulated other comprehensive loss into net income (loss)(b)
(1,200)— (1,200)— 
Foreign currency translation adjustments(8,822)5,039 (19,495)16,233 
Balance at end of period$(107,292)$(92,147)$(107,292)$(92,147)
(a) Amounts reclassified from accumulated other comprehensive loss into net income (loss) are included in the computation of net periodic pension and other post-retirement benefit costs (refer to Note 14—Pensions and Other Post-retirement Benefits).
(b) Reclassification from accumulated other comprehensive loss into net income (loss) relates primarily to the recognition of non-cash net cumulative translation gains associated with certain foreign subsidiaries. The reclassifications are included in Currency exchange (gains) losses, net, within the unaudited Condensed Consolidated Statements of Income.
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.2
Capital Stock (Tables)
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
Common Stock Activity
Common stock activity is summarized as follows:
Three Months Ended June 30, 2024Three Months Ended June 30, 2023
(In thousands)Common
Stock
Treasury
Cost(a)
Common
Stock
Treasury
Cost(a)
Balance at beginning of period$315,241 $(365,999)$287,009 $(362,280)
Stock compensation expense5,042 — 6,759 — 
Restricted and performance stock awards(348)348 (190)190 
Stock options exercised47 27 354 184 
Treasury shares purchased for stock compensation programs— (992)— (184)
Employee stock purchase program574 60 432 65 
Share repurchase program— (10,000)— — 
Balance at end of period$320,556 $(376,556)$294,364 $(362,025)
(a)Excludes treasury cost related to preferred stock.
Six Months Ended June 30, 2024Six Months Ended June 30, 2023
(In thousands)Common
Stock
Treasury
Cost(a)
Common
Stock
Treasury
Cost(a)
Balance at beginning of period$312,324 $(361,684)$281,980 $(359,838)
Stock compensation expense9,229 — 13,029 — 
Restricted and performance stock awards(1,783)1,783 (1,434)1,434 
Stock options exercised212 114 357 185 
Treasury shares purchased for stock compensation programs— (6,829)— (3,871)
Employee stock purchase program574 60 432 65 
Share repurchase program— (10,000)— — 
Balance at end of period$320,556 $(376,556)$294,364 $(362,025)
(a)Excludes treasury cost related to preferred stock.
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.2
Segment Information (Tables)
6 Months Ended
Jun. 30, 2024
Segment Reporting [Abstract]  
Schedule of Reportable Segment Information
Reportable segment information is presented in the following table:
(In thousands, except percentages)AmericasInternationalCorporateConsolidated
Totals
Three Months Ended June 30, 2024
Net sales to external customers$314,711 $147,752 $— $462,463 
Operating income99,944 
Restructuring charges (Note 3)1,543 
Currency exchange gains, net(603)
Net cost for product related legal matter5,000 
Amortization of acquisition-related intangible assets2,306 
Adjusted operating income (loss)98,468 24,285 (14,563)108,190 
Adjusted operating margin %31.3 %16.4 %
Depreciation and amortization13,741 
Adjusted EBITDA108,230 28,052 (14,351)121,931 
Adjusted EBITDA margin %34.4 %19.0 %
Three Months Ended June 30, 2023
Net sales to external customers$308,378 $138,921 $— $447,299 
Operating income95,008 
Restructuring charges (Note 3)3,350 
Currency exchange losses, net3,110 
Amortization of acquisition-related intangible assets2,315 
Adjusted operating income (loss)94,816 21,743 (12,776)103,783 
Adjusted operating margin %30.7 %15.7 %
Depreciation and amortization12,574 
Adjusted EBITDA103,977 24,949 (12,569)116,357 
Adjusted EBITDA margin %33.7 %18.0 %
(In thousands, except percentages)AmericasInternationalCorporateConsolidated
Totals
Six Months Ended June 30, 2024
Net sales to external customers$610,249 $265,516 $— $875,765 
Operating income180,056 
Restructuring charges (Note 3)4,560 
Currency exchange losses, net1,730 
Net cost for product related legal matter5,000 
Amortization of acquisition-related intangible assets4,620 
Transaction costs(a)
234 
Adjusted operating income (loss)184,688 37,770 (26,258)196,200 
Adjusted operating margin %30.3 %14.2 %
Depreciation and amortization26,985 
Adjusted EBITDA203,923 45,097 (25,835)223,185 
Adjusted EBITDA margin %33.4 %17.0 %
Six Months Ended June 30, 2023
Net sales to external customers$588,645 $256,916 $— $845,561 
Operating income34,947 
Restructuring charges (Note 3)5,097 
Currency exchange losses, net7,285 
Loss on divestiture of MSA LLC (Note 17)129,211 
Product liability expense (Note 17)
Amortization of acquisition-related intangible assets4,620 
Adjusted operating income (loss)166,510 37,522 (22,869)181,163 
Adjusted operating margin %28.3 %14.6 %
Depreciation and amortization24,841 
Adjusted EBITDA184,471 44,007 (22,474)206,004 
Adjusted EBITDA margin %31.3 %17.1 %
(a) Transaction costs include advisory, legal, accounting, valuation, and other professional or consulting fees incurred during acquisitions and divestitures. These costs are included in Selling, general and administrative expense in the unaudited Condensed Consolidated Statements of Operations.
Percentage of Total Sales by Product Group
Total sales by product group was as follows:
Three Months Ended June 30, 2024ConsolidatedAmericasInternational
(In thousands, except percentages)DollarsPercentDollarsPercentDollarsPercent
Fire Service (a)
$172,269 37%$118,487 38%$53,782 37%
Detection (b)
170,848 37%111,405 35%59,443 40%
Industrial PPE and Other (c)
119,346 26%84,819 27%34,527 23%
Total$462,463 100%$314,711 100%$147,752 100%
Three Months Ended June 30, 2023ConsolidatedAmericasInternational
(In thousands, except percentages)DollarsPercentDollarsPercentDollarsPercent
Fire Service (a)
$166,490 37%$121,157 39%$45,333 33%
Detection (b)
158,242 35%104,374 34%53,868 39%
Industrial PPE and Other (c)
122,567 28%82,847 27%39,720 28%
Total$447,299 100%$308,378 100%$138,921 100%
Six Months Ended June 30, 2024ConsolidatedAmericasInternational
(In thousands, except percentages)DollarsPercentDollarsPercentDollarsPercent
Fire Service (a)
$335,962 39%$240,738 39%$95,224 36%
Detection (b)
310,064 35%207,700 34%102,364 38%
Industrial PPE and Other (c)
229,739 26%161,811 27%67,928 26%
Total$875,765 100%$610,249 100%$265,516 100%
Six Months Ended June 30, 2023ConsolidatedAmericasInternational
(In thousands, except percentages)DollarsPercentDollarsPercentDollarsPercent
Fire Service (a)
$305,878 36%$223,213 38%$82,665 32%
Detection (b)
304,843 36%203,685 35%101,158 39%
Industrial PPE and Other (c)
234,840 28%161,747 27%73,093 29%
Total$845,561 100%$588,645 100%$256,916 100%
(a) Fire Service includes Breathing Apparatus and Firefighter Helmets and Protective Apparel.
(b) Detection includes Fixed Gas and Flame Detection and Portable Gas detection.
(c) Industrial PPE and Other includes Industrial Head Protection, Fall Protection and Non-Core.
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.2
Earnings (Loss) per Share (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share
Three Months Ended June 30,Six Months Ended June 30,
(In thousands, except per share values)2024202320242023
Net income (loss)$72,234 $67,090 $130,373 $(83,083)
Preferred stock dividends(10)(10)(20)(20)
Net income (loss) attributable to common equity72,224 67,080 130,353 (83,103)
Dividends and undistributed earnings allocated to participating securities(6)(8)(13)(8)
Net income (loss) attributable to common shareholders72,218 67,072 130,340 (83,111)
Basic weighted-average shares outstanding39,389 39,274 39,375 39,249 
Stock-based compensation awards (a)
152 135 174 — 
Diluted weighted-average shares outstanding39,541 39,409 39,549 39,249 
Antidilutive shares— — — 158 
Earnings (loss) per share:
Basic$1.83 $1.71 $3.31 $(2.12)
Diluted$1.83 $1.70 $3.30 $(2.12)
(a) During periods in which the Company incurs a net loss, stock-based compensation awards are excluded from the computation of diluted earnings per share because their effect would be anti-dilutive. As such, during periods in which the Company incurs a net loss, diluted weighted-average shares outstanding are equivalent to basic weighted-average shares outstanding.
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.2
Stock Plans (Tables)
6 Months Ended
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Compensation Expense
Stock compensation expense, included in Selling, general and administrative expense in the unaudited Condensed Consolidated Statements of Operations, is as follows:
 Three Months Ended June 30,Six Months Ended June 30,
(In thousands)2024202320242023
Stock compensation expense$5,042 $6,759 $9,229 $13,029 
Income tax benefit1,235 1,656 2,261 3,192 
Stock compensation expense, net of tax$3,807 $5,103 $6,968 $9,837 
We have not capitalized any stock-based compensation expense.
Summary of Stock Option Activity
A summary of stock option activity for the six months ended June 30, 2024, is as follows:
SharesWeighted Average
Exercise Price
Outstanding at January 1, 202426,536 $45.95 
Exercised(7,070)46.13 
Forfeited(852)48.65 
Outstanding and exercisable at June 30, 202418,614 $45.76 
Summary of Restricted Stock and Unit Activity A summary of restricted stock activity for the six months ended June 30, 2024, is as follows:
SharesWeighted Average
Grant Date
Fair Value
Unvested at January 1, 2024173,851 $142.73 
Granted81,658 178.52 
Vested(43,946)165.12 
Forfeited(21,904)166.54 
Unvested at June 30, 2024189,659 $150.08 
Schedule of Fair Value Assumptions for Units The following weighted average assumptions were used in estimating the fair value of the performance stock units granted in the first quarter of 2024.
Fair value per unit$181.31
Risk-free interest rate4.34%
Expected dividend yield1.19%
Expected volatility25.9%
MSA stock beta0.728
Summary of Performance Stock Unit Activity
A summary of performance stock unit activity for the six months ended June 30, 2024, is as follows:
SharesWeighted Average
Grant Date
Fair Value
Unvested at January 1, 2024189,221 $146.17 
Granted40,231 177.30 
Performance adjustments(a)
21,143 193.10 
Vested(78,199)174.03 
Forfeited(5,895)158.69 
Unvested at June 30, 2024166,501 $146.13 
(a)Performance adjustments relate primarily to the final number of shares issued for the 2021 performance unit awards which vested in the first quarter of 2024 at 174% of the target award based on both cumulative performance against EBITDA margin and revenue growth targets and MSA's TSR during the three-year performance period.
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.2
Long-Term Debt (Tables)
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Schedule of Debt
(In thousands)June 30, 2024December 31, 2023
2016 Senior Notes payable through 2031, 3.40%, net of debt issuance costs
$53,966 $62,081 
2021 Senior Notes payable through 2036, 2.69%, net of debt issuance costs
99,743 99,733 
2021 Senior Notes payable through 2036, 2.69%, net of debt issuance costs
99,743 99,733 
2023 Term Loan credit agreement maturing in 2026, net of debt issuance costs218,238 230,604 
2023 Senior Notes payable through 2028, 5.25%, net of debt issuance costs
49,946 49,939 
Senior revolving credit facility maturing in 2026, net of debt issuance costs66,607 59,602 
Total588,243 601,692 
Amounts due within one year26,472 26,522 
Long-term debt, net of debt issuance costs$561,771 $575,170 
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.2
Goodwill and Intangible Assets, Net (Tables)
6 Months Ended
Jun. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Changes in Goodwill
Changes in goodwill during the six months ended June 30, 2024, were as follows:
(In thousands)Goodwill
Balance at January 1, 2024$627,534 
Currency translation(2,897)
Balance at June 30, 2024$624,637 
Changes in Intangible Assets, Net of Accumulated Amortization
Changes in intangible assets, net, during the six months ended June 30, 2024, were as follows:
(In thousands)Intangible Assets
Net balance at January 1, 2024$266,134 
Amortization expense(8,967)
Currency translation(839)
Net balance at June 30, 2024$256,328 
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.2
Pensions and Other Post-retirement Benefits (Tables)
6 Months Ended
Jun. 30, 2024
Retirement Benefits [Abstract]  
Components of Net Periodic Benefit Cost
Components of Net periodic benefit (income) cost consisted of the following:
 Pension BenefitsOther Benefits
(In thousands)2024202320242023
Three Months Ended June 30,
Service cost$2,315 $1,884 $44 $53 
Interest cost5,970 5,918 248 273 
Expected return on plan assets(10,812)(9,906)— — 
Amortization of prior service cost (credit)37 37 (46)(61)
Recognized net actuarial losses282 47 115 138 
Settlements1,308 — — — 
Net periodic benefit (income) cost (a)
$(900)$(2,020)$361 $403 
Six Months Ended June 30,
Service cost$4,630 $3,768 $88 $106 
Interest cost11,940 11,836 496 546 
Expected return on plan assets(21,624)(19,812)— — 
Amortization of prior service cost (credit)74 74 (92)(122)
Recognized net actuarial losses564 94 230 276 
Settlements1,308 — 

— — 
Net periodic benefit (income) cost (a)
$(3,108)$(4,040)$722 $806 
(a) Components of Net periodic benefit (income) cost other than service cost are included in the line item Other income, net, and service costs are included in the line items Cost of products sold and Selling, general and administrative in the unaudited Condensed Consolidated Statements of Operations.
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.2
Derivative Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Balance Sheet Location and Fair Value of Assets Associated with Derivative Financial Instruments
The following table presents the unaudited Condensed Consolidated Balance Sheets location and fair value of assets and liabilities associated with derivative financial instruments:
(In thousands)June 30, 2024December 31, 2023
Derivatives not designated as hedging instruments:
Foreign exchange contracts: prepaid expenses and other current assets$159 $2,210 
Foreign exchange contracts: other current liabilities882 242 
Income Statement Location and Impact of Derivative Financial Instruments
The following table presents the unaudited Condensed Consolidated Statements of Operations and unaudited Condensed Consolidated Statements of Cash Flows location and the loss (gain) impact of derivative financial instruments:
 Six Months Ended June 30,
(In thousands)20242023
Derivatives not designated as hedging instruments:
Foreign exchange contracts: currency exchange (gains) losses, net$3,659 $123 
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Product Warranty Liability
The following table reconciles changes in the Company's accrued warranty reserve:
(In thousands)Six Months Ended June 30, 2024Year Ended
December 31, 2023
Beginning warranty reserve$14,288 $15,230 
Warranty payments(5,387)(9,794)
Warranty claims4,826 8,899 
Provision for product warranties and other adjustments208 (47)
Ending warranty reserve$13,935 $14,288 
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.2
Cash and Cash Equivalents (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Cash and Cash Equivalents [Abstract]  
Gross cash pool position $ 96,109
Less: cash pool borrowings (91,690)
Net cash pool position $ 4,419
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.2
Restructuring Charges - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Restructuring Cost and Reserve [Line Items]        
Restructuring charges $ 1,543 $ 3,350 $ 4,560 $ 5,097
Corporate        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges     900  
Americas | Reportable Segments        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges     800 2,200
International | Reportable Segments        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges     $ 2,900 $ 1,500
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.2
Restructuring Charges - Activity and Reserve Balance for Restructuring Charges by Segment (Details) - USD ($)
$ in Millions
6 Months Ended 9 Months Ended
Jun. 30, 2024
Sep. 30, 2023
Restructuring Reserve [Roll Forward]    
Restructuring reserve, beginning balance $ 9.8 $ 15.0
Restructuring charges   9.9
Restructuring charges 4.6  
Currency translation (0.3) 0.0
Cash payments (7.6) (15.1)
Restructuring reserve, ending balance 6.5  
Corporate    
Restructuring Reserve [Roll Forward]    
Restructuring reserve, beginning balance 0.0 0.5
Restructuring charges   2.1
Restructuring charges 0.9  
Currency translation 0.0 0.0
Cash payments (0.9) (2.6)
Restructuring reserve, ending balance 0.0  
Americas | Reportable Segments    
Restructuring Reserve [Roll Forward]    
Restructuring reserve, beginning balance 0.8 1.7
Restructuring charges   3.1
Restructuring charges 0.8  
Currency translation (0.1) (0.1)
Cash payments (1.2) (3.9)
Restructuring reserve, ending balance 0.3  
International | Reportable Segments    
Restructuring Reserve [Roll Forward]    
Restructuring reserve, beginning balance 9.0 12.8
Restructuring charges   4.7
Restructuring charges 2.9  
Currency translation (0.2) 0.1
Cash payments (5.5) $ (8.6)
Restructuring reserve, ending balance $ 6.2  
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.2
Inventories - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Finished products $ 104,057 $ 88,687
Work in process 18,704 15,378
Raw materials and supplies 198,138 188,539
Total inventories $ 320,899 $ 292,604
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.2
Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 669,310 $ 667,911
Less: accumulated depreciation (456,151) (456,034)
Property, plant and equipment, net 213,159 211,877
Land    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 4,292 4,332
Buildings    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 142,335 141,027
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 496,349 498,148
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 26,334 $ 24,404
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.2
Reclassifications Out of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at beginning of period     $ 966,802  
Reclassification from accumulated other comprehensive loss into net income (loss)(b) $ (1,200) $ 0 (1,200) $ 0
Other comprehensive income (loss) (8,000) 5,154 (18,299) 16,789
Balance at end of period 1,033,647   1,033,647  
Accumulated defined benefit plans adjustment attributable to parent        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at beginning of period (42,278) (49,896) (42,652) (50,335)
Tax (benefit) expense (240) (46) (254) 232
Reclassification from accumulated other comprehensive loss into net income (loss)(b) 2,022 115 2,396 554
Balance at end of period (40,256) (49,781) (40,256) (49,781)
Accumulated defined benefit plans adjustment, net prior service attributable to parent        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Amounts reclassified from accumulated other comprehensive loss (9) (24) (18) (48)
Accumulated defined benefit plans adjustment, net gain (loss) attributable to parent        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Amounts reclassified from accumulated other comprehensive loss 2,271 185 2,668 370
Accumulated net investment gain (loss) attributable to parent        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at beginning of period 0 0 0 (2)
Other comprehensive income (loss) 0 0 0 2
Balance at end of period 0 0 0 0
Accumulated foreign currency adjustment attributable to parent        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at beginning of period (97,270) (97,186) (86,597) (108,380)
Reclassification from accumulated other comprehensive loss into net income (loss)(b) (1,200) 0 (1,200) 0
Other comprehensive income (loss) (8,822) 5,039 (19,495) 16,233
Balance at end of period $ (107,292) $ (92,147) $ (107,292) $ (92,147)
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.2
Capital Stock - Narrative (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Capital Unit [Line Items]      
Preferred stock, par value (dollars per share) $ 50,000   $ 50,000
Cumulative preferred stock (percent) 4.50%   4.50%
Treasury shares, at cost $ 378,156,000   $ 363,284,000
Common stock, shares authorized (shares) 180,000,000    
Common stock, shares, outstanding (shares) 39,349,528   39,317,212
Treasury stock, common, shares (shares) 22,731,863   22,764,179
Preferred stock      
Capital Unit [Line Items]      
Treasury shares, at cost $ 1,800,000    
Cumulative Preferred Stock      
Capital Unit [Line Items]      
Preferred stock, shares authorized (shares) 100,000    
Preferred stock, par value (dollars per share) $ 50    
Cumulative preferred stock (percent) 4.50%    
Preferred stock, callable price per share (dollars per share) $ 52.50    
Preferred stock, shares issued (shares) 71,340   71,340
Treasury stock, preferred, shares (shares) 52,998   52,998
Purchase of treasury shares (shares) 0 0  
Second Cumulative Preferred Voting Stock      
Capital Unit [Line Items]      
Preferred stock, shares authorized (shares) 1,000,000    
Preferred stock, par value (dollars per share) $ 10    
Preferred stock, shares issued (shares) 0   0
Common Stock      
Capital Unit [Line Items]      
Purchase of treasury shares (shares) 52,561 0  
Common stock, shares issued (shares) 62,081,391   62,081,391
Stock issued during period, new issues (shares) 0 0  
Common stock, value, issued (up to) $ 200,000,000.0    
Treasury stock      
Capital Unit [Line Items]      
Reissued shares (shares) 121,790 105,894  
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.2
Capital Stock - Schedule of Common Stock Activity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Common Stock        
Common Stock Activity [Roll Forward]        
Beginning balance $ 315,241 $ 287,009 $ 312,324 $ 281,980
Stock compensation expense 5,042 6,759 9,229 13,029
Ending balance 320,556 294,364 320,556 294,364
Treasury Cost        
Common Stock Activity [Roll Forward]        
Beginning balance (365,999) (362,280) (361,684) (359,838)
Stock compensation expense 0 0 0 0
Ending balance (376,556) (362,025) (376,556) (362,025)
Restricted and performance stock awards | Common Stock        
Common Stock Activity [Roll Forward]        
Restricted and performance stock awards (348) (190) (1,783) (1,434)
Restricted and performance stock awards | Treasury Cost        
Common Stock Activity [Roll Forward]        
Restricted and performance stock awards 348 190 1,783 1,434
Stock options exercised | Common Stock        
Common Stock Activity [Roll Forward]        
Stock compensation expense 47 354 212 357
Stock options exercised | Treasury Cost        
Common Stock Activity [Roll Forward]        
Stock compensation expense 27 184 114 185
Treasury shares purchased for stock compensation programs | Common Stock        
Common Stock Activity [Roll Forward]        
Treasury shares purchased for stock compensation programs 0 0 0 0
Treasury shares purchased for stock compensation programs | Treasury Cost        
Common Stock Activity [Roll Forward]        
Treasury shares purchased for stock compensation programs (992) (184) (6,829) (3,871)
Employee stock purchase program | Common Stock        
Common Stock Activity [Roll Forward]        
Stock compensation expense 574 432 574 432
Employee stock purchase program | Treasury Cost        
Common Stock Activity [Roll Forward]        
Stock compensation expense 60 65 60 65
Share repurchase program | Common Stock        
Common Stock Activity [Roll Forward]        
Stock compensation expense 0 0 0 0
Share repurchase program | Treasury Cost        
Common Stock Activity [Roll Forward]        
Stock compensation expense $ (10,000) $ 0 $ (10,000) $ 0
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.2
Segment Information - Additional Information (Details)
6 Months Ended
Jun. 30, 2024
Segment
Segment Reporting [Abstract]  
Number of geographical segments (in segments) 4
Number of reportable segments (in segments) 3
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.2
Segment Information - Schedule of Reportable Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting Information [Line Items]        
Net sales to external customers $ 462,463 $ 447,299 $ 875,765 $ 845,561
Operating income 99,944 95,008 180,056 34,947
Restructuring charges 1,543 3,350 4,560 5,097
Currency exchange gains (losses), net (603) 3,110 1,730 7,285
Product liability expense (Note 17) 5,000   5,000  
Loss on divestiture of MSA LLC 0 0 0 129,211
Product liability expense       3
Amortization of acquisition-related intangible assets 2,306 2,315 4,620 4,620
Acquisition related costs     234  
Adjusted operating income (loss) 108,190 103,783 196,200 181,163
Depreciation and amortization 13,741 12,574 26,985 24,841
Adjusted EBITDA 121,931 116,357 223,185 206,004
Americas        
Segment Reporting Information [Line Items]        
Net sales to external customers 314,711 308,378 610,249 588,645
Reportable Segments | Americas        
Segment Reporting Information [Line Items]        
Net sales to external customers 314,711 308,378 610,249 588,645
Restructuring charges     800 2,200
Adjusted operating income (loss) $ 98,468 $ 94,816 $ 184,688 $ 166,510
Adjusted operating margin, percentage 31.30% 30.70% 30.30% 28.30%
Adjusted EBITDA $ 108,230 $ 103,977 $ 203,923 $ 184,471
Adjusted EBITDA, percentage 34.40% 33.70% 33.40% 31.30%
Reportable Segments | International        
Segment Reporting Information [Line Items]        
Net sales to external customers $ 147,752 $ 138,921 $ 265,516 $ 256,916
Adjusted operating income (loss) $ 24,285 $ 21,743 $ 37,770 $ 37,522
Adjusted operating margin, percentage 16.40% 15.70% 14.20% 14.60%
Adjusted EBITDA $ 28,052 $ 24,949 $ 45,097 $ 44,007
Adjusted EBITDA, percentage 19.00% 18.00% 17.00% 17.10%
Corporate        
Segment Reporting Information [Line Items]        
Net sales to external customers $ 0 $ 0 $ 0 $ 0
Restructuring charges     900  
Adjusted operating income (loss) (14,563) (12,776) (26,258) (22,869)
Adjusted EBITDA $ (14,351) $ (12,569) $ (25,835) $ (22,474)
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.2
Segment Information - Percentage of Total Sales by Product Group (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue from External Customer [Line Items]        
Revenues $ 462,463 $ 447,299 $ 875,765 $ 845,561
Fire Service        
Revenue from External Customer [Line Items]        
Revenues 172,269 166,490 335,962 305,878
Detection        
Revenue from External Customer [Line Items]        
Revenues 170,848 158,242 310,064 304,843
Industrial PPE and Other        
Revenue from External Customer [Line Items]        
Revenues $ 119,346 $ 122,567 $ 229,739 $ 234,840
Revenue Benchmark | Product Concentration Risk        
Revenue from External Customer [Line Items]        
Concentration risk percentage 100.00% 100.00% 100.00% 100.00%
Revenue Benchmark | Fire Service | Product Concentration Risk        
Revenue from External Customer [Line Items]        
Concentration risk percentage 37.00% 37.00% 39.00% 36.00%
Revenue Benchmark | Detection | Product Concentration Risk        
Revenue from External Customer [Line Items]        
Concentration risk percentage 37.00% 35.00% 35.00% 36.00%
Revenue Benchmark | Industrial PPE and Other | Product Concentration Risk        
Revenue from External Customer [Line Items]        
Concentration risk percentage 26.00% 28.00% 26.00% 28.00%
Americas        
Revenue from External Customer [Line Items]        
Revenues $ 314,711 $ 308,378 $ 610,249 $ 588,645
Americas | Fire Service        
Revenue from External Customer [Line Items]        
Revenues 118,487 121,157 240,738 223,213
Americas | Detection        
Revenue from External Customer [Line Items]        
Revenues 111,405 104,374 207,700 203,685
Americas | Industrial PPE and Other        
Revenue from External Customer [Line Items]        
Revenues $ 84,819 $ 82,847 $ 161,811 $ 161,747
Americas | Revenue Benchmark | Product Concentration Risk        
Revenue from External Customer [Line Items]        
Concentration risk percentage 100.00% 100.00% 100.00% 100.00%
Americas | Revenue Benchmark | Fire Service | Product Concentration Risk        
Revenue from External Customer [Line Items]        
Concentration risk percentage 38.00% 39.00% 39.00% 38.00%
Americas | Revenue Benchmark | Detection | Product Concentration Risk        
Revenue from External Customer [Line Items]        
Concentration risk percentage 35.00% 34.00% 34.00% 35.00%
Americas | Revenue Benchmark | Industrial PPE and Other | Product Concentration Risk        
Revenue from External Customer [Line Items]        
Concentration risk percentage 27.00% 27.00% 27.00% 27.00%
International        
Revenue from External Customer [Line Items]        
Revenues $ 147,752 $ 138,921 $ 265,516 $ 256,916
International | Fire Service        
Revenue from External Customer [Line Items]        
Revenues 53,782 45,333 95,224 82,665
International | Detection        
Revenue from External Customer [Line Items]        
Revenues 59,443 53,868 102,364 101,158
International | Industrial PPE and Other        
Revenue from External Customer [Line Items]        
Revenues $ 34,527 $ 39,720 $ 67,928 $ 73,093
International | Revenue Benchmark | Product Concentration Risk        
Revenue from External Customer [Line Items]        
Concentration risk percentage 100.00% 100.00% 100.00% 100.00%
International | Revenue Benchmark | Fire Service | Product Concentration Risk        
Revenue from External Customer [Line Items]        
Concentration risk percentage 37.00% 33.00% 36.00% 32.00%
International | Revenue Benchmark | Detection | Product Concentration Risk        
Revenue from External Customer [Line Items]        
Concentration risk percentage 40.00% 39.00% 38.00% 39.00%
International | Revenue Benchmark | Industrial PPE and Other | Product Concentration Risk        
Revenue from External Customer [Line Items]        
Concentration risk percentage 23.00% 28.00% 26.00% 29.00%
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.2
Earnings (Loss) per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]        
Net income (loss) $ 72,234 $ 67,090 $ 130,373 $ (83,083)
Preferred stock dividends (10) (10) (20) (20)
Net income (loss) attributable to common equity 72,224 67,080 130,353 (83,103)
Dividends and undistributed earnings allocated to participating securities (6) (8) (13) (8)
Net income (loss) attributable to common shareholders $ 72,218 $ 67,072 $ 130,340 $ (83,111)
Basic weighted-average shares outstanding (shares) 39,389 39,274 39,375 39,249
Stock-based compensation awards (shares) 152 135 174 0
Diluted weighted-average shares outstanding (shares) 39,541 39,409 39,549 39,249
Antidilutive stock options (shares) 0 0 0 158
Earnings (loss) per share:        
Basic (in dollars per share) $ 1.83 $ 1.71 $ 3.31 $ (2.12)
Diluted (in dollars per share) $ 1.83 $ 1.70 $ 3.30 $ (2.12)
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Income Tax Contingency [Line Items]          
Effective income tax rate 23.50% 23.30% 23.30% 520.80%  
Unrecognized tax benefits $ 7,300   $ 7,300    
Insurance receivable and other noncurrent assets 18,050   18,050   $ 19,811
Accrued interest and penalties related to uncertain tax positions 200   200    
Deferred tax asset          
Income Tax Contingency [Line Items]          
Insurance receivable and other noncurrent assets $ 600   $ 600    
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.2
Stock Plans - Schedule of Stock Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]        
Stock compensation expense $ 5,042 $ 6,759 $ 9,229 $ 13,029
Income tax benefit 1,235 1,656 2,261 3,192
Stock compensation expense, net of tax $ 3,807 $ 5,103 $ 6,968 $ 9,837
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.2
Stock Plans - Summary of Stock Option Activity (Details)
6 Months Ended
Jun. 30, 2024
$ / shares
shares
Shares  
Outstanding, beginning balance (in shares) | shares 26,536
Exercised (in shares) | shares (7,070)
Forfeited (in shares) | shares (852)
Outstanding, ending balance (in shares) | shares 18,614
Exercisable (in shares) | shares 18,614
Weighted Average Grant Date Fair Value  
Outstanding, beginning balance (dollars per share) | $ / shares $ 45.95
Exercised (dollars per share) | $ / shares 46.13
Forfeited (dollars per share) | $ / shares 48.65
Outstanding, ending balance (dollars per share) | $ / shares 45.76
Exercisable (dollars per share) | $ / shares $ 45.76
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.2
Stock Plans - Summary of Restricted Stock and Unit Activity (Details) - Restricted Stock Activity
6 Months Ended
Jun. 30, 2024
$ / shares
shares
Shares  
Unvested, beginning balance (in shares) | shares 173,851
Granted (in shares) | shares 81,658
Vested (in shares) | shares (43,946)
Forfeited (in shares) | shares (21,904)
Unvested, ending balance (in shares) | shares 189,659
Weighted Average Grant Date Fair Value  
Unvested, beginning balance (dollars per share) | $ / shares $ 142.73
Granted (dollars per share) | $ / shares 178.52
Vested (dollars per share) | $ / shares 165.12
Forfeited (dollars per share) | $ / shares 166.54
Unvested, ending Balance (dollars per share) | $ / shares $ 150.08
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.2
Stock Plans - Additional Information (Details)
6 Months Ended
Jun. 30, 2024
Minimum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Percentage of target award based on achieving targeted performance conditions 0.00%
Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Percentage of target award based on achieving targeted performance conditions 200.00%
Performance Shares  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Fair value assumptions, average closing price used to calculate expected dividend rate, period (years) 1 year
Stock beta, daily price data period (years) 3 years
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.2
Stock Plans - Weighted Average Risk Assumptions (Details) - Performance Stock Unit
6 Months Ended
Jun. 30, 2024
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Fair value per unit (dollars per share) $ 177.30
Monte Carlo Approach  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Fair value per unit (dollars per share) $ 181.31
Risk-free interest rate 4.34%
Expected dividend yield 1.19%
Expected volatility 25.90%
MSA stock beta 0.728
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.2
Stock Plans - Summary of Performance Stock Unit Activity (Details)
6 Months Ended
Jun. 30, 2024
$ / shares
shares
Weighted Average Grant Date Fair Value  
Percentage of target award based on achieving specified performance targets 174.00%
Performance Stock Unit  
Shares  
Unvested, beginning balance (in shares) | shares 189,221
Granted (in shares) | shares 40,231
Performance adjustments (in shares) | shares 21,143
Vested (in shares) | shares (78,199)
Forfeited (in shares) | shares (5,895)
Unvested, ending balance (in shares) | shares 166,501
Weighted Average Grant Date Fair Value  
Unvested, beginning balance (dollars per share) | $ / shares $ 146.17
Granted (dollars per share) | $ / shares 177.30
Performance adjustments (dollars per share) | $ / shares 193.10
Vested (dollars per share) | $ / shares 174.03
Forfeited (dollars per share) | $ / shares 158.69
Unvested, ending Balance (dollars per share) | $ / shares $ 146.13
Award vesting period 3 years
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.2
Long-Term Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 29, 2023
Jan. 05, 2023
Jul. 01, 2021
Debt Instrument [Line Items]          
Senior revolving credit facility maturing in 2026, net of debt issuance costs $ 66,607 $ 59,602      
Total 588,243 601,692      
Amounts due within one year 26,472 26,522      
Long-term debt, net of debt issuance costs $ 561,771 575,170      
2016 Senior Notes payable through 2031, 3.40%, net of debt issuance costs          
Debt Instrument [Line Items]          
Debt instrument, stated interest rate percentage 3.40%        
Senior notes payable $ 53,966 62,081      
2021 Senior Notes payable through 2036, 2.69%, net of debt issuance costs          
Debt Instrument [Line Items]          
Debt instrument, stated interest rate percentage 2.69%        
Senior notes payable $ 99,743 99,733      
2021 Senior Notes payable through 2036, 2.69%, net of debt issuance costs | Senior Notes          
Debt Instrument [Line Items]          
Debt instrument, stated interest rate percentage         2.69%
2021 Senior Notes payable through 2036, 2.69%, net of debt issuance costs          
Debt Instrument [Line Items]          
Debt instrument, stated interest rate percentage 2.69%        
Senior notes payable $ 99,743 99,733      
2021 Senior Notes payable through 2036, 2.69%, net of debt issuance costs | Senior Notes          
Debt Instrument [Line Items]          
Debt instrument, stated interest rate percentage         2.69%
2023 Term Loan credit agreement maturing in 2026, net of debt issuance costs | Secured Debt | Line of Credit          
Debt Instrument [Line Items]          
Debt instrument, stated interest rate percentage 6.43%        
Total $ 218,238 230,604   $ 250,000  
2023 Senior Notes payable through 2028, 5.25%, net of debt issuance costs | Senior Notes          
Debt Instrument [Line Items]          
Debt instrument, stated interest rate percentage 5.25%   5.25%    
Total $ 49,946 $ 49,939      
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.2
Long-Term Debt - Additional Information (Details)
6 Months Ended
Jun. 29, 2023
USD ($)
Jan. 05, 2023
USD ($)
May 24, 2021
USD ($)
Jan. 04, 2019
Jun. 30, 2024
USD ($)
Jun. 30, 2024
GBP (£)
Dec. 31, 2023
USD ($)
Jun. 30, 2023
USD ($)
Jul. 01, 2021
USD ($)
Debt Instrument [Line Items]                  
Line of credit facility, maximum borrowing capacity     $ 900,000,000.0            
Weighted average revolving interest rate, percentage         6.23%        
Line of credit facility, remaining borrowing capacity         $ 831,400,000        
Line of credit facility, accordion feature         400,000,000        
Amounts due within one year         26,472,000   $ 26,522,000    
Minimum fixed charges coverage ratio (not less than)       1.50          
Maximum consolidated leverage ratio (not to exceed)       3.50          
Consolidated leverage ratio (not more than)       4.00          
Long term debt         588,243,000   601,692,000    
Restricted cash included in prepaid expenses and other current assets         2,005,000     $ 1,980,000  
Standby Letters of Credit                  
Debt Instrument [Line Items]                  
Proceeds from lines of credit         10,200,000        
Senior Revolving Credit Facility Maturing in 2023 | Standby Letters of Credit                  
Debt Instrument [Line Items]                  
Proceeds from lines of credit         $ 1,100,000        
Series C Senior Notes Due July 2036                  
Debt Instrument [Line Items]                  
Debt instrument, stated interest rate percentage         2.69% 2.69%      
Series A Senior Notes Due 2036                  
Debt Instrument [Line Items]                  
Debt instrument, stated interest rate percentage         2.69% 2.69%      
Senior Notes | Series C Senior Notes Due July 2036                  
Debt Instrument [Line Items]                  
Aggregate principal amount                 $ 100,000,000
Debt instrument, stated interest rate percentage                 2.69%
Senior Notes | Series A Senior Notes Due 2036                  
Debt Instrument [Line Items]                  
Aggregate principal amount                 $ 100,000,000
Debt instrument, stated interest rate percentage                 2.69%
Senior Notes | NYL Note Facility                  
Debt Instrument [Line Items]                  
Line of credit facility, maximum borrowing capacity                 $ 200,000,000
Senior Notes | Senior Notes Due 2028                  
Debt Instrument [Line Items]                  
Aggregate principal amount $ 50,000,000                
Debt instrument, stated interest rate percentage 5.25%       5.25% 5.25%      
Principal of debt amount due in year before maturity $ 25,000,000                
Principal of debt amount due at maturity $ 25,000,000                
Long term debt         $ 49,946,000   49,939,000    
Unsecured Debt | Series C Senior Notes Due July 2036                  
Debt Instrument [Line Items]                  
Line of credit facility, maximum borrowing capacity                 $ 335,000,000
Notes Payable | Multi-currency Notes Due in 2031                  
Debt Instrument [Line Items]                  
Aggregate principal amount         $ 54,100,000 £ 42,700,000      
Debt instrument, stated interest rate percentage         3.40% 3.40%      
Amounts due within one year         $ 7,700,000 £ 6,100,000      
Line of Credit | 2023 Term Loan credit agreement maturing in 2026, net of debt issuance costs | Secured Debt                  
Debt Instrument [Line Items]                  
Debt instrument, stated interest rate percentage         6.43% 6.43%      
Long term debt   $ 250,000,000     $ 218,238,000   $ 230,604,000    
Base Rate | Senior Revolving Credit Facility Maturing in 2023                  
Debt Instrument [Line Items]                  
Interest rate margin, percentage     0.00%            
Overnight Bank Funding Rate | Senior Revolving Credit Facility Maturing in 2023                  
Debt Instrument [Line Items]                  
Interest rate margin, percentage     0.50%            
Secured Overnight Financing Rate (SOFR) | Senior Revolving Credit Facility Maturing in 2023                  
Debt Instrument [Line Items]                  
Interest rate margin, percentage     1.00%            
Minimum | Senior Revolving Credit Facility Maturing in 2023                  
Debt Instrument [Line Items]                  
Interest rate margin, percentage     0.00%            
Minimum | Line of Credit | 2023 Term Loan credit agreement maturing in 2026, net of debt issuance costs | Secured Debt                  
Debt Instrument [Line Items]                  
Basis spread on EBITDA leverage ratio and elected rate   0.00%              
Maximum | Senior Revolving Credit Facility Maturing in 2023                  
Debt Instrument [Line Items]                  
Interest rate margin, percentage     1.75%            
Maximum | Line of Credit | 2023 Term Loan credit agreement maturing in 2026, net of debt issuance costs | Secured Debt                  
Debt Instrument [Line Items]                  
Basis spread on EBITDA leverage ratio and elected rate   2.00%              
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.2
Goodwill and Intangible Assets, Net - Changes in Goodwill (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
Goodwill [Roll Forward]  
Beginning balance $ 627,534
Currency translation (2,897)
Ending balance $ 624,637
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.2
Goodwill and Intangible Assets, Net - Additional Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Acquired Finite-Lived Intangible Assets [Line Items]    
Goodwill $ 624,637 $ 627,534
Americas    
Acquired Finite-Lived Intangible Assets [Line Items]    
Goodwill 447,600  
International    
Acquired Finite-Lived Intangible Assets [Line Items]    
Goodwill 177,000  
Trade name | Globe Holding Company LLC    
Acquired Finite-Lived Intangible Assets [Line Items]    
Indefinite-lived intangible assets $ 60,000  
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.24.2
Goodwill and Intangible Assets, Net - Changes in Intangible Assets, Net of Accumulated Amortization (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
Finite-lived Intangible Assets [Roll Forward]  
Beginning balance $ 266,134
Amortization expense (8,967)
Currency translation (839)
Ending balance $ 256,328
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.24.2
Pensions and Other Post-retirement Benefits - Components of Net Periodic Benefit Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Pension Benefits        
Defined Benefit Plan Disclosure [Line Items]        
Service cost $ 2,315 $ 1,884 $ 4,630 $ 3,768
Interest cost 5,970 5,918 11,940 11,836
Expected return on plan assets (10,812) (9,906) (21,624) (19,812)
Amortization of prior service cost (credit) 37 37 74 74
Recognized net actuarial losses 282 47 564 94
Settlements 1,308 0 1,308 0
Net periodic benefit (income) cost (900) (2,020) (3,108) (4,040)
Other Benefits        
Defined Benefit Plan Disclosure [Line Items]        
Service cost 44 53 88 106
Interest cost 248 273 496 546
Expected return on plan assets 0 0 0 0
Amortization of prior service cost (credit) (46) (61) (92) (122)
Recognized net actuarial losses 115 138 230 276
Settlements 0 0 0 0
Net periodic benefit (income) cost $ 361 $ 403 $ 722 $ 806
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.24.2
Pensions and Other Post-retirement Benefits - Additional Information (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Retirement Benefits [Abstract]    
Pension plans contributions $ 2.6 $ 4.1
Total estimated pension plans contributions for the fiscal year $ 5.3  
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.24.2
Derivative Financial Instruments - Additional Information (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Foreign Exchange Forward    
Derivative [Line Items]    
Notional amount of open forward contracts $ 113.6 $ 110.9
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.24.2
Derivative Financial Instruments - Balance Sheet Location and Fair Value of Assets Associated with Derivative Financial Instruments (Details) - Not designated as hedging instrument - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Other current liabilities    
Derivatives, Fair Value [Line Items]    
Derivatives not designated as hedging instruments: $ 882 $ 242
Prepaid expenses and other current assets    
Derivatives, Fair Value [Line Items]    
Foreign exchange contracts: other current liabilities $ 159 $ 2,210
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.24.2
Derivative Financial Instruments - Income Statement Location and Impact of Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Not designated as hedging instrument    
Derivative Instruments, Gain (Loss) [Line Items]    
Foreign exchange contracts: currency exchange (gains) losses, net $ 3,659 $ 123
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.24.2
Fair Value Measurements (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Reported Value Measurement    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt, fair value disclosure $ 304.1 $ 312.2
Estimate of Fair Value Measurement    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt, fair value disclosure $ 263.9 $ 278.7
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.24.2
Commitments and Contingencies - Additional Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 05, 2023
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jul. 17, 2024
claim
classAction
lawsuit
Dec. 31, 2023
USD ($)
Loss Contingencies [Line Items]              
Product liability expense   $ 0 $ 0 $ 0 $ 3    
Tax-effected loss on divestiture       0 199,578    
Product warranty expense       5,000 4,700    
Product liability expense (Note 17)   5,000   5,000      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01              
Loss Contingencies [Line Items]              
Remaining performance obligation, amount   $ 29,500   $ 29,500      
Remaining performance obligation, expected timing of satisfaction   3 years   3 years      
MSA LLC | Joint Venture By R&Q Insurance Holdings Ltd. And Obra Capital, Inc.              
Loss Contingencies [Line Items]              
Contributed cash and cash equivalents by acquiree $ 35,000            
Disposal Group, Disposed of by Sale, Not Discontinued Operations | MSA LLC              
Loss Contingencies [Line Items]              
Disposal group, contributed cash and cash equivalents $ 341,200            
Tax-effected loss on divestiture   $ 199,600          
Disposal group, transaction costs       $ 5,600      
Single incident              
Loss Contingencies [Line Items]              
Product liability accrual   $ 1,400   1,400     $ 1,300
Product liability expense       $ 100 $ 100    
Damages From Product Substances | Subsequent Event              
Loss Contingencies [Line Items]              
Number of pending lawsuits | lawsuit           659  
Number of pending claims | claim           12,137  
Number of pending class actions | classAction           2  
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.24.2
Contingencies - Schedule of Product Warranty Liability (Details) - USD ($)
$ in Thousands
6 Months Ended 9 Months Ended
Jun. 30, 2024
Sep. 30, 2023
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]    
Beginning warranty reserve $ 14,288 $ 15,230
Warranty payments (5,387) (9,794)
Warranty claims 4,826 8,899
Provision for product warranties and other adjustments 208 $ (47)
Ending warranty reserve $ 13,935  
EXCEL 86 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .2 ^5@'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 " #D@/E8C*AB.^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.NWHD**N%Q GD)"8!.(6)=X6K?FCQ*C=VY.6K1."!^ 8^Y?/ MGR6W*@CE([Y$'S"2P70SVMXEH<*&'8B" $CJ@%:F,B=<;NY\M)+R,^XA2'64 M>X2:\S58)*DE29B 15B(K&NU$BJB)!_/>*T6?/B,_0S3"K!'BXX25&4%K)LF MAM/8MW %3##":--W ?5"G*M_8N<.L'-R3&9)#<-0#JLYEW>HX/WYZ75>MS N MD70*\Z]D!)T";MAE\MOJ_F'[R+J:U[<%OROJ9EMSP=>B:3XFUQ]^5V'KM=F9 M?VQ\$>Q:^'47W1=02P,$% @ Y(#Y6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #D@/E8K&V8ILV =:HFVA$NE1E!W_ M^[V4;2G)J->"4/=#K=LYX2->=$@.-E)]3Y:<:_(<1R*Y;"RU7GUHM1)_R6.6 MG,L5%W!G+E7,-)RJ12M9*HXW5;,0M$8#K)K$S4 319(T MCIG:7O%(;BX;;N-PX2%<++6YT!H.5FS!IUS_L9HH.&OE+D$8- MD?MA[%$CR)[X,^2;Y,4Q,2@S*;^;D]O@LN&8$O&(^]I8,/A9\S&/(N,$Y?AW M;]K(_Z81OCP^N-]D\ S8PD?R^A;&.CE9>.B00(^9VFD'^3F5[X'ZA@_7T9) M]C_9[)[MT ;QTT3+>"^&$L2AV/VRY_V+>"&@O1(!W0OH&X';+A%X>X&7@>Y* MEF%]9)H-!TINB#)/@YLYR-Y-I@::4)AJG&H%=T/0Z>%8KKDB39(LF>+)H*7! MT]QI^7O]U4Y/2_1=\ED*O4S(M0AX\%K?@K+D!:*' EU1U/"W5)P3SSDCU*%M M2WG&Q^31.7'[-OFKXGCY^_$R/P]]/W^/9HE6T.3^L;VAG4/;[F#ZX8=DQ7Q^ MV8".EG"UYHWASS^Y7><7&]X/,GL%V\YAVYC[\*/T4^BBFCQN5]Q&BLM=I_G5 MAH2J:B)USEGKV++5 P^(=D7H+P><:\YBQ)K1:*RFH 7 M.> %6JAKH4.])3=AQ,E]&L^XLH'A'F[3[71Z?1L:*JR)UL_1^E70'O@B-(,H M5.(]BZTM%/?Y/!V1Z>CF^O&)W-Z/;92HOB:EZQ1?4J<*YZWPI8*6R4PC/2-3 M#=V12$7&,A5:;>$WL,(?<9^,;,2XJ"[RB_#@5D%^9,_D-H#N&Z[[8YG;<>XN"XO+7AI%=Y1$(![.>);WY%$G)+:*2BP>,=P=RWG XWZ-ES$JZJBU4D)1>/ M-W?2ATJ;+*7 DL01DUZOV[SH.HZ5[Q0YR2V"DELI*8U3I4P@W*7 4"RR?IG: MI["XXY-UXCO&574YB]3D5HI-MP)F+;O%#I/LV0'(C;1(C;12K') M)%\(23"T+J3:VNB.^-PQM>!DY/L\2F=R."ZNGQ%2J*54M)US-7"=,Q/X*"7,,K&*R;L58L;EH.>(@[1 M(@[12G%HNN10D1@>;E..=XK@0XO@0_&0\AAJF(W*.7'IN]E[,N5^JH#72H@[ MP;N)85(PU=+_?D:$)"NFR)I%]@45W*PN=A&#*!Y:'A4+LN_)-I[)R$J+&\!$ MU8IUBKA#B[A#\;1RJ#YR_>POF8"QLFP:?L3H_FEZ;>4[1>ZA1>ZA>&0YY()7 M36V:+6N3+ZF&*"NR:GT7BOUJ]WLK_ ]*-_MWLG/K9&YF2V4]]/I>A_;[WJ"U MMO$6.8CBJ644'A8>=EBY2K;@YQ)K66<'2XY"[@R#\#]N93Z<&+^0+Z-/?P/4$L# M!!0 ( .2 ^5B5IN3Q; 8 P; 8 >&PO=V]R:W-H965T&ULK5G;5T28?4HS#X2;-BL'HJGIV5XZNY$[G M62'N2J1VFTU:?KT5N7R\'I#!\X-/V6JMS8/AZ&J;KL2]T%^V=R7<#5LOBVPC M"I7) I5B>3VX(9=3RHQ!A?@]$X_JX!H9*C,I_S8W;Q?7 VQF)'(QU\9%"O\> MQ%CDN?$$\_BG<3IHQS2&A]?/WG^NR .96:K$6.9_9 N]OA[$ [00RW27ZT_R M\5?1$ J,O[G,5?47/=;8B [0?*>TW#3&,(--5M3_TZ!6Z2ZG1T5#,75?0K:XA75IA" MN=%7BLTA=$7'OM)OWW8 M8S^$"+1AH,]AN*6]#G_;%1>(X3>(8LH]\QE_NSGST?E_HT__\^A'P6!M3;#* M'^OPUZ2[K0'TY\U,Z1+6]%^^5-?.N-^9:727:IO.Q?4 .ID2Y8,8C'[\@83X M)U^<7]+9Y"6=35_(V5%&>)L1WN=]] %V#)7FPKO4:M.P,C7[PL.(AY2'4 D/ MAY'UP'A$D^08-G%A<11$87 ,FWI@/ A"TL*.> 8MSZ"7YU@J;1K.MI2+W1R: M#W0D7WNXK=T$!\-3EG#&+ M]$!6K-Z@E2A$F>8(=@^4+F!;RTQ_,9+!%X'(F0S! 8ZL](Q=6!(R9@? XRQ) M*+5@4P\LCCCMR'7 M>"AQNYNY(+.P+=HNB+NE[H("G'3DF>"]K,+]G6Q7EJ*8?T7B"3@7*X'.5B#; MU6N4PW(7Z@TJA#?MC=_#^9R'=L<:>U",$)N_!T4B9@? @XIH''1$X$!8DMX( MO#-M#8X""UC52F=0 ,*T]O?W-^C=NW%3 23RED#C^G!*=N&?ADQ.0Z8>"*$) M)1W[&*%[]K27_5V]@Z$\2V=9GFE3"%LCM$\0IZ>)GX1,3D.F'@CKX+R7C:17 M XT^;H5IXK#,LTI!>@DRMTLG";UMH 6I//R?7RYA[]J70(>RB""/V'C?QP"CF=GN8^F \#+JJ>B_/2+\^ M^ZC7HFRRV]W!7)UTS@F/;<8>6! Z/=P'(YC%U*;LP27\P-TQY;TZ(_WR[+/4 M(%1D1;S);L"BM)#T=Q$P0/#+'&BX)%CT#B<..? "(XG#F47%D8X<=:Z"R,,L\AI;R[N/&8X M[MC!Z%ZU4=S[YF.:E@7L7ZIAC&!#0PHDJT"IUF4VV^ETED,M2 1QV4"!5#^N MX9 JRN?B2%Y?^B)%>_7B][XF>5%ODQ?U-GTI;\6FSZ"WAQEUT6'07=D\:>U&1U8TG'A2[8';/]J#.Z06A'=6[UYRT7W-. MLGQG7MY^!_?:87R"NP\5V=1=$%"WF;N@/N9[Y4G[E>\@6HEC4? _7YO<$ M@SEIP1&PO=V]R:W-H965T&ULK5?;;N,V M$/T50ET466 =W67+M0TDMHMN@=T&R:9]*/I 2[3-+D5Z2=K.]NL[ND2Q)%H) M6K_8HC1SR#D\Y,Q,CD)^55M"-'K*&%=3:ZOU;FS;*MF2#*MKL2,XT1VABFW9I/BW9V<3<1>,\K)G41JGV58?K\E3!RGEFL] MO[BGFZW.7]BSR0YOR /1C[L["2.[1DEI1KBB@B-)UE/KQATOW<*AL/B=DJ,Z M>49Y*"LAON:#C^G4,WTOCK^0*J PQTL$4\4O.E:VCH62O=(BJYQA M!1GEY3]^JH@X<0 AV&7M!W )K M/)M(<40RMP:T_*%@O_ &OBC/A?*@)7REX*=G<\%3V':2(GA2@M$4:Q@\:/@# M/6B%Q!H^9:#";2Z/ T$?>2(R@@;H\6&!KMZ]1^\0Y>C+5NP5YJF:V!K6E:/; M2;6&VW(-WIDU^.B3X'JKT!+6DAK\%_W^48^_#7S4I'C/I-QZO8"_[ODU\IT/ MR'.\P+">^=O=?5,X_V_VY7^>O4&&7RO$+_#\,WBU%,XJX<^;E=(2COQ?IKTO MT0,S>GX/CM4.)V1J ; B\D"LV8\_N)'SDXGX2X(M+@FVO!!88XN">HN"/O39 M9T@HM-R+*R:4>F_:AQ(B*B#R]'&8#3W/!X$=3@GN6D5#)W::5HNNE>L[_M!O MFBV[9H.1[XQ>S!K1AG6T8:\@?]-;(E'24&(9-MI 9OR ."FTJO'3V$1$>$E! M7A)L<4FPY87 &EL4U5L4]0H2N&"YK@_1OR&ME[D9=E8*MWV;FJZ1Z[9"7AB _#AJ\=(U M"L/ S,JH9F74R\HCA[*6T7^@UL@/+SFX)PG#2M$U328,5V!^ T(6T*+0T',ZZ&$M-AP*Z"]:S'6MVLR]"6?9A]-@SW5>2E>G ME[\O0F-FY.),.C"6IH[AFG$Z-!C,0C=L9<^%"7'K/EH:[-QH.(K/,')2 MS+N]C#3+LU=+@@JMD>V#;DU@,(/2(>@$WS5S00C#H!U\UVX015[:=/>76YZ;:9I[UXK(,=, M ;E"SL.WOQ4X8",AIS-]DX"]DOXKK_:W"V?W4GUO5D)H]%"5=7,^6VF]?CV? M-]E*5+PYE6M1PS=+J2JNX5;=SINU$CQO!U7EG 0!FU>\J&>+L_:S*[4XDQM= M%K6X4JC95!57C^]$*>_/9WCV],&7XG:ES0?SQ=F:WXIKH;^MKQ3/[:2S?DTSB M9_E?D>G4^2V8H%TN^*?47 M>?^7V#H4F?DR63;M7W3?V<:P8K9IM*RV@^&^*NKN/W_8;L3. !Q.#"#; >2Y M ^AV &T=[92U;KWGFB_.E+Q'REC#;.:BW9MV-'A3U.9GO-8*OBU@G%Y\S@2Z-A,WZ 1]NWZ/?C]ZA8Y04:.O*[EI>)TW9W,- M&LQ,\VR[WKMN/3*QWM^;^A31X!B1@(2.X1?^X>]%!L-Q.YSN#Y^#Y[W[I'>? MM//1B?G>-@WXYW*C&Q>ZQYG#];I9\TR\%+7;ZVXJUDYE,L#= H;$]IV"L-O4J_*IX+R V9 (DWI6B.$?QI$"\AV;3A"&D+94KDA4:EA&_D M$AW%QRPEK8-P&;#(Y5:W;K2CEZ1I$-&16RZSD,6)VZVH=RORNG59W\%V2U6( M!OW^26J!PE"8B)C5*PQXA/'N?8 M4A2%28I'NFTKFC(ZL;5)KSOQA[74O'R&Q,1:/&$X#*.11MLL3AB) [?(M!>9 M'MAMAJ[\\1VPKW3E00X&1]"EUU,,,,3D@=F8B^O ,)+ M <&BB>H&K?DC M;P/>U*?;"%I+U79X4-R5LKX]T4)5T)G=]$>!N(^"#4;"0JLT<9I%9*(VP0,_ ML1^@;[-,;J"J?G+)*='F'U RCL.Q1H>=X>2$2#)PDO@Y^:%:E_)1B.;EBP1B M]@W0IC+@X6;#G5V03;V0T'B<$QUF,:4)F] [P)'XX7BY4XWVL>)%#;&A%V(< MC(LHAQE.T\D-WFDG_6C\O%>.EO[S3&S>@=2VL=T7Z[ +<,"FMG< (_&#<;\R M/:36YAZ-J.U /IP^X ,1Q( M.L[0;KL0IQ.R!RP2/Q:M>NK0+MLX8S2Q-MFV"L-X2NS /.)G7I<_#BETP(P$ M:4JL/74:PMY/9 XZ8(\&WKKJ S2R^M'YO,O+RY\MJ7[5;/MN#K2D!UO);;)Y#&SH- ;4#2B(W[^4-6^XX, M%*5^BE[(JH("<.M%+9^KV=$_DB"*V%BUPPX32B::(;KSI/4 3Q4DQHUZ1,V* M*_/XDNO=?GY"M"JQH@Y7Z\[< D MH5#]6WOM, 2@3C[BI@-0Z7/:T#9 5K+,A>IK<3&=I1S/4R$Q0G._W!U6T"Y58HEC Q. M8]@(U;W'ZVZT7+>OPFZDUK)J+U>"@WQC -\O)<3X]L:\7>O?IB[^!U!+ P04 M " #D@/E88J 4W.4" !X!P & 'AL+W=OLFEJI:T* =.T@4DM7;9,JH=)N#],>3'(0JXZ=V0YT M_WYG!S+H4O8R'HC/N>_S=^?X\VBM]),I$"T\ET*:<5!86UV&HK-0NF260KT,3:61Y1Y4BC".HB0L&9=!.O)S4YV.5&T%ESC58.JR9/K7-0JU M'@>]8#MQSY>%=1-A.JK8$F=H'ZNIIBAL67)>HC1<2="X& =7O. M:[,S!E?)7*DG%WS.QT'D!*' S#H&1H\53E (1T0R?FXX@W9)!]P=;]EO?>U4 MRYP9G"CQC>>V& ?O \AQP6IA[]7Z$V[J&3J^3 GC_V'=Y)Y?!)#5QJIR R8% M)9?-DSUO^K #()YN0+P!Q"\!R2N _@;0]X4VRGQ9-\RR=*35&K3+)C8W\+WQ M:*J&2[>+,ZOI+2><32=*YK0GF .-C!(\9Y:":R:8S!!FCMC \91IE+9 RS,F M3N =/,YNX/CH!(Z 2W@H5&V8S,THM*3),8?99OWK9OWXE?43N%-$;. CZ<@[ M\)/#^%Y\@""D9K0=B;<=N8X/,GZIY1GTHU.(HWC0)>@P_ 8S@O<\O'] 3K_= MH+[GZ[_"-[.T(71L+*@%W'))V\*9@*DRW)^#[U=S8S6=AA]=S6^X!]W$GWH*OP_D>VU8="V87"(/7W0+$>RC0SYBLT%FE-@ M@BS(?Z5D9I!IS+D%H4SG5]BP)Y[=.=LJ/4\NXE&XVBVP(RE*AFW2GO!A*WQX M4/BD+FO!G%OL"8XKU!GM[$F7X(;U8D=+=!8-AB\4_RMK3W+2 M2DX.2I[NZSR%BFE8,5$C'.=*"*8-D'0P!;E"I_CDKT8.(_J]$/^OK$9\N&-N M)>JE]WP#F:JE;7RNG6VOE2OOIN&?].9.NF-ZR:4!@0N"1F?GU#[=^'P36%5Y MJYPK2\;KAP5=C:A= KU?*&6W@5N@O6S3WU!+ P04 " #D@/E8E'>E^]P' M "8(@ & 'AL+W=O?HSE&S3%BDF;7.32/)P M],UH9KX92N=\6#,72K8@I?_%+E<7TSB"^GZ'=4U.CKFF]$6N?B?"8!C=(YR[9WONKO M3$;N'*)/O)9K@:X!07Z\?@96[$TA.U.NB%/A?S;U6T2]-XAXQ+?@6;Q\.77 MH7O/TDX?'='W=\/:5!;U"EVJ4"UDP:Q>ZK7X=BTJB\]$DV;L8@)I*EA[SR;S M/W[#H?>GS<174G9DL+\WV'=IGW^&HE/4&:\8.BFY$* MC<#A]X=VF&+3F'JQ%CM"&.P1!DZ$[QB8G15I7T#J'*45;V7QO^Z"#6VO+CB M0<%9P0"L*442/\1VK.$>:^C$^C5]G++E$JH=I*-R)P+,.90\(0NY:9G*RT^W ME^CCQP4Z^CPTT'D#_*8$3I(@BNT&1'L#(JJQ.8(@@)X M1_2.WZ+%5K21@24A)!D -H4@B ZDCO#&>[RQ$^_-EIMV(=RC]*TH8P/ E&(O M'L"T2/F>[]EA)GN8R3,QO&1M"S[=XI3I([IC-5L6 2@*R "T M16@:X3'4!]2(7Q01&?!46]QM.J3NP-AJ//9R2 W %C'?2\@(8J(1$R?BQ09" MH\Z>$'O,UFF]8EWE8 [W$C.5(CHL$!:IB,3!"%I-D-A)1_.;EN>;3**R2.^* MLI *MBH3S%W0MEI=%W85DV7V,V77]LT9S 99:RX3^]*>[.(3>J;XB!*AM1CE?-\/!92FB2QFR4_ MU/<0\KR%9G8;-R.%T$:1Q +4E OB9"QP-$EB-TM>9AG?J-2$'%7.M$(TN8YX M26Q$MX42PR@8@4@T)Q(W)_XMUZR%$4]5;-E3HNB:TEV!&9D7B(7L:("]89-D MD0L2?Z0,$DV*Q$V*/>R:US^!W&0]C).AORU2-(ZC$=R:&LDSU+B;8='[EE?H MY)OH>JA3]-(YC5BH$C(J'D:T16X*5L;^R$! -%\2]T2IW8 M:$V[Q$V[B[0I9%KVK4'><9?=: N'DB (C?"RR.&8DI'>BVBR)6ZRA?X (@G: M@KZO3$@]$>F2Z+YDD3.;'A?U&F=O0"HDW9_.!M>2=NQT9I^R3-#:LLS MQG*!EJJ(E;Q>325K*Y2SN_WX1ZR$3"Q$"V3G&?EARF$8;0\%C[%K3B9N3K[9 MM( MT2(R3<(15J::E:F;E;L\AO:^R*%(JJZGR*T +7,GC:'A&J*TR84!'JDW5+,P M?8:%>=6D]1,2:G,(-9L6QE2Q;R7M$PBU$6H8&[M"-CD*SW\$\\$^KGM,O7YD M;5:(;F3J6>6H90L,HPL/VS"*'D_ P!8XM MT%1*W51ZW6W6JB#9;[Y 7PG58CO#JHTD,/)-]Q>Q?S$0,UX5+W@/JASEJFXN@D9_W1J6H8?M$HH-1DW2=$K=='K%5D5=J^#Z12LLI.G'OK$C;),+?9^,-$-4[:9JR>^T(#7]GQ5)5A*+N7U=# MS;5N _E.\O[1#N^UM!W[0#.Y_P(F5P]L^!2MEELF:C^,C0W<$;FQLNUK/O?= M?/[E.*K42XERD_>3!+A']2&[3=W#<>AX[\!JF4GFQ#/>O%FD\.$.SK%5FO%] M-^-_Y;L _/EDVMXB?"Z91N2,9)H=O..O6+OJ/GT0J-OFZM^1[Z_N/Z^X[#XJ M&%R_PF>+_B,)K:;_9N-3VD(Y%*AD2U#IO8W KVW_&41_(GG3?4EPQZ7D57>X M9FG.6B4 OR\Y]!;;$W6#_<&PO=V]R:W-H965T&ULO5E;;]LV%/XKA%=L"=#4 M(G6QE"4&FDC#.JQ;D*S;P[ '1J)MK9+HBK3=[M?O4%(L2Z(99Q/Z8NORG8\\ MAX?G(E[M>/E1K!B3Z'.>%>)ZLI)R?3F=BGC%\#4KX,V"ESF5<%LNIV)= M,II40GDV)9;E37.:%I/Y5?7LKIQ?\8W,TH+=E4AL\IR67VY8QG?7$SQY>G"? M+E=2/9C.K]9TR1Z8_+"^*^%NNF=)TIP5(N4%*MGB>O(67T:$*($*\7O*=N+@ M&BE5'CG_J&[>)=<32\V(92R6BH+"WY;=LBQ33#"/3PWI9#^F$CR\?F+_H5(> ME'FD@MWR[(\TD:OKB3]!"5O032;O^>Y'UBCD*KZ89Z+Z1;L&:TU0O!&2YXTP MS"!/B_J??FX,<2 /'H!T@B0OH!S1,!N!.Q31W : >?4$=Q&H%)]6NM>&2ZD MDLZO2KY#I4(#F[JHK%])@[W20CG*@RSA;0IR3+A#3$2_K0IWB#;>HV(11S-?&Y/%[=U MZOR_T:/_/'K'&/;>G^R*SS["]ZZ((5X)ALY"5E^=J_5^D#S^N.)9PDKQ'8H^ M;5+Y!?UYS[,,P7[?T3+Y2^<)]5B.?BP50R_%FL;L>@+N)EBY99/YM]]@S_I> MMPQCDH5CDD4CD746S-DOF&-BG_\"R2B#':HS?RWI59(JXVSG,T)L\++MH5V' M*&]F!587%0Y1V+;LF=V%14/8A6];?@OK*.GNE72-2MXUF0TB#EIS(2]*)M.R M"G!HG5%XD?P-L;8*>*]1 2:!J"?I9YU1ZI'<@QG"UB$]FPQ!&+L]BVB([,#K MV6,(=Z*X\A'8R9)7 MYDD+> N;7#T]/WL\UQG*&TS] D/]TK/4$-7WG)-X(A-/QTRSO9EF9I^!BH65 M)9@C2;6+;\H*^S M!H=]QQVLL 9G^ZX7])76X3PG.%(>X+:$Q\:"\]3,U["84]\IH% '&B2_9T!= M7=OJ%YO+7V@"G]O!SM 'B>T2XO55U0 MVY^Y W5/9(Q.8.RJW=;#V%P0/]>S MGZFF75O5F8E?FEM&90M'98O&8NLN45NE8^\K5@38V!.\>-G&9 M'98O&8NLN M6]LU8'/;<%I5H.L([,!U_'Y,T0&=F>63?DS1 4E G$'6T %=?X:/E05M)X'- MK02X'TN7!8HWD#N*^ N2)2U$5O>8!PVVUB"^)H'[@[9: W,M>Y! -60X< *W M;XHA#GO$/E8TM*4\-A:>HWYM:(9ZYG.#!C7\WJ"C&GYPT*".?G$@;:U,S+7R MAP(B6);^ ^E&Z;N$GE/47P^8.$?*5EN:9O0Q8Q<+7EX(FC$D&'A2*E.F]1CS M@"\-:*.RA:.R1618R),CZ]&6\,1UHN51C)V *&LM[,8,'+ M^ERPOI%\71U\/7(I>5Y=KAB%PDD!X/V"<_ETHP;8G\[._P502P,$% @ MY(#Y6 S+WP). P 1 H !@ !X;"]W;W)K[!67"20;5W%0E UD:S@1,%=%E45!U>PY.[]Q- M7+!%;NR$FPR6= $S,%^74X4CMU7)6 %",RF(@OG0.?-/)['%5X!O#-9ZHT]L M))=27MG!^VSH>'9#P"$U5H%BLX(1<&Z%L&ZSDD+;6114/&'11,U"V] M:7S8(*!.-R%H",$N(;J'$#:$\*$K1 TA>N@*_890A>[6L5?&C:FAR4#)-5$6 MC6JV4[E?L=$O)FR>S(S"KPQY)AE)D>&I0T:PIR5G&34XF!EL,!V,)G).1CD5 M"]"$"7(!!I,/$1.J!!,+?4S.TK0L2E[Q/IL<%$H5F+2YS:85D(]2:W(XI0KE M'!$#JSLEUR6FHI,#UR#4=F]N6D3P7D=07!/!"'Y)%%8 MDPE&DG7PQ_OY\1Z^BVZVE@9WEIX'>P4_E*)'0N^8!%X0=>QG]'!ZV!7.XU:? M_/?J6V:$;7Z%E5YXCUZ;2#:/9D:F5[GD&2C]@DRN2V9NR8^S2VT4%HR?76=? MJT?=ZK:(GNHE36'H8,)I4"MPDN?/_-A[TV7\4XJ-GU)L\D1B6T<4M4<4[5-/ MOM ;K/@IIUJS.?X[ZP*>_<+B8P^NZU1JP;@2M#?1*@DB;^"N-LW^&Q/%VY!Q MATP_VL9,.C!AT&*V NZW ??W!HSEJ< 0M*\)4[R0 M02FLV8_PH5["][:-B(/^CA4/Q(T;G+^!\WO^+FSR3UCMB+MQ+1:@%M5[1)-4 MEL+4%:R=;9\\9]5-OS-_[I^._([Y,3Z1ZA?-'_GZ??6)J@43FG"8XU)>[P2/ M4-5OEGI@Y+*ZE"^EP2N^ZN;XS -E ?A]+J6Y&]@%VH=C\AM02P,$% @ MY(#Y6.8D]*#" P LP@ !@ !X;"]W;W)KWWLD[SS9.?^)2L0 =Y6Q-$W*$.JK-*6\Q$I1S]5H^!J,9;X&/!!XXY. MWD&49,Y]DL&[8IKTA1 :S(,@*'[.]VO^!!SPO!RYVA^ N[0VP_@;RAX*I#,C.HM&V? MZN[@P]"6U0XM4D#0PM 6E^@%FT,,,G8"[AVME0$OQL"RP>YJ=,J>,U//): M#,\"_MK8'HSZ%S#L#\=G\$:=SE'$&SV!][O?*JO_C?(N8.DL.:,+U9X,6SR0 M+W:\T5;97"L#:YY$/H:!X.]Y1L'S0?KG,8=: N/'"^!SZUV_C-\#\62+DCO?5$A;R=K".!YO.);IWB=.OUW-8 MJPV&/;RSN?.U\S%>G-8<0DU&NM#*:R3X(>'P!)R')/!22U?5RNZ3YZ \0F-5 M4VC.[0'SH).)_\5)V]PT!8(R!E3QD>]5G+^(J9J"MEOA;>6B&RXV>>.]S'T9 M6Z#G12SF2,15#+(]7T?+]4N"(#C8*.W-OET<3@0](\8E+A;48U,"^KR=Y\*4 MNT9(BCM\O"RI6+$(2G6+D"%:0*/Y\JNC#TN;_1&KK0N=+LT* MM"UTKJ1HBC7A9-50JL"J63P"WM5<8 67-U""&$\SVAZ5;[F^9LPJ0]\>]M$@ MWNG1!2R482((Z]A\F)R"G2(NJ9Z79#SOJ@AXU+,\5?$@F?[ M76C*C:.&N3/_SXV6[&([9HT7-:_([UO;-P8R.)6 WB&9]7 M3#17?'QO>NL>O)W/5\ES49OG9]B))O*9?5))W>ESLNC:CHKN^/:>ZSJI">-A.5M8[LDB$ZU M/:6;[3KRO&U$]^%M.[]6?JOY#!O<<&J_]].+!'S;(MM!<'5L2YD+W.3B:\G> MH)< _KYQ+AP'LD#W/V7V'U!+ P04 " #D@/E8<2?Z7]?961^Y?]^9M?%Q%4>5+[ O,\\\\[I>':R[ MHQ+1P]>Z,K2.2N^;91Q35F*M:&P;-'Q36%. M=_& DNL:#6EKP&&QCJXGR^U,Y(/ GQH/=+(&\22U]DXV'_)UE @AK##S@J#X M[QYW6%4"Q#2^])C18%(43]=']/?!=_8E580[6_VEJAM!S5]!FH.'ZWQ)<$[DV/^5#]F6@.WZ9';=GH1\-?6C.$J&<$T MF/T>;[ M[R;SY,<+G&<#Y]DE]&_+ST6H\T2?C\DMWJ-3%=@"?(FPLW6CS,,/Q/V;DLZU M5"V(TANL.7A@H5B&/#@QZ_Q_ 4> W$!'NF:U3]EXNM.N8L"%E M,F;,+ =6669;D5<^8)"J$0IM6% S+VW(:]^&Z7'0O@PR*M654&4O;%$0C\U4 MF3NP'*S\H< MXW#@4JC#G11%[TXOSHFMN[#S':JL/+KRF Z'T!HT65NGZ# /O%K#1>N=SCP? MA'3PON'A+E1;PE OU&9EYS<'Y$GB6;I2HLK2OM1TMC2U<,JJEN>7D!N:(P#A M27/PI1AIC6JY<%EZ9SD]AKH5,7(>C&U[X[\#4]B*'T\FNX27'\2R;8EIT2O@$8G#B(2?G24ZA_@"%O/1)%G ;TBT/)%( MK7,!F>#E8C*:+Y)7\/MY5B]@-II-%G!NJ,4G#U"-;A^>66E#3F?W%@VGPTM^ MW3U@C^+=9\!'Y?9<3%!AP:K)^,WKJ*O2X\;;)CQGJ?7\.(9ER5\CZ$2 [PMK M_7$C!H;OF\V_4$L#!!0 ( .2 ^5C"&PO=V]R M:W-H965T8'7K77=W'4)_?6?7V DI4$Z-U _8WO7,,\^\['@8K97^9E:( M%IX+(1R598,!.J$B6]62A=,$M+O8Q,J9'E7JD041+'@ZA@7 :3 MD=^[UY.1JJS@$N\UF*HHF-[,@=H108&8= J/; M$\Y0" =$-/[<8@:M2:?X^KE!_\'[3K[,F<&9$E]Y;E?C8!A C@M6"?N@UC_B MUI^^P\N4,/X*ZUJV1\)99:PJMLK$H."ROK/G;1Q>*0SC PK)5B'QO&M#GN4M MLVPRTFH-VDD3FGOPKGIM(L>E2\JCU?26DYZ=/*"QNLILI;E:8[^I'1*GEE32\;I*C@#]5,H0TOH D3GI' M\-+6S]3CI2?YR60.#RB8Q1RFKBZXY6C@]^F,?33TW049C_)O=AP6R_M"NFG$7W,#'^& MHDXTND0#I0G;-%W &NF@9DJ[5WH'-MO"J@6<=<,^E;(0_E02ZEDO'#0;%TZO M1']6Q2:$:8&:9\R P27U GL$-@Z'+6S^PO[?.6O'NBX&J^APR6K!&@,+I6Q) M3Q94:7G!_V(OS<0730AWTJ*6?I^)$W@FX=5[\%1RJ9PNE\2#N7@9OUW31%"5 M/NB+BSHO2JV>$.B:5[4[&Z! KZE#NCOI4E?^IR\AS)0NE28>)R7E79P]3.;[ MZS0]M4[3L+=;I_VP^PYUFH3)=XVN+4$CM9S*GZ7.LM0N9X&S.1?W) MH)>."LLR51";C8.I)".2SOV9H@A)4S\9)7CNHW+#R#KQ>G2?;E1QH)W:^H#\Q\ M_+(-T#=6&E%7:"<.N^>$U86/'X9)-_G4WF?,K*!D&^>G@0@J2T'?UG4G#:_. MH3,,!W1-_)6($- IGJ2>O'/ABKB?M0;=>GC %R?O&K?K9^YS=<07NB;G+2BM MTO,WOG2Z3J+3#_M>VGERZ7S81WZG,7KBCOX@3':(#R@7^\:,Z-5D2*6P]/.O M@4Q5TM9#8KO;CMC3>K)\$:_G\R\4"$YG4.""5./PLA_4![596%7Z.7.N+$VM M_G%%?Q-0.P%Z[UI4LW &VC\>D[\!4$L#!!0 ( .2 ^5C@DZC?G@( *,% M 9 >&PO=V]R:W-H965T%)N)AC[,3+@#1]L4F*Y^A0$CEK ME'XV!:*%EU)(,_<*:ZMI$)BLP)*9/26\S:V)U>S%1M!9=XI\'49Y.T#]WQ36!<(%K.*;? ![8_J M3I,7]"PY+U$:KB1H7,^]BVBZ'+C\-N$GQ\8'""+^FK2UJ^ MY)WJ7N&*FTPH4VN$7Q99P$'Y=VP B/!<):"6I#+C=@V4H@&+2&@MH68&DY4V6E M)"$,J#7P_>E-X=.-I 15&R9S\QGHGK"_)[C"#,L5:DBB-I+ -9>,VZ.?RXB]02P,$% @ Y(#Y6*_#LC36 M @ 908 !D !X;"]W;W)K&ULG55MC],P#/XK M5D&(DZKK6_;*-NEV@ #=2=,=+Q\0'[+66RO2I"3IC?OW..E6=M(8@B]S[-B/ M']N+.]LI_=V4B!9^UD*:>5!:VTRCR.0EUMQ26#Q/2Q1J-P^2X&"XJ[:E=89H,6OX M%N_1?FI6FK2H1RFJ&J6IE 2-FWEPE4R7S/E[A\\5[LS1&5PE:Z6^.^5],0]B M1P@%YM8A(U".""B\6./&?0I7>#Q^8#^UM=.M:RYP6LEOE2%+>?!.( " M-[P5]D[MWN&^GH'#RY4P_A=VG2^CC'EKK*KWP:37E>PD_[GOPU' ./Y#0+H/ M2#WO+I%G^9I;OIAIM0/MO G-'7RI/IK(5=(-Y=YJNJTHSBY6FN:K[6,(*\&E M!2X+>/.CK1IJO)U%EE(XQRC?PRT[N/0/<$.X5=*6!M[( HNG\1%1Z_FE!W[+ M]"S@AU9>0A:'D,8I.X.7]?5F'B_[GWKAZ]7:6$W_E&^G2N^0V6ED]WJFIN$Y MS@-Z'@;U P:+%\^28?SJ#&_6\V;GT/]]3F?A3I,]WYN/)<)&"7K%E=R"Y6N! M8- :,FI;@J7K7-6-DN1L0&V@Z>&:'@X/<"%(M%-X^5Y2I&H-79H+H&EC/VUX MC3G6:]20)=Z2P8W#> XL3">IEUF6PK*M1$&<#"0L)5Y2X?KQ M:6Y@DV&8L0G)<9BP,5PK26-ONSU12<=\2UTQD))?QB!E(8L9?%26"Q@.)V&6 MQ"1'X21)X(8=:OCMWNW@&^YWE;2 M@, -A<:7HT$ NEMJG6)5XQ?)6EE:2_Y8TG< M7.@^XU2]J"X!/V79?$+4$L# M!!0 ( .2 ^5@0<@7IV@0 -$, 9 >&PO=V]R:W-H965TY\NE+ZHZD0+:QK(0U2L.5!(WS ML^ \/KD8NOU^P^\<5V9'!G>2F5(?W<-5>19$CA *+*Q#8/1SCY; MT)S@C^JUB1R7+BBW5M-;3GIV>H.%8,;P.2^8!>0O@_H>@^GK5W$6O3E <+@E.#R$_OT#=M#=- M[TJ"K51CF"Q-W^>+^TIWI.NNV-".CLY2&7NDT7*-5(DLS%#BG%L#/=:'"R:8 M+(B;6U]P*;E<."\L47-5P@_0&R9A,L[[7IR$^23K=ZO9*/'B* K3=-2'\UHU MDF#UUK-$?:Y5_74NXM(JD%3"N:2W"#VWVC]QL-KRSSY(GAD1HXI,4>3$N]!8 M<@N]WY1%B(=]Z$WHDS@A)M*](7U1J-5"\L]DW>'3C6B8YDQXNQ3$1V5WU!CB M?$12EN60CB.X8VOH=3[K ZZIE1AT)B('GSEK(Z>:)G"G+*$R[X?_Z(;04Z1C M6K8.]_B$R$5) G'L:*:3#$:CX6X@T87^20BC,!EEFQ".\[B_9_7\GG'!9@*/ MJ%4>&2:0'%TTFEM.?OIBKKQ^E2=Q\F:/U*-T^2"IZXIM*!;4<0VX;#UHN L0 M<=V@/?]-#IW_,*V-1 V2VI^DAJ4URN(!J'9*(]J\^_(UF8PI=Z)^)\9YZ]@\ M"T>3L1?C* _3//+I^*3R?/,=H?1TZ1[2$//HH>?/!X_'RK^I3;OJ0,[.PSRA M4(W"*)T0S"0<3NAVQUF8I.G!-(LC\L&D+0J3)(R'FX/_>]F5GO^E7@"C0DLK MHG&%D[MRB5Z[L=L*XI1:UKR Y=?62T(QSCTT<=$FLMU5C<[!7=TU'JCM&]?/ M@"ZZPML_]A'[_GF@T>D95R)I.N7BP=%T#M!M!=PZ0,FC@IG*0W3F'/9N2K17 MD_BI@GLR*VXK*%!;>D%]K,TFT\P,+SD90W-,30UWHKGIJ\\C,$KSTW&XIN-BF+QWORCOE&%Z: M5 8[8V:->N&':4,^IE1L)\[MZG9>/V_'U,?M[;#_CNF%\Y' .:E&Q^-1 +H= MH-L'JY9^:)TI2R.P%ROZSX':;:#W@Z;8/PS[0$AT)H425I.)XOWYW MU(OEQ'&S8MB7?9'X=L?G[IX[4CI=2W6O<\X->2Q%I<\FN3'UR7RNTYR73,]D MS2N864E5,@-==3?7M>(LLT*EF%/7C>8E*ZK)^:D=NU'GI[(QHJCXC2*Z*4NF M-I=M0F:,E2RGOL?,S.)BX"XH*G!C4P>#WP*RX$*@(87SN=DV%+ M%!RW>^T_6MO!EB73_$J*WXO,Y&>3>$(ROF*-,)_E^B?>V1.BOE0*;9]DW:[U M8''::"/+3A@0E$75OMECYX>10.R^($ [ 6IQMQM9E!^88>>G2JZ)PM6@#1O6 M5"L-X(H*@W)K%,P6(&?.KUA=&";(K9'I_>G<@$J=^&4K3E\0C\@G69E< MD^LJX]FN_!R@#'AHC^>2'E3X:ZX>^.3\[1LOI#DI-$F9$&PI M.&$&E-%9Z,X0@>)DC8^%Y_C!L&&A=0/*6)61D#I)$O<3.1<9*2IBH,KH1FU0 MVU*:G Y^$ .*_B!I[Q<PL^;94]CTE$'3<&1B;>4T8^1_H2V<#>"DZ>3MZJ[91\ M7Z!Z;'X"F9(X(8WMSMCU%@[UZ&!E8[2!*=P#V/T*L YP5=?Z4,R>]YC$K1 SL M!M\90(.E'>H=^E'J+( W<>2W^T$W"AQOD6P+T;:R?@_W1M!MONAGBN&^"95* MM!%_U\9@R2N^*@RIH3 #(3KBLFW2K90L=XX-]!$4(@7WRR<[M ="'U5D&_ " MVR/2[?C$HYZS2%QKH.>&3IP$S\Z9'H:TA$!Z-JJ6&F9>7PZV =[UV=4X=^QE M%B\V$,#V/FW+(4._";AHZQ. KCC?N9X]V>@;"WQR_!&](QL-D/2T!S#8?(4. M/&8')OH3%,]O?E=4-E_P .2JD!DY GZ$#@T\:!W[40AW@&0*;1HOH* G[2AU M:.Q.N[, Z@=4"]TF..0ZGMHD=-R DK=O8BB/[TGD+,)DZ'WF<.TK4M.=K;"Q M_8Y!4)TCUTQE&C8*XBF!!SGV$M@.'MV6LK;E!W;C*BV0A<&"T 7QPP!.G^<4 MV.8ALD _A]WEFQXP'B<)G6Y[H'1*KLM:R WG3VX(0XD)%P&)7!+XE$1AFPC[ MJN)6J3TBM[OT[U&$L#CMQ(:Z3AA&-@J+")LV-DG@^%'0Q\:EX=2&^OJQNQT- M66;SZ]#UZ!;RX ]#T[_-^2DCD\[4STGPK@@.3TGB5T[&B9.[,<'R9DXE&[I MZ/G@L>]@)U2>V =6X@M[@1]@#UXOLA3O"IX7 $\7P-/PW^!IY,0T&3'5=^*% M][_@ZK[OO/GHH[ODZL[^6H"+@VPJTWY_#Z/#WXN+]J-]N[S]]?&)*2"@)H*O M0-2=+<()4>WOA+9C9&T_X>$KR,C2-G/.X C'!3"_DM+T'=Q@^*=S_C=02P,$ M% @ Y(#Y6/![^-& "@ RQX !D !X;"]W;W)K&ULS5EK<]NZ$?TK&-TX5688F03X=&S/V$YRDTX>GCAM/W3Z 28AB0U% MZA*D'_?7]RQ 2G0D2T[3Z>2+1(# 8O?LV0?)X]NJ_J;G2C7L;E&4^F0T;YKE MT>&A3N=J(?6D6JH2=Z95O9 -AO7L4"]K)3.S:5$<GQV;NLCX] MKMJFR$MU63/=+A:ROC]7175[,O)&_<27?#9O:.+P]'@I9^I*-7];7M88':ZD M9/E"E3JO2E:KZC+E11D""H\4KL"4A>6A7:_+);NY8G(Y:VNJD6W69HL,A+^R_O.AP&&V+WD0V\V\"- MWO8@H^5KV'#033[<.T$W)NA?!'A(3L8U4V<\W>E)G*'NX_A$(KK7BOU3G?*?"O;3EA MPG48=[F_0YY862F,/+''RB]J6=5-7L[8/\^N=5.#$__:9JZ5YF^71G%RI)Z^KND/]4C/RR$?9TK=E$MEK*\9[EF"&19 MYG^JC.5E4[%IU=9LIJI9+9?S/)4%0^#7TH"EK33-FKELF*R5"82,0>A"EHA= M+Y2MV-K4K9)FQ,YU+=BG3?)JG$V/,%@7G\@;**85PG\UJ-9,-U!RO MM%5I55:+/&4Z7^2%K(V>#LQ2K)1-"\.J*8WRFBWK*FO3!G=5F;ULX6786G]3 M.(2T6:AF7F6:UFK'-CSY21SSH4@#S.?@3RTDA_ 'NY=K;2]K@' M"OW F;(HAL*PHM%YUF.YLF+"+A3@P(9945WC!'6'TJ*Q@1@%(55JW 7\E$SG M:P5P O&LA M2(IAN:/HVAWVWL%694ZY5J:8YO#.MJX69>2 ^@PXW*IL,H^ O M %86>\^W[ $ \']>W!./2'Q:M653WT.R!JPVQ#J+B3$V=ZMZPLZR?^.:P%OQ M-2\!J6+CHM+Z!5R_N0)GS?)R<$O)NL0-#4,1THIX!M-U _;*.R)QII",TMPJ M0NZ6"\IU?]J)\9OS]U]?G[VP=WJA=K([S,! ZB^4U(@%S5HR_/K>F@O73@<* M9CC+5.:%_ ;'$&@WLFB!X HXK#79ITR5/;:#F#(%6)02[_:!0_1#D45ZPW[] MZ"IUEQ9M1O.$28W ;6L:I7.81NBD;5VK,KVGE7-9SK!S!BIB*PF@%5W LR*7 M)H/=]P1RS!)R>P8*P=E]HO@(K=B5G"JL/5LNL1&6ZIY=#OOPX8*-1Q^OSNAJ M!#^7:++2"MD-L*S.JU5A:%<@6Q5 LX%?X=1:EEK:SH6VV*PCTS]:H$ZS+_M] M0S=OQ;/S[D,@MU#N(:*P%3%LW-_[D]2W 4/>OC/)HF ]T8?.['CU@T6;H !! MPYP2>(.)M4(34-6H#TP-NZ:P$]FDN:5RN:66FJQH$2"YH"QTL#7PI*7C<*(1>M&!X\D/N^*%@G[]G0I(XB>\#E2V9BXT_ M5=!4O&">$_B"76SD,9/&;&X9ARX6?GIJEF&!X[HN8!K4":2U;4D&U0:'Y>0Q MB70)=G!'N.'^])W$L#EFW'=X'+ Q I",L:-'2]Q=Z2K Z Y$?CSPHF/O]<[ MRYLGG,CW-K(#'<.%RWCLN/ &'2\"#\=SSTG$YOKUV;XYU$LF+O[V4$,\A1K0 M1$0Q44/$3L*]A]0 77B2;*$&N2C>1PT!J]PMU.A+&W%#.)[W$[[V@B?XVG=B M+V3 -@)3QQYWHB@D7\,YL=CM:W<2$=Z!^=OC:^X$D;_%U\))HHBHEOB).3X( M$QSOA8 GVN%K8<^.C:__YWGE*K_[N:P2>J[#8=$SQL/ "8#PD#IQ%#A1&&Q2 MQXM=D#[CWPPR TQL9GX-@IF-/$HD2%@ M-L,(EN)!"8AD-[FN:CREF,AU!KVNP^R#'#;9MQ(5O5&@B)\JK6VNJ^RC>%L8 MZZ=*&VBE3II> MVM%[W!4KNOYPW1=?K/KBAVFX[X;-.YO/JQ<8T*1JJ%LVT80GA#ZSS>JJ7;); M>IS07?NIC_9WB0\.?:12/*'&O,:!$H%\:2?WCM_FP/!*U3?HPHWKT6A$W.%A M AH?T,A#)Q9'3,0T"J@D9[CNP$3P0$+$L=' M4??= ]B2M?3&"X9<7KXQOOEL&#).J=HFCO#1!(0'2#+H!Q+&(^JG$$JHS>*@ M@WO=#GNN>S#HG;MAWT";X=[^ZQ<"';G#3]P>=/1"'GH/D= (.5<(@42_ 7J M-M7G!FC/18^*]D;X!^2E&,TS[=X-.J=>!_#"MS&2%1*X 3UQ(NZ:V17H7:/9 M@]YUI3WH76MJAGOZEE\'F.X9T,,($,9FN@>];]$ZE/M^KAOV M3=U^T'\EG@L7?0V80\@^,\T-]T277$#!$.8*O@&Z2Q5/F$W4)X5QT'&>PN0) M1$<#" &6T@1ZU#$]$FA(!./) /2NP^E0[MNA'O2N)S)#LNB!B5TMTNR\5K*9 M4S4[6RXE*D9K2QFMGM+W/NCU3A6+_JL FA=C+^J3V4!O7V*\GS/9/Z)SP M!*,FVSYA'0X^,()U,_,95=M7X/9;XVIV]:7VS'Z@7"^WGWD_FFY%H^V88BL> M^X(1J^VG4SMHJJ7Y7'E=-6AFS>4W8 .6'V_/OT/4$L#!!0 M ( .2 ^5C*G1,DBP0 )$+ 9 >&PO=V]R:W-H965TSPL]D&QZ5@86W(E M.9GY]TO)QR3M9([%OD2217[\2(H,%WNI[G2&:."^R(5>>IDQY<5HI.,,"Z:' MLD1!-ZE4!3-T5-N1+A6RQ"D5^2CT_?-1P;CP5@OW;:U6"UF9G M<*]!543#U M<(6YW"^]P&L_?.7;S-@/H]6B9%N\1?-'N59T&G4H"2]0:"X%*$R7WF5P<36V M\D[@3XY[?; 'Z\E&RCM[^)PL/=\2PAQC8Q$8+3N\QCRW0$3C6X/I=2:MXN&^ M1?_D?"=?-DSCMJTB1P7 M-BFW1M$M)SVS^LB4X&*KH?>KU+H/)2JXS9C"Q<@0O!4:Q0W450T5GH ZAR]2 MF$S#1Y%@MD_#W MY48;14_CGZ?\K>'&3\/9^WNN898%F5E,('- R1\QQ.2!$'=@@NZP@&PU)"\R9"* M(:GJ6I,I4$A25(H4Z0W'=[4NBD0#$PE4(N$4>+YQT!T!EN6BK6W=R5'PFR'BCH(B*K8$!>R3M0*XN&\T$#-2!LR:W$2 M0J'%ZI.?7"9#N.'Y,8T?XL T-2T"LEJ<]DS$>&C&>4@=TCH I30H#*>MC1A! M4]MI^&3\YG][\M [)XHS2SBJ-Z^FZH*;R3Q! MI1WA8.8(3\.:\-BO"0=!OVD';5F=M67U1!5%\T$TF]LEG([=:3IQI_$<;E]X M;SW6AV!BS4\@(.WW[V9A$'[HRO"5]B?CP"YC?UZ?YJW]2RJ^X[K3G8WOUV R M@X^GROZB"0B]K.$LT#Z7\6LI_E+).W]2MIVX[FM(' M^XS'F>LJUQ0H)AYL3BM*%',MUO(9O%B_KK'D.3C MCFG?].:U#W3XU#_PZ&!,*E!MW3!H_^$J8>J)J?O:S9N7]9CU*%X/JU^8VG*A M(<>45/WA=.+5O;(]&%FZH6LC#8UP;IO1S(S*"M!]*NE?HCE8 ]T4OOH74$L# M!!0 ( .2 ^5B]*(&^I00 %@, 9 >&PO=V]R:W-H965T]':CI'8"]A.BKI("M=.FH>B#UQIM&)# MD2I)>;W]^AZ26OD">Q,4:5^\%,DY<^;*\>'*V,^N9O9TW2CMCK+:^_;5>.R* MFAOA1J9EC9/*V$9X?-KEV+6611F%&C7.)Y/]<2.DSN:'<>_4$K9L';2:+)<'67' MTU)35BH @<9?/68V MJ R"M]<;]!^C[;!E(1R?&O5)EKX^R@XR*KD2G?(79O43]_;L!;S"*!?_TBK= MGZ, W3!W'-[G#L@1CVQT4O?9*D\T>D]^F]T;YV M]%:77-Z5'X/)0"??T#G)MP+^W.D1S28[E$_RW2UXL\&\6<2;?=$\>B-=H8SK M+-/OQPOG+1+BCX=,3HB[#R.&(GGE6E'P488J<&RO.)L_?S+=G[S>PG=WX+N[ M#?V+X?AZ:?I0,YV:IA5Z_9TCKBJ.!4 >OK#",Z&BR>.2KRTS-2F0' ))" ,/ M8=BAE7"4ST9[S["L95%3*0%G'576-!'CHY8>P(Y,1<<-6UD(^C[[.+H< M93]0Q25;H-72<2N)I/GU%K)7J"5&LJ.S R\1J33 ;Y8-#HFUDT&RR: M;;$(M/]7TDY>?TT0ME'^[X- 0I>D3>#7P8Z%8L(A7@@G0I/]5N;V$=K+)Z.# M;QNB(%>"D//2AU: >^\OC^G=N]-H6CB&>2]NV8>>X?#\%,8&EGA((@2'G24< M'IX6@(3-UIH@14J*A532@TIJ$,EMEI4(\1'.,1Y2NF"8$SC]8D!X^O+YDX-\ MFK^&]QKI\>[Y)'8*)TF]9%U( /4F=%IT98QV$8*A75HYHV09E512"TCTCN$$ M)S6="^OIC,ZP1=-$7#H*#QQ-)R]^C>&I.@L=%M?3HQ]-U.DFVB9B7:1@'_O[ M2>IOPD^U@*VTM,%_-RX)"CK=>^]O, V9L6#-E?0Q:9^^',WPTBEU/Y\ F +Q MD""<:F!N,'TE?1V(.![4RE0/3R>C_0TTB7ODDZ[[=)'\JBM#!!O3Z0<4P1Z\ M_#JRX>LV/3!P-#(/EK8H0%/>;0,W-H2(>&22\S'2*".A(M=-JB#:C_L*2@9Q M: Y)$&$PL*$$D#*;7;<3$K%-E:C6]XOT;FQ$4=@.J@;H.UP*MAZ37B0"6V/Z MNUBK\&V^Q;>?P V.<=WB3_ (8):7G1(6OU=A> O,8T[38DT+<\NSX:1$!T+) M%E&QZ'QM;(PJ@&N)(ETQ_*(DH].8SMZG!U8XAG(7R'.9\C24B,)U']M;*(6( M74I_MUY#_BQ3%31BW;9N[WPBXE/*2X@NAD]'(O(YOFV/3A31MG M1P0$DVAE?_$10,_TS,_P%02P,$% @ Y(#Y6%*NW$$H M!P \1$ !D !X;"]W;W)K&ULQ5AK<]LV%OTK MI.C,,Q:<>J>T9.W&[Z8Q;CY6T'W;V T1"(C8DH0"@9>^O[[D )5.NY71G M9V>_B _@OLZ]]UQ0IUNEOYA*",ONF[HU9Z/*VLV[\=@4E6BX"=5&M%A9*=UP MBT>]'IN-%KQT0DT]3J)H,FZX;$?GI^[=C3X_59VM92MN-#-=TW#]<"EJM3T; MQ:/=BUNYKBR]&)^?;OA:+(3]O+G1>!KOM92R$:V1JF5:K,Y&%_&[RXSVNPV_ M2;$U@WM&D2R5^D(/'\NS440.B5H4EC1P7.[$>U'7I AN?.UUCO8F27!XO]/^ MHXL=L2RY$>]5_;LL;74VFHU8*5:\J^VMVOY=]/'DI*]0M7&_;.OW9NF(%9VQ MJNF%X4$C6W_E]ST. X%9=$0@Z042Y[5'ASUT;LC0*6!(EV0OZTGUTJ=.7'HNNXEJ\O4362G;#'U!, MEEUHS=NU*\[>UXW=HY5HN:\%$LZG5@X 26VG5 MK2N8?8#]-&6R+>JNE.W:JV)J0^(F0&LC![*P4.Q7^);K\KF%KI76,-Z6;".T M(R1$,%P+^W#C*?M%M6^O>F_8!ZG! DJ;[[^;)?'TA[^"P!IE8A]#_Z:_SJ\C M+EO%6OBS0X>5.W^>P)1,0^:3=P"QN*=[$?080KELV0),!C0#MA:MT+QV]GD) MCI!4TRZJ7I"V6P#3M1P9(.?>*W1L:_R=4;4L.;U>6%RH1%SE>XWEW(^R,K)Q_)#Y057#5O7)/[VGR\.QX]>\7R(,H2 M7"?!-)_C.@^2A*YQ&D2X0395(YCE]VP)3%;2LCA(TAR_DWS"DB"9Q"P-XGGR M(L@M1B&B)S6OL'T639WI.$J=Z?EDYDS/TBG[7;"* ^=665;PC;2\EO]&Q+Q] M.-XPO:&07>Q&X=,B\[.*"I0*D3)G@&GC,16'F!)T?TJ/XST#]V@F8??%'3*Y M%NS7SAH+\*D+N64_\[8C\W'09V 2Y.D$T65Y.,_9U;W0A23_3Z9!-(W>L&P2 MQBG#.%P)5T8GLSS!VUDXR0]UHQ2%E^9$"V1KZ#"+9\$DSKREZ83=_N&7%I>X3TQE7((XA!'O/=:U(A:@]=Z]D"RIKNV8)C=06'DD0Z!(T9@QI MIZ0<&0 ^QYX@K5.GC65? ;3U^ES@#(TA7 MA*NRO.RIMD+6'$ 'O0=P; MLPIDXL.O5%UB20O;Z9:=C#XM;D=O7K+00^FJD=S=[NJ0]W7( 63CYQD6-67% M8]:G;!?C(&\],O\-[B'[\5$?%#E1]BJ>Q6$:LUMIOKQ=T5B1T$0MB1RA1+(P MS5Z#BP W&2@EC6CPPH,4=]K:MT$'/::72\N>C^7PG(6A=-D MYM#11\RADQ]S@'V?PP7@Q/>.Z="L-"TML<@U1S+(# FYYN\!>B09ZA'@[5%! M@2'C$@< JABS4;TY'T71X?08'@WRJ4^-(F\%G5V@%33BI\Y>RM^@O&OM-5X92A((DB'0ALR*MR5SX#+'S; MEUS6_63T9LW ;BU7A_ /3!Q,QWZR"-+,GU#Y\_7Y_R'T&9U//*%C;D[WA)Y% M.)7$(/1IF$8'I,O+?^&3SQ_ 3CA.2'$09RF+YVD81WOJG\YPAIF#X*=9&!V, MXSR8S7,LY)C(\Y>8?X))'^U=2YVQ8XYH45,&D2^ 3/E#+=OC5#T@:>N_/>*# MK/A\^/F^K611L=[+%RD;(2#<;Q#T4MD*O=1TM3_^#LWR-9?H779U^?'3APL: M8VL8] >,.]%V5*UJ"_D=@],2V.-O^(1:W+(2W=Y7M6N"YS[QQH//\$9 "_W9 M8$ #76O]%_G^[?[_C O_&?^XW?\9 ?K-JXCWJ$ M;%7C;BO!,29H ]972MG= QG8_\MS_@=02P,$% @ Y(#Y6+Y"Y1OA"@ MTQP !D !X;"]W;W)K&ULO5EM<]NX$?XK&)WO MSIE19(EZL^/$,[(3M[[)BVLG[70Z_0"1D(2&!'@ :=G]]7UV05*B;"M);]H/ MMB02N]B79Y]=D*_7UGWU*Z4*<9^EQK_IK(HB?W5TY..5RJ3OV5P9W%E8E\D" M/]WRR.=.R82%LO0HZOSE5JUV\Z M@TY]X48O5P5=.#I[G6R.<6KSIS :OSD>TGA?\ M5:NUW_HNR).YM5_IQU7RIM,G@U2JXH(T2'SZ>PT6Y+@]O=: M^R7[#E_FTJL+F_Y-)\7J3>>X(Q*UD&5:W-CUGU7ESYCTQ3;U_%^LP]IHVA%Q MZ0N;5<*P(-,F?,K[*@Y; L?]9P2B2B!BN\-&;.5;6[&G+%V7MKEB\_*Y>)MVI>O#XJH)/N',65_'F0CYZ1GX@/UA0K M+]Z91"5M^2/8TA@4U0:=1WL5_E::GACVNR+J1Z,]^H:-@T/6-WQ&'[DEWFH? MI]:73HE_S.:^< ##/Y]R-N@:/:V+"N25SV6LWG10 5ZY.]4Y^^6GP:1_NL?2 M46/I:)_V[TC%C\B+PRLCBI4MO32)?R$05]7$%2MBEY/)!SE,%)A"R*53"GQ4H/Z*TFFS%-K0VLE>U='@N!L-CT6$X$_ZHZ#\&T9'QUTQ[D7C M_4:/3KHGHPE_#$]JE4[=V?2.C*O,7LA8I[IX^#&K)Q,8.Q7C$WQ$XK,M9"K& MQ_ $49KT!]W)221FF2T-UB:E FL5*^BU -F#DDY _6@:T<DZ)>?CJ.H?WK3!*Y:=ED%KB,0UD[] MBUWVP M>YJB4?7$9]S?@&TMO9"5-XCPK%RB*P3HDUJN:\84-('8T"ZYW2V5$4=)C"RL$]6#Z9CBAA\ MS:VFDFS"MY4E"LY@>NJY^MZ=7WU^.Q.I@C,8OFAS;1D0G$<(>O73/BV>+E\BE-B7!TJ033DI.5J@+&L2551(F&X$790+[6$)QN M],G46Y$[>Z<3KB#,E;%U"9><(H95@1EDBGG7MZJ$^"F.E0]B2<*%"M@=C%J^ MD$TU.V#V9GME3EMB[?Q!?+B=-:F<6^D8!HEV2)MUH:BY^&GK.2%T"4;*>\2B MOY7 W* .\;,LRN3)Y//18ABKZ^+S2F.S)YGU X9@_?*B=,0?#]S7Q'7IXA6Q M *U$"=P1#&Y7*ET\P\#7KDQP3<--5M"L:IB"NHRX_M/5AZZX,G&OJ?V-9)L! MGM589Q"A K@/JSIM6A$">C#830I/$> CIY'XBW8+IQ:X">XP,'[#&!2E>:K] MBK>&*N2_-+'-,EU0] S9UFS>-.PUF%0AX;M,Z\!64-G%26K^+R)=Y*<= <8& M82TO6"7Z!C4H;\$U"69AIPAZW4=.ESGWH^%PO.6Z7")J2TI>CO$AUCFB*;GU MDX@/82B-KXB:G$'OF#TN\S;BB#YP2D1H L1ICAZ>CJ+>M-GYD&%_KS&Y*,3V M8#SJ#39F[5#&"]H/TVF3HO,G4B1-B:.GB").TZ '!-/)E?8/XU%!DDPV(%/. MBW2JLFVRM?NN:=,MLQ];1GM3MP$I/#030F,,&_*'JQ.-TIKGRE-Z* @UT##9 M=NE]_/O[]MUVR='M*W,'=6"84%J/)/YP2.+"]J6#W.,^.FP_*=BF># MLCD-_DW71Q6$G9M1J]N<=+S*],NZ($)BL] [;:L,CK?55_AB>,FMJ$%IC8&# M:+SQO*5IV@U()MM=4_/;ZRD4>W8GD,Q)-J$.DI![3\U6-N?I&];!RA!"[6IN M>2 IB5]?U#<.F?7")/?FHIV_=TS>'&O_GC!4W)7 M?)35M#/SWL9:AE*!C[,D0S+HF0P]GT.+AA4!Z!4_CI^"^LZISZ@U)7.#>SZ+ MI71Z;TH?"Q=PA-4DFLI:!\@M:*02[]]?=&F>15Z 0&VD$&7B<:5K0.0]]Y M"*IGYSV'&TS5/S#F@T&^/>;_^B,#_NY$#]1M/?AX8H(?/3?!DYYGP=#=,XF1 M28])AOA8\RS=FI_![WE:83B5"?)-8+!(/3$>.Y[91"_"T&1D39IMSJ$0 M[,3T5S$OO:;@X3@ K]H/)"GH !%J5-7\VVJ;NQS-$_F&D+FI[78(U <-8J4G M6ES0@T .7^"6P92[5G1ZP4-BB &EYP)P F1P]KI$+<26N<$D,&L/I%9(8]%_^A<>7C6GAM5HUK_#*K41_QRF* M'F]@TT5)\25RU#QU;LTZZ*PZWJF2T,\I7W?(E"W]HV?,#.&=4W.U>6,W"R^J-LO#Z[X/8%H-**=J =%^;SKN"!=>H84?A#S?*?W)U(@6'ALAS2*HK6UOHL@4-3;,C%2+DMYLE6Z8I:6N M(M-J9*5/:D24Q'$>-8S+8#GW>_=Z.5>=%5SBO0;3-0W33VL4:K<(QL%AXRVO M:NLVHN6\916^0_N^O=>TB@:4DCHA .B&A\WF,&0TF7>/Q\0/_;:RY] M.$J8Q3](2/8)B>?=%_(LGS'+EG.M=J!=-*&Y!R_59Q,Y+EU3WEE-;SGEV>4+ MIH)U'E@JY\*C8@ZY[T.0'H#F\5M+6!I[+ M$LNO\R,B.+!,#BS7R5G 5YT<01J'D,1)=@8O'52G'B_])=7PC)M"*--IA']6 M&V,U?3O_GK*AKY*=KN+.TXUI68&+@ Z,0?V P?+//\9Y_-<9#=F@(3N'_JN= M.PMZFO)/5(+;FG;1 )=0'<++3G-9@:T1#'^$IO\FT'T30!W%H:,A[)"\9@:V M2M"8,#=P>2!"\B3:3A),[CMM$99 M/ %U3AK!_/F_3,+9]?3J*X1C$CX_"_-T"BO[+;]!D]K"199-1SD=1B'\7"%3 M+L;3Z2@>MC1231)IE1>_:E#S@M3M_4,M/24F*+)5VC+GIL&*AIWSDXQOT4\K M\30Z=I9_\9[MO9=HP]]I]/>'P75W<\[U),_#,;F^:D@*_Z]W&Q_IVC (E[/P M.B?73[=DEEY??5?@FZ8DDSQ,DQF<.C+1T> CDRL_W@T4JI.VGX'#[G"#K/K! M^26\OWY>,UUQ:4#@EE+CT702@.Y'>K^PJO5C=*,L#67_6-,MB-H%T/NM4O:P M< 6&>W7Y/U!+ P04 " #D@/E89*%?//<# #%"0 &0 'AL+W=O9*M2CIRT;IAEN:ZFUD6HV\\DI-';$XSJ.&"QG,IWYM MJ>=3U=E:2%QJ,%W39$[>"_PN<&_.QN B62OUSDWNJED0.X>PQM(Z!$[=>[S% MNG9 Y,;?!\S@9-(IGH^/Z#_ZV"F6-3=XJ^H_1&5WLZ (H,(-[VI[K_8_X2&> MD<,K56U\"_M>-LL"*#MC57-0)@\:(?N>/QQX.%,HXF<4V$&!>;][0][+'[CE M\ZE6>]!.FM#J M)RUJH2I1PKJ7@8&0I6IP""6!4$/@QF+EY D;-JJF&B'D]AH.AC^B]\9/T\&= M)!75&7+,#/UV<$UZ-OIUIQ$?;4"@[8-^^ZPH/%%B[\=WP,(T&5&?A$6149^Y M9I3"G;1(7-A>;A1.QK%KDP)81O]Q"J\?6BHO!$V,=%H"N=S6G(J-,>C<3.*P M2-@0!I-P$N=#>/FB8 E[=>IO&J6M^,!]A2(:6F*,2N:Y>X-28R7L$-*Q^PTR M@AGDR1#NL51;*3Z0=4ELTX[MN!:\AEJ1=0.L8)"-(:'0DK2@F*VM?.OSB%E7CX,O*S,$]CIQJ.\X+ZPC5) MG/^'_20))UGLNB+-(9OD,,KRS_+/DC!G&1&63/I$?$L"QIG[#28NGPECG\_ M*,]@0MN1XF/C_'_)0!HF<>%'61AG/@=CQAR-Q*"3^>ICJ?Q)LSMB\1$-7".0 M8-VY9 KI3ZPK(B L-H?SV0.%CHW0UXQS!',9PE409][E0%5=2?)&U96'6=&M M374AA"VYK(E@M\@KN@^%J]7N8C_B=9)WE"TR<*MHWTG3CPA*5-PMKRQUS9&0 MM\2&3[ZY@J=*='1VM3:HM_X!82B>3MK^ECVMGMXH-_W5_%&\?^"\X7HKJ);6 MN"'5^&H\"D#WCX9^8E7K+^JULG3M^^&.WEFHG0!]WRAECQ-GX/1RF_\+4$L# M!!0 ( .2 ^5CW)X2C*@0 +,* 9 >&PO=V]R:W-H965TM&%K L&S9<5//-F GRYH!Q8*Z73\,^T!+9XL( M16KD*4[^_8Z4+-NMXW3#]D4BJ;OG[KDW<;(U]M[EB 2/A=)N&N5$Y3B.79IC M(5S7E*CYR]K80A!O[29VI461!:5"Q4FO-XH+(74TFX2S.SN;F(J4U'AGP55% M(>S3 I793J-^M#OX*#AK-^^/% MT,L'@=\E;MW!&CR3E3'W?G.;3:.>=P@5IN01!+\>\ J5\D#LQE\-9M2:](J' MZQWZ3>#.7%;"X9517V1&^32ZC"##M:@4?33;]]CPN?!XJ5$N/&%;RXY8.*T< MF:)19@\*J>NW>&SB<*!PV7M&(6D4DN!W;2AX>2U(S";6;,%Z:4;SBT U:+-S M4OND+,GR5\EZ-+M&*Q^$CPS<2"UT*H6"6^W(5AQZLXW4&YC[6I$DT<&U=*DRKK((?\Q7+,YU].>IJ-1&AZ>-^MX:NU*D M.(VX>1S:!XQF/_[0'_5^.D-IV%(:GD/_5UD\BWC:WY?,P-Q!*2R!68.I+->O MM:C3)\#'-!=Z@V %\4.Z>ZYAS4WOU< 'E7#SU($M A^@!:G)0(J6>*QPD[5F M>0IQG^D],A]LA06LD&I/": MD'.^D2=#:BI-/O&KBB 7;,@KR8(#$,AX4LQ5/?%F[9""[,Z]ANPWKN%C&>K& M=>%+:R2897"')UQGQ]="6G@0JL)0D!9+8VL*%A5'*8,-VW3 *%R5C@M4ZA-Q M?AVDWC0R'=!('2_I@2HMJDQZJ"O#+:I=O7)&R2Q86!*_ZH0RM]]*Y/3P!&4> MGUB=X\H;3KPH B%/GW\1)^ALA8-7_?Z@.^+)I508PLR)CWK==_LC NYP;#N\ M$X2N,<5BQ94PZ(?C08<#X$H,0UP]U:ZLC>*?BL\%B95"")6J0PU\!\V%4%S" M"$L_/!V'*A6T\_$@#SNI2/1_^\?5Z_RG=(\_^1V>\: )S/06<4 M\MIG%T[]=N*#BT2!=A.N2P["Y*KO%.UI>R.;UQ>1O7A]G?L@[,8/*H5K5NUU MWUY$//C#%:G>D"G#M61EB"\Y89GSK1*M%^#O:V-HM_$&VGOJ[&]02P,$% M @ Y(#Y6&D+N&ULM5=M;]LV$/XKA%L4*^#Y17;3+$T,),V*=5BWHEW;#\,^4-+98DN1*DG9 M\;_?.R+BFKI M1[8A@R]+ZVH9\.I68]\XDF4TJO4XFTR.QK549K XC6MOW>+4MD$K0V^=\&U= M2[>](&TW9X/I8+?P3JVJP OCQ6DC5_2>PH?FKFGU)U6&ZFQP/! E+66KPSN[^86Z?)ZQO\)J'_^*3=H[ MFP]$T?I@Z\X8"&IETG]YU?%P8' \N<,@ZPRRB#L%BB@O99"+4V..' MF&JT!CAE^%#>!X>O"G9A\4HJ)SY*W9)X0]*WCL!X\*?C .>\95QTCBZ2H^P. M1T?BC36A\N)G4U)YW7X,4#VR;(?L(KO7X:^M&8G99"BR23:_Q]^LSW06_ MSO12^4);3M:+O\YS'QS$\?=M.2>7\]M= MW -XW@.>W^?]WQS-?W(DXOHZKBO/4H9=*:07H2+1.%40GF1 7;6Z%#FA" M" M#94B6('"TD*BK+Q'Z[!.-%+%#R#3^"4Y(856,E=:A:U0AO=:5Y+3V[1%IK+, M*6R(##3MOL!1(UU0A6HD T1LAE+O08M2!AJ)/[&ZW*.O%#GIBFHK"HMVX6%J MES!U1")W5I9"TYJT'XI-I8I*K)!$RK)"T9(/G*UU#!0)M$:6GU%YR/-K:_E? MY,+')&(3Z&9BUWB"E8__,:QQ?0I&"AC4#3"FS%MSOJ1 MN<9AF*8-O>'L:G=P8%T="*>/#K.LJ,7H@O.K]/LQ1\W@L0#1B/D M+GEWYM^3YPUV1M^ R#H0KU-DBP0.U22%"1G#B@BH$Q M$;T*>\D-!:D8H520;8#J. >S>_L6W*P#]^&6@[@[2#H9/@ 9Q5Q3J&QIM5TQ M(QL2K4_5TDE8H,2D*=2>1-;$(8N]I;I=#D\:D>M961X[T89=*\VU7-) MOG JAQU8^QV4BNFS+JW+O>VKWO;UWG8D/I& *!7N.?I66IW8'HH_W%6?,BNV M 6VX$PUN,>?(%%M>V$A7\K;8<6'!%VHIV@;<';!H2]8X'_\UF:[(0.,:1UE( M;AQB#41+!0?Y]E 472M!F%*QP\1R:86Q 0[75B,%#V@PAJ< X,!)/:7SVVY MXH>1."\*]"ODHJ&EZXSX[Z4D'F>A<=8)YS5%9_=5,0Z$T^?/=%50$XG!?MLZ MA+J"+\MX#]1QO:.&NNXO@KIW)8/1]:V-:E))G\/ MB;)IG+WJM0&T!URD&K@KR(.8Q087SN/99#Z:8K[1.HYJB/]X-LU&V7XI" P$ MU \$P[CI$A=2G:/(9].X/!L"B&\H]B&]O7%11,+C7;<+G!W-1C]=#YP]/QX] M_[\#E\0,Q NW]4S73A.=X*%HZBH"'[T"',E7)S/(%53CAHP]AE72M+E61;I8 MN7'F4#X^H?NAF:PE3+DLT+A2*09L;N-=U>C"KSGT773#B) XH MH751&Z/;!IWQP3Q:DUO%J=L#-0211M-^M1_LS],\N]^>?A6\D6Z%@L*]MX3I M9/3\V4"X-&FGEV";.-WF-F!6CH\5?IR0XPWXOK1HA-T+!^A_[BS^ 5!+ P04 M " #D@/E8!]=;Q78/ C* &0 'AL+W=O!VJ4D)KO+ M#;EK6??K[YD9+)TO=8,__6H_U-[HG%\JB_WYP<'C_5+;:O+R.7_WP;]\ M[MJFL)7YX%5HRU+[[84IW.;%Y'"2OOAH5^N&OMA_^;S6*W-EFM_K#QY_[7=2 M;-^,3F=J-PL=5LT M']WF9Q//.'TX(X7YO&% M.>LM&[&6KW2C7S[W;J,\K88T^L!'Y;>AG*W(*5>-QU.+]YJ7EZXL;0,K-T'I M*E>7KFILM3)59DUXOM]@"UJXGT5Q%R)N?H>XQ^H=!*R#^K'*33Y^?Q^J=?K- MDWX7\WL%_M)6,W5T,%7S@_GQ/?*.NO,>L;RCOW)>]]M5I!-CF_?A!+I::AU9EY,D"G!^&LS>?G]=X>/#Y[=96>WIEB8/CB;+5VGB( M58LV8,\0E+?ALW)+96YJ,7+C5&%6NE!9H6V)_;$">ZNE=Z5JL)$N\-SDD&D+ M>@$ON]:K6K0*) 6OJ9=:'FSK:$ %M7&!U=!L*T^M7ZKG$>JZF:M] I %1JU M6=ML3>_@$)";FV!7%39B@:X!9LQN.7NGIE&9;LS*>?L_O*2#,A:R ';0OC#8 M-;,Y*85]L[9L"TW8HQ!/;:EGZFIG57W'1M^^$BNN77'=KV0KA+7SC8R68P[59]KMRF@C%,);9P60;SLENC0+>@^-4+U@*VA(>GT7I0YAJ; MD:_=XI-A?"6(M(@!'/Q+JQ%)RRTY--J"(6V)&7I4<:&,TU3B-:9"PT>T4:.D\"CYE[#]]!/ M6 .";\:X$4]]ZQGN-/T&J%+*G*$R-]9&+/$G=F0H%%"!V8I6 M-^)$3?]5+1S".34E,"D=5BV]^=)"'/+7+LFYU8J".K,>6(.$@N/(:M[#!S-U MGG\"C8CXCK=+G3/P#J*0 $S74*[V%KN/?45I2L&^, ")' 72M563D!)K<"S2 MVO"Q0:=&T;PFU=TELA L<&5H4\%6H&;LJ-)2S)*J6,>06HP:'8WB9S M> H\0<1ZBEZQ\R#GH6WF//GBP$H*[F M))H_!5?8G%6X:O /YQ'>>(_$8QDPP.5NW;BG3'S[V@[74V7M Q!^ $Z4R[9@ MW(QQM&=FJQEP $(RC=@."X"2$T#,' R0([H>2FWAZD$ N37:8\G*\;)2;R'Y MFJKL-;J FL+[&HXL'!Q,4.-RP7"P?>A'\6 #0- 0@"-<$("\O>,L2!K09V 2 M00Y\76K.#]:(^@#CO__N='[XY%E0=67:TB&$++U$9=U2@9$,R&$S@"('*4A MYNV" )Z:%0CL_=C7%H(TJO2CTO+NZER]?7LY9>2H="FD0,? %BSLJE*A-Z$E MVI3"$+KP0;MJL49>]@(-?JU@.6< :]\D:B>X]$D$_F!\\^I,?GZ3$_.'SVD%--7>D5RB(L M]C/T1;;!P*3M4,1%NQ47TUN2NOP5.T"K3\X2+D$R.79AF@VAU\?O=5D_^Z=Z M4R'B*;R[#=3;)I^IO2@\KNN4(M.]7WBM+G5M&UU,(2'KE].C7I7?D>;"7[X^ M)H74_<9%^E9A:3B+8HC*N>#5%(LVA#8Z%&TV)2J3FL*6##2#E(]"DU\XRY+O MA]:\0I7O3_"FPIM5%>.*/2+([ )#WU!?+&R0,RUM_.#H^' V[\ 7_LMT6 M2 MT =4+8M2096(*20J8_)(9^&A/"J .<#3,I-_<#1 ]EEW#/(W*>1 (\''._(8 MX0XV[*C^((D)^+/MU]S\%MSL:*ED*ZM: [ZS[1K!(_5(:JDDL^V"BSA6$V(U MI>F H"9K*B@_1("&DQX>+.EKROE8>;JCMG6D=D3*1M'!/DNVFE+Z!2+?:!&M3=T$X<\KHF MX.1JQ3D7">X=:4/.FMYJOPNG?4Y:O+*@+]"0')\96(X/3V!?P:"N!KD@#DI- M,??5N:F)>,+!.K^V@0K!TOI2BO P,41&$TD*\@_.*O@$!&/2NRZ)4ZWL-4&( M62[C0;F;)BS2F9SNM2M0$Q,E(V0I3!,YUL[B\6DKQX6>W$!.PS=] HB5J*#% M;>E$_^L34! [IS0#[\?'!X=G9[''"TV%S//!D=VCN\?BUD_ZE8=EEWZ(N M$?,I^X[V[G./=ER;G96:&QCU)IV"Z+UGDPT<_;,95. M].?U^57'+1AQ,]U28T#T>VB7?GBU-KI IG#E)PH+"=S,:;!$O^)J%V3DTV_7 MC7LV:#ZA+6^!@X"$^VVNM]V)T*R=<7 NM0+3[.%@,#-4A##&24E7.T8DEG\=( MHL]!+PU480(%)(Z9'%R96'_)K4=;UT7<0RP3W[!$FTA[0QT8.L"AJSX=9;<@Z['$"VQ,DD#L;*" M/5609DX0<-Q31#R4V$%T*(H%!7<6;(>5$42ND,>>6A5V3>QRI5F6$"3Y"VY% MJ,* .K^2C2-0? W$73-#.P^P+K;5W]XFAW&?3$9+0)A,8RE'@Q,:)'F4(#NC MQI..*?.\<;D?D[%.92X>V/27%D8Z?)*F/++7??W>XY.S_MQ4,>%MPP7_<#X] M/'K2S=ZH_W*EK33/=$*S+40>%$1=SLD!NP/M\5@RX>B&#MU(21-($!RG$4&$ M,8GLH4?2J(:*PY6D!+V_,04Y_6])=%W!;M=&-=U>:!7H(=!M3*$T3?YUX,H?4H)]$/\R#MV'_[_@68#SY[\>6 M5(&5ER2L\GX<+["+E[VIM?5*!ESXHZ#+.#YF,H1$7S*[:)K&LYWQ!J[H+A6& M/I' W6&D.#^-YCK=D[@DO>(9$P44#;SX J&;#_-AJ!CVQ&PXT^+!E>X4'!/C MG&?6;Y8J%JM=,^T[G^Q"^T2K]'<7R#QP9[J16$DU8#CBL.K< &XPF*.S;6,P M#6<4/&@F1_.M2<2(Z&<.Y'C<./04XR_[SHHO?4ARE5F2P+-]$W9R^ >"]YZJO3>T%MB)HX:'ZLK>C*[D=VY._DU,3AYHQ$HRG T.KSP].U=XQ]OA1"/QM>AY-SXY.>H4[+48W.\,K KX[.IX] M&5WU_)E;GFGJ7P'?Q)ZY)'=5E;U^F;JG<3R[O\E]T 0-QG\?!O3R_6#$-(1H M9+[EO%8$^A&59!(]P-)N3FTTW\:S#5=1@PU=ZH_[4$&P@N?'1&:0,=X6/).@ M"Q-_;3/AQ41YPWA^O-BJ"R+!KD 7PB1XN%FZ85[RU1=\40PBCKD<3RV07W49 M[]=H/?"=YF>-J:1/YRHH(]!$A$?;<.O 8PUOB9/K2&^19?&RB^=)0?+Z$?W* M@(UC$IJ>RT)2YBIU$[!/WG/+O7DH3H]GL>K$^DA^%*19?'7E:L>R5_$ M%UUEF&!]''KGZ].2!S(B0+F1<<".A(AZ'>=FBE_SA)R A>98R?]Q%:O,X\9. M5$GWP;3MC$?SR;;QQ?23@%U-;CG/=.2/<5WNG,SW0Q)5]#*5FYZ&C])P/!7, MX^B4/#$,@6'O-9R_TDTX77S>,,ICXP?SL]E)AP5R*"8DJ=*FQJ=3F6N!6(_( M[DA:L_;&R&W8[+9?_NP/?KB%CFO%/T\C$R*8Y#=W(RD:%S^J-Q-?\,#!'7N)(_KHV&HV@!GB\=FN3X!VW0_2[P MY?\!4$L#!!0 ( .2 ^5AT;^^UA@( ,$' 9 >&PO=V]R:W-H965T M7'ZLJZ-1)M.VR2F"L;VV237 MQB*Q,]MIX=_/=M+0TE AQI?$/M_S/+[SZ6Z\X>)>9@ */10YDQ,G4ZH?UW8)0YD1C:UN(:,PKE5,&"X%D M511$/$XAYYN)XSM;PS5=9 X(7P#@!H!?JQ V@/"U"KT&8$-W MZ]AMXF*B2#06?(.$\=9L9F&S;]$Z7Y29.KE10I]2C5/1@CRBM40+$+;F6 (H MIC+)N:P$H'-T>Q.CTY,S=((H0[\R7DG"4CEVE=8V#&[2Z$QKG> %'8RN.%.9 M1'.60MJ!CX_C^T?PKHZY#3S8!CX-CA+^J-@%PMXG%'A!V'&?V>OAN"N<_U.? MOUE]+QFXK0)L^?!;JJ#KL6NZL)O.]+:1+$D"$T+W))N_$]G>FX3MFX3'V*.?>DA0EO "T*E^"'G6]0XU1=]2F)&PC@9!@'5% MK7<3?.C5'WB?O7VO^-#+QQX>X'VW^:';^1![PR>W.EIWIR<5(%9V&$B4\(JI MNC!;:SMO+FV;?6:?^J.9WV&/]7RJQ\D3?3W<:7[JUUF>L:", [Z?,FYVFZ,0#NUHW]02P,$% @ Y(#Y6!#" M[$!$ @ B@8 !D !X;"]W;W)K&ULG95=;YLP M%$#_BL6D/;6!0#ZV#)"2;M-2J5.4=MNS@R]@U=C,-DG[[V<;PK(IH5)>P#;W M'I]KQ"4^"/FL2@"-7BK&5>*56M<+WU=9"156(U$#-T]R(2NLS506OJHE8.*2 M*N:'03#S*TRYE\9N;2/36#2:40X;B51355B^KH")0^*-O>/"EA:EM@M^&M>X M@$?0/^J--#._IQ!: 5=4<"0A3[SE>+&:VW@7\)/"09V,D:UD)\2SG:Q)X@56 M"!ADVA*PN>WA#ABS(*/QNV-Z_98V\71\I']UM9M:=EC!G6"_*-%EXGWP$($< M-TQOQ>$;=/5,+2\33+DK.K2QT47O'+]TYG"08SOF$L$L( MG7>[D;/\C#5.8RD.2-IH0[,#5ZK+-G*4VY?RJ*5Y2DV>3M?F> E(]"0QH;Q M2RDQ+\ M-WR$HN &A4$X&>!%?;F1XT47>.?*O$&[5[3FA.XI:3 [5W4+G9R'VN]FH6J< M0>*9#T.!W(.7OG\WG@6?!I0GO?)DB)YN&P9H'.RFM^-3;;0DHM;_'W*K.PS, M,5,P(#;MQ::#G.^"WUXA-PQ]2V[6R\VN.K4GD.8KPA??](<*9.&ZH$*9:+AN6T6_VC?:9=M?_H:W7?H!RX)RA1CD)C48S)#V9;1IG(9Y-:;7&%\:Y>!A[E'4IA*G1DO(. FVDV'UPOQA*? GXSN*.3 M=Q E:^\_R>!],(/6"A#3^'S S+HE)?'T_8C^+FEG+6M% M>./M[Z:(Y33[)H,"-ZJQ\8/?_8 '/6\$3WM+Z1=VA]A^!KJAZ*M#,C.HC&N? MZN'@P[])&!X2AHEWNU!B^59%-9L$OX,@T8PF+TEJRF9RQLFFK&+@KX;SXFRA MR!#X#2P#$KJHDE>OE]X:;9 N)GGD520VUP?$18LX? 'Q"FZ]BR7!=Z[ XFE^ MSNPZBL,CQ<7P+."/C>O!J'\)P_YP? 9OU$D>);S1"W@_AZURYJ^D]!)NO",6 M6[3"E2N>.L'.O#-..6V4A15/(I_(2/#'?$TQ\)GZ\SF'6@+CYPG(/;NF6FF< M9K6L%>XQFWWYQ>"J_^T9>>-.WO@<^NR)H.?(G4__M430GK?.$1;R=@#CP:8S M@AZ-8(-N5W-8J0W&/;QWVH?:AQ0O9AH.H69-IC J\(&"UQF'9^ #9)&7NO%5 MK=P^NP 5$!JGFL)P;@^8!YU,_"=.QFG;% C*6E#%1[Y%:?XRI1J*QFV%MY-K M;;FTZ"8$F?MG;(&!%W&HD8AK%JSW?/D<5RL)@NAAHTRP^W9Q.!'TBAB7N#10 MCTV)&'0[SV5(^T9(BCM\@ARI5)\(2G6/L$9T@-;P55=''XY(_&1K1;5QLM;_ M]D>L=CYVN@PK,*XP6DF)%&OBR:JQ5)%5LW@$?*BYG HN;Z $,9YAM#VJT')] MRYC5&D-[GD>#=&U'E[!0EHD@K%*K87(*=HJX@ 9>DO&"KQ+@4<_-J8HGR;PW MZX8A/)\F47&ZVX4A;3TUS)WY?VZ,;-^Z:MUJ:V'+%%AX'3TG>L'YV% M.Y=(I N?SOB\8J):\?&]ZZUZ\/U\OLPN1#%73VD/,.A_]U]UQAR4_: M!LO;IN9(D)QJ.T@WV_7?>=MV'L/;YGVKPM;P&;:XX=1^[^LW&82V(;:#Z.O4 MA-8^LV[_G[+2A2%DEOL0^^][S MN]CO9AMM[K$$L.RID@KG06EM/0U#S$JH.)[H&A3M%-I4W%)HUB'6!GCN094, MXR@:AQ47*DAG?NW:I#/=6"D47!N&355Q\[P J3?S8!CL%F[$NK1N(4QG-5_# M+=CO];6A*.Q8(0E2.F(2,;#EC/HCG3 _?F._:.OG6I9<82EEC]%;LMY M2'NC-Y]A6\^IX\NT1/]EFS9W1,E9@U976S IJ(1J1_ZT_0][@+/H!4"\!<1> M=WN05_F!6Y[.C-XPX[*)S4U\J1Y-XH1REW)K#>T*PMETR;%D7.7,3RX>&O'( M)2B+[.T=7TG XUEHZ1R7'69;SD7+&;_ .6976MD2V87*(?\7'Y*^3F2\$[F( M#Q)^:=0)&T4#%D=QDT)X?8TUNR8]Y(8+I@+^KO$WV0ME_T70ELJ:N: MJ^MS?ZFM\WJBINU4,@D% 2-3MZ=!LRT M#: -K*Z]Z5;:DH7]M*2>"<8ET'ZAM=T%[H"N"Z=_ %!+ P04 " #D@/E8 M>R"3G28# !#!P &0 'AL+W=OA^96B,K?% EHC2.)U'%N P6,S]WKQ9 $IXD- MWY?6342+6DQ7U* 6O4!JN)&C^VD9;R+/\R"Q;S+0Z@';>A.8&7JJ/)G)"*[2BX!_-C*$+/X#TC@=7<#+>L&9Q\O>))C) C8HF,4"ENZ <,M) M_X_EEKSHQ/QS;@7:!*/S"5P5W9B:Y3@/J$P,ZD<,%A_>)9/X]@+]44]_= E] M\4!5630"0>U.A(^="I\*5DPPF2-0O<+YS=T>X0'W5%CVG+B+Z<^+>\:CFZ52 M\3R,)Z*?$2$"IB4 !]0(S#D)NA[,#0SN)!US(:ABS1"6%6J>T_\[:5%+Y@J9 M"5@K72M-FP;?E"5[\S(GL_ 1V D7;K0_#'A2;B87*DB?)3?OW MH^S$RX T>[%)BCP\%$7.-DJ_F!+1PELEI)E[I;7U- A,7F+%S+FJ4=+)2NF* M65+U.C"U1E:T094(XC U>9S/56,$EWFLP354Q_;Y H39S+_)V MA@>^+JTS!-FL9FM\1/N]OM>D!3U*P2N4ABL)&E=S[R*:+@;.OW7XP7%C]F1P ME2R5>G'*;3'W0D<(!>;6(3#ZO>(E"N& B,;O+:;7IW2!^_(._;JMG6I9,H.7 M2CSSPI9S+_6@P!5KA'U0FQO+D2IOW"IO--8@_RQEA5;8.)0<5E]V=O MVWO8"TC##P+B;4#<\NX2M2ROF&793*L-:.=-:$YH2VVCB1R7KBF/5M,IISB; MW' $+^G+3%J\Y#]EOL,5-[E0IM$(/R^6QFIZ%[\. M5=P!#@X#NEF9FIKE./=H& SJ5_2RSY^B4?CE"-U!3W=P##U[I-DK&H&@5K#7 MH4,TCP(=IOE4(JR4H'GD<@W6-1T,6D-&;4NP=)RKJE:2\AI'@>]N;PJGMY(< M5&.8+,P94)^P[Q-<88[5$C4D46M)X)I+3H^S@%JKHLD)[@2B<."'PS%):>J/ MTC$\T]Q2#N>3HS$0I?XX'$ T])-Q"@]L0P_>HN9,&*"TM$#J6K@'&TU2/TI2 M"DC]83*!)V69Z-DZCQ-(XM!/)Q.2XDGLCPCW4'^"O0FJ4*_;/6'H&AIINV'J MK?TJNN@F\*][M\?NF%YS:4#@BD+#\_'0 ]WMADZQJF[G<:DL37*2] OZ.P/4$L#!!0 ( .2 ^5BD3V):X0( %X& 9 >&PO M=V]R:W-H965T T"9%RYO[2EMI'2! M3*K8@ ^(#VYR;:(Y=K"=E?U[SDX;.JGK![[$Y_,]CY_SV9?93ND'4R):^%,+ M:>9!:6TSC2*3EUAS FGXIY$#M!*#"WCH'3\(@W*(0C M(AF_]YQ!OZ4#'ML']@\^=\IES0W>*/&C*FPY#\8!%+CAK;!?U>XC[O,9.+Y< M">._L.MB&0L@;XU5]1Y,"NI*=B/_LS^'(\ X?@&0[@&IU]UMY%6^XY8O9EKM M0+MH8G.&3]6C25PE75'NK*;5BG!VL=)47VV?0E@)+BUP6<#[WVW5T,%;N+CG M:X'F0QBD[PY?UB6>>+_NOQ']>KXW5=&5^G4J]8V:GF=TSFIJ&YS@/Z)T8U(\8 M+-Z\2H;QVS.Z6:^;G6-?W*BZ49(T&E ;.)O%*>EGR4]+OR\1-DK0\ZWD%JR[ M$6"0]J>68$NPM)P_$]7THII>%!Y$A2#13N'BDR2D:@TMFDN@ZF)?77B'.=9K MU) EWI/!%\?Q&EB83E(_9ED*R[82!6DRD+"4/ ,:DS!.1W#+\Y)2TT_/]P8V M&889F] X#A,VAALEJC$9RZ-M'1FZ]1;WUG,U2)5MKN^??>OGE>=SWC7WC7>6^YWE;2@, - M0>.KT2 W76S;F)5XSO(6EGJ1]XLZ0> V@70^D8I>YBX#?I?RN(O4$L#!!0 M ( .2 ^5C/X#,6X 0 )L, 9 >&PO=V]R:W-H965T 2KS68NJJ8 M?KA H=9GG;BSW;CAR]*ZC?YLNF)+O$7[876M:=7?H12\0FFXDJ!Q<=8YCT\O M!NZ\/_ KQ[79D\%%,E?JHUM<%6>=R#F$ G/K$!C]W.,E"N& R(U/+69G9](I M[LM;]!]\[!3+G!F\5.(W7MCRK)-UH, %JX6]4>L?L8UGZ/!R)8S_AG5S=DP6 M\]I85;7*M*ZX;'[9ILW#GD(6'5!(6H7$^]T8\EY^SRR;3;5:@W:G"8"V8,7_"%];4 LXS_.ZJ@6S6,![6Z*&2U51 MW4M7D'N$GY4QT+UC(0^WEK]Z*QFQRP.X)W2MK2P%M98/%4OT\Q M[ ))MH%<)$Y].S8KE>-:AQ!G4]]B9O7X5CZ(W1QP<[!P<'$/_HG)_IW OQ7+4 MVLNQ7)9,+M$ =V_7HU7EK>9/K K7+FO4",S 0@DB W,*=Z5&?-()0'5$7\=; MOCGPI'LEP9:J-DP6)O %=U_IGG3=T@:=:-U9*6-/-%JND3C%PAPE+KBE'F8! M7##!9$Z^N?TEEY++IJE@2K=^4AUQ=:5=^6(BZM DEDS"4]1>BZW>#4P6K+/S>5=IZ18\2M5 =. M?N<:"VZA^XNR"/$@@.Z$/HD38G*Z.Z OZA>UE/PS67?XU-(UTYP);Y>*^*CL M0HTASH8DC489I.,([M@&NFW. L -70H&G8G(P8^O\J2.'ES0.I2NWR0='^*72F6='<:<-UZ MU'!;(/)UB_;\-SD6_W&WMA)==7212;IZM$:9/P"1GS2BZ;NOOR:3,?5.%+1B MG#6)S4;A<#+V8AQE89I%OAV?TM>_?4>H/5V[AS2./&;H^?IH>*SXDRYK3-XHAR,&E(89*$\6 ;^)?;CGK^%[X M1D1+.Z)VQ,D=7:+7KNV.09Q2XS7/8?6M?$DHQJ6'9B!1J=G'$72G,G%@W/3)4 W#+A+@)(G.3.EAVC-.>S] MEFA>3?)/Y=P[L^:VA!RUI0=TCS7=9.JYX04G8VAZ=*GA7C6W8]7SBEQN.Q W MN;]&H>N-!2T?>PH,O;VV?K5D-;$\J5\JNA")?[UDE."%]^V6BHM-^U)X5SXI M/7AIU.CO#8P5ZJ4?BPWEF%JQF1UWN[O)^[P9.!^/-V/[.Z:7+D<"%Z0:]<;# M#NAF%&X65JW\^#E7EH99+Y;T[P&U.T#/%XHZJ%TX [O_([._ %!+ P04 M" #D@/E8:[F=]KP# &"@ &0 'AL+W=O10\Z1%]:HJ3WF^XG7\*IUUDN[=B?72]'KNFKQ3H+JFX;+ MYVNLQ7[E!,YAX;[:E=HL>.MEQW?X@/JG[DZ2Y$TH1=5@JRK1@L3MRKD*+J\C MHV\5?JYPKT[F8#+9"/'%")^*E>.;@+#&7!L$3L,WO,&Z-D 4QM<1TYE<&L/3 M^0']!YL[Y;+A"F]$_4M5Z'+EI X4N.5]K>_%_B..^<0&+Q>ULE_8#[HL="#O ME1;-:$P1-%4[C/QIK,.)0>J_8X]BF@)CA\"NV5G '_OV D+?!>:SZ Q>."4:6KSP#;S;KWVE MG^'7JXW2DKCPVVLY#A#1ZQ#F?%RJCN>XQF63:G.4L7KN]GPRIS6>K/Q^KEHJ&? MEN+VW..3F2/$KA\Q>/\N90'[ (F[B+-)ND?T:7HC#-%WE#FE2*@: %L 6$<09!&QZQ5R8D[T/4R+[G1 M(T^CDQ=A=U+L)&_4%.,LR]C\*!'H'&Z;KA;/>(CR 'HPAG@10>)#%#)(8G@P MKNE/^B>U(ZA/%?6/7@[C28>0ZO.B-\QWXSBQ75@D9FI[DT5NF$2'WO@LGMM6 MWS[E=5]0_OI0C]RP0&+-3?&UH)APBU*28'.Z@(?JZ1P]SV[_-^1D;LC&5 ,W M,7TQY S<+/7M:IRY:9B>)6?F,G:D8Q!2Q?X!.P-WD8;$2C,8*0HC(]'P)DO) M 01!1#Q=$$_C?X.GB9NR[(2IH9LN@O\%5U^[!;R3N[E!N;,O$$50?:N':WI: MG1XY5\/=?E0?7DB?N20"*JAQ2Z;^Q2)V0 ZOCD'0HK,W_49H>C?8:4D/-91& M@?:W0NB#8!Q,3[_U'U!+ P04 " #D@/E8R+1B\> ' !%P &0 'AL M+W=OF$KO)G4S=RT:#;3L5LTUN1^ MTKP<*R&B\=P4U>#LQ/==-V-\PMYW/3?+FP9?UP.I"#53&WE2OJBC5VW\2^O3&O.3IKZ@34T&M;HP8?J9\.YHJ*D MW+0-WA:8UY[=V"D@;MG[JDLP(36\-7>E=:]/QBU6H''CK+=VT5E3W[ 6L8]U MUU/E-G\^?PS/UNZIE7L7:J_!ORVK$=.",R54L,>>7H>KO3U](-S/=E$W M;5%-V;_.[US;@!S_WA5N9RW8;8TVS+%;F,R>#K CG&WN[>#LYY]D)'[=XVNP M]C789_WL!ALP7Y:6U9/>7TH+VY&Q79[OM;W;\XU%7+](L4&+PC$_MFIMCA>L MG5DVJ4ML:\+1SSMFP_?THEXZ4^6.,_N8V47+%K;), ^[W+UFYW/;%)EQB*"U M3>6-FY)=U@V6-ZW%4^7JLL@-+70[:ZQ]1BL&4M@U*=@G5"YGP%?6UEC/FRS[ MK6,;QUXQ+0,>2XDG&<0\#A6>?OXI45+]BJ<@4CR(-/L=3AI/B:+*,)6E*4^# M -"#'\NL73;T+IN9!E&PX:<:GNK73/(PT.QRV32VRKY0P#-332V;HB "@ K> M#2.!@>1G5KL6F#4 LLYA$V6M]%&6=@JG 33<9R$70@ F8NA_.^Q! 9/]N2Q< M0XJD'P'-D<:/C$8!?JXL.)$5G9?(.3.;;DO-XT ^F7MS M\?[VZMPOH[1@*N$"V:#E=2BQO)(\U=OCG]8._*(R'0G\'*"&?@DUX(F.$Z*& M3GBJY'-J@"XJ37=0@U*4'**&1E1B!S4H!;;GAN92?D>N9?B"7 <\D1$#MC&8 M.I2*QW%$N49R$KT_UV(4$]ZA_SF0:\7#.-B1:\W3.":JI4'JEP^C%,O+"/#$ M>W*MN[43G^O_>5VY*1Z_KZI$4G"%B%XQ%84\!,*;U$GBD,=1N$T=F0B0/CK$ M'=J0A[B#A&(3_7_J2L C)=AM8RIG.CU%:\)A\YHI'1QFH4Q@(DF81@6.!1NJ MB*LP07^*!W&@Y(BNY 0C=9"&L)LFX1:M%-$0)2$ "&F,Y4.>Z!"^*^S '>,W M:>A+3NQIN)^!!INMCVDR;V%?\# M>AC0RB&)75O H)<9'V_.V8!LQMC M]7=QZS"#H@C;3!"#0H530RF>^$J22"ZC_85,)2L&18<9A'JYZ] "@8-8XE# M-HK]\D$<@$$B0L=VX=LZ,..1I$*&#;.]C1!INU,NO8O<.UU#@/D=/['.=;4.%2!#D<,7"44_L=9;)C[D+.](LY$2Y\UL M4,"-<*9"X?5.&9"B=\P+OAM\.WE'IK8"PF4'78ZODH(D-'U>K5G1Z\-E999Y M0:B@^.;T)O^J#+?X(:GIB"\][S%@Q/8HZ'"MH,.]"OIZ?3R0\=NZA<\W?GO> M?5DS^K>F7BYV*>C]MCMK;F5M57BG9(T]X!3"7Z>.W?%A$?L,DV\<9"\X J^P MH$&=Z0,_V'Y;-/1!T=P7F?7,A Z*%5=1BEUV1"T)H9C$3"?4"DDQ*/_JRK;] M=_7P#ELP%M@SB7\CI>2!")D.CUB8\@":(Q!'B"7']F@*!')]_<93YW=/X&%& M8B#E.H!&B8Y0 R%74J9BDGO8Z9 .^JA/WI-:ET(<;4C[OKG2][YY4![^0*"C MM 6I6($.J28AC71*+1P)6FN<0UN@AU#1@?) 2P$)#?6E@R/*4@)M3[/W@ZY( MB@%>Y#9!+<7YXD%/>:R$[UV#WNO@%>B]:%Z!WBMGWSP@JWX1JI'F05 M"(BII&]!WBLXJZ.O(=?0?"(*/.1*@&L0+@2Y%-#BU)\O0%\IR![EE=SLFRO->1CT'XGG6D!V@3F$["NOO934?7$!!2.$ MJ]46Z((.9.TGD8R+DK#G/&V3%Q =^A0&.DH3Z''/]%A#+VFFT@W0>P'6H[Q2 M:RO0>\GFFQ31LQ#[H]*QB\::=D:'[?EB87"@+;N3ED9/Z)80?KVSY9RT#_7C M)/+QXOCT$VPY\H$_P; V_;9X1 Y_,[W!TD >/0WSQE97.#0H7[T:>2"^B=+: M_L:(=]8\N4::XZTIRXT./_T3A!T^L.QHUVD]WKB6!.NF_O+5,2]HNAO*=>_Z M?O>\N]9\&MY=#G_T8LI!%4TP%5^E.)R;[L*U:[3UPE]RWM4MM+9_G"$ V] MO)_4\+MOT +K6^^SOP!02P,$% @ Y(#Y6 $";Y, ! 3PD !D !X M;"]W;W)K&ULG59M;]LV$/XK!W4H;,"Q7AW+J6T@ M+QW6H2V"NML^#/M 2V>+"$6J)!4G_WY'RE;<-?&R?1'?[IY[[GAWU'RG])VI M$"T\U$*:15!9VUR$H2DJK)D9JP8EG6R4KIFEI=Z&IM'(2J]4BS")HO.P9EP& MR[G?N]7+N6JMX!)O-9BVKIE^O$*A=HL@#@X;7_BVLFXC7,X;ML45VM^:6TVK ML$8W2<"5!XV817,875YF3]P*_<]R9HSDX3]9*W;G%AW(11(X0"BRL0V T MW.,U"N& B,:W/6;0FW2*Q_,#^L_>=_)ES0Q>*_$'+VVU"/( 2MRP5M@O:O<+ M[OV9.+Q"">._L.MDTTD 16NLJO?*Q*#FLAO9PSX.1PIY]()"LE=(/._.D&=Y MPRQ;SK7:@7;2A.8FWE6O3>2X=)>RLII..>G9Y7NF)9=; X./RI@A-*AA53&- M,/C*U@+-=5A)B]@GL,G)6UEX+TLL?Q>/R1^/V__O%P;JRE'_GK.WPXN>Q[.U!#@8WUV6)\_.Z9:"E9_ VY3WHT^TR]A1\.HIF$4UB,I-.4YH-\G04Y>D0;JE"46OB0750W$') M[WF)1 &<33:6([$])XJY M(YQVDU=3]<&ME"A1&T\XSCWA:=(1SJ*..6CH;I?G,#TBSP;0CQQ MYB<0D_;;-WD2)^\H7,*'YI7V)UGLABR:=:O9P?ZEM+QT6-2L#[H'&_\;$/"&76.$_],(UI2,>I&P;).$Z&/>UCJ:B3BIZDG-,W=)O$G?"Y MHCAP";N*%Q55!<(U!8K)1W>G+5T4 TD7[/B,NLP]$4]7/%1-HG7EMM&J]H!. MDI+!"U+=EWN6?=X]%=X:"]8:=%I< VXV]-S12]B*DHXH=2T_.X1S#)>&7M^B M&D'Y_YPI_\,E>\>HTJ@SH+0NI]>O3=#Q];O] MW\)E]T@^B7>_&I^8WG)I0."&5*/QE!YGW3W?W<*JQC^9:V7I ?;3BOYX4#L! M.M\H90\+9Z#_AUK^#5!+ P04 " #D@/E85BQDY*H% #%#@ &0 'AL M+W=O MK1 U/*XKH2X&*ZTW9\.AFJ]PS91?;U#0S**6:Z;IKUP.U48B*ZW1NAI&09 - MUXR+P?C"-!->LUDT^76-7;BT$XV+VXY[=]K+C"F\JJO?>*E7%X-B M "4N6%/IVWK[*[;[28V_>5TI^PM;MS;)!C!OE*[7K3%EL.;"/=EC6X<]@R)X MP2!J#2*;MPMDLWS/-!N?RWH+TJPF;V9@MVJM*3DN#"A3+6F6DYT>3W4]OX>; MB@D%)W=L5J$Z/1]J\FSFA_/6RZ7S$KW@)8//M= K!1]$B>6A_9 RZM**=FE= M1KT./S7"ASCP( JBI,=?W&TSMO[BE[:Y8A+?71)\)=RP)V*5AHF43"S1CG^? MS)261)$_CFW>^4Z.^S:R.5,;-L>+ >E"H7S P?C''\(L^+DG\Z3+/.GS/IZ2 M#,NF0J@7X,"ZJMR[K7[_&L78#Y?@!T 3S@8EXUA"X-8$HJ MXF+IP1(%2E8!$R6PDOC)31F-T':&9KE>(32"-2779']5$TF$WD#J!4E$S\S+TQ$]1UX4F6<8>P$-K@79(6CV"#.JR8)K M"+TH3NDW2S.(O"@+(?;"4=03Q@-!;9AV;]R\H>5%D-O081#;T*.LL*&+.(<> M;J4=M])^;KE._$RM+QN;SL2T2JZ?CK&JU^-Q5DUV+=\$4C90O7GNR12(P)66 M)8KP6SO\\! _ ],_J&!EK> WVWMI]>2!6+-$^-)HI0EHXB@P#9^8:$SXT&O1 MSKPTSJB22>J/4M(0RCDWA#S)O2 /3B')_# &:OL+M)0]*=*(WA9^EA[Z)MJC MLS:MT\;:3QC"PLO"Q$7*LS[,L@ZS[+68W2*)C<^=>$Q533I?!5&O#\!>]Z\ M4#Y'=5C^5R!^%0\4BEX<03#,21QI:/271'X>PR_4R\W:PNBMH/G"3R/XYAR< M)+$W2K)3"+/4#Z-]8*/0&P6)F;<<[JC'IEWNDL".NU"TEWNQ\%!/5CY)WW&NH/] MA-')&WIA$D,XBOTPZ!2:%W0VCDB'>>('!ZTW]8I12A,I==]1GT SZNI!EUIL M@[V4B,3*\&HCB>F25T^@ZY:S@KYF1+.>._,C'@, &\' 9 >&PO=V]R:W-H965TT +J)9$/5F9;2!I-JQ#.P1-VKX8]H*6SA)1B?1(*FZ^_8Z4 MHV6 XV O]D9\NOOQ?R?RN#HH_=5TB!:^#;TTZZ"S=G\11:;N<.!FH?8H:66G M], M#74;F;U&WGBGH8]8'!?1P(4,-BL_=Z,W*S7:7DB\T6#&8>#ZX0I[=5@' M2? X\5&TG743T6:UYRW>HOVTO]$TBF9*(P:41B@)&G?KX#*YN,JP$88^U=01.S3V^Q;YW()+QUY$9S%LZQZ?]1_HO/G:* M9?E2'7_$83^YXM>J-_\)ALF5E /5HK!J.SJ1@ M$')J^;=C'IXX+.-G'-C1@7G=TT9>Y36W?+/2Z@#:61/-=7RHWIO$">E^RJW5 MM"K(SV[>*]F^N4,]P#5N+;RZX]L>S>M59 GN3*+Z"+J:0.P94 $?E+2=@9]E M@\V__2,2-2MCC\JNV%G@;Z-<0!J'P&*6G>&E@\V/WR5%_-,9I=FL-#M'W]S2 MS6O&'D'M_%\YI>\LX;2^5^\DV$Z-ALO&O ;*+\[YI7UJ'+:H(4W\3$J?I(!; ME$)I^%U9-+#G#^YT$$2KL>W(PAFGBRS^(01)!83T-B[+PIB1RQJA5L8:^![R M-*R*@CH%"^-EXC9(7F07)&115.?951666>J;-/T_N2GX6_)><0FUQD98X*U& MI )EZ4+:40O9@I#.MCB+9LDR9.D2&"6_B+,)_H)HM@PA7[#\O.BL"JNL\$U: M/2(UWJO^WHD[RM[Q6O3"/OPWU45!8DO(*VH8W"G+>\B7% EEJ8B3L*@87 YJ ME&3;C$AES';$573('I!K('Q6,M?DC($O.]8EU.WUTNDIDK L$]H@]A%1.P-:WRGZC\>!VV!^8S=_ U!+ P04 " #D@/E8 M8KE/I.<" !R!P &0 'AL+W=O6JE3U>[EP[0/)CF(5<=FME/H?OW.#J1TI6R: M]B6QG;OGGKLG=QZNE;XU.:*%32&D&06YM:M!%)DTQX*94[5"25\62A?,TE8O M([/2R#+O5(@H;C:3J&! 2KS28LBB8OI^B4.M1T IV!]=\ MF5MW$(V'*[;$&[2?5U>:=E&-DO$"I>%*@L;%*)BT!M.NL_<&7SBNS=X:7"9S MI6[=YCP;!4U'" 6FUB$P>MWA#(5P0$3CQQ8SJ$,ZQ_WU#OV=SYURF3.#,R6^ M\LSFHZ ?0(8+5@I[K=8?<)N/)Y@J8?P3UI5M$@>0EL:J8NM,# HNJS?;;.NP MY]!O/N,0;QUBS[L*Y%F^89:-AUJM03MK0G,+GZKW)G)<.E%NK*:OG/SL^+U2 MV9H+ 4QF<"XMDTL^%P@38]":$#[2?]'XQ.C(G PC2Q&=7Y1NT:<5>OP,>@*7 M2MKSG%BC 2YAE\XABD=!#E/<0U[N"I65FLLEV!S!\ T4E;[H] 52!VMU M0E@CU8T96"A!O6\&T#B7Y*A*0]4V)S5;F#+!9$JV%BZ8+&DX0*L"@9>0Q+VP MV^[ K-0:97H/I((T@OFF;L1A_ZQW\@AAGX3W[X1)NP='*MVM*]W]VTH_TRIJ M 9,T+8N2^%%!)H72EO_T7 ]I=HCJ70UX:N-52L_5>?*THSV MRYPN1=3.@+XOE+*[C0M07[/C7U!+ P04 " #D@/E8?W+#IP<$ ">"0 M&0 'AL+W=OI33H2-L/53\L]@"KV+ON[CI<\^L[NP:.:PA)556"??/,,S// MS+Y,=TI_,%M$"X]-+1*;?8<'.E6I3T9:UTPRU-]28RK49>>:6F MCE@V R(T_]YC!T:13/!T?T-_XV"F6%3=XI^K?1&6WLZ ( MH,(U[VK[H'8_XCZ>D<,K56U\"[M>=I0&4';&JF:O3!XT0O8]?]SS<*)0Q%]0 M8'L%YOWN#7DO?^"6SZ=:[4 [:4)S Q^JUR;GA'1)65I-7P7IV?FBY]< EQ6\ MLUO4L%#&?J_1"HW$OH5;E+@6UL#@/5_5:(;3R))EIQ^5>RNWO17V!2LYO%72 M;@V\EA56S_4C\OCH-CNX?.F1AM3CI5_ >S@3[N\W M*V,UE&XK79N6ES@+:*\8U!\QF+]\D>3QJPO>9D=OLTOH\SO5 MM$J2LP;4&GZFK;M +50ERH/W<$=)/.?V1>#S;G]NK3U86^VM#80L58-#*,DL M-513QF+EY*FD8*UJVOQ";JYA7V]/+/H'LW0I]1R6W,Z18Q!YV82AT7"AC"8A),X'\++%P5+V*MC M?],H;<4G[H\>HJ$EQN@L/'5O4&JLA!U".G:_048P@SP9P@.6:B/%)[(NB6VJ MP(YKP6NH%5DWP H&V1@2"BU)"XK9VMK7KJ% T[CXS)E#_PVY&_ A4328Q+'O M61@S/TKSQ/$7I[ 4C]]&?A;F:>Q4PW%>4%^X)HGS?["?).$DBUU7I#EDDQQ& M6?Y5_ED2YBPCPI))GXC_DH!QYGZ#BELJO]/LEEA\1@/7""18=RZ90OH=ZPX&$!:;_?[L M@4+'1NBOBE,$#II^^OSN'I\?-ST=^Z3>/]R>Z'6WI H78"]'VME#U,G('CDVS^-U!+ P04 " #D@/E8GHC4XW,# M !""0 &0 'AL+W=O)*$5J/"I.__V.E"W;@:=L _I% M(GF\N^(!H<+,^0B"?T]XBTKY0 SCKVW,J$_I'0_;N^CW@3MS60O"6Z-^E[FK M9M%U!#D6HE7NH]F\PRV? # SBL(7-MNY20192\[46V=&4$O=_<7SM@[_QB'= M.J0!=Y#-X*3VB_+H+%LE^[GY'5KY)'QEX%YJ MH3,I%*PT.=MRZ1W!VT]BK9#.IK'C=-XISK:AEUWH]!]"7\$'HUU%\+/.,3_V MCQEFCS7=85VF@P'?M_H"QLDYI$DZ&8@W[KF/0[SQZ]P/&0N=PSO,2ZE+6'C1 M2">1X$Y2I@RU%N&/Q9JGLZ#^/%65+NGD=%*_R6ZH$1G.(MY%A/8)H_GWWXVN MDI\&*$UZ2I.AZ/.E4+R&"(]A0_]B,M%IGRG="VGALU M@BE@083,E7^&E]QA MSKIS%;PFAU-\!Q&=YONI0BB,XA/!%]EYA4&P^OH[-K9:M+GTL&X-JT=3UR*C M9![0'A$E4(=,"\_T:<=4=$R]04FQEJI;3O&">;YG7O3,Y9[Y#;Q=:<9F6N)0 M= :L1NS5R(7+L%ZCA?$HC(P/2DF@C>,$)$L=$@J":BNPHPQ\SO IH@&?LTKH M$B'C#>1UQC8N3R-DSK;&EZ,C9+A6EH\):SG CND;&%W^R-_T/!TE@S&/W0^K MMH KN&J2\4 M'(3[+;3:*2K[NC<&&IS2PO3#&[3H^0?]LFO\-4$L#!!0 ( .2 ^5@J4KX=W ( $(& 9 M >&PO=V]R:W-H965T;[)LDP9^9$%2CI9J5TSBQM]=HWA4:65DZY\,,@&/DY MX]*;3:JS:SV;J-(*+O%:@RGSG.GM'(7:3+V^MSNXX>O,N@-_-BG8&F_1?BNN M->W\%B7E.4K#E02-JZEWWC^;1\Z^,OC.<6.>K<%ELE3JP6TNTZD7.$(H,+$. M@='G$1<0@;A[#B70>J M6%XPRV83K3:@G36AN465:N5-Y+ATCW)K-=UR\K.SA+8$@UW1.?A M4< OI3R!0="#, BC(WB#-O%!A3?XK\0ON$F$,J5&^'F^-%93]?PZI$(=)#H< MQ'74F2E8@E./6L:@?D1O]NY-?Q1\.))"U*80'4.?W5*'IJ5 4"NXUBHM$POW M3&LF[1:^ 2[! MDB6I6S"Y?4_:)HDN,87-CEB#> :=2V>K2D/RFR[<\J<7-0/TXMB^./Q IIN+ M.:ZYE([&OZ#P%OI1+XQCMQCVPD&P%Z1@V_JU.\/>(#[M0F?<.QU'W;U%(AC/ M#42].!Q!W(O'8R?K(Z\&$,T_*!J1F["N4%SI*,I8 TM_4[O6(<(@ADY$,8CP M:SP'O?%@N"=\J![\9WV=HUY7TXNT5J6T=8NWI^V /*_GPMZ\GJY73)-H!@2N MR#4X.1UZH.N)56^L*JHIL5269DZUS&C(HW8&=+]2RNXV+D#[MS'["U!+ P04 M " #D@/E8=6F 5CL" N!0 &0 'AL+W=OSQ M:,Q<)2NM[YSQ?CT)(@<$$C+K%#C]=C #*9T08=PWFD&;T@4>CP_J;WSM5,N* M(\RT_";6-I\$+P.VA@VOI+W1^W?0U.,!,RW1?]F^]AU0QJQ"JXLFF.Q"J/K/ M'YI]. J(XT<"XB8@]MQU(D\YYY:GB=%[9IPWJ;F!+]5'$YQ0[E"6UM"JH#B; MSCCFC*LU\X/7]Y78<0G*(KN<@^5"XA6[8$*Q+[FND!PQ"2WE==%AUN28UCGB M1W)\J%2']:)G+([B/KM=SMGEQ=7O,B%AM^QQRQY[W=Y_LW^_7J$U=.(_3M'6 MJOW3JJX+QECR#"8!77,$LX,@??JD.XQ>G6'NM: 2TVG76H4 M[GJ>XJR5AE[)-=PCK0, ' 5 9 >&PO=V]R:W-H965TV@<32L P+$"3+]F+8"T8Z6T(DTB6IN 7Z MX4=2BB+9JF"WS!M;HNY^Y/V//HLWVU+VQ#, @;Z4!>%S*Q-BE25F M7Z^@H-NYY5HO W?Y.A-JP%[,-G@-]R >-K=,WMDM)6@+?[.86HU8$!21"(;#\>H8E%(4BR75\;J!6.Z=R M[%Z_T'_3P(V#M^L0?,?!;QS\0V<(&H?@T!G"QD&' M;M>Q:^$B+/!BQN@6,64M:>I"JZ^]I5XY41OE7C#Y-)=^8G$'7+ J$17+R1HM M,\S6P-&OZ#)-/$0B<%_Q$FCS<1^CC^Q/T'N4$_971BF.2 M\IDMY+(4W$Z:)5S52_"^LP0?W5 B,HYBDD(ZX!^-^T]&_&TI1ZN)]Z+)E3<* M_*,BI\AW?D&>XP4#ZUD>[NX/A?-SL\<_/'M/#+_=(+[F^8=M$,H%DFE&\ U.8&[),J>)UN+#.W?B?!K2W20L,@F+ M#<%Z&0K:# 5C])T,)?5/>"@7-6:B,>H/Y'GAAH'<(\]=C?>-?#]T^D;1OE$0 M3G:,XGVCT)F>M4:]6,,VUG TUB5E&\JP@*'X1EV/W6LF89%)6&P(UM-_TNH_ M>BLS="9F6HPBCDV%R9A40T+.X5CZNP6%T,3]B0^ M;R4^'Y7XL@26)YBC;W+CRW(D\&,!Z![6\@5:#&H]RCM6:Y.PR"0L-@3K)67: M)F7ZEI5I:C)#)F&125AL"-;+D.N\GC4<,[5IG'-L.HS2HH;6+4_G>^5IP,CS M.E9] 3N'-7=4P&LB@!'<',P.+C_CU*/E-$F+C-)B4[1^?KS7_'AO680:NJD\ MF:1%1FFQ*5H_3Z]G6G?T0'9$(3)Z?C5*BQI:]X#E[;\H#5BYX5XELCL=)/EV ML]:M.XX26A%1]PK:T;8]>*F;8COC5^[%TAT8CU0[47>L7O%U+_)&BI\3C@I8 MR:F&PO=V]R:W-H965T9P9CB<,Q2G>RZ^)1M*)?@>1RR9.1LIMS>> MEP0;&I/$Y5O*U)L7+F(BU:U8>\E64++*E.+(0[X_]&(2,F<^S9X]BOF4[V04 M,OHH0+*+8R+>[FC$]S,'.H<'3^%Z(],'WGRZ)6OZ3.77[:-0=UZ)L@ICRI*0 M,R#HR\RYA3<+C%.%3.+/D.Z3RC5(75ER_BV]^;*:.7YJ$8UH(%,(HGY>Z8)& M48JD[/BW '7*,5/%ZO4!_;?,>>7,DB1TP:._PI7PB^<3WO]/" MH4&*%_ HR?Z#?2'K.R#8)9+'A;*R( Y9_DN^%X&H*"@93P?= I-(*+;W(8I-I*V]"ED[CLQ3J;:CTY/R))E+L KD3(5N# MQ8:(-4U #]RFX0WE&R!L!900%:\4W)&(L( "E3W K+A\ \]TK:99@H_W5)(P M2CXIM*_/]^#CAT_@ P@9> BC2,U@,O6DP*0@Y,LSG*JU^K_.)._:K M?W#JO59=S56&%0TX*$5J#@Q*!P8=' CR566RU@K3=WFD60#MN0M+;K& (\-=HU:$39)P8$+S<9-2N,FYRQ(RE;O MK,9)VYRA.VC8;!W[S*R OF9.WQYX+K9<$&FTWZ[;=8%>"JWN::5'@%?AE0+V M4D&X$%H]"$@' 5V-6PIH\ZHOO$/MC/?=(W0"=4< K7Q[>AFVXW2>*]SV!ATK M)E#3.^S"[S9O^J9H3IHQMXYV;D9IKH=VLC^56 H8:_;81.KF:0*'=@9_EUB@ M@;I[ABB;Q%"%@.KV:5J&=EX^FUN@C8,+FZU#GYL9FM*AG=-O8RK"@"3@/U5M M%R&TNONZ:8"3Z_#-A1J"(@C7:"^0;B^0O;WX$;XI MH!OE;]Q( MBKEUM'.32K<#R-X.G$HYR,#?JK0W-\#OBM7-U#R/[#S_+O4@ [_WH(N:]IG$ M\+&M+=+,C;ILTSM0#S)LM=M[1/OHYR:))GYD)_XO3%+!LMP@T>D49$?MO)RO ML>5'NKE HZM0$+I0XU $X1IM"-)M"+*W(3]$0>-6D]5L#)'AFP-$E9)9-UNW M#ZC+1P=;R;YHOX ,WRSZQ^@4ZSX =^D#+-Y@ YVC5C=N'^W,E,*Z.<#VYN!4 M L(&-E?,TBSP)K&C_(,UZ6,[Z;_+/]A ]KU!ZP/50:SZ4;DW/K;UP97O_%UV M]1WXI\"M&31L1_6BW_"]RNF4VM>LLT.[! 1\QV1^4%4^+0\&;[/C,$^+YZ>* M#RKY0Y: B+XH5=\=J?(B\H.Z_$;R;7;6M>12\CB[W%"RHB(54.]?.)>'FW2 M\KAT_C]02P,$% @ Y(#Y6#H@R7"J @ _08 !D !X;"]W;W)K&ULK55=3]LP%/TK5H8FD#:2)DV:LC82M$(P:1*B,!ZF M/;C);6OAV)GMM/#O=YV$+-#0[6$OB3_N.3[GVKZ>[*1ZU!L 0YYR+O34V1A3 MG+FN3C>04WTJ"Q XLY(JIP:[:NWJ0@'-*E#.7=_S(C>G3#C)I!J[4*Z#+/J7J^ "YW4V?@O S%00<4F,9*/ZV, /.+1'*^-5P M.NV2%MAMO[!?5M[1RY)JF$G^P#*SF3JQ0S)8T9*;6[F[@L9/:/E2R77U);LZ M=A0X)"VUD7D#1@4Y$_6?/C5YZ &PW< ?@/P_Q40-("@,EHKJVS-J:')1,D= M438:V6RCRDV%1C=,V%U<&(6S#'$FN19;$$8J!II\)@L\)%G)@<@5Z/ :[F(.VD3X;2+\BB_X2R*>R9SIE$M=*B _SI?:*#QJ M/_O\U83#?D)[_M-Z#0^S))1,, MCU!&"B6S,C6]NUE31!6%K0W;9. -O7 T<;=='_MA<1S%?Z)>"1RV H<'!3Y@ M*;#'#?6EH'OEU01A5UX\\H9OU/5$A<$H[E<7MNK"@^INZ0ZOI '%*-<$;P/6 MQ*+@>''ZA(;[$L;Q((C?*.T)B^,P&/=+C5JIT4&I=])0CIELKW:?PFAO"P/? MB\?C-PKWP_RQ'W527BMT.\7)/@S?J%HSH0F'%0*]TQ%Z5'6QK3M&%E6]6DJ# MU:]J;O!] F4#<'XEI7GIV!+8OGC);U!+ P04 " #D@/E8KR^FJ(X# !( M$0 &0 'AL+W=O._Q(80"?YD:2[FUD;*XLRV1;PA&1:GK""YNK)B/,-2#?G:%@4G.*E M66J[CA/8&::Y%S5@I4YJ3)0>BS#+,[\Y)RK9S"UKW)[[0]4;J$W8T M*_":7!%Y72RY&MDM2T(SD@O*$RE5_8]@-I$O(U7\Q24?V";1T;^!:(2R%9UH"5@HSF]3_^TQC1 M 4#O$8#; -Q_!: &@*I$:V556A=8XFC&V19P':W8]$'E3856V=!<3^.5Y.HJ M53@9+;FJ""[OCL$RQ;D$.$_ N]\E+=142?#J@DA,4_$:G(#KJPOPZN@U. (T M!U\WK!0J5LQLJ51H+CMN[GA>W]%]Y(Z?ROP4(.<8N([K&>"+8?@%B14<5G#4 MA]LJ]]8 MS7 K?C0LPSX<:G"P4=),O'3E&K-[9FY]2-X)@HZ9@TJ5KUDW$9!,$70 MF=FWW=1,8>$4PC:L)]IK17N#HB^)$&=J)8C+K$RQ)(EZ@)4W,<5ZB3#)K?G\ MCHX3SP^@#_?TFN,=.W;W2 M- 0AY)H+<]H*G@X*/B]IFM!\;50U"'WJM(Q$ULL2.KL7M'/ ^FS(1W)B++:^ M%9U>!1ZD1AO:;OU!ST7(WRM38QQTW$>64+CK,>#@NSOZC..-.L7O^I*-6D=M M*<9BZ^>]:RH@.F3M#K8L3[9B)+:^%;M6!0[W*L^NW8>MB#<-D+?_]C?&3: W M>:1V=RT+'.Y9%BP7DI?UKDNU_@5G:V606>P@U9-G;"2V?N*[Q@<&ARS>41ND ML=CZ5NQ:)#C8>CR_>,,'?;\;H$X7W61G"/,\9[_9MCO;7/V-X3/F:YH+D)*5 MPCFGH:H77F_;ZX%D1;7SO6%2[:.KPPW!">$Z0%U?,2;O!WHSW7X\B?X"4$L# M!!0 ( .2 ^5A)> ICCP8 %&PO=V]R:W-H965T0*.<[^^PI,C %9AE3MY"4Q<'2D>Z]TI2-INJ7LKWQ%" ?/:9+E5Z,5Y^O+ M\3@/5R3%^0>Z)IGXLJ LQ5P\LN4X7S."H[)0FHR183CC%,?9:#8MW]VSV91N M>!)GY)Z!?).FF'V[(0G=7HW@Z.7%0[Q<\>+%>#9=XR7Y3/C7]3T33^,]2Q2G M),MCF@%&%E>C:W@9F$91H$3\&I-M?O ;%*8\4OI7\7 ;78V,HD4D(2$O*+#X M]T3F)$D*)M&.ORO2T;[.HN#A[Q?V'TOCA3&/."=SFOP61WQU-7)'("(+O$GX M ]W^1"J#[((OI$E>_@7;"FN,0+C).4VKPJ(%:9SM_N/GRA$'!02/O "J"J!V M >M( ;,J8/:MP:H*6'UKL*L"I>GCG>VEXWS,\6S*Z!:P BW8BA^E]\O2PE]Q M5G24SYR)K[$HQV+.,1%Y')PM^& +L!U&&[238(YB< =7Q$&YC05 M?7%5=)(G GZA>0[.?,)QG.3GX )\_>R#LW?GX!V(,_!E13A(BTSPD69\E8,@BT@D*>^KRSN*\F/AG;V+T(N+;I"2\.=-]@&8 MQGN #&1)VC/O7]R4F?/O:@]>77O#&>:^OY@EGWF$[_IN?@MNLS#91'&V!/>4 ME>/]FG,6/VXX?DP(X!1\HEDHHL!HDA2PVXP31G+^'GPB9>_Z@I_![P_B*Q## M?8M9](>LH^R:8LF;4J30RWR-0W(U$OTR)^R)C&;??P<=XP=9E'22^3K) DUD MC7A:^WA:*O;9#4YP%A* .7@DRSC+BG") *T)BZEL]-TH^88&12>9OR-S2K)B M@GR:>8[C&F@Z?CITMZ8Z&^ZV]^ZVE>YNIUNP8#05LV6=:VF9:\-&KDV*7!MG M8EQE8OC$8FBE!)P5;\_/'L]E0;([KKB 8NW0],2\BVHA_!W"5O,$*IZ&FYR] MFQREF^XD3FB8+;/9Z;;5-3HV=U$VM*V6V1(JZ"+/:]G=A4%GXGIRVR=[VR=] M1R3)(O58G'0;8)BF8TU:1BMK'#K,>E8::*JTX41W[T17Z<3#U8M8-HJODO-6;BM""RH-(%16\\J_+/.2#/0N;G1&HY[+8 6>TY3(:R.D;+ MJ-HS72!!(1,=L1?5]J(WL_+GK$6 MOF&@2%1QZ;2^L[>Z(4/3O58V7RM;H(NM&=):Y$#[[9:V7RM;($NMF9 :^4(W3>4O+0J2JUL MOE:V0!=;,ZJUJH1*D?-?)"^ONV!$$]A.7UT4=#MK3PF5XW3R5Q=E3HYLM*%: MG2&U.CO,7[ME]Q.I]D5>EZC4]0WMTEK9?*UL@2ZV9N1J48G@VTE42"EP!T=5 M)YNOE2W0Q=:,:BV=D5HZ#]\M05U-VMXP. WQ3T,"">3BR%8!JK4O4FO?5VWU MHZX8[9A\$N*?A@02R#&+:\&+>A^YG53[%972T),0_S0D4$*:AM8R$*D/NPZG ME@5E)%YF(-PP,7&$WUZW_ZZN<' 6TJKUM+(%NMB:H:NU'G+>T-RBU)V#HZJ3 MS=?*%NAB:T:UUJJH]]%BW[FE>]AWX4W0I).$I#CHMC>E93C7L;WVV:$,!PW7 M=(\EI5K>(?7)X/^U-5TUX\31^5P"ZV3O7DR!DJGIK%HU(;5J>MWDW-4I%Z[; MV967P&S#]-K&2\B@9WEVVWJ)SG*0:'5RLJZHFKEW>?6R]OX&7 M&PO=V]R:W-H965TNP#D&S=@_#'AB9B85*HD=2<;M?/^HCHBG)M)6Q?DBLCWON MO8>\Y"'-Y9[Q3V)+J02?LS07-Y.ME+OKZ53$6YH1<<5V-%=/'AG/B%27_&DJ M=IR23664I5/D>>$T(TD^62VK>W=\M62%3). M)T];6=Z8KI8[\D3OJ?RPN^/J:MJB;)*,YB)A.>#T\6;R!EY'."@-JC<^)G0O M#KZ#,I4'QCZ5%V\W-Q.OC(BF-)8E!%'_GNF:IFF)I.+XIP&=M#Y+P\/O+^@_ M5\FK9!Z(H&N6_IELY/9F,I^ #7TD12K?L_TOM$FH"C!FJ:C^@GW];H@F("Z$ M9%ECK"+(DKS^3SXW1!P8P/"( 6H,4-? /V* &P-\K@>_,? K9NI4*AXB(LEJ MR=D>\/)MA59^J"9IH4I@P]*4 M< %V5 V56\+I8 G4^&&%7XZSSZO 4Y_E]/F0,&L48PD[Y=)@(FB9"*Q,K(NL M2.OBWYFD@ O%0$QS.9A_C;HX",:[\OR@D[_5]]C\3[DT\@_;_$-K_G^HB5,4 M_$O=U.(2$ EB)N10SF&O ?!L#H.PW^Y6GV/S'G ;8C3WC[;]K,U]9F][EF5J M&FY*H"8 D$)N&4_^5=W@HKXUV/XU632 C-,)R'N$.$-8*Q1 QZ#7TX6PP3 3TMIKPQ<\F@7K(BC)V% MG:)%KM!,]@ZD*'0G9AHL5SRZ1(M11*V]H ME]Z]1<@X!=:@&Q)LL(B=BG!7:"9G6JU#NUS__PLWV)?308\RI_K=%9I)F1;Y M\(3*?^4*KX$]M<2S>Q_-U=<0^% K?&B7^+WN%1/5IQ[2DKHDIKIKG=W;:G^S MP]Z&KGH<.M7\KM!,#O7* -J7!L>&M42(XM20UE?I,XC]7GDZ71F<=&IN.>IU M ;*O"[I+I+;XSEHE->"!T7$6B^YBT1[#6"I..C6IT"(?6<7OZJ[@\98("M@C MD*90M9, >_%T^\+I5R)[<*^L!Z25.;(K\WL:LWP#!N7G1R;+?8.C*M0./58] M.46+7*&9M&HYCQSN@B.G:MXI6N0*S>11JWDTH3J6[*S23 M-"W=T4CI/EJ&-@Z,-7B/,J?*W16:29E6[FBDI99>.T6+7*&9/&IECDXH\]?*L+Y" M#E 0PFX-]E_K23%'RMW\W5Q+)TQ .&^+@Z1-X=XT>7 'L#HG\C/ M\&M2H24YMDOR^NQ'D_NFX*4,53-6PM3R)*?[^HF]6^#3ZOST*Y$]SM=V":W. ML5V=FUVBFL(OVRY1[(!DP[GWM]"1-_S[ISV T5WB:ZAN?'#TQ+Z);BYJ!YEQ M>^+$[9&3KR&UL9;:V.'&.7:Z<>X4+7*%9O*HU3>VJ^_WM"G0,^8N/+!+CN!L MT:O2H=WT8+[PN\.54Q4]/3C$EU'^5!V&%"!F12[KXVWMW?; Y9OJF&'G_BV\ M7M?')C5,?8KS'>%/22Y 2A\5I'&PO=V]R:W-H965T%?)MMIODN M$\&Z:A1'4^(X_C0.PF2RO*P^^Y0M+]-]$86)^)2A?!_'0?9X+:+T<#7!DZ61Q"'R?%O\+T>B%8#R3$W('4#TFW@/M. U@WHV![O M;E"E/CWF7@T<"XI@>9FE!Y25T9)6OJA&OVHMQRM,RA/EKLCDMZ%L5RQO@EU8 M!!&Z*]+5-_0.W(^K\C(A#7,/QW(QO3DWIO*YW_N+>M<&@ MS3E"*Y[[W#G2.@],M;6V+I7N(M\%*W$UD5*6B^Q!3)8__H!]YQ?3P$+"&"2, M \&T$KA-"=R*3D>40%V*?]^F482D8!Z";/V/J30N9&D@80P2QH%@6FF\IC2> M]>JX%ILP2<)D(W^PHB!9"5,=C@B_0I2_W0]+BCWBXLOI0WN$^V%D/G.LW^?K6?(_GX"J-Y5PE#ZI?>_&]?&U,_,CR6L?@ M.2[II-T/\F=>-^E^T(*03A#O!V'JM**TC&=-QC-KQO)'9:"\LUZWE#B>YW?R M[(>1A4O]3MW8.!H?I&G)SIMDY]9D/\OI9K[/'N6O?UZ8WC<+K)#X:PX1!N#=%3)2I5 M\DK)KP'Z,,_\ON@; WTY-?>ZJ8XD\A%$/6TUTD)JB9G/:U193F$N?F51B91JP MW36,5Y;!":B]IY//7$@: Z5Q*)I>,V5[\.P\TF*U4R<7")+&0&D=]D]I6E'V00%D.005<,4<_+BC)*V#K9KZ>DZ:Z=48G'S8R2>?E9 T!DKC M4#2]1LJ*$GH>V0 UGJ T!DKC4#2]0,IX$JMO.E4VW/[5WI.-?@SNWMYBIB#< MO0=F)#US=X0H)T?L3JX1AWP;R!%%NWVVV@:E<,AI5SWCTL9CEZ6;+(C'W"^Q M=WWR:0M)8Z T#D73BZB,*/'/HRN@KA.4QD!I'(JF%TBY3F)?;7OQ56:L6G^1 MK'L3>CB$#8=P:X@^$LK>D9%+<2_0F^&)#.@Z'BB-@=(X%$VOHK*HY#R+>034 MH(+2&"B-0]'TAYN40:7V!3U0P:&&U;?%HOO @RFJ/]4Q1?GSWC,/IC ZGV&S M_%#E"ZG=%_)X%Z6/XNE>TM.P/*4_8E)C[^#D)\,@:0R4QJ%H>JF4H:7D+!I# M0=TL*(V!TC@432]0ZPE*^\+J:6:IAFE/3)E!$<;N?HZ2H/2.T>\*Z=,S:Z&C-6 S>*1D.8<,AW!JB;XY0%LZU M6SB+7@Q.,NSHD_=(@*XS@M(X%$TODO*3+CZ+8+B@+A*4QD!I'(JF%TBY2'?, MLNA8P:AA[>TE[[ C_W54PQ#758V1*&Y%'9.>MK9"QB+;5'M0)>=N6\GTF)RX[[ M5(]OBG17;<3\FA9%&E&PO=V]R:W-H965T'=G(5I(+ M<6>=FS(-0BL(&!3:,A#SV\,5,&:)C(P? VQ(Q_1&]!]@J,<)+ 13[HMZ'QO' 2HZI44S@(V"AG+_)_=#'XX M4?0$(!H D=/M$SF5UT23+)&B1])&&S9KN%(=VHBCW![*5DNS2PU.9UNH3(LU MNN'^@&VG7J%E65)K$O9HX^(:-*%,O4BP-KDM RZ&/"N?)WHBSQS="JYKA=[Q M$LK'>&PTC\*C@_!5=);P8\Z=B0J>.=_J4A&VB%U)17 MZ-LR5UJ:Z_/]5-F>;7::S8[40K6D@#0P,Z- [B'(GC^[G(=OSVB=C5IGY]BS M3UV3@T1BARH0E21M30MS9,J7H- %Y:-S\LP\?>SH[?CNLUF"]R<4Q:.B^!\5 M2=<_DC/X#SWQ'WJFO^G!1U>] 5FY@5:H$!W7_M:/J^.;L?2C\BOT>+U@U.+K090V?6YMT#:0/,_DX(?7!L@O$ES7X"4$L# M!!0 ( .2 ^5B)34(U_@< &8Q 9 >&PO=V]R:W-H965TT9>R+XFE?/S(<_'A=RCE\K$H_ZZ6G OT997EU=5H*<3Z M8CRN9DN^2JK7Q9KG\B\/1;E*A+PL%^-J7?)DW@Q:96/B.-YXE:3Y:'+9W'M7 M3BZ+C%8]7(SQZNO$^72Q%?6,\N5PG"W['Q MC7WFK ?N?WYB_[$Q7AISGU1\6F2_IW.QO!H% M(S3G#\DF$^^+QY]X:Y!;\\V*K&I^HL<6ZXS0;%.)8M4.EBM8I?GV=_*E=<3> M ,D##R#M *(.8 ,#:#N 'CL#:P>P8V=PVP&-Z>.M[8WCHD0DD\NR>$1EC99L M]8?&^\UHZ:\TKQ/E3I3RKZD<)R9W?"'#+M!MODVZ.GBOT)W,Q_DFXZAX0._Y MNBA%(D]>NB%&PI\W^6M$G9>( M.(0!ZYD>/YQ"YGS=[/'9L_><07B!EMHF1YHM>/OSQ1L+1K>"KZD\H M\EMN!G/79?&B6BYDG6%A->@M_'+:'7$-9[R^<)\PCS9+I\WO_ZGMN'Q0",N:Z'=[">]>[.>M=H_:]K7B9-6J;Y3!H,F;ME5*#V?+ MI%QP,+Z>ODB7J='5092ZCF*N#F*NIX!B'>0ZX8"M_LY6WVCK=%.6/)_](S-: M&IHO.%I('52AYUE15;QZ\1+E7$"V^]IB7GF.:KL.HABKMNL@[%/5=AWDD\"% M;0]VM@=&V]^5Q5R&&65IWEVC-V^FD!-#S235 M@P<1T4%$K",P"0D>J(78Z>2=_[@*OWE#0V MNOIZ5VP$H.3.KF;?(53?(Z3S"#%[I/, >O+ K*@&K#9RG9Q\-MFBEJWO M:Z8ZT=*4?6=WJAP;->7D>OZ75'C2PX4B@+8[)+A!M)2]LN,$.%0K'(BC?D#5 M; -PH4PD+=\ 7("Q-_0=[)0O-DO?B$O?SM+M=U VGRC9^U*"'F#Z2JC/L.H M $9^4+S9+WUT*Q#>W'Z)KT%Y KA(<4LU@ "?C MX_JJQ3J.R#*DFPS@',]QV(#-G0+&9@E\+5N:=); )<4X].228I,MLLH6VV+K M!Z&3YMC_AD<"V"C\3PZ33;;(*EMLBZT?IJZ+P.8VXHR# :PK>HJ9C[5Z >"< M0&X1:KW0<1YV" O5>@%T$D'@L8%&"G?Z'YL; /TXLT+_(6,5,1*>G)XVV2*K M;+$MMOX9:]>K$.<;5A%BM7FQRA9998MML?7#U/4YQ-SGG%%%B-Y?@%4$PD%5 M!,"!503 F:H(Z3H;8NYLCCYX,_.Y^(A%W2]"C'W*H +5C*/TOPE MDC=FLA(F"_"8IN4-]X^37E.L'FG",$=5\ ,PJKH!@I%@H&,C7<]"OKIG:1EZ M$7 "HIZ\3D$<#7W-8AU')(YH)@-\ 9-E:\#FKF5\ P MJED/P]33#!B&A^+=M0K$?(P/ZZ_;O-E&ZHT^R4 ?6.T1K+)%5MEB6VS]^'0] M @F^I0BS^31A:I4MLLH6VV+KAZEK8XBYC3E'A(5Z.6.^[Q*UC@ X&H0$JX5$ MQQ'/==6--H9PKA?NX?JO(73] C4_VSA'0[24O<4PHAY732$8]M4GIA$ H[[O MJQH*A+F$##B@4^+TP!.'5$.\U,S9IY6I1R6TH$;*EQ[,GO%MEDBZRRQ;;8 M^E'H-#MUOZ%&H,:&X.0PV62+K++%MMCZ8>K:#&IN,\[0""WC?LU2NZS#D.@P M)#9"^O9VK04]U%H<>2ACYCDY ZTV$U1_?RC4#F5L3=EW=-/;R <\8BK'M^ .!)XX4"V=0JM((XP7WW8.MY[;UQ6A$7SPGZ%9L4F%]OW@7=W=_\4<-V\ M"J_S'E9 ^3?'XI"/%W4$^S^M6+R/U!+ P04 " #D@/E8Y/>_ M7D(* T:@ &0 'AL+W=O9H$F FY[2RZ:##9;1^*/FAL)3'&EK*2,ID%^N%7MA73 MI"A:RAR]3&+G\$=1E[KC0UY+%\]%^;EZR+(Z^+K=Y-7E[*&N']_.Y]7R(=NF MU9OB,%,VK^9' MRFJ]S?)J7>1!F=U=SMY%;U5,=PWVBG^OL^?JY/=@-Y1/1?%Y]^+#ZG(6[HXH MVV3+>H=(FQ]?LNMLL]F1FN/XK87.CGWN&I[^_D+_<3_X9C"?TBJ[+C;_6:_J MA\M9,@M6V5WZM*D_%L__R-H!\1UO66RJ_;_!@W*D;VNZ7_=G?MV[.USK?393;NFS^NF[:U5>WV7T3]CKXD!\FW2YX?PUN MLG+9O-O,E*"X"WXIZG03W*:;K H^_1[YG5Z7I3_= T M^_56!M]_]T/P7;#.@U\>BJ7."CF>)O)RE]\0+_.DI?Q/0\"\!"0ES',_U\.;4-9QO MZUV]NG?C9-#CE*%['NWA??C3[X M4&?;ZG^NT!_@S W?Y<6WU6.ZS"YG3>*KLO)+-KOZ\Y\B$?[-==Z1,(F$*1#, MB! [1HCYZ"\12RX M*5,.&>-<1$>9,4Q^'";W#O/'=9D%M\VY6R\SUU"]K+.!/X7 M4R:"!3)"2)A$PA0(9D0H"O5'_?#5J:!M:N:",&&)E0M<.IX09EWETJ&C46-> MF94-7+J0)8RZTT%TXFLB[V _Y*MF\I7K9A;>W*B@,2+!O^J'K'0.WHL:._V@ M- FE*13-# K102%39HF6CHH3DB:A-(6BF7'2#B_RVA-_IJ"=#_-1M*!,V)G" MH2.$B]C.%%T=(8N8+NQ,X=#1)E.$/9E"FZ5HD%L*WF?Y\F&;EI^#_Q_7.*Z+ M?+<04AX61CZNJ\_.4^+M8/2\1-(DE*90-#-4VO!%?-+\ 76$4)J$TA2*9L9) MN\+(:VFNS,NF;"Z;X/&XI.B,S($7L=-L82>4\QHY0*/\&G/$VF5%@VR6D41. MUR?&YQ1O?Z/G*I(FH32%HIF1T\8Q2B;-*5!S":5)*$VA:&:6T/BMX;OFKFX7J;.I25_T]%3 M$+HA"*4I%,T,@G:K))XT54"]*90FH32%HIEQTMZ4^'NP;=/3]5 :L3BR METU.L#"F5D)1+AVA).K9VJ7:K%&_63M)%-ZR#S]F].R#;A=":0I%,P-R M4A Z;44HMB046Q.*+0J=PB%2[1#IH)U.=Y9@CBP1L9#;6<*A"QF-F9TENCH2 MQG$8VEG"I:,BZ?DX0;7-HGZ;=9(EQM2"^*FC)R-TCQ!*4RB:&1]M!.FDI:,4 MZA6A- FE*13-C)/VBO3U!:1M4[.P.XGL E*7C"2L\\&B*XM$E-B.1KEU\0G/ M'*JV6]1OMTY2QK<7A?C[&CU!H1N#4)I"TJ',WU:YX[Y%UO@DW2*;. M=FJ._N0;?WYK=R;5O+Y4Q-_OZ/D+W1:$TA2*9D90^U4V:6TK@_I6*$U":0I% M,^.D?2L#U[8R1[UIM[CCND=FKZL,DZFSG9JCUVZ0^=W@F3P#JQKQ'\;HZ0S= M8H32%(IF!E1[7C9I^2N#NEPH34)I"D4SXZ1=+@.7OS)G)2JQ=WV&R>0PF3HK M,[_HK[TC]WO'#_E^8N[&GFY8''HB. \LFO*7#HN M%E%/ 2O7WH_[O9^1'@;4C_AQHV6TSCI)(NNC'%*J9TKNK(%)\3V+PY90H3H\2],!5[Q]0I_*C0 M?E3X=SG'YYC8N=W:^1#CEMEK)#TR>SFU1T9Z\HUV><+O\H;DF]<7E/@['SV) MH3N&4)I"TMF8VA MGA=*DU":0M',.&G/&X-K9F-G^2JQ%WE[9/8B;X_,_IS3([-SS_SD*3C-++O? M/WZH"I;%4UX?GFYR?/?XB*-W^P?[6.^_C]Y>1X[W9?16'1Y@I/&'YRG]G);W MZ[P*-ME=TU7X)FYL1GEX1-'A15T\[I_!\ZFHFTM@_^M#EJZR&PO=V]R M:W-H965TJVVSY4?3")%ZQ+8LYVX.[?=YR$ ([)('&^^>SY9C*>>++CXI-<4ZK0 MERS-Y=19*[6Y=UT9KVE&9(]O: Y/7KG(B();L7+E1E"2E$99ZOJ>-W0SPG)G M-BG'GL1LP@N5LIP^"22++"/BZR--^6[J8&<_\)&MUDH/N+/)AJSH,U4OFR\/T"#[1!B?B+T9T\ND;:E27GG_3-K\G4\?2*:$IC MI2D(_&WIG*:I9H)U?*Y)G69.;7A\O6?_N70>G%D22><\_9LE:CUU1@Y*Z"LI M4O61[WZAM4/E F.>RO(7[6JLYZ"XD(IGM3&L(&-Y]4^^U$(<&0"/W<"O#7S3 MH'_&(*@-@DMGZ-<&_4MG&-0&I>MNY7LI7$04F4T$WR&AT<"F+TKU2VO0B^4Z M49Z5@*<,[-1L043.\I5$M[]S*=^A#17H>4T$1;<1582E,':'7IXC='OS#MT@ M%TG]5"*6HY><*?G^:.#/-2\DR1,8O#FYG[@*UJIG=.-Z78_5NOPSZPK0!YZK MM42+/*&)Q3[JMA]VV+N@42.4OQ?JT>\D_*W(>RCPWB/?\_N6]+X;WJ;45%2#XR5@PYOY!9C(@O$-S*(;<^+K ML/%U^&V1140IP9:%(LN4(L41/,M@UZ6?"Z:^VA08ME8%1J4(; MI>,^,./>AD'\]#0R (9&0)9(-A4IY/F1)E1H\SH.EE2[M=K MGB946$48V6H$-IRZJ$YT*\*DA2=6L[XB %ZI+A)KZY*4?&,&> MVT"!X5QD YDZ+2R@,S44'S6Z^(W*D995XGOSH9[F-#R#/C;%L,'ZWMB4P\XV M-@6QP<[GA'\0Q>\4Y2%7+-'"P-=:O9/RC4Z*-]+![XA/[?^;D.AMR,("P8,S MA1(?NE=\8?M:%TK]T5-Z>V]U]JK-ZU79HJNR+:[%=AJ60P.+NSO8JE[?PH=C MPM.4"'D(C#T+*[KP.#EZH\!,1!LJQ&8NME%!+\!F.K91=WX/^V<2\M#,XNYN M=E^;OL'WP46^VU"AZ7H;!*Z;GK=!-L_=HY.(C(I5>00D8;LI&PO=V]R:W-H965TV& M>;%%BC/#(C MV6QE56$O9CN\@0>0C[M[KDIVRY*1 J@@C"(.Z[EUXTX3UZD NL7O! [BZ!E5 MH:P8^UP5[K*YY50]@AQ265%@];>')>1YQ:3Z\7=#:K6:%?#X^9D]T<&K8%98 MP)+E?Y!,;N?6V$(9K'&9RX_L\ Z:@(**+V6YT+_H4+<-0PNEI9"L:,"J!P6A M]3]^:A)Q!% \W0"O 7@O <-O /P&X%^J,&P PTL5@@807 H(&T"HX[XUNLE_*VD ^0[OR#/\88=_5E>#O>[POD^]?C[U)-^ M> 2I@KM=\)-<^NWH\36?_Y^C!RV52X1N@*9?T)_O53MT)Z$0?W6-F)ITV$U: MK:53L<,IS"VU6 K@>[ 6/__DALZO77:9)(M,DL4FR1)#9"<',WM_[%IW*_^T5711J_B\53#P MG/%IJZ0WQ/^9P*!-8-";P$?*(64;2OZ!3"=O!1361':NIS55>!3.R'><%_GK MU;MVU%^B&)M43 R1G9@1MF:$O6;<45%R3%-0)Z,4R!ZOF_25->JFE J 35!ZE3KP[*.)=$G4$XY&IA4;.$H5)YQ-6!A.HILV."5(?1 M3C]&9\GQSJ9,;[>N=>,"P=BD8&*([,2R<6O9N->R"-:@9D2]=.E)T>5!+\>U MN[I)LL@D66R2+#%$=N+JI'5U\B,.;Q.3-ILDBTR2Q2;)$D-D)S:[SM=//.>' M;WB-Q/%>$)ZML/W]N-;.2R1CHY*)*;;:*/OHL[P OM$7* *EK*2R_L9J:]M+ MFAM]-?&B_M:=+MV.^LB=QO45S%?Z^D;H ^8;0@7*8:VDG,%([52\OF2I"Y+M M]*7 BDG)"OVX!9P!KQJH]VO&Y'.A$FBONA;_ E!+ P04 " #D@/E8B$CI MG10# #9"0 &0 'AL+W=O 'PGLY5&;:"<+SA]T MYR8:6(Z>$*2P5%J!XM\.QI"F6@BG\:?0M,J0FGC&!U+!+!BFY3=0)2S_IX]%'HX( MJ--,\ J"5R6T7B#X!<%_;81606B]-D)0$(QU._=N$C>AB@[[@N^)T&A4TPV3 M??R!E)&/D>\ZVD+))]6^'D= A[64QDE$_$>V$B M/KGE3,623%D$40-_B&5 MP%/_NVGE<^U6L[:^"7MR0Y8M-W$GNV M0*UR@5JGU(MSO#P^K9"?UJ8%R;5"HZ5?DMTP<%I>W]X=)[H."MM!]SEH4@=U M/:\"FM9!KN\ XM.<'%:<-H# ( M*T[K(,\+W8K3.LAWNUZST; T&KYQ:2\(PTH"[VI,0I/YL)9WO^.T*^;KH,!U M_(KY.BCLAIV*^3JHV_';%?/VT5N5@5B;(D&BO2U3^7U4CI9UR+5Y?BOC(['C@Y05G/#OU!+ P04 " #D@/E8$0+/Q"4# #'"@ &0 M 'AL+W=OSP"I@^&7-18J678N++2@ NK%!)_2@(4K_$A'G9 MP.[=B6S 9XH2!G<"R5E98O%Z#I0OAE[HK3;NR62JS(:?#2H\@0=0OZH[H5=^ MK:4@)3!).$,"QD/O+#P]#V,C8&\\$EC(C3DR3QEQ_FP6/XJA%Q@BH) KHP+K M80X70*G1I#E^+Y5ZM4TCN#E?:;^VC]>/&6$)%YP^D4)-AU[?0P6,\8RJ>[[X M#LL')49?SJFTOVCA[J:QA_*95+Q<"FN"DC WXI>E(S8$NM$.@6@I$%EN9\A2 M7F*%LX'@"R3,;:W-3.Q3K;2&(\Q$Y4$)?4JTG,H>%,^?T1W%3*)C].!B@_@8 MN8/;ROKNS/B.J%=T< D*$RH/![[2UHT./U]:.G>6HAV64G3#F9I*=,4**-[* M^YJZ1H]6Z.=1J\*?,]9!W> (14$4H\_(1W**!W)$A[1_4'Z[P$YJ4%.6A/LR19-'::S.0C]$4#?!&;* M98HN9X"N,1'H$=,9-#&=_(&PO=V]R:W-H965T(6PATM)>[R%56NUJMY^]R0#6)C:U#;32_?'G1PCT"!''J5^([K<&$\LSYB]G\6M@GHG$#[S^0BNUFGFY M!Q4NR*96]WSW![8!I<9>R6MI?V'7R@8>E!NI>-,J:X*&,O [$$9:6S,+&ZK5UG"4F:_RH(1^2[6>*AX4+U_@KB9, MPCMX<-\&^ +N42I!2X45.!G"*GAD5,&M2215W^'U1U2$UO*-UCP1WTM-?:4Q MC3._;)'F#BDZ@Y3!9\[42L)OK,+J1WU?A]?%&.UCG$>#!O_:L!'$P5N(@BB! M7\$'N2("9?L8\!!W68RMA_A<%GL,.3*GE_3KF9*[D6M2XLS3-251;-$K7OT2 M9L'[ :JDHTJ&K!>/;*N_"E9OX1F7E#'*EOH&ZT]=(KRFK W_#?S=FPC'[SRD MUH.I\&T1CN,\#:?^MH1#4(\V>1< MS)"=,+Q+XDF2]4.,.XCQ((1N+0ND_X5C?,H1A9,@Z>?(.X[\PKN"K+KFHN2G M%R6?9.FD'VO284T&"^N+[:HZ.[=;%/I? NS-<16B^QW")T(%/)%Z@WU0DY]0 M?6%P:*W!]?57\;HF0L(:A^A-_6V3>=N?)SC)!J-X_X%EY7@- ME#.=_] A\E$:G8&*#E#11>5Y#5-TRI2EH_ ["R47JF M=,-#GP\O;?1M\<[_SRU+3F]9&HR"?W=;_VCH:% L[6@EH>0;IMS\T9UVX]NM M&UH.XF[V^TR$K@\)-2ZT:C :ZS8BW#CE-HJO[0CSS)4>B.QRI4=0%$9 OU]P MKO8;XZ ;:HM_ %!+ P04 " #D@/E8U]!9BBX# #9"@ &0 'AL+W=O MRQ+E'1RD*;@CD:FF5L2X.,!Z-"QFF2#..""15-1F%N M9B8C73DI%,X,V*HHF-EC$JVQ%MTG\N9H5'RESK.S^XXN,H\8Q08N8\!*._%5ZB ME!Z)>/QH0*/6IS?<_GY ?Q_$DY@YLWBIY5?!73Z.SB+@N&"5=#=Z_0$;02<> M+]/2AE]8-WN3"++*.ETTQL2@$*K^9_=-(+8,"&>W0=H8A$#$M:/ \BUS;#(R M>@W&[R8T_Q&D!FLB)Y0_E5MG:%60G9O<.IW=P4PR9>$(IIP+'RPFX4K51^Y# M=_ 6'1/2OAK%CGQZRSAK\"]J_'0/_A"NM7*YA7>*(__5/B:N+>'T@?!%V@GX ML5+'T$\.(4W200=>OPU /^ -]N!="R6*JMBEK-/0E\NY+5F&XXCJP:)9831Y M^:(W3-YTT!JTM 8!O;_O7')F\,CG&X=+75 1VOHLIL8PM40J# ?S#6SOF[%- MF)ZNF>'P[1-!PI7#PG[?I6[P!.I.6G4GG4&?H\GCG)\^<- V!_RQPZU'K=1[">R8,K)BL$)BEAJ,,"7 (;(7&)U,F MM?494QI!QU1Y?4Y#QF162>80\+ZDKH%FN5@)CHJ#H>E#GUA"-:2=4_7+/Z64^!$ZO\Z91PZD-^!NBW>C]0-3N8AIO=1L%4LGY MGLI2H57*U8U'.]OV;=.Z6WG<7C=]UU2Q@CH/B0LR38Y/Z=XV=1]5#YPN0^\R MUXXZH?"94^^)QF^@]876[F'@';3=[.0G4$L#!!0 ( .2 ^5@7_(A;'P, M "0) 9 >&PO=V]R:W-H965T M$$BL>>G[:"-U P0(I&K3X /B@YM<&VN.'6RW7?\]9Z<+'6010D)\:6WG[KGG M.9]]GNV5OC4%HH6[4D@S#PIKJ_,P-%F!)3,]5:&D+VNE2V9IJC>AJ32RW#N5 M(DRB:!26C,L@G?FUI4YG:FL%E[C48+9ER?3A H7:SX,XN%^XXIO"NH4PG55L M@]=H;ZJEIEG8H.2\1&FXDJ!Q/0\6\?E%[!V\Q6>.>W,R!B=EI=2MF[S/YT'D M&*' S#H(1G\[O$0A'!+Q^'X$#9J8SO%T?(_^UHLG,2MF\%*)+SRWQ3R8!)#C MFFV%O5+[=W@4-'1XF1+&_\+^:!L%D&V-5>71F1B47-;_[.Z8B!.'9/B(0W)T M2#SO.I!G^9I9ELZTVH-VUH3F!EZJ]R9R7+I=N;::OG+RL^FU5=DM+ 63!L[@ MBQ>!.2QVJ&E3X(J;6U@8VK/*)=' \]=H&1?F!5DO4?NRD!E"C7,CN9V%EG@Y M]# ["-S#%_Z!^2GD94A'+R&)D@$\ MA1!,P32:#NA^DZ^^A^X_EB\'=.;J((=+5=+A,,R7UT)K)C=(!6MA=8!3NR4[ M^.7%GND']-Q4+,-Y0*?0H-YAD#Y[$H^B5QWJ M!HVZ01=Z^I9Q#3LFM@@5:MC2=L+S7 G!M/$K/H\OVFC7P&,/[*Z"71J/Q[W^ M+-RU\!DV?(:=?%Q=(%PR+10LJDHKEA5MP3M1_C)GHX;CZ#]7Q.@?J!LWZL;_ MJB+&OU?$).[UX_:2F#2$)IV$W(UTMM:(P*DV2+ %S2RV$:B!IB<$HEXTZ _: M"4P; M-. F_N*NHHM(DYW_$<90X'CB)O(S!M(Q#'TW8"VA]=:-6N(GP\?"G[2,N/M47B_ ^/M^1-JT2] M\>W90*:VTM8]K%EMG@"+NO']-*_?#Y^8WG!J4 +7Y$K!*+:N6W(]L:KR;7"E M+#55/RSH&8/:&=#WM5+V?N("- ^C] =02P,$% @ Y(#Y6(DV0A+= P MK X !D !X;"]W;W)K&ULM9=MC]HX$(#_BI4[ MG5JI)7& ).P!$MM>>W=2)52TV\\F&<"WBN'B2.P"%OA8YDS-OI]3^SO=ENH."R '? ]/_;+@HB-*/8NO+O0"2 M6:$B]\,@B/R"4.;-I_;=4LRG_*!RRF ID#P4!1'/]Y#ST\S#WOG%9[K=*?/" MGT_W9 LK4 _[I=!/?J4EHP4P23E# C8S;X'O[L/ "-@5CQ1.LG&/S%;6G#^9 MA[^RF1<8(L@A548%T9?^>E/*#@",WEZZFO-(?1 MYJ>ES7MG,^RP&:%/G*F=1'^P#+)OY7W-7VTB/&_B/NQ5^/>!#= P>(/"(!RA M7Y&/Y(X(D.6EQ\*P?X^Y)?C:S/?JN=&S4449]0;%JB6Z'%7T E1Q117W^NZ!'4'J M4'V#UK"EC)E379/<^O(5965.O$;_M6:'XW<6QLTS329AB-M/-:G(DEXRFS,Z MLJZE2"XH1D$X[("85!"3JT.+9/_H"JM[C))70TTNH$*,1\-V*!S493CHQ7JT M9W8U1:FMB?$V3O!DTL'1: >XET.WN@W0'T+!ERCC9#+N( EKDO#*. :6W1+$ MI?YOHCB*QD%' .&Z%^ 7;0;X);H!KML![N\'O?4AXWE.A#3%WWG6N+ANJ*W; M<>;BIIM'T0#''6ZN>P#N;P)5N;@%RJE.FE!Q/.A*T[KBX][2W5T];F&,+ADG MPT%7>-;U'_=8&\!TU0_0,>DMM1<1O M#! %Z&\],R9)E/(#4VZ6J-Y6H]C"#2#UKB]Z ?S]V/@Q_N)'9O(@\L_%FG-)OFS2K+@9K*7\5LN/VW?Y^IH>* LD@W/BD1D M).?+F\%K^Q5S:!E0E?@CX0_%T6]2WLJ=$)_+@[>+FX%5MHBG?"Y+1*S^W/,9 M3].2I-KQ3PT='.HL X]_?Z.SZN;5S=S%!9^)],]D(=U!F2^*Z38U,&J!9LDV_^-O]0=<11@NT\$T#J 7AK@ MU '.I0%N'>!>&N#5 =ZE 7X=X%=]O^^LJJ?#6,;322X>2%Z65K3R1R57%:TZ M.,G*D74K;XA(;^3Y"6Y56-WL4LY$*S"+>_)<':N]E2%[QMOZ^%#)=Y! M07I0D%8\Y\G.4"*]S0J9[]03+\E?[U0!\E;R3?%WES)[FMM-*R>R5\4VGO.; M@9JI"I[?\\'TIQ]LW_JY2RCNJ_>KZHO$]']U/=]:S09WA\K?5K*"WR+ZJ5"XZWTE1 )8R"8)J%[D- U M2OA1R#CMZOI]F'?,Q=9U6WY\6\RW;#]J=;VQ$W\Y'PA@(IG6^=^A\S]CY MKS=BE\F"+'9>N2Y4)V/&UW+M"MTT3J!+[?TJPNIKU[4FO<2K>A MN5%]Y8#2&(JF"W)DL-AGDBFUSR93M6BCUW[0.YF:Z^X[VT)I(90606D,1=/' M1&/9V%C/QH::-E!:"*5%4!I#T729&^?&-ELWB-1:5]'*K=0/VA,UTBT)H;0( M2F,HFBYJX^789C/GX@3KGB38(!B=>#OVJ;FCBCE..\%"S1THC:%HNB"-OV.; M#1Y8@B5?-4RGJ$@79@:EA5!:!*4Q%$T?(HWC9/O8?(NT:0:H?O.Q%GWW8/QJN<\^I9 M[K-]L)KAYSN%V.\-_DJJB4 5GE78S@$!M]OF=%.Z\<_?56'FF%06@2E,11-%[6QS*C9,GMR MOW$==[RFHO:8.N.V4N.3115U+-]RVZLJJ$75U3K/4O_T6AFJ5KUW&_.)FC=, M50GUS'J)CJ^(=TV]_[Q>@AI74%H(I450&D/1]"\V&N/*L:#)TT$:/#,H+832 M(BB-H6BZS(V5Y9BM+$3RK*MH)4^/>NWO;Z![LRZL-8+6RE T7:[&Z'+,1M>3 M:;&..TX\;A"X[;V0W<6N1>H'(]Y_V[@^DV%:?HMX)*<6F^KGF\8+G90%U?2E4(JP/RJ];#Q]83_\% M4$L#!!0 ( .2 ^5C5"+\4%! )?J 9 >&PO=V]R:W-H965T+S4ZK MY;$[&OG'JR3-CL[/-E_[6IR?Y>MJF6;Z:^&4Z]4J*7YJ'\MG'3O.C7.7Y;\TG=402?W/O;[4RV4CUY2DI]F2__D2ZJVX]')T?.0E\GZV7U+7^(=?L#31MOGB_+ MS?^=AW;;T9$S7Y=5OFIWKH]@E6:/_R:_M[^(9SNX[@L[N.T.[J$[>.T.WNX. MXQ=VF+0[3'9V&$]>V&':[C ]])#\=@?_T!UF[0ZS0W_G*CS0QZ_)-OYDN05,GY69$_.$6S?>TU'VPFW6;_>IJD65,?WZNB_FY: M[U>=?\ZSFY]^T<7*"?15Y?SD?%HLTF;F)DM'9H_UU\SC=X&NDG19_N7LN*J' M;78^GK=#B,&\)TO>5;=EDZ8+?3"W/^X/MSM,;M/QWSA6D&USCXX[NE[ MQQVYGO/K]\!Y]^>^X[I\A4EJ9C1]E0GLS)?DA^-.-LK8HH2'',R&&9_V_8X/ M^)5XH\U13"Q'$0UAHHNOSKO_^M/8]_[:9\5V*]#SVAJ_^NN5AQ^2C5&O,AMZ\?;N-Z+/V5=-3(KJV)=/VM4SO]^KC=P9*57Y3][CO+B49OT M:\V3X<_E73+7'X_J9[M2%_?ZZ+SY"XS^VC>_22P@L9#$!(E%)!:3F"0Q!6%& M34RV-3&QZ>>;$LBOG7FAZ^<2YSJ9I\NT^O&^>>)*5^N5ZJ$\VZO.)^WQYW\S[-*MT/6#E%$FEWSMWNIC7SQ[U M-GV%8!UE:"&06$!B(8F)1^ST68F./HQ\US/K,R+'C$E,DIB",*,*_&T5^&][ M-BAT<_[>5,-ASP?688:6 8D%)!:2F/#WGJE.O/&DYYDJ(H>-24R2F((PHQ)F MVTJ8O:T2DOD\+Q;-:?:U3JIUT?LL8+6'3G\2"T@L)#'QB$V?3?])?Z,6DTNDTS)Z\+XH=.BK[Y;L6&SG<2 M"T@L)#%QLC??77\R<_>G.SEJ?++W)./Z4W=_5$F.JB#,F,JGVZE\:IW*7^J^ MI3F1O4Y_K]O[^6U2W.C2F>=/?7YSS=1YE^65L]1EZ52W2=9WS>K".LK0.4YB M 8F%C]C)LPDR_C UYX8@!XQ(+"8Q26(*PHP2&(^ZY&!D+X+V:LX\S\I\F2Z2 MYE1WJ?=KH,H=_?MO%<$J+_3+3P1V?7 1D%J :F&K&3WY;@F0 T:H%J.:1#5%:68) MN%T)N/;3VSR[<:HF2E[HJZIWEEN!P;.G+@3;[^Q1P>. M>P;V1V/_M*>W1P=6E&9.Y2[4'5OSL?-ONJR*=-X\EL^3\M9)L_ERO:@_J\]9 MZP'ODG11MS1W.BOKMC_)%DY>W>K"F:^+H@F!D[+45=E; 6C^BVH!JH6H)EK- M.+,=C:8]\Q_-=U%-MMKS$^7QZ7=8[MH>]7XN\N=!3.M=%OG*:[Y9=XM5;'VBJ MBVH!JH6H)EKM>4,T'KE]R18Z;HQJ$M44I9ESOTMWQ_9X][O.TKQPOFU?Y//8 M-#FBS7F=+TVV^_CJG\=7L_[A#&NUT @8U0)4"U%-H%J$:C&J2513E&;64Q<7 MCT_85@M-C%$M0+40U02J1:@6HYI$-45I9GET$?38GD$/;[70M!G5 E0+44VT MFG'99MS;::&Q,ZI)5%.49M[^U27/KCUY_JZ+M)[MET[;71Q=6N/:[>E$>Z+8_W3EEM7KQAW)KSRITY]B$&EPP: M:*-:B&JBU79NSW']TYV.ZL#M8O3H)*HI2C.G>1=EN_8HN^V5/NWW2B^V26A& MC6H!JH6H)E M0K48U22J*4HS"Z1+N]T)VR:A@3>J!:@6HII M0C58E23J*8H MS2R/+O!V[31=>H4)3;-1+4"U$-4$JD6H%J.:1#5%:6;1=(FW.V-;)S3 1K4 U4)4 M$Z@6H5J,:A+5%*69Y=$%V.XK-SS?W!3Z9M,>%6DV3^^2I9-L;H+N+0XTOD:U M -5"5!.H%J%:C&H2U92[?]OV>&]Q!'/F=]FT:\^FD9,&-*Y&M0#50E03J!:A M6HQJ$M54JUE.HLP%(KNTVGLMK>X[M1AP0=;N#ZT$5 M0+40U@6H1JL6H)E%- M49I9+UUN[;&YM8?FUJ@6H%J(:@+5(E2+44VBFJ(TLSRZW-JSY];#SBKLV.#B M0!-J5 M13:!:A&HQJDE44ZTVX*S">[;4MCW*)LXJ[$,,K@=V!6YV"6YV#6YV M$6YV%6YV&6YV'6YOV%E%%UM[UMQO]ZSB;__S>?/Q]FZCWLF/1M>H%J!:B&H" MU2)4BU%-HIJB-+-$NNC:8^_5]M"8&M4"5 M13:!:A&HQJDE44Y1FED<7>7MO M7)A[V-LTV$<97#5HYHUJ(:H)5(M0+48UB6K*VU_3W'WE#*,+M+V#;N'N+M7N M7:%U3WIK VV42U M1#5!*I%J!:CFD0U16EFF73!ML?>F>VAT3:J!:@6HII MM0C58E23J*8HS2R/+OWV[.GWP"NT^[<73WO?H^#2/NS@B8]FV*@F4"U"M1C5 M)*HI2C/?]JU+NB?VI)NX0-L.L7/!;.KNK)-]:3^4H<6 :B&JB0-_(]&!V\7H MT4E44Y1F3N N>I[85_'^NGV\KL^+FU6,V\?MS7N6I-GFO4J<*WW=K.6]VJSF M],);%X[WSU&FO8_I]@,:/(W1N!G5!*I%J!:CFD0U16EF271Q\\0>-UM+(JGL M9; ?!KY4!FBPC&HAJ@E4BU M1C6):HK2S#+HLN>)/7M^?7%[.S#T)!?5 E0+ M44U,]E?%GIR>3OS]]970<>/)_I+B];C>Z?[2]NBXBM+,B?SLO9GMN?&O6:GG MZZ+NRC?=^IMO=;,/,WBZHUDRJH6H)E M0K48U22J*4HSRZ;+DB=LECQ!LV14 M"U M1#6!:A&JQ:@F44U1FED>798\^7_)DNVC#*X:-$M&M1#5!*I%J!:CFD0U M-=G/DCUO]PS5+(DN2Y[8L^3'/NIK\B.Y6NJZS_JR7E;I3X]O$33_\:S-VJP& M[HU[ZP'-E5$M0+40U02J1:@6HYI$-45I9LETN?*$S94G:*Z,:@&JA:@F4"U" MM1C5)*HI2C/+H\N5)V2N;,<&%P>:/:-:B&IBTI/'3WK7^VZW'!N7KMQ9SZ8Q M>H@2U12E&;-ZVH7&T__[T-@^Q-"YCFH!JH6H)J:]D;&W\X:\T6&;Q>BQ2513 ME&9.\BY8GMJ#Y4^;A^ER$YH]I-5MW?/G=6O3Y,F]\QF]I1G5 E0+44U,]W/W M6=_C<=1N:#QT^WT/\C%Z@!+5%*69D[J+AJ>OO.%S>]&G?9^K/Q[?U.J7)B3[ MG"?9T\6@I.Y:]*:?7YEO@.6_=S)=;7/EM"S723;7SCPOJ\>77W=!16^5H/@8;:J!:@6HAJHM5V3A#\B;?;=AVV78P>G40U16GF-.^" MZ*E]/>[77XAD!P9/XNE>2^WVWY\0H .'J";Z?HSQB>N=])P;H*%QW\#>R!]- M]E]GA ZL*,VVTT.08U0)4"U%-H%J$:C&J2513E&94 ME-\%T/X([;1\-&Q&M0#50E03J!:A6HQJ$M44I9GET477OCVZ?DNG92<'EPB: M7[?:SC7(TTO5.-E/YK!98,&VJ@6HII M0C58E23J*8HS:RN+M#VV4#;1P-M5 M0 M+40U@6H1JL6H)E%-49I9'EV@[=L#[3?9]MK-!H'=4"5 M13:!:A&HQJDE44Y1FED<7K?OV.[/?U%BA\3JJ!:UF MS0[1$06J1:@6HYI$-45IYL3O0G/?'IIW7=7F">$_>.N&_4 'EQ,:Q:-:B&H" MU2)4BU%-HIJB-+/PNM#>/V4;,C2!1[4 U4)4$Z@6H5J,:A+5%*49Y3'K$OB9 M_1;PBZ1,2Z>L[63AY)D37LA?@D_.4M_KHN['FCXMS9TD6SAZJ>?-31U-Y]97 M./:!AA9.J]D:JP =,40U@6H1JL6H)E%-49I9#EWB/K,G[E_:-=.@BU_VT0;7 M!!K&HUJ(:@+5(E2+44VBFJ(TLWJZS'[FHKW6# W=42U M1#5!*I%J!:CFD0U M16EF>72A^\R^D/E;+G[9R<$E@@;OL]XW6![/=E_/A8XJ4"U"M1C5)*HI2C,G M?Q>IS^R1>M=9_:ZR(X_)6ZRI(JN3\;*6+&WVIE\NR[I;66TZ@M2D>^FD3E6R;A^F?7#@ E:-S6P3VG^_LR$LFVCZ M!>SC[GDQOHL;J1YU 6#(4\F%GGF%,=65[^NT@)+JD:Q X)>-5"4UN%6YKRL% M-'-%)??#((C\DC+A);&+W:LDEK7A3,"](KHN2ZJ>Y\!E,_/.O5U@R?+"V("? MQ!7-807FH;I7N/-[E(R5(#23@BC8S+SK\ZMY9/-=PG<&C=Y;$^MD+>6CW=QF M,R^P@H!#:BP"Q=<6%L"Y!4(9OSM,KZ>TA?OK'?I'YQV]K*F&A>0_6&:*F7?I MD0PVM.9F*9O/T/F96KQ4I.ER X^DM3:R[(I10BS.R*# .FC!!^H+C&S"4<7U"CFS\6R%KC2 Z]@WJ MLNA^VFF8MQK"%S1$Y$X*4VCR0620_5OOHY_>5+@S-0\/ GZIQ8B,@U,2!N&$ M/*QNR/'1R0'<<7]88X<[?NVP?BXE/O%:-%1EOX8ZHBG,/&PE M#6H+7O+VS7D4O#\@<]++G!Q"3^:0,R&8R/&^II3ST]2+VHE0*1/A.CJ-"CO5[JC"GZ$)APV6 M!J,+]*S:2=%NC*Q<=ZZEP5YWRP*'*RB;@-\W4IK=QA+TXSKY U!+ P04 M" #D@/E8_CE*CBT# ">#0 &0 'AL+W=OPZMC4-M!*^_&S MDS0E(XU6%/4+Q,D]Y]YS?!-==]=BEFMEP(P'$*2JCM.4YH)Y@PJ]]-[UV+?I):Z)5=L,0D 28)9TC M&<-W-.AZQE M&O&#P%IN7",C9<+Y@UE?W" M?IZ*UV(F6,*0TY\D5O.>U;%0#%.\I.J&KR\A%]0R?!&G,OU%ZSS6L5"TE(HG M.5A7D!"6_>.GW(@-@!N\ ?!R@/>_ #\'^*G0K+)4U@@KW.\*OD;"1&LV*.CKDATCWSE$GN,%%?!A/7P$D8:[*=POPVUM3>&/5_CCI7S^&WR#Z'%) M!,3HG#"BX&BLFZ["*/1KK('H2D$B?U>)SK($U5G,NWHJ%SB"GJ5?1@EB!5;_ M\R$?KMKKS;+KPIKM_R@ M""L5%A2%!;6%#1(0),*5+5>+?*_[#9&51+8*D:T/:<=6DX8T1%8R)"P,"7=N MQPS9VNBS(&B'CO-/.]8FV+'\=E%^N[9\O7,@&,Z^K54::N'OW:B&R$I*.X72 MSH=T;J=)0QHB*QER4AARLG/GGFQUKMMN.UN=6YM@Q_)=YW5R<&H%W D< V(X M ?0'75 ^ 73):4S8# UYLL#L&8W'P\H)H);XO9O8%%O9AHT!ROV0QL[3-&5* M0VQE4UZG)K=V!M'?-3U*9W[0U _RZ@=._:BTP-N>#)SMMJ_/_5YM]L;P;$XN MW["8$281A:FF=X[;^C44V6$@6RB^2.?I"5=Z.D\OY_H !<($Z.=3SM7+PHSH MQ9&L_Q=02P,$% @ Y(#Y6,^H *^J @ =@8 !D !X;"]W;W)K&ULA551;YLP$/XK%JNF5FH+(0EI.X*4I.O629VJ=MT> MICTX< &KQLYL$]+]^IU-PM*-9"_@L^^^[[OC?,2U5,^Z #!D77*AQUYAS/+* M]W5:0$GUN5R"P).%5"4U:*KNSUO.W& \L+8S?\)%[2'![!/"WO%5I^BY*Q$H1F4A %B[$W MZ5U-1];?.7QE4.N=-;&9S*5\ML9M-O8"*P@XI,8B4'RM8 :<6R"4\7.#Z;64 M-G!WO46_<;EC+G.J82;Y-Y:98NQ=>"2#!:VX>9#U1]CD,[1XJ>3:/4F]\0T\ MDE;:R'(3C I*)IHW76_JL!,0AGL"PDU Z'0W1$[E-34TB96LB;+>B&87+E47 MC>*8L!_ET2@\91AGD@]29C7CG%"1D5MAJ,C9G .9: U&GY+/V!=G9%;@/FC" MQ#X?N2"3-*W*BE,#&9F44AGVB[K*'U^#H8SK$W)D$;X4LM)(IV/?8 96AY]N MU$X;M>$>M1&YD\(4FKP7&62OXWW,O$T_W*8_#0\"?JK$.>D'IR0,P@%Y>KPF MQT_!_>&"6;@C&/'=925?'^06')LJYJJ[$=7'1KX03>\O:E7 M>DE3&'MX%36H%7C)VS>]*'AW0/R@%3\XA)Y,(6=",)%COW,J4N@2V$!$#L+> M_%421E&O/XC]50?UL*4>'J1^U3>PQM&C.]D;E.$.^]G%933J)H]:\N@@^:Q2 M"D3Z0HRB0G,GHHL\ZB#O7W9SCUKNT4%N;.C_%'ST;\&'43^\^(O7WYD%):C< M33Q-4ED)TXR%=K<=JI-FEOQQ;R;R'578")IP6&!H<#["E%4SY1K#R*6;+'-I M<$ZY98$_!E#6 <\74IJM80G:7TWR&U!+ P04 " #D@/E82GYP5Q@% #^ M& &0 'AL+W=OSH+6_<)\_ MK7EUP9Y/-\D3>D#\XV9)Q9G=L61YB3#+"084K6;6>W@3NTX54"/^S-&.'1V# M2LHC(9^JD[ML9CG5C%"!4EY1).+?,UJ@HJB8Q#P^MZ16-V85>'R\9_^I%B_$ M/"8,+4CQ5Y[Q]*\=P6\#_->.,&H#:NEVH[U.7)3P M9#ZE9 =HA19LU4&=_3I:Y"O'U4)YX%3(@B5A_(HB MGE,D5@0'MPBC5M2Y^Y3=^L:"7_9XFO@.3\ UW%]S7P6KP_W='*^;?3XS:/W MDN%UZ\BK^7SS.NH6BZZ^1H:J(]ZP39*BF25:'D/T&5GS[[^#@?.C+KE#DD5# MDL4#D?7*X'=E\&MV[T09(I%\C++N:5P6"091SM*"L"U%X.]?Q6UPQU')_M&5 MR!^R1$.214.2Q0.1]4HTZDHT,CXI#X(O3Q%(1:/4E:")#NKHZC7_/'<].)K: MS\>I54$P#/T^*%)!?N Y?5"L@KQQ$':@GL2@DQ@8)=YACD3B^$F-3?CH:-#1 M9"S-;*$#P5#2J((@G/BR2!TJ] *]RG&G\DFG M?&)4?H]2\H3S+Z+N6/@?872W"8[TG"XT*.DAC5Y%%!N)^@J//# T*JR, M[&9O9!_;5^=%CE-2HLN33:PE[3^GCMS%="CAN13Q&I@'5?4:F._XIS+@'C+@ M&C/0.'^3>3,3?*TU&)0M&I0M'HJM7XJ#D8;>_VKAX* V>U"V:%"V>"BV?J$. M5AL:;>)9(]>&]WJZ+W<'%3/RY-:@8D*E+Z@8Z)SP-_#@5*'9JI[U<6U\[]7F M*ZU? QHK(E60/PEDE2IHY)]2>3"KT.Q6O]['0=5/*FW_+"0Z#XF-D+[<@VN% M9MOZC=8-:@RE'\CJ-: ROIU/M>5,Z#SK^X)]PH/]A6:_>L;7!Q4O214OLMT M($_^9M& 7.6[3 <:GUKK!_,*S>[UG)=3_:.RL,]"HO.0V CI[\8=?*IK]JEO M\#6%ZJ"PW(=^06I@&-77D]:T"ATJCMH_W<$M&G>B.="0E;S)LMN>YJ MMUG_OMZBEJ[?PIL%U%R/X$W<;,4?Z)M?!CXD]"G'#!1H)89RKL>B1+39;&]. M.-G4N\F/A'-2UH=KE&2(5@!Q?T4(WY]4 W0_>;8P;ZVV[_G[*2A&VD% M$E]:V[GW\M[=^3+>:G-O"P!D#Z54=A(4B-5Y&-JL@)+;GJY T9.E-B5'VII5 M:"L#//>@4H9Q%(W"D@L5I&-_-C?I6*]1"@5SP^RZ++EYG('4VTG0#W8'-V)5 MH#L(TW'%5W +>%?-#>W"EB47)2@KM&(&EI-@VC^_&+IX'_!5P-;NK9ESLM#Z MWFVN\DD0.4$@(4/'P.EO Q<@I2,B&3\;SJ!]I0/NKW?L'[QW\K+@%BZT_"9R M+";!VX#EL.1KB3=Z^Q$:/UY@IJ7UOVS;Q$8!R]86==F 24$I5/W/'YH\[ &( MIQL0-X#X.6!P ) T@,0;K95Y6Y<<>3HV>LN,BR8VM_"Y\6AR(Y2KXBT:>BH( MA^F\+HAE7.7L,Q9@V%Q;/#. P@"5"]D,%"P%6G;&IGDN7/:Y9%>J;B%7B]-+ M0"ZD?44A=[>7[/3D%3MA0K%K(:5C'X=(6MT;PZS1-:MUQ0=TC=BU5EA8]E[E MD#_%A^2Q-1KOC,[BHX2?UJK'DN@UBZ-XT*'GXN_AR1$Y29OWQ/,E!_AN.O+[ M?;JP:*BQ?W3EJ^8;=/.YRWYN*Y[!)*#;;,%L($A?ONB/HG==9O\3V1/K@];Z MX!C[KN58)3GU749E-F*QQD-]4I/UZ\*XH;1)X]YH'&[V_70$#7K]-NB)SF&K M-U.=@45";0\ZJP[H9W05&EXTG+/T%4$L#!!0 ( M .2 ^5AX?,*'90( "L& 9 >&PO=V]R:W-H965T9+W2=Z9&M'#?"&D606UM>QR&IJBQ86:F6I3DJ91N MF"53KT/3:F2E!S4B3*+H*&P8ET&>^;U+G6>JLX)+O-1@NJ9A^L\I"M4O@CAX MV+CBZ]JZC3#/6K;&:[0W[:4F*YQ82MZ@-%Q)T%@M@I/X>#EW\3[@.\?>;*W! M*;E5ZLX9Y^4BB%Q"*+"PCH'1:X-+%,(141J_1\Y@^J0#;J\?V,^\=M)RRPPN ME?C!2ULO@O@^$Q9C,J=#,LD3R7SIY S2Z TD43+? 5\^ M#U]A0?#8P]/'\)#*,M4FF6J3>+[Y$WS4)]0%$C[=%S63:ZJ0TCW3Y2YASS*Y MJWAL6E;@(J"[9E!O,,A?OXJ/HH^[9+X0V2/1Z20Z]>SIOQOBYU?RP;G%QOS: MI3E]2S=80!Z&$V# M857K;_>MLC0K_+*F:8[:!9"_4LH^&&Y@3/^'_"]02P,$% @ Y(#Y6'[* MN'WT @ =@D !D !X;"]W;W)K&ULM59M3]LP M$/XK5H8FD!A)D[ZPKHT$K="8V%;1P3Y,^^ FU\;"L3/;:=F_W]D)60NE,*G[ MDMC./8_ON3O[,EA)=:/'!K$Q4/9&DX$S!11)=Y3M7O<^!R-?1:WL/"-5MD MQB[X\:"@"YB"N2DF"F=^PY*R'(1F4A %\Z%WUNJ/>M;>&=PR6.FU,;%*9E+> MV3:/4E M$#DG9UH#(O ED<9 BEI,1E[_?=/J!A^VZ=P3V8;JJ%$=.?;HQ1K4Q^LE]>,*#YM?K?@/4$L#!!0 ( .2 ^5B@ MU6K5Q ( #H' 9 >&PO=V]R:W-H965TT8%&UH6AD\(!Z\Y#:QEMC%=MKMWW/MI%DWNHZ' MO23^.L?G'E]?C]92W>@/')C%RH>RNQUO+1D&<[17"TO%/7\EB7E)0K-I0"%B[%WW!U.^W:]6_"#XUIOM<%&W,TK$76$%88&(L Z/?"J=8%):(9/QI.+UV2PO<;F_83UWL%,LUTSB5Q4^> MFGSLO?<@Q06K"G,IUU^PB<<)3&2AW1?6S=K @Z321I8-F!247-1_=MOXL 4@ MGMV L &$CP&])P!1 XA*;D&95<3FVTX;QR:HN'"GN+<*)KE MA#/Q"2J^8M9*..6"B82S F9"&U7161D-;ZF7R!)A;IA!.P9G,F'U&8@49N62 MC@+D IZEZIR@8;S0;XCT:GX"G8,W< !

-_DFM/WQ" M_P#.I3"YAD\BQ?0AWB"7(_!:8AQS3C(B/?-L[N&-!K#>@Y]NCY!-W*I4/X3!4*.F=24SK].B,0S"@]]>]= M9O1>THP7(GM@1K\UH[\W&ZAR45T2@+=)SD2&D%#R*[I_>DC%0BD4R=W]9"@DQ"LDS@SE2IMQRX+6W17\71H/]AY*^VH_YW4=?F]VH[&'^K#)6H,E>= M-6FLA*DO8#O:/@#'KNX]&I_0PU#7\7N:^E4Y9XJ27T.!"Z(,CMZ1+E57ZKIC MY-(5NVMIJ'2Z9DZ/&RJ[@.874II-QV[0/I?Q7U!+ P04 " #D@/E8Y,UC MS;X" Z"0 &0 'AL+W=OF!*Y@ME M!KPTJ? <[D#=5[="][R.)2G(UC$V\#'@BLY$8;&24SSA]- MYRH?.;Y)""ADRC!@_5K"&"@U1#J-'RVGTTUI@)OM-?NEU:ZUS+"$,:=?2:X6 M(^?403D4N*9JRE>?H-5S8O@R3J5]HE4;ZSLHJZ7B90O6&92$-6_\U/JP 0@& MKP#"%A#^*2!J 9$5VF1F94VPPFDB^ H)$ZW93,-Z8]%:#6%F%>^4T%^)QJGT M$A.!'C"M =T EK4 O41*HL,)*$RH?(>.T?W=!!T>O$,'B#!T0RC5_LO$4WIZ M0^)E[507S53A*U-]KIF+(O\(A7XXZ(&/=\,GD&EX8.'1-MS3HCOE8:<\M'R# M5_BF4'&A('^IOD_:3BZSUS( MLD>_7? C="XEZ+7&+$?7!,\()8J 7%N1([W-II#50A VMU%?.!/=P 661*)O MUWH"=*6@E-_[C(OV:=R>R+:,&W36RS5G\V,%HM2GQ$P=H<(8N;2UDQ.9 M46X\ZW.@H0V:NC:GZC*-_($;)-YR4UM?6!"Z81>VE?5)E_7)SJP_2D7T80>( M%ZA_K_>EO)/S;Q=M3V1;\H>=_.%_5>W#?1JW)[(MX^+.N/C?5'O\LHS#8>2^ M?U;M?6'QJ1L_JW9OXV8S?Q4W6,P)DXA"H7&^&^OB$LU-W704K^QE-^-*7YVV MN= _-R!,@/Y><*[6'7-_=K]+Z2]02P,$% @ Y(#Y6"46*MW&!P 744 M !D !X;"]W;W)K&ULM9QI;^.V%H;_"N%;%%,@ M$UOR%J>)@<3:ILA,<^-I^Z'H!UJF;:%:/"*5!>B/OZ0D6U:D,/;TO4#@:.%Y M>"2](JES1%T])>G??,.8(,]1&//KSD:([66WR_T-BR@_3[8LEGM621I1(5?3 M=9=O4T:7N5$4=LU>;]2-:!!WIE?YMOMT>I5D(@QB=I\2GD4135]N69@\77>, MSF[#0[#>"+6A.[W:TC6;,_';]CZ5:]T]91E$+.9!$I.4K:X[-\:E9UXH@[S$ M[P%[X@?+1!W*(DG^5BN?EM>=GO*(A:Z<]$A2[:B62@>DB>/E0F4P>.LLC4N#\;$U7)0&N5RZQ>7(KZ5%!9U>I0=F(Z2Z(H$%*,@A,:+\DLB440KUGL!XR3C^1FN0R4R&A(/L7% MK:(D]\%B@@8A_XG\0(*8?-TD&9?F_*HKI%,*W?5+!V:% ^8;#O3)9UGEAA,[ M7K)EB[VMMQ]I[+OR9.S/B+D[([>F%O@+C<]);WA&S)[9)[_-+?+AAY_:CNL= M3"8Q_5Z.&6@PUO$8G39+_PR=?S5-]/=W23_G]M_@WB6_$- M=/3I?9HL,U^0,*"+( S$"V'/I[VK[N.AEMXM M8;];PFF6Z-=+N,B#\D"PVJ4<[B_E4'LIO]+GCVRUDN,VMB2A:E1D:[>4@S]EG2J2) P"PFS1PT)#'N]USII%AJ,7Q=RD6YY(%A-)>.]2L;?USN0 M#U\2P>0PJVV =JN%GBJ8\1&7Q4+6:!]3HX.LT47"/!"L)IB+O6 NM()Y8(\L MSM@9>6 JMB%'M.2>I?FC7>PS\NLB#-;Y0]X9L:62\J[J:Q"IQE/T(]D$Z3XD# +";.1, <)O2I0BQIA\]/YF38Z'ZAE=K'5>I *W6A- ]%JPOH(.YJ_$L! ML5WO*_:]+S_H?5N5I:WS9&7ICZ!/7AA-VT*^%M0/^[O]<*!^N%":AZ+5]6=6 M^C.U9^WS_(;E9,%AZ394)H#I;E0FH>B MU057)0X,?>; "O@VX30D;IIDVS-2K$OUR5&AE-E<*NZ,?$F$VN'GK6,F=_XJ MQY;Y:)++?K[L\5N5"$TR0&D6E&9#:0Z4YD)I'HI6%VR5O#!&\'X:FL6 TBPH MS8;2'"C-A=(\%*VNPBHY8NBS(_MF2A:76!5[L/01K<;S9I(:<*J:H#0+2K.A- =*= MK -HB@%*LTM:[6PWY7)$(1?JEX>BU=52)01,?4+ HA%=RP[+29.([*0SSQ9< MJ 2J"K^J%?8MD\,I8C^^-:A"AJQG4)H%I=E0F@.EN5":AZ+5A5DE#LPA?% % MS09 :1:49D-I#I3F0FD>BE97894-,/5S&;YDT8*E*EDENU#U*LENCI]J&=^> M[G>KQYXL16A* $JSH30'2G/-YI2*T7!2[\X]5)5UA561?E,?Z6\J+)]7JO25 M+[2J"SH+ DJSH#0;2G.@--=L3N8P3*,_?JVO_T=,WZQB^J8^IM^J+]FU%E'7 M4F:[&/2*;[T4>&+#X]\INDZD-(,V4I6U3L? MRZ-.BV]Y%"LBV>9?AE@D0B11OKAA=,E254#N7R6)V*VH"O9?5)G^#U!+ P04 M " #D@/E8!O1?5R0# "0 &0 'AL+W=O"7I509-3A5*U?G"FA2@C+N^IXW=#/*A!--RK4;%4UD83@3<*.(+K*,JJ<+ MX'(S=7K.=N&6K5)C%]QHDM,5S,'.YN%UKXT M^,Y@HW?&Q'JRD/+!3JZ2J>-90< A-I:!XFL-,^#<$J&,WS6GTVQI@;OC+?NG MTG?T94$US"2_9XE)IT[HD 26M.#F5FX^0^W/P/+%DNOR23:UK>>0N-!&9C48 M%61,5&_Z6,=A!X \[0"_!OAO!00U("@=K925;EU20Z.)DANBK#6RV4$9FQ*- MWC!ALS@W"K\RQ)EH)H5A8@4B9J#)"9GC,4D*#D0NR8V221$;/''7@7P]+$QM_&YL+O)/Q2B%,2>,?$]_Q^FYYN^!SR M!AYTR F:5 4E7_ *W[5< ]:/L6&>&XPQ50G!%_GX:,"ZO)^P\SA6!>7'Y$K$ M6.,:;.*JT1'Y<2LY)U@,&R3ZV9:O2D^_78^]7\YT3F.8.GB!:%!K<*+W[WI# M[T-;L/X3V;/0]9O0];O8HPM8,2'PG)/--C3U)FUN5US#DLO>@NNHU_?#<.*N M=_UIL1KX@==8/1,Z:(0..H4VFM: MJ!-N;S=;*]*DH A-?N'5^FJ 1WOJ?.]E^D=[Z3_IC]H="!L'PDX'\-YZZQ$- M]P]?, X&+S1V;O>O)>?N-)D,U*KLO9K$LA"FZC?-:M/>S\NNYOXUK_X-KJG" M>M2$PQ*AWND(0ZVJ?EM-C,S+EK60!AM@.4SQ%P64-<#O2RG-=F(W:'YZHC]0 M2P,$% @ Y(#Y6$R6+0QR P K1< T !X;"]S='EL97,N>&ULW5CA M;MHP$'Z5*%VG5IH:0M9 5D#:D"I-VJ9*[8_]JPQQP)+C9([IH*_3-]F3S1>' M)% ?HOVQPD E]GV^[SZ?SXG30:%6G-[.*57.,N6B&+ISI?)/GE=,YS0EQ466 M4Z&1)),I4;HK9UZ12TKB IQ2[G4[G=!+"1/N:" 6Z76J"F>:+80:NGZGMCGF M\C76UO"CZQB^<1;3H7M_]O[7(E-7[QQS/?EP!\*$[)IQ-) .OA*2,KXRY"X9IQC/I*+TUM1 ?+,6C@7W3@UU;\:1,9+*, M;2*8WTDU? M8]T @X[P6V'6-833(B5)4BFO=*0>7QF>04[7O5KE6.)-DY7P JE:6Z$3,RRP0I-:P]JH:F MG5+.;^&6]C/9X%XFK14MBT_432VH:AH:TP'^-IOA;M/V7L7KY.PA4U\6>CJB M[$.ET!M)$[8L^\ND%H"Q^S@[R7.^^LS93*343'[O@*,!6?LY\TRR1QT-2F6J M#52ZS@.5BDW;EM^2Y'=TJ=;EM$QPS=TCU/QO\SRC@DK"VZ)U[1]REE^M..B] ME>3RKK(MV*JQ.J8OL3KD';K(H]@W_6,0>0PUV7NS._M+1/K' M(+)[#"*#@Q3I50??UNEZXVQ=6QUXAQFZ/^!=B3=!G']8O4#H6$S%= MTGA<=>5L4C8=W=!1JP\X;"/7Y<>.8#X&LR. 87$P!9B/\<+B_$_SZ:/S,1BF MK6]%^JA/'_4Q7C9D7'ZQ.':?2'_L,XVB( A#+*/CL57!&,M;&,*?G0W3!AY8 M'(CTLESCJXU7R.XZP-9T5X5@,\4K$9LIGFM ['D#CRBRKS86!SRP5-8?20$3;8T.P6BP^0"X99K>]9!:GM<9?C-8A;,['8U^O52?];W:C#)Q96M?) %_=:NPW M3LG&KY4*73O.SLZJ<2>U&;U]\WBOA1OC+S:H.FAKX& \\%6K>__?^?A5;+77 M=[K5X>%B-'QNU4ATVNA._U#-Q>AL)/S:WO]NG?YA39#M3>ULVUZ,)KL37Y4+ MNGYV^"9"WLH[/QP)\NY: LC%J#J#&RZU\V$H,=Q? N-60>'=MS[8C[H-RLUD M4)^<[3?:K.)MX"G&Z#&&>GC\NZO$<_=_JM$NE[I6,UOWG3)A5X].M1'0^+7> M^)$PLE,7H_=VJUQ\'OB!>;-[M@!0J*;)PHIE'&JT; )V];W0!' M(VXB#ER*(#,",CLBY%\9@LP)R/PHD.]D*TVM!((L",CBB)!)398$9'G,YLX1 M9$5 5L>$+!#DE("<'A.R1)"O",A7O)#OI-=>V*58..6AZ% "H;TFT%XSUY_T M:R$-5%_\\.'O7F]E"Y=X'+S/J.A]Q@MXK7QP?1UZ!RX3[]?2K50"1ZJ%V2US MLX4"(/@4B1+)A-DDD+IL(+%X>"D6$/'"T+:Q63?Q.@Q)B63";))K5;?2>PW% M=R?%ES[$#G)9P[4]QJ14,N%VB=QHR-L@FMCZ&X:BU#%A=L>-6L428FYVEZ>A M9$()8\)LC _2&>BE7IQ<6>]?"'@1Q0WT6(4!*5E,F&TQ-[7ME+B5W],.2[EA MPBR'X>4:.FN"1#EAPBR%*VM6I[?*=6*F[G#0R"@39,PF^&1MD]C&9>8DS*"1FS$Q:0C@PA+6)^"6OH POKPZE303O584QRP,'LB9ER MH/HX?!0?M8'<6$.@FYLHVR>FR"A39,RF^"BU$U]EVROQAY*^=W',EF0G&66( MC'VTT74Z#$B[+ H&^A !%51G$F$RRA@9LS$6\D%LO5@H-UP>QVHS[>O6QNK$ MD)0[,F9WP*NG&^@KMTXV,=.[= XZ^//6IO21,>MC;QXO3A8P['C:WI11,F:C M',SIQS/[':+R+_"4!V6=G-DZ*,7?RT:I)N=6#97KBQ., M2:DF9U8-F>VGDUOD[!;W]!;.]O>V-66:G-DT>]+^O8R4:')FT1S,_Y\%GIQ2 M3=F5*+3FS6L@/Q84$IIV!6#D[/3L4-W+'I(1Y!LU.$RV__9XC$G)IV263XKYI]*K M==P8<;E53JZ2<%E1\JFXY7.HT7>SU1B3DD_%+)\GP_*TL\_P)'I%R:=BEL\S MS/3UQ)B4?"IF^="S",GV)TH^%;-\:$R\ :JB+%0Q6XC&Q%N@*G(W&?<0B)R3 M21J=LE#%;"$:,VETRD(5LX7HJ:.D-BD+5%X+=MZX43\L]L:6)1Q:\^R;]OW<.R+N;*R>=RB__CO!6__ M 5!+ P04 " #D@/E8Q]=S3T<" #5*P &@ 'AL+U]R96QS+W=O24'XIM$-!* MLONVG(%]4 ]Z$G%&J$!<_@'ZA(#'EW)HQGU[&G;[;EA\'@^G857MQK'[5=?# M>E>.S7#7=N5T/K)I^V,SGI?]MNZ:]7NS+;4LEU'WMS.JI\?;F8O7KZ[\S\1V ML]FOR^]V_>=83N,_!M@WD*@MZ#>0J"W3!ZV"?06U%L(]!;46PCT%M1;"/06U%L( M]!;46PCT%M1;"/06U%L(]%;46PGT5M1;"?16U%L)]-;)RQ("O17U5@*]%?56 M KT5]58"O17U5@*]%?56 KT5]58"O0WU-@*]#?4V KT-]38"O0WU-@*];?*R MFT!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>] MG4!O1[V=0&^??*PDT-M1;R?0VU%O)]#;46\GT-M1;R?0.U#O(- [4.\@T#M0 M[R#0.U#O(- [4.\@T#M0[R#0.R8_FQ#H':AW$.@=J'<0Z!VH=Q#HG5'O3*!W M1KTS@=X9]F?4.Q/HG5'O_)-Z#^/7H0S7GN\U7O\GJ1[/YY;KY2_+[YV3 MN_>"!7J;)%C>O?,(BR ;8#BWD!3W+;1DUB MRW8[Y>UQ4D":$52@(LW9-&IMWW/C*WVK7O]Z\A1GA[X;XK+8I.2O&(OUAGH; M2^=IR"LK%WJ;\M>P9M[66[LF)A8+PVHW)!K2/(TUBIOK.UK979=F]X?\9WMA^:?E/E+0IE/3GOBIO7Q(F\HV+L)X\K' M 2_G'O840MO0[-&&]-/V>1<[="RFIXYB>;K$.SVZU:JMJ7'UKL]'RN@#V29N MB%+?E<>B%Z>34[YA.G[RL_.G,J<"\\['X'S,$POT];C7D8RGYSX7HI#:TZ_X MEIA+G_U^-$Z[H>:3V?EZ_[BPG>81V?0X_X[_GO%;_2_V(4#ZD"!]*) ^-$@? M!J2/"J2/2Y ^?H#TP1I:];8?7?#;]H?7F&5!+ 0(4 M Q0 ( .2 ^5@'04UB@0 +$ 0 " 0 !D;V-0 M&UL4$L! A0#% @ Y(#Y6(RH8COO *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ Y(#Y M6)E&PO=V]R:W-H965T&UL4$L! A0#% @ Y(#Y M6)6FY/%L!@ #!L !@ ("!#0X 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ Y(#Y6&*@%-SE @ > < !@ M ("!4R 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ Y(#Y6 S+WP). P 1 H !@ ("!B#$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y(#Y6."3J-^> @ HP4 !D M ("!ID$ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ Y(#Y6%W?:Z)1!@ WQ$ !D ("!F4P M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MY(#Y6+TH@;ZE! 6 P !D ("!FF( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y(#Y6#*DNN$+ P M8P< !D ("![7D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y(#Y6&D+N&PO=V]R:W-H M965T": !X;"]W;W)K&UL4$L! M A0#% @ Y(#Y6!#"[$!$ @ B@8 !D ("!G9T 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y(#Y M6'L@DYTF P 0P< !D ("!PZ8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y(#Y6,_@,Q;@! FPP M !D ("!'+ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y(#Y6 $";Y, ! 3PD !D M ("!/<$ 'AL+W=O&PO=V]R:W-H965T M_,C'@, &\' 9 M " @57+ !X;"]W;W)K&UL4$L! A0# M% @ Y(#Y6&*Y3Z3G @ <@< !D ("!JLX 'AL+W=O M M"0 &0 @('(T0 >&PO=V]R:W-H965TB-3C&UL4$L! A0#% @ Y(#Y6"I2 MOAW< @ 0@8 !D ("!L-D 'AL+W=O&PO=V]R:W-H965TPCK0, ' 5 9 " @37? !X;"]W;W)K&UL4$L! A0#% @ Y(#Y6,O"10$7!0 .AT !D M ("!&>, 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ Y(#Y6$EX"F./!@ 5RL !D ("! M#>\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ Y(#Y6*H&*UU% @ 504 !D ("!:P,! 'AL+W=O&PO=V]R:W-H965T0@H #1J 9 " @1P. 0!X M;"]W;W)K&UL4$L! A0#% @ Y(#Y6/%?S1;' M! N!, !D ("!E1@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y(#Y6!$"S\0E P QPH !D M ("!ZB0! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ Y(#Y6!?\B%L? P ) D !D ("!)"\! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MY(#Y6-4(OQ04$ E^H !D ("!=CT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y(#Y6,^H *^J @ M=@8 !D ("!SE,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y(#Y6'A\PH=E @ *P8 !D M ("!TUX! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ Y(#Y6.3-8\V^ @ .@D !D ("!E6&PO=V]R:W-H965T&UL4$L! A0#% @ Y(#Y M6$R6+0QR P K1< T ( !XG4! 'AL+W-T>6QE0$ M7W)E;',O+G)E;'-02P$"% ,4 " #D@/E8[DC3V:X% #B, #P M @ %H>@$ >&PO=V]R:V)O;VLN>&UL4$L! A0#% @ Y(#Y6,?7 M XML 87 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 88 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 90 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2 html 340 305 1 false 74 0 false 9 false false R1.htm 0000001 - Document - Cover Sheet http://www.msasafety.com/role/Cover Cover Cover 1 false false R2.htm 9952151 - Statement - Condensed Consolidated Statements of Income Sheet http://www.msasafety.com/role/CondensedConsolidatedStatementsofIncome Condensed Consolidated Statements of Income Statements 2 false false R3.htm 9952152 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://www.msasafety.com/role/CondensedConsolidatedStatementsofComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income Statements 3 false false R4.htm 9952153 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 4 false false R5.htm 9952154 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.msasafety.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 5 false false R6.htm 9952155 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 9952156 - Statement - Condensed Consolidated Statements of Changes in Retained Earnings, Accumulated Other Comprehensive Loss Sheet http://www.msasafety.com/role/CondensedConsolidatedStatementsofChangesinRetainedEarningsAccumulatedOtherComprehensiveLoss Condensed Consolidated Statements of Changes in Retained Earnings, Accumulated Other Comprehensive Loss Statements 7 false false R8.htm 9952157 - Statement - Condensed Consolidated Statements of Changes in Retained Earnings, Accumulated Other Comprehensive Loss (Parenthetical) Sheet http://www.msasafety.com/role/CondensedConsolidatedStatementsofChangesinRetainedEarningsAccumulatedOtherComprehensiveLossParenthetical Condensed Consolidated Statements of Changes in Retained Earnings, Accumulated Other Comprehensive Loss (Parenthetical) Statements 8 false false R9.htm 9952158 - Disclosure - Basis of Presentation Sheet http://www.msasafety.com/role/BasisofPresentation Basis of Presentation Notes 9 false false R10.htm 9952159 - Disclosure - Cash and Cash Equivalents Sheet http://www.msasafety.com/role/CashandCashEquivalents Cash and Cash Equivalents Notes 10 false false R11.htm 9952160 - Disclosure - Restructuring Charges Sheet http://www.msasafety.com/role/RestructuringCharges Restructuring Charges Notes 11 false false R12.htm 9952161 - Disclosure - Inventories Sheet http://www.msasafety.com/role/Inventories Inventories Notes 12 false false R13.htm 9952162 - Disclosure - Property, Plant and Equipment Sheet http://www.msasafety.com/role/PropertyPlantandEquipment Property, Plant and Equipment Notes 13 false false R14.htm 9952163 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Loss Sheet http://www.msasafety.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveLoss Reclassifications Out of Accumulated Other Comprehensive Loss Notes 14 false false R15.htm 9952164 - Disclosure - Capital Stock Sheet http://www.msasafety.com/role/CapitalStock Capital Stock Notes 15 false false R16.htm 9952165 - Disclosure - Segment Information Sheet http://www.msasafety.com/role/SegmentInformation Segment Information Notes 16 false false R17.htm 9952166 - Disclosure - Earnings (Loss) per Share Sheet http://www.msasafety.com/role/EarningsLossperShare Earnings (Loss) per Share Notes 17 false false R18.htm 9952167 - Disclosure - Income Taxes Sheet http://www.msasafety.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 9952168 - Disclosure - Stock Plans Sheet http://www.msasafety.com/role/StockPlans Stock Plans Notes 19 false false R20.htm 9952169 - Disclosure - Long-Term Debt Sheet http://www.msasafety.com/role/LongTermDebt Long-Term Debt Notes 20 false false R21.htm 9952170 - Disclosure - Goodwill and Intangible Assets, Net Sheet http://www.msasafety.com/role/GoodwillandIntangibleAssetsNet Goodwill and Intangible Assets, Net Notes 21 false false R22.htm 9952171 - Disclosure - Pensions and Other Post-retirement Benefits Sheet http://www.msasafety.com/role/PensionsandOtherPostretirementBenefits Pensions and Other Post-retirement Benefits Notes 22 false false R23.htm 9952172 - Disclosure - Derivative Financial Instruments Sheet http://www.msasafety.com/role/DerivativeFinancialInstruments Derivative Financial Instruments Notes 23 false false R24.htm 9952173 - Disclosure - Fair Value Measurements Sheet http://www.msasafety.com/role/FairValueMeasurements Fair Value Measurements Notes 24 false false R25.htm 9952174 - Disclosure - Commitments and Contingencies Sheet http://www.msasafety.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 25 false false R26.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 26 false false R27.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 27 false false R28.htm 9954471 - Disclosure - Basis of Presentation (Policies) Sheet http://www.msasafety.com/role/BasisofPresentationPolicies Basis of Presentation (Policies) Policies 28 false false R29.htm 9954472 - Disclosure - Cash and Cash Equivalents (Tables) Sheet http://www.msasafety.com/role/CashandCashEquivalentsTables Cash and Cash Equivalents (Tables) Tables http://www.msasafety.com/role/CashandCashEquivalents 29 false false R30.htm 9954473 - Disclosure - Restructuring Charges (Tables) Sheet http://www.msasafety.com/role/RestructuringChargesTables Restructuring Charges (Tables) Tables http://www.msasafety.com/role/RestructuringCharges 30 false false R31.htm 9954474 - Disclosure - Inventories (Tables) Sheet http://www.msasafety.com/role/InventoriesTables Inventories (Tables) Tables http://www.msasafety.com/role/Inventories 31 false false R32.htm 9954475 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://www.msasafety.com/role/PropertyPlantandEquipmentTables Property, Plant and Equipment (Tables) Tables http://www.msasafety.com/role/PropertyPlantandEquipment 32 false false R33.htm 9954476 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Loss (Tables) Sheet http://www.msasafety.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveLossTables Reclassifications Out of Accumulated Other Comprehensive Loss (Tables) Tables http://www.msasafety.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveLoss 33 false false R34.htm 9954477 - Disclosure - Capital Stock (Tables) Sheet http://www.msasafety.com/role/CapitalStockTables Capital Stock (Tables) Tables http://www.msasafety.com/role/CapitalStock 34 false false R35.htm 9954478 - Disclosure - Segment Information (Tables) Sheet http://www.msasafety.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.msasafety.com/role/SegmentInformation 35 false false R36.htm 9954479 - Disclosure - Earnings (Loss) per Share (Tables) Sheet http://www.msasafety.com/role/EarningsLossperShareTables Earnings (Loss) per Share (Tables) Tables http://www.msasafety.com/role/EarningsLossperShare 36 false false R37.htm 9954480 - Disclosure - Stock Plans (Tables) Sheet http://www.msasafety.com/role/StockPlansTables Stock Plans (Tables) Tables http://www.msasafety.com/role/StockPlans 37 false false R38.htm 9954481 - Disclosure - Long-Term Debt (Tables) Sheet http://www.msasafety.com/role/LongTermDebtTables Long-Term Debt (Tables) Tables http://www.msasafety.com/role/LongTermDebt 38 false false R39.htm 9954482 - Disclosure - Goodwill and Intangible Assets, Net (Tables) Sheet http://www.msasafety.com/role/GoodwillandIntangibleAssetsNetTables Goodwill and Intangible Assets, Net (Tables) Tables http://www.msasafety.com/role/GoodwillandIntangibleAssetsNet 39 false false R40.htm 9954483 - Disclosure - Pensions and Other Post-retirement Benefits (Tables) Sheet http://www.msasafety.com/role/PensionsandOtherPostretirementBenefitsTables Pensions and Other Post-retirement Benefits (Tables) Tables http://www.msasafety.com/role/PensionsandOtherPostretirementBenefits 40 false false R41.htm 9954484 - Disclosure - Derivative Financial Instruments (Tables) Sheet http://www.msasafety.com/role/DerivativeFinancialInstrumentsTables Derivative Financial Instruments (Tables) Tables http://www.msasafety.com/role/DerivativeFinancialInstruments 41 false false R42.htm 9954485 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.msasafety.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.msasafety.com/role/CommitmentsandContingencies 42 false false R43.htm 9954486 - Disclosure - Cash and Cash Equivalents (Details) Sheet http://www.msasafety.com/role/CashandCashEquivalentsDetails Cash and Cash Equivalents (Details) Details http://www.msasafety.com/role/CashandCashEquivalentsTables 43 false false R44.htm 9954487 - Disclosure - Restructuring Charges - Additional Information (Details) Sheet http://www.msasafety.com/role/RestructuringChargesAdditionalInformationDetails Restructuring Charges - Additional Information (Details) Details 44 false false R45.htm 9954488 - Disclosure - Restructuring Charges - Activity and Reserve Balance for Restructuring Charges by Segment (Details) Sheet http://www.msasafety.com/role/RestructuringChargesActivityandReserveBalanceforRestructuringChargesbySegmentDetails Restructuring Charges - Activity and Reserve Balance for Restructuring Charges by Segment (Details) Details 45 false false R46.htm 9954489 - Disclosure - Inventories - Schedule of Inventories (Details) Sheet http://www.msasafety.com/role/InventoriesScheduleofInventoriesDetails Inventories - Schedule of Inventories (Details) Details 46 false false R47.htm 9954490 - Disclosure - Property, Plant and Equipment (Details) Sheet http://www.msasafety.com/role/PropertyPlantandEquipmentDetails Property, Plant and Equipment (Details) Details http://www.msasafety.com/role/PropertyPlantandEquipmentTables 47 false false R48.htm 9954491 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Loss (Details) Sheet http://www.msasafety.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveLossDetails Reclassifications Out of Accumulated Other Comprehensive Loss (Details) Details http://www.msasafety.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveLossTables 48 false false R49.htm 9954492 - Disclosure - Capital Stock - Narrative (Details) Sheet http://www.msasafety.com/role/CapitalStockNarrativeDetails Capital Stock - Narrative (Details) Details 49 false false R50.htm 9954493 - Disclosure - Capital Stock - Schedule of Common Stock Activity (Details) Sheet http://www.msasafety.com/role/CapitalStockScheduleofCommonStockActivityDetails Capital Stock - Schedule of Common Stock Activity (Details) Details 50 false false R51.htm 9954494 - Disclosure - Segment Information - Additional Information (Details) Sheet http://www.msasafety.com/role/SegmentInformationAdditionalInformationDetails Segment Information - Additional Information (Details) Details 51 false false R52.htm 9954495 - Disclosure - Segment Information - Schedule of Reportable Segment Information (Details) Sheet http://www.msasafety.com/role/SegmentInformationScheduleofReportableSegmentInformationDetails Segment Information - Schedule of Reportable Segment Information (Details) Details 52 false false R53.htm 9954496 - Disclosure - Segment Information - Percentage of Total Sales by Product Group (Details) Sheet http://www.msasafety.com/role/SegmentInformationPercentageofTotalSalesbyProductGroupDetails Segment Information - Percentage of Total Sales by Product Group (Details) Details 53 false false R54.htm 9954497 - Disclosure - Earnings (Loss) per Share (Details) Sheet http://www.msasafety.com/role/EarningsLossperShareDetails Earnings (Loss) per Share (Details) Details http://www.msasafety.com/role/EarningsLossperShareTables 54 false false R55.htm 9954498 - Disclosure - Income Taxes (Details) Sheet http://www.msasafety.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.msasafety.com/role/IncomeTaxes 55 false false R56.htm 9954499 - Disclosure - Stock Plans - Schedule of Stock Compensation Expense (Details) Sheet http://www.msasafety.com/role/StockPlansScheduleofStockCompensationExpenseDetails Stock Plans - Schedule of Stock Compensation Expense (Details) Details 56 false false R57.htm 9954500 - Disclosure - Stock Plans - Summary of Stock Option Activity (Details) Sheet http://www.msasafety.com/role/StockPlansSummaryofStockOptionActivityDetails Stock Plans - Summary of Stock Option Activity (Details) Details 57 false false R58.htm 9954501 - Disclosure - Stock Plans - Summary of Restricted Stock and Unit Activity (Details) Sheet http://www.msasafety.com/role/StockPlansSummaryofRestrictedStockandUnitActivityDetails Stock Plans - Summary of Restricted Stock and Unit Activity (Details) Details 58 false false R59.htm 9954502 - Disclosure - Stock Plans - Additional Information (Details) Sheet http://www.msasafety.com/role/StockPlansAdditionalInformationDetails Stock Plans - Additional Information (Details) Details 59 false false R60.htm 9954503 - Disclosure - Stock Plans - Weighted Average Risk Assumptions (Details) Sheet http://www.msasafety.com/role/StockPlansWeightedAverageRiskAssumptionsDetails Stock Plans - Weighted Average Risk Assumptions (Details) Details 60 false false R61.htm 9954504 - Disclosure - Stock Plans - Summary of Performance Stock Unit Activity (Details) Sheet http://www.msasafety.com/role/StockPlansSummaryofPerformanceStockUnitActivityDetails Stock Plans - Summary of Performance Stock Unit Activity (Details) Details 61 false false R62.htm 9954505 - Disclosure - Long-Term Debt - Schedule of Debt (Details) Sheet http://www.msasafety.com/role/LongTermDebtScheduleofDebtDetails Long-Term Debt - Schedule of Debt (Details) Details 62 false false R63.htm 9954506 - Disclosure - Long-Term Debt - Additional Information (Details) Sheet http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails Long-Term Debt - Additional Information (Details) Details 63 false false R64.htm 9954507 - Disclosure - Goodwill and Intangible Assets, Net - Changes in Goodwill (Details) Sheet http://www.msasafety.com/role/GoodwillandIntangibleAssetsNetChangesinGoodwillDetails Goodwill and Intangible Assets, Net - Changes in Goodwill (Details) Details 64 false false R65.htm 9954508 - Disclosure - Goodwill and Intangible Assets, Net - Additional Information (Details) Sheet http://www.msasafety.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails Goodwill and Intangible Assets, Net - Additional Information (Details) Details 65 false false R66.htm 9954509 - Disclosure - Goodwill and Intangible Assets, Net - Changes in Intangible Assets, Net of Accumulated Amortization (Details) Sheet http://www.msasafety.com/role/GoodwillandIntangibleAssetsNetChangesinIntangibleAssetsNetofAccumulatedAmortizationDetails Goodwill and Intangible Assets, Net - Changes in Intangible Assets, Net of Accumulated Amortization (Details) Details 66 false false R67.htm 9954510 - Disclosure - Pensions and Other Post-retirement Benefits - Components of Net Periodic Benefit Cost (Details) Sheet http://www.msasafety.com/role/PensionsandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostDetails Pensions and Other Post-retirement Benefits - Components of Net Periodic Benefit Cost (Details) Details 67 false false R68.htm 9954511 - Disclosure - Pensions and Other Post-retirement Benefits - Additional Information (Details) Sheet http://www.msasafety.com/role/PensionsandOtherPostretirementBenefitsAdditionalInformationDetails Pensions and Other Post-retirement Benefits - Additional Information (Details) Details 68 false false R69.htm 9954512 - Disclosure - Derivative Financial Instruments - Additional Information (Details) Sheet http://www.msasafety.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetails Derivative Financial Instruments - Additional Information (Details) Details 69 false false R70.htm 9954513 - Disclosure - Derivative Financial Instruments - Balance Sheet Location and Fair Value of Assets Associated with Derivative Financial Instruments (Details) Sheet http://www.msasafety.com/role/DerivativeFinancialInstrumentsBalanceSheetLocationandFairValueofAssetsAssociatedwithDerivativeFinancialInstrumentsDetails Derivative Financial Instruments - Balance Sheet Location and Fair Value of Assets Associated with Derivative Financial Instruments (Details) Details 70 false false R71.htm 9954514 - Disclosure - Derivative Financial Instruments - Income Statement Location and Impact of Derivative Financial Instruments (Details) Sheet http://www.msasafety.com/role/DerivativeFinancialInstrumentsIncomeStatementLocationandImpactofDerivativeFinancialInstrumentsDetails Derivative Financial Instruments - Income Statement Location and Impact of Derivative Financial Instruments (Details) Details 71 false false R72.htm 9954515 - Disclosure - Fair Value Measurements (Details) Sheet http://www.msasafety.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.msasafety.com/role/FairValueMeasurements 72 false false R73.htm 9954516 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.msasafety.com/role/CommitmentsandContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 73 false false R74.htm 9954517 - Disclosure - Contingencies - Schedule of Product Warranty Liability (Details) Sheet http://www.msasafety.com/role/ContingenciesScheduleofProductWarrantyLiabilityDetails Contingencies - Schedule of Product Warranty Liability (Details) Details 74 false false All Reports Book All Reports msa-20240630.htm msa-20240630.xsd msa-20240630_cal.xml msa-20240630_def.xml msa-20240630_lab.xml msa-20240630_pre.xml msa-20240630_g1.jpg http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 93 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "msa-20240630.htm": { "nsprefix": "msa", "nsuri": "http://www.msasafety.com/20240630", "dts": { "inline": { "local": [ "msa-20240630.htm" ] }, "schema": { "local": [ "msa-20240630.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/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "msa-20240630_cal.xml" ] }, "definitionLink": { "local": [ "msa-20240630_def.xml" ] }, "labelLink": { "local": [ "msa-20240630_lab.xml" ] }, "presentationLink": { "local": [ "msa-20240630_pre.xml" ] } }, "keyStandard": 264, "keyCustom": 41, "axisStandard": 28, "axisCustom": 0, "memberStandard": 45, "memberCustom": 26, "hidden": { "total": 6, "http://xbrl.sec.gov/dei/2024": 5, "http://fasb.org/us-gaap/2024": 1 }, "contextCount": 340, "entityCount": 1, "segmentCount": 74, "elementCount": 611, "unitCount": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 903, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 4, "http://fasb.org/srt/2024": 1 }, "report": { "R1": { "role": "http://www.msasafety.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "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": "msa-20240630.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": "msa-20240630.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.msasafety.com/role/CondensedConsolidatedStatementsofIncome", "longName": "9952151 - Statement - Condensed Consolidated Statements of Income", "shortName": "Condensed Consolidated Statements of Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "unique": true } }, "R3": { "role": "http://www.msasafety.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "longName": "9952152 - Statement - Condensed Consolidated Statements of Comprehensive Income", "shortName": "Condensed Consolidated Statements of Comprehensive Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "unique": true } }, "R4": { "role": "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets", "longName": "9952153 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "unique": true } }, "R5": { "role": "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "9952154 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows", "longName": "9952155 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.msasafety.com/role/CondensedConsolidatedStatementsofChangesinRetainedEarningsAccumulatedOtherComprehensiveLoss", "longName": "9952156 - Statement - Condensed Consolidated Statements of Changes in Retained Earnings, Accumulated Other Comprehensive Loss", "shortName": "Condensed Consolidated Statements of Changes in Retained Earnings, Accumulated Other Comprehensive Loss", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "unique": true } }, "R8": { "role": "http://www.msasafety.com/role/CondensedConsolidatedStatementsofChangesinRetainedEarningsAccumulatedOtherComprehensiveLossParenthetical", "longName": "9952157 - Statement - Condensed Consolidated Statements of Changes in Retained Earnings, Accumulated Other Comprehensive Loss (Parenthetical)", "shortName": "Condensed Consolidated Statements of Changes in Retained Earnings, Accumulated Other Comprehensive Loss (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.msasafety.com/role/BasisofPresentation", "longName": "9952158 - Disclosure - Basis of Presentation", "shortName": "Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.msasafety.com/role/CashandCashEquivalents", "longName": "9952159 - Disclosure - Cash and Cash Equivalents", "shortName": "Cash and Cash Equivalents", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.msasafety.com/role/RestructuringCharges", "longName": "9952160 - Disclosure - Restructuring Charges", "shortName": "Restructuring Charges", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "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": "msa-20240630.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": "msa-20240630.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.msasafety.com/role/Inventories", "longName": "9952161 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "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": "msa-20240630.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": "msa-20240630.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.msasafety.com/role/PropertyPlantandEquipment", "longName": "9952162 - Disclosure - Property, Plant and Equipment", "shortName": "Property, Plant and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "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": "msa-20240630.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": "msa-20240630.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.msasafety.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveLoss", "longName": "9952163 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Loss", "shortName": "Reclassifications Out of Accumulated Other Comprehensive Loss", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfReclassificationAmountTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfReclassificationAmountTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.msasafety.com/role/CapitalStock", "longName": "9952164 - Disclosure - Capital Stock", "shortName": "Capital Stock", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "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": "msa-20240630.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": "msa-20240630.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.msasafety.com/role/SegmentInformation", "longName": "9952165 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "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": "msa-20240630.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": "msa-20240630.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.msasafety.com/role/EarningsLossperShare", "longName": "9952166 - Disclosure - Earnings (Loss) per Share", "shortName": "Earnings (Loss) per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "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": "msa-20240630.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": "msa-20240630.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.msasafety.com/role/IncomeTaxes", "longName": "9952167 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "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": "msa-20240630.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": "msa-20240630.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.msasafety.com/role/StockPlans", "longName": "9952168 - Disclosure - Stock Plans", "shortName": "Stock Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "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": "msa-20240630.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": "msa-20240630.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.msasafety.com/role/LongTermDebt", "longName": "9952169 - Disclosure - Long-Term Debt", "shortName": "Long-Term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "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": "msa-20240630.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": "msa-20240630.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.msasafety.com/role/GoodwillandIntangibleAssetsNet", "longName": "9952170 - Disclosure - Goodwill and Intangible Assets, Net", "shortName": "Goodwill and Intangible Assets, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "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": "msa-20240630.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": "msa-20240630.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.msasafety.com/role/PensionsandOtherPostretirementBenefits", "longName": "9952171 - Disclosure - Pensions and Other Post-retirement Benefits", "shortName": "Pensions and Other Post-retirement Benefits", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "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": "msa-20240630.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": "msa-20240630.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.msasafety.com/role/DerivativeFinancialInstruments", "longName": "9952172 - Disclosure - Derivative Financial Instruments", "shortName": "Derivative Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "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": "msa-20240630.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": "msa-20240630.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.msasafety.com/role/FairValueMeasurements", "longName": "9952173 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.msasafety.com/role/CommitmentsandContingencies", "longName": "9952174 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "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": "msa-20240630.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": "msa-20240630.htm", "first": true, "unique": true } }, "R26": { "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": "26", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true }, "uniqueAnchor": null }, "R27": { "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": "27", "firstAnchor": { "contextRef": "c-3", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.msasafety.com/role/BasisofPresentationPolicies", "longName": "9954471 - Disclosure - Basis of Presentation (Policies)", "shortName": "Basis of Presentation (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.msasafety.com/role/CashandCashEquivalentsTables", "longName": "9954472 - Disclosure - Cash and Cash Equivalents (Tables)", "shortName": "Cash and Cash Equivalents (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.msasafety.com/role/RestructuringChargesTables", "longName": "9954473 - Disclosure - Restructuring Charges (Tables)", "shortName": "Restructuring Charges (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "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": "msa-20240630.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": "msa-20240630.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.msasafety.com/role/InventoriesTables", "longName": "9954474 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.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": "msa-20240630.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.msasafety.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": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.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": "msa-20240630.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.msasafety.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveLossTables", "longName": "9954476 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Loss (Tables)", "shortName": "Reclassifications Out of Accumulated Other Comprehensive Loss (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.msasafety.com/role/CapitalStockTables", "longName": "9954477 - Disclosure - Capital Stock (Tables)", "shortName": "Capital Stock (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "msa:CapitalStockDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "msa:CapitalStockDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.msasafety.com/role/SegmentInformationTables", "longName": "9954478 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.msasafety.com/role/EarningsLossperShareTables", "longName": "9954479 - Disclosure - Earnings (Loss) per Share (Tables)", "shortName": "Earnings (Loss) per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "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": "msa-20240630.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": "msa-20240630.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.msasafety.com/role/StockPlansTables", "longName": "9954480 - Disclosure - Stock Plans (Tables)", "shortName": "Stock Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.msasafety.com/role/LongTermDebtTables", "longName": "9954481 - Disclosure - Long-Term Debt (Tables)", "shortName": "Long-Term Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "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": "msa-20240630.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": "msa-20240630.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.msasafety.com/role/GoodwillandIntangibleAssetsNetTables", "longName": "9954482 - Disclosure - Goodwill and Intangible Assets, Net (Tables)", "shortName": "Goodwill and Intangible Assets, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "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": "msa-20240630.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": "msa-20240630.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.msasafety.com/role/PensionsandOtherPostretirementBenefitsTables", "longName": "9954483 - Disclosure - Pensions and Other Post-retirement Benefits (Tables)", "shortName": "Pensions and Other Post-retirement Benefits (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.msasafety.com/role/DerivativeFinancialInstrumentsTables", "longName": "9954484 - Disclosure - Derivative Financial Instruments (Tables)", "shortName": "Derivative Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "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": "msa-20240630.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": "msa-20240630.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.msasafety.com/role/CommitmentsandContingenciesTables", "longName": "9954485 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.msasafety.com/role/CashandCashEquivalentsDetails", "longName": "9954486 - Disclosure - Cash and Cash Equivalents (Details)", "shortName": "Cash and Cash Equivalents (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-6", "name": "msa:CashBalanceSubjectToMasterNettingArrangement", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "msa:CashBalanceSubjectToMasterNettingArrangement", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.msasafety.com/role/RestructuringChargesAdditionalInformationDetails", "longName": "9954487 - Disclosure - Restructuring Charges - Additional Information (Details)", "shortName": "Restructuring Charges - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-32", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "unique": true } }, "R45": { "role": "http://www.msasafety.com/role/RestructuringChargesActivityandReserveBalanceforRestructuringChargesbySegmentDetails", "longName": "9954488 - Disclosure - Restructuring Charges - Activity and Reserve Balance for Restructuring Charges by Segment (Details)", "shortName": "Restructuring Charges - Activity and Reserve Balance for Restructuring Charges by Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.msasafety.com/role/InventoriesScheduleofInventoriesDetails", "longName": "9954489 - Disclosure - Inventories - Schedule of Inventories (Details)", "shortName": "Inventories - Schedule of Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.msasafety.com/role/PropertyPlantandEquipmentDetails", "longName": "9954490 - Disclosure - Property, Plant and Equipment (Details)", "shortName": "Property, Plant and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.msasafety.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveLossDetails", "longName": "9954491 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Loss (Details)", "shortName": "Reclassifications Out of Accumulated Other Comprehensive Loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-57", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "unique": true } }, "R49": { "role": "http://www.msasafety.com/role/CapitalStockNarrativeDetails", "longName": "9954492 - Disclosure - Capital Stock - Narrative (Details)", "shortName": "Capital Stock - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "unique": true } }, "R50": { "role": "http://www.msasafety.com/role/CapitalStockScheduleofCommonStockActivityDetails", "longName": "9954493 - Disclosure - Capital Stock - Schedule of Common Stock Activity (Details)", "shortName": "Capital Stock - Schedule of Common Stock Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-108", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "msa:CapitalStockDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-108", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "msa:CapitalStockDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.msasafety.com/role/SegmentInformationAdditionalInformationDetails", "longName": "9954494 - Disclosure - Segment Information - Additional Information (Details)", "shortName": "Segment Information - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "msa:NumberOfGeographicalSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "msa:NumberOfGeographicalSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.msasafety.com/role/SegmentInformationScheduleofReportableSegmentInformationDetails", "longName": "9954495 - Disclosure - Segment Information - Schedule of Reportable Segment Information (Details)", "shortName": "Segment Information - Schedule of Reportable Segment Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "msa:ProductLiabilityExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "unique": true } }, "R53": { "role": "http://www.msasafety.com/role/SegmentInformationPercentageofTotalSalesbyProductGroupDetails", "longName": "9954496 - Disclosure - Segment Information - Percentage of Total Sales by Product Group (Details)", "shortName": "Segment Information - Percentage of Total Sales by Product Group (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-177", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "unique": true } }, "R54": { "role": "http://www.msasafety.com/role/EarningsLossperShareDetails", "longName": "9954497 - Disclosure - Earnings (Loss) per Share (Details)", "shortName": "Earnings (Loss) per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "unique": true } }, "R55": { "role": "http://www.msasafety.com/role/IncomeTaxesDetails", "longName": "9954498 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.msasafety.com/role/StockPlansScheduleofStockCompensationExpenseDetails", "longName": "9954499 - Disclosure - Stock Plans - Schedule of Stock Compensation Expense (Details)", "shortName": "Stock Plans - Schedule of Stock Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "unique": true } }, "R57": { "role": "http://www.msasafety.com/role/StockPlansSummaryofStockOptionActivityDetails", "longName": "9954500 - Disclosure - Stock Plans - Summary of Stock Option Activity (Details)", "shortName": "Stock Plans - Summary of Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "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": "msa-20240630.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": "msa-20240630.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.msasafety.com/role/StockPlansSummaryofRestrictedStockandUnitActivityDetails", "longName": "9954501 - Disclosure - Stock Plans - Summary of Restricted Stock and Unit Activity (Details)", "shortName": "Stock Plans - Summary of Restricted Stock and Unit Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-270", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-270", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.msasafety.com/role/StockPlansAdditionalInformationDetails", "longName": "9954502 - Disclosure - Stock Plans - Additional Information (Details)", "shortName": "Stock Plans - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-273", "name": "msa:PercentageOfTargetAwardBasedOnAchievingTargetedTotalShareholderReturnBasedOnWhichFinalNumberOfSharesToBeIssuedForPerformanceStockUnits", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-273", "name": "msa:PercentageOfTargetAwardBasedOnAchievingTargetedTotalShareholderReturnBasedOnWhichFinalNumberOfSharesToBeIssuedForPerformanceStockUnits", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.msasafety.com/role/StockPlansWeightedAverageRiskAssumptionsDetails", "longName": "9954503 - Disclosure - Stock Plans - Weighted Average Risk Assumptions (Details)", "shortName": "Stock Plans - Weighted Average Risk Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-276", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-275", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "unique": true } }, "R61": { "role": "http://www.msasafety.com/role/StockPlansSummaryofPerformanceStockUnitActivityDetails", "longName": "9954504 - Disclosure - Stock Plans - Summary of Performance Stock Unit Activity (Details)", "shortName": "Stock Plans - Summary of Performance Stock Unit Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-1", "name": "msa:PercentageOfTargetAwardBasedOnAchievingTargetedReturnOnNetAssetsBasedOnWhichFinalNumberOfSharesToBeIssuedForPerformanceStockUnits", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "msa:PercentageOfTargetAwardBasedOnAchievingTargetedReturnOnNetAssetsBasedOnWhichFinalNumberOfSharesToBeIssuedForPerformanceStockUnits", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.msasafety.com/role/LongTermDebtScheduleofDebtDetails", "longName": "9954505 - Disclosure - Long-Term Debt - Schedule of Debt (Details)", "shortName": "Long-Term Debt - Schedule of Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:LineOfCredit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:LineOfCredit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails", "longName": "9954506 - Disclosure - Long-Term Debt - Additional Information (Details)", "shortName": "Long-Term Debt - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-289", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-289", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.msasafety.com/role/GoodwillandIntangibleAssetsNetChangesinGoodwillDetails", "longName": "9954507 - Disclosure - Goodwill and Intangible Assets, Net - Changes in Goodwill (Details)", "shortName": "Goodwill and Intangible Assets, Net - Changes in Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "unique": true } }, "R65": { "role": "http://www.msasafety.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails", "longName": "9954508 - Disclosure - Goodwill and Intangible Assets, Net - Additional Information (Details)", "shortName": "Goodwill and Intangible Assets, Net - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-308", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "unique": true } }, "R66": { "role": "http://www.msasafety.com/role/GoodwillandIntangibleAssetsNetChangesinIntangibleAssetsNetofAccumulatedAmortizationDetails", "longName": "9954509 - Disclosure - Goodwill and Intangible Assets, Net - Changes in Intangible Assets, Net of Accumulated Amortization (Details)", "shortName": "Goodwill and Intangible Assets, Net - Changes in Intangible Assets, Net of Accumulated Amortization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "unique": true } }, "R67": { "role": "http://www.msasafety.com/role/PensionsandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostDetails", "longName": "9954510 - Disclosure - Pensions and Other Post-retirement Benefits - Components of Net Periodic Benefit Cost (Details)", "shortName": "Pensions and Other Post-retirement Benefits - Components of Net Periodic Benefit Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-311", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-311", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.msasafety.com/role/PensionsandOtherPostretirementBenefitsAdditionalInformationDetails", "longName": "9954511 - Disclosure - Pensions and Other Post-retirement Benefits - Additional Information (Details)", "shortName": "Pensions and Other Post-retirement Benefits - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.msasafety.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetails", "longName": "9954512 - Disclosure - Derivative Financial Instruments - Additional Information (Details)", "shortName": "Derivative Financial Instruments - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-319", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-319", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.msasafety.com/role/DerivativeFinancialInstrumentsBalanceSheetLocationandFairValueofAssetsAssociatedwithDerivativeFinancialInstrumentsDetails", "longName": "9954513 - Disclosure - Derivative Financial Instruments - Balance Sheet Location and Fair Value of Assets Associated with Derivative Financial Instruments (Details)", "shortName": "Derivative Financial Instruments - Balance Sheet Location and Fair Value of Assets Associated with Derivative Financial Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-323", "name": "us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-323", "name": "us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.msasafety.com/role/DerivativeFinancialInstrumentsIncomeStatementLocationandImpactofDerivativeFinancialInstrumentsDetails", "longName": "9954514 - Disclosure - Derivative Financial Instruments - Income Statement Location and Impact of Derivative Financial Instruments (Details)", "shortName": "Derivative Financial Instruments - Income Statement Location and Impact of Derivative Financial Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-325", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-325", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.msasafety.com/role/FairValueMeasurementsDetails", "longName": "9954515 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-327", "name": "us-gaap:LongTermDebtFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-327", "name": "us-gaap:LongTermDebtFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.msasafety.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "longName": "9954516 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "shortName": "Commitments and Contingencies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ProductLiabilityAccrualPeriodExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ProductWarrantyExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "unique": true } }, "R74": { "role": "http://www.msasafety.com/role/ContingenciesScheduleofProductWarrantyLiabilityDetails", "longName": "9954517 - Disclosure - Contingencies - Schedule of Product Warranty Liability (Details)", "shortName": "Contingencies - Schedule of Product Warranty Liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "msa-20240630.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r86", "r849" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Trade receivables, less allowance for credit loss of $7,692 and $7,065", "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": [ "r989" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable (Note 10)", "label": "Accrued Income Taxes, Current", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r89", "r151" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://www.msasafety.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated defined benefit plans adjustment attributable to parent", "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": [ "r4", "r5", "r15", "r27", "r109", "r966", "r967", "r968" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember", "presentation": [ "http://www.msasafety.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated defined benefit plans adjustment, net prior service attributable to parent", "label": "Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive (income) loss related to prior service cost (credit) component of defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r4", "r15", "r27", "r226", "r227", "r966" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember", "presentation": [ "http://www.msasafety.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated defined benefit plans adjustment, net gain (loss) attributable to parent", "label": "Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) related to gain (loss) component of defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r15", "r27", "r109", "r226", "r227", "r966" ] }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "presentation": [ "http://www.msasafety.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated net investment gain (loss) attributable to parent", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]", "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r214", "r215", "r216", "r218", "r226", "r227", "r966" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.msasafety.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveLossDetails" ], "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": [ "r225", "r226", "r617", "r619", "r620", "r621", "r622", "r623" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss (Note 6)", "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": [ "r26", "r27", "r110", "r210", "r650", "r685", "r686" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.msasafety.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveLossDetails" ], "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": [ "r225", "r226", "r617", "r619", "r620", "r621", "r622", "r623" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofChangesinRetainedEarningsAccumulatedOtherComprehensiveLoss" ], "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": [ "r2", "r15", "r27", "r590", "r593", "r634", "r681", "r682", "r966", "r967", "r968", "r975", "r976", "r977", "r978" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.msasafety.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated foreign currency adjustment attributable to parent", "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": [ "r3", "r15", "r27", "r107", "r108", "r226", "r227", "r619", "r620", "r621", "r622", "r623", "r966" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.msasafety.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r337", "r338", "r339", "r341", "r793" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r903" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r916" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r916" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r916" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r916" ] }, "msa_AdjustedEBITDA": { "xbrltype": "monetaryItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "AdjustedEBITDA", "crdr": "credit", "presentation": [ "http://www.msasafety.com/role/SegmentInformationScheduleofReportableSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted EBITDA", "label": "Adjusted EBITDA", "documentation": "Adjusted EBITDA" } } }, "auth_ref": [] }, "msa_AdjustedEBITDAPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "AdjustedEBITDAPercentage", "presentation": [ "http://www.msasafety.com/role/SegmentInformationScheduleofReportableSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted EBITDA, percentage", "label": "Adjusted EBITDA, Percentage", "documentation": "Adjusted EBITDA, Percentage" } } }, "auth_ref": [] }, "msa_AdjustedOperatingMarginPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "AdjustedOperatingMarginPercent", "presentation": [ "http://www.msasafety.com/role/SegmentInformationScheduleofReportableSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted operating margin, percentage", "label": "Adjusted Operating Margin Percent", "documentation": "Adjusted Operating Margin Percent" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r949" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r875", "r885", "r895", "r927" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r878", "r888", "r898", "r930" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r950" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r916" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r923" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r879", "r889", "r899", "r923", "r931", "r935", "r943" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r941" ] }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/StockPlansScheduleofStockCompensationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.msasafety.com/role/StockPlansScheduleofStockCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Stock compensation expense, net of tax", "label": "Share-Based Payment Arrangement, Expense, after Tax", "documentation": "Amount, after tax, of expense for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Trade receivables, 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": [ "r211", "r318", "r323" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.msasafety.com/role/Cover" ], "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": [] }, "msa_AmericasSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "AmericasSegmentMember", "presentation": [ "http://www.msasafety.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails", "http://www.msasafety.com/role/RestructuringChargesActivityandReserveBalanceforRestructuringChargesbySegmentDetails", "http://www.msasafety.com/role/RestructuringChargesAdditionalInformationDetails", "http://www.msasafety.com/role/SegmentInformationPercentageofTotalSalesbyProductGroupDetails", "http://www.msasafety.com/role/SegmentInformationScheduleofReportableSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Americas", "verboseLabel": "Americas", "label": "Americas Segment [Member]", "documentation": "Americas Segment" } } }, "auth_ref": [] }, "msa_AmortizationOfAcquiredFiniteLivedIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "AmortizationOfAcquiredFiniteLivedIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.msasafety.com/role/SegmentInformationScheduleofReportableSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of acquisition-related intangible assets", "label": "Amortization Of Acquired Finite -Lived Intangible Assets", "documentation": "Amortization Of Acquired Finite -Lived Intangible Assets" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.msasafety.com/role/GoodwillandIntangibleAssetsNetChangesinIntangibleAssetsNetofAccumulatedAmortizationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r11", "r336", "r342", "r817" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.msasafety.com/role/EarningsLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive stock options (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": [ "r275" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r149", "r160", "r203", "r237", "r279", "r287", "r306", "r310", "r320", "r381", "r382", "r384", "r385", "r386", "r387", "r388", "r390", "r391", "r581", "r585", "r608", "r647", "r735", "r810", "r811", "r849", "r866", "r1041", "r1042", "r1069" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r198", "r213", "r237", "r320", "r381", "r382", "r384", "r385", "r386", "r387", "r388", "r390", "r391", "r581", "r585", "r608", "r849", "r1041", "r1042", "r1069" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r938" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r939" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r934" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r934" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r934" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r934" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r934" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r934" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.msasafety.com/role/CapitalStockScheduleofCommonStockActivityDetails", "http://www.msasafety.com/role/StockPlansAdditionalInformationDetails", "http://www.msasafety.com/role/StockPlansSummaryofPerformanceStockUnitActivityDetails", "http://www.msasafety.com/role/StockPlansSummaryofRestrictedStockandUnitActivityDetails", "http://www.msasafety.com/role/StockPlansWeightedAverageRiskAssumptionsDetails", "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": [ "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r937" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r936" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r935" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r935" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.msasafety.com/role/DerivativeFinancialInstrumentsBalanceSheetLocationandFairValueofAssetsAssociatedwithDerivativeFinancialInstrumentsDetails", "http://www.msasafety.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Statement of Financial Position Location, Balance [Axis]", "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r353", "r1081", "r1082" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.msasafety.com/role/DerivativeFinancialInstrumentsBalanceSheetLocationandFairValueofAssetsAssociatedwithDerivativeFinancialInstrumentsDetails", "http://www.msasafety.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Statement of Financial Position Location, Balance [Domain]", "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r69", "r73", "r353", "r1081", "r1082" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BaseRateMember", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "msa_BreathingApparatusMember": { "xbrltype": "domainItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "BreathingApparatusMember", "presentation": [ "http://www.msasafety.com/role/SegmentInformationPercentageofTotalSalesbyProductGroupDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fire Service", "label": "Breathing Apparatus [Member]", "documentation": "Breathing Apparatus [Member]" } } }, "auth_ref": [] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BuildingMember", "presentation": [ "http://www.msasafety.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings", "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r130" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.msasafety.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.msasafety.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails" ], "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": [ "r337", "r338", "r339", "r340", "r341", "r577", "r830", "r833" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.msasafety.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.msasafety.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails" ], "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": [ "r56", "r57", "r337", "r338", "r339", "r340", "r341", "r577", "r830", "r833" ] }, "msa_BusinessCombinationContributedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "BusinessCombinationContributedCashAndCashEquivalents", "crdr": "credit", "presentation": [ "http://www.msasafety.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contributed cash and cash equivalents by acquiree", "label": "Business Combination, Contributed Cash And Cash Equivalents", "documentation": "Business Combination, Contributed Cash And Cash Equivalents" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.msasafety.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived intangible assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets", "documentation": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date." } } }, "auth_ref": [ "r58" ] }, "msa_CapitalStockDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "CapitalStockDisclosureTableTextBlock", "presentation": [ "http://www.msasafety.com/role/CapitalStockTables" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock Activity", "label": "Capital Stock Disclosure [Table Text Block]", "documentation": "Capital stock disclosure." } } }, "auth_ref": [] }, "us-gaap_CapitalUnitLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalUnitLineItems", "presentation": [ "http://www.msasafety.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital Unit [Line Items]", "label": "Capital Unit [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_CarryingReportedAmountFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CarryingReportedAmountFairValueDisclosureMember", "presentation": [ "http://www.msasafety.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reported Value Measurement", "label": "Reported Value Measurement [Member]", "documentation": "Measured as reported on the statement of financial position (balance sheet)." } } }, "auth_ref": [ "r80", "r81" ] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAbstract", "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets", "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and cash equivalents", "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r30", "r200", "r796" ] }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsDisclosureTextBlock", "presentation": [ "http://www.msasafety.com/role/CashandCashEquivalents" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents Disclosure [Text Block]", "documentation": "The entire disclosure for cash and cash equivalent footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) 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. Generally, only investments maturing within three months from the date of acquisition qualify." } } }, "auth_ref": [ "r200", "r649" ] }, "msa_CashBalanceAmountOffsetAgainstCollateral": { "xbrltype": "monetaryItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "CashBalanceAmountOffsetAgainstCollateral", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/CashandCashEquivalentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.msasafety.com/role/CashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash pool position", "label": "Cash Balance, Amount Offset Against Collateral", "documentation": "Cash Balance, Amount Offset Against Collateral" } } }, "auth_ref": [] }, "msa_CashBalanceCollateralObligationToReturnCash": { "xbrltype": "monetaryItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "CashBalanceCollateralObligationToReturnCash", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CashandCashEquivalentsDetails": { "parentTag": "msa_CashBalanceAmountOffsetAgainstCollateral", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.msasafety.com/role/CashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: cash pool borrowings", "label": "Cash Balance, Collateral, Obligation to Return Cash", "documentation": "Cash Balance, Collateral, Obligation to Return Cash" } } }, "auth_ref": [] }, "msa_CashBalanceSubjectToMasterNettingArrangement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "CashBalanceSubjectToMasterNettingArrangement", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/CashandCashEquivalentsDetails": { "parentTag": "msa_CashBalanceAmountOffsetAgainstCollateral", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.msasafety.com/role/CashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross cash pool position", "label": "Cash Balance Subject To Master Netting Arrangement", "documentation": "Cash Balance Subject To Master Netting Arrangement" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning cash, cash equivalents and restricted cash", "periodEndLabel": "Ending cash, cash equivalents and restricted cash", "totalLabel": "Total cash, cash equivalents and restricted cash", "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": [ "r30", "r123", "r234" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "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", "r123" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r914" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r911" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r909" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.msasafety.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://www.msasafety.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r168", "r207", "r208", "r209", "r237", "r258", "r262", "r270", "r274", "r281", "r282", "r320", "r381", "r384", "r385", "r386", "r390", "r391", "r421", "r422", "r425", "r428", "r435", "r608", "r692", "r693", "r694", "r695", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r722", "r744", "r762", "r782", "r783", "r784", "r785", "r786", "r953", "r972", "r979" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.msasafety.com/role/CapitalStockScheduleofCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r207", "r208", "r209", "r281", "r421", "r422", "r423", "r425", "r428", "r433", "r435", "r692", "r693", "r694", "r695", "r824", "r953", "r972" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r915" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r915" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.msasafety.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": [ "r133", "r366", "r367", "r790", "r1021", "r1029" ] }, "msa_CommonStockActivityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "CommonStockActivityRollForward", "presentation": [ "http://www.msasafety.com/role/CapitalStockScheduleofCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock Activity [Roll Forward]", "label": "Common Stock Activity [Roll Forward]", "documentation": "Common Stock Activity [Roll Forward]" } } }, "auth_ref": [] }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends 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": [ "r139" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofChangesinRetainedEarningsAccumulatedOtherComprehensiveLossParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, dividends (in dollars per share)", "label": "Common Stock, Dividends, Per Share, Declared", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r139" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.msasafety.com/role/CapitalStockNarrativeDetails", "http://www.msasafety.com/role/CapitalStockScheduleofCommonStockActivityDetails" ], "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": [ "r856", "r857", "r858", "r860", "r861", "r862", "r863", "r975", "r976", "r978", "r1053", "r1113", "r1114" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.msasafety.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (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": [ "r98", "r722" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.msasafety.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (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": [ "r98" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.msasafety.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares, outstanding (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": [ "r16", "r98", "r722", "r741", "r1114", "r1115" ] }, "us-gaap_CommonStockValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValueOutstanding", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, no par value (Note 7)", "label": "Common Stock, Value, Outstanding", "documentation": "Value of common shares held by shareholders. Excludes common shares repurchased and held as treasury shares." } } }, "auth_ref": [ "r98", "r722" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r920" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r919" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r921" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r918" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Retirement Benefits [Abstract]", "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income (loss)", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r64", "r144", "r222", "r224", "r229", "r643", "r658" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.msasafety.com/role/SegmentInformationPercentageofTotalSalesbyProductGroupDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r32", "r33", "r82", "r83", "r316", "r789" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.msasafety.com/role/SegmentInformationPercentageofTotalSalesbyProductGroupDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r32", "r33", "r82", "r83", "r316", "r688", "r789" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.msasafety.com/role/SegmentInformationPercentageofTotalSalesbyProductGroupDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r32", "r33", "r82", "r83", "r316", "r789", "r958" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.msasafety.com/role/SegmentInformationPercentageofTotalSalesbyProductGroupDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r32", "r33", "r82", "r83", "r316" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.msasafety.com/role/SegmentInformationPercentageofTotalSalesbyProductGroupDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r32", "r33", "r82", "r83", "r316", "r789" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.msasafety.com/role/RestructuringChargesActivityandReserveBalanceforRestructuringChargesbySegmentDetails", "http://www.msasafety.com/role/RestructuringChargesAdditionalInformationDetails", "http://www.msasafety.com/role/SegmentInformationScheduleofReportableSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]", "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r158", "r169", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r239", "r279", "r289", "r304", "r305", "r306", "r307", "r308", "r310", "r311", "r312", "r381", "r382", "r383", "r384", "r386", "r387", "r388", "r389", "r390", "r810", "r811", "r960", "r961", "r1041", "r1042" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.msasafety.com/role/RestructuringChargesActivityandReserveBalanceforRestructuringChargesbySegmentDetails", "http://www.msasafety.com/role/RestructuringChargesAdditionalInformationDetails", "http://www.msasafety.com/role/SegmentInformationScheduleofReportableSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]", "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r158", "r169", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r239", "r279", "r289", "r304", "r305", "r306", "r307", "r308", "r310", "r311", "r312", "r381", "r382", "r383", "r384", "r386", "r387", "r388", "r389", "r390", "r810", "r811", "r960", "r961", "r1041", "r1042" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.msasafety.com/role/BasisofPresentationPolicies" ], "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": [ "r62", "r802" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.msasafety.com/role/PropertyPlantandEquipmentDetails" ], "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_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.msasafety.com/role/RestructuringChargesActivityandReserveBalanceforRestructuringChargesbySegmentDetails", "http://www.msasafety.com/role/RestructuringChargesAdditionalInformationDetails", "http://www.msasafety.com/role/SegmentInformationScheduleofReportableSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate", "label": "Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]", "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment." } } }, "auth_ref": [ "r22", "r305", "r306", "r307", "r308", "r311", "r985" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of products sold", "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": [ "r113", "r114", "r639" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails", "http://www.msasafety.com/role/LongTermDebtScheduleofDebtDetails" ], "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": [ "r380", "r1039" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails", "http://www.msasafety.com/role/LongTermDebtScheduleofDebtDetails" ], "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": [ "r380", "r1039", "r1040" ] }, "us-gaap_CumulativePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CumulativePreferredStockMember", "presentation": [ "http://www.msasafety.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Preferred Stock", "label": "Cumulative Preferred Stock [Member]", "documentation": "Preferred stock upon which unpaid dividends accumulate until paid to shareholders. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.msasafety.com/role/Cover" ], "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": [] }, "msa_DamagesFromProductSubstancesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "DamagesFromProductSubstancesMember", "presentation": [ "http://www.msasafety.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Damages From Product Substances", "label": "Damages From Product Substances [Member]", "documentation": "Damages From Product Substances" } } }, "auth_ref": [] }, "us-gaap_DebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtCurrent", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Notes payable and current portion of long-term debt (Note 12)", "label": "Debt, Current", "documentation": "Amount of debt and lease obligation, classified as current." } } }, "auth_ref": [ "r205" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.msasafety.com/role/LongTermDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term 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": [ "r134", "r235", "r348", "r349", "r350", "r351", "r352", "r379", "r380", "r392", "r398", "r399", "r400", "r401", "r402", "r403", "r408", "r415", "r416", "r418", "r626" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails", "http://www.msasafety.com/role/LongTermDebtScheduleofDebtDetails" ], "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": [ "r24", "r88", "r89", "r150", "r153", "r239", "r393", "r394", "r395", "r396", "r397", "r399", "r404", "r405", "r406", "r407", "r409", "r410", "r411", "r412", "r413", "r414", "r819", "r820", "r821", "r822", "r823", "r848", "r973", "r1022", "r1023", "r1024", "r1067", "r1068" ] }, "msa_DebtInstrumentBasisSpreadOnEBITDALeverageRatioAndElectedRate": { "xbrltype": "percentItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "DebtInstrumentBasisSpreadOnEBITDALeverageRatioAndElectedRate", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on EBITDA leverage ratio and elected rate", "label": "Debt Instrument, Basis Spread On EBITDA Leverage Ratio And Elected Rate", "documentation": "Debt Instrument, Basis Spread On EBITDA Leverage Ratio And Elected Rate" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate margin, percentage", "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": [] }, "msa_DebtInstrumentCovenantConsolidatedLeverageRatioInPeriodOfAcquisitionMaximum": { "xbrltype": "pureItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "DebtInstrumentCovenantConsolidatedLeverageRatioInPeriodOfAcquisitionMaximum", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated leverage ratio (not more than)", "label": "Debt Instrument, Covenant, Consolidated Leverage Ratio In Period Of Acquisition, Maximum", "documentation": "Debt Instrument, Covenant, Consolidated Leverage Ratio In Period Of Acquisition, Maximum" } } }, "auth_ref": [] }, "msa_DebtInstrumentCovenantConsolidatedLeverageRatioMaximum": { "xbrltype": "pureItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "DebtInstrumentCovenantConsolidatedLeverageRatioMaximum", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum consolidated leverage ratio (not to exceed)", "label": "Debt Instrument, Covenant, Consolidated Leverage Ratio, Maximum", "documentation": "Debt Instrument, Covenant, Consolidated Leverage Ratio, Maximum" } } }, "auth_ref": [] }, "msa_DebtInstrumentCovenantFixedChargesCoverageRatioMinimum": { "xbrltype": "pureItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "DebtInstrumentCovenantFixedChargesCoverageRatioMinimum", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum fixed charges coverage ratio (not less than)", "label": "Debt Instrument, Covenant, Fixed Charges Coverage Ratio, Minimum", "documentation": "Debt Instrument, Covenant, Fixed Charges Coverage Ratio, Minimum" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate principal amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r393", "r626", "r627", "r820", "r821", "r848" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails", "http://www.msasafety.com/role/LongTermDebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, stated interest rate percentage", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r91", "r394" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails", "http://www.msasafety.com/role/LongTermDebtScheduleofDebtDetails" ], "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": [ "r239", "r393", "r394", "r395", "r396", "r397", "r399", "r404", "r405", "r406", "r407", "r409", "r410", "r411", "r412", "r413", "r414", "r417", "r819", "r820", "r821", "r822", "r823", "r848", "r973", "r1067", "r1068" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails", "http://www.msasafety.com/role/LongTermDebtScheduleofDebtDetails" ], "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": [ "r24", "r239", "r393", "r394", "r395", "r396", "r397", "r399", "r404", "r405", "r406", "r407", "r409", "r410", "r411", "r412", "r413", "r414", "r819", "r820", "r821", "r822", "r823", "r848", "r973", "r1022", "r1023", "r1024", "r1067", "r1068" ] }, "msa_DebtInstrumentPrincipalAmountDueAtMaturity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "DebtInstrumentPrincipalAmountDueAtMaturity", "crdr": "debit", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal of debt amount due at maturity", "label": "Debt Instrument, Principal Amount Due At Maturity", "documentation": "Debt Instrument, Principal Amount Due At Maturity" } } }, "auth_ref": [] }, "msa_DebtInstrumentPrincipalAmountDueInYearBeforeMaturity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "DebtInstrumentPrincipalAmountDueInYearBeforeMaturity", "crdr": "debit", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal of debt amount due in year before maturity", "label": "Debt Instrument, Principal Amount Due In Year Before Maturity", "documentation": "Debt Instrument, Principal Amount Due In Year Before Maturity" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails", "http://www.msasafety.com/role/LongTermDebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r24", "r43", "r47", "r84", "r137", "r138", "r239", "r393", "r394", "r395", "r396", "r397", "r399", "r404", "r405", "r406", "r407", "r409", "r410", "r411", "r412", "r413", "r414", "r417", "r819", "r820", "r821", "r822", "r823", "r848", "r973", "r1067", "r1068" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleUnrealizedGainLoss", "crdr": "credit", "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofChangesinRetainedEarningsAccumulatedOtherComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized net gains (losses) on available-for-sale securities", "label": "Debt Securities, Available-for-Sale, Unrealized Gain (Loss)", "documentation": "Amount of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r990", "r991" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets (Note 10)", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r554", "r555" ] }, "msa_DeferredIncomeTaxExpenseBenefitIncludingDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "DeferredIncomeTaxExpenseBenefitIncludingDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax benefit (Note 10)", "label": "Deferred Income Tax Expense (Benefit), Including Discontinued Operations", "documentation": "Deferred Income Tax Expense (Benefit), Including Discontinued Operations" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities (Note 10)", "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": [ "r554", "r555", "r648" ] }, "msa_DeferredTaxAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "DeferredTaxAssetMember", "presentation": [ "http://www.msasafety.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax asset", "label": "Deferred Tax Asset [Member]", "documentation": "Deferred Tax Asset [Member]" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanActuarialGainLoss", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/PensionsandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.msasafety.com/role/PensionsandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Recognized net actuarial losses", "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": [ "r449" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/PensionsandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.msasafety.com/role/PensionsandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of prior service cost (credit)", "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r443", "r482", "r503", "r828", "r829" ] }, "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid pension cost (Note 14)", "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": [ "r148", "r440", "r441", "r464", "r734", "r828", "r1078" ] }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://www.msasafety.com/role/PensionsandOtherPostretirementBenefitsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension plans 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": [ "r458", "r468", "r506", "r826", "r827", "r828", "r829" ] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://www.msasafety.com/role/PensionsandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan Disclosure [Line Items]", "label": "Defined Benefit Plan Disclosure [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear", "crdr": "debit", "presentation": [ "http://www.msasafety.com/role/PensionsandOtherPostretirementBenefitsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total estimated pension plans contributions for the fiscal year", "label": "Defined Benefit Plan, Expected Future Employer Contributions, Current Fiscal Year", "documentation": "Amount of contributions received and expected to be received by defined benefit plan from employer in current fiscal year." } } }, "auth_ref": [ "r829", "r1047" ] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/PensionsandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.msasafety.com/role/PensionsandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "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": [ "r443", "r480", "r501", "r828", "r829" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/PensionsandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.msasafety.com/role/PensionsandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostDetails" ], "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": [ "r443", "r447", "r479", "r500", "r828", "r829" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/PensionsandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.msasafety.com/role/PensionsandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net periodic benefit (income) cost", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r477", "r498", "r828", "r829" ] }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/PensionsandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.msasafety.com/role/PensionsandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Settlements", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement." } } }, "auth_ref": [ "r442", "r484", "r505" ] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/PensionsandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.msasafety.com/role/PensionsandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostDetails" ], "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": [ "r445", "r478", "r499", "r828", "r829" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r11", "r279", "r292", "r310", "r810", "r811" ] }, "msa_DepreciationDepletionAndAmortizationExcludingAcquisitionRelatedAmounts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "DepreciationDepletionAndAmortizationExcludingAcquisitionRelatedAmounts", "crdr": "debit", "presentation": [ "http://www.msasafety.com/role/SegmentInformationScheduleofReportableSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Excluding Acquisition Related Amounts", "documentation": "Depreciation, Depletion and Amortization, Excluding Acquisition Related Amounts" } } }, "auth_ref": [] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.msasafety.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetails" ], "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": [ "r712", "r714", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r736", "r737", "r738", "r739", "r749", "r750", "r751", "r752", "r755", "r756", "r757", "r758", "r774", "r775", "r778", "r779", "r856", "r858", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065" ] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "presentation": [ "http://www.msasafety.com/role/DerivativeFinancialInstrumentsIncomeStatementLocationandImpactofDerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Foreign exchange contracts: currency exchange (gains) losses, net", "label": "Derivative, Gain (Loss) on Derivative, Net", "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r1051" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.msasafety.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r70", "r74", "r75", "r146", "r712", "r714", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r736", "r737", "r738", "r739", "r749", "r750", "r751", "r752", "r755", "r756", "r757", "r758", "r774", "r775", "r778", "r779", "r801", "r856", "r858", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.msasafety.com/role/DerivativeFinancialInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Financial Instruments", "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": [ "r145", "r588", "r595" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "presentation": [ "http://www.msasafety.com/role/DerivativeFinancialInstrumentsIncomeStatementLocationandImpactofDerivativeFinancialInstrumentsDetails" ], "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": [ "r17", "r70", "r74", "r75", "r78", "r79", "r587" ] }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsGainLossLineItems", "presentation": [ "http://www.msasafety.com/role/DerivativeFinancialInstrumentsIncomeStatementLocationandImpactofDerivativeFinancialInstrumentsDetails" ], "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": [ "r587" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLineItems", "presentation": [ "http://www.msasafety.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Line Items]", "label": "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": [ "r595" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.msasafety.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notional amount of open forward contracts", "label": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r1049", "r1050" ] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeTable", "presentation": [ "http://www.msasafety.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Table]", "label": "Derivative [Table]", "documentation": "Disclosure of information about derivative instrument or group of derivative instruments, including, but not limited to, type of derivative instrument, risk being hedged, notional amount, hedge designation, related hedged item, inception date, and maturity date." } } }, "auth_ref": [ "r17", "r65", "r66", "r67", "r68", "r71", "r74", "r76", "r77", "r79", "r595" ] }, "us-gaap_DerivativesFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativesFairValueLineItems", "presentation": [ "http://www.msasafety.com/role/DerivativeFinancialInstrumentsBalanceSheetLocationandFairValueofAssetsAssociatedwithDerivativeFinancialInstrumentsDetails" ], "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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.msasafety.com/role/StockPlans" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Plans", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r515", "r519", "r547", "r548", "r549", "r837" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfReclassificationAmountTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfReclassificationAmountTextBlock", "presentation": [ "http://www.msasafety.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassifications Out of Accumulated Other Comprehensive Loss", "label": "Disclosure of Reclassification Amount [Text Block]", "documentation": "The entire disclosure for any adjustments made during the period to avoid double counting in comprehensive income items displayed as part of net income that also had been displayed as part of other comprehensive income in that period or earlier periods. These adjustments include reclassifications to net income of items in accumulated comprehensive income, such as deferred gains or losses on qualifying hedges when hedged item reported in net income, holding gains or losses on available-for-sale securities transferred into trading category, unrealized holding gains or losses on debt securities transferred from held-to-maturity category into available-for-sale category and accumulated translation adjustment attributable to foreign subsidiary or investment in foreign entity upon sale or liquidation." } } }, "auth_ref": [ "r106" ] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://www.msasafety.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Axis]", "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r196" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://www.msasafety.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "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/2024", "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember", "presentation": [ "http://www.msasafety.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group, Disposed of by Sale, Not Discontinued Operations", "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": [ "r12", "r21" ] }, "msa_DisposalGroupIncludingDiscontinuedOperationContributedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "DisposalGroupIncludingDiscontinuedOperationContributedCashAndCashEquivalents", "crdr": "debit", "presentation": [ "http://www.msasafety.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal group, contributed cash and cash equivalents", "label": "Disposal Group, Including Discontinued Operation, Contributed Cash And Cash Equivalents", "documentation": "Disposal Group, Including Discontinued Operation, Contributed Cash And Cash Equivalents" } } }, "auth_ref": [] }, "msa_DisposalGroupIncludingDiscontinuedOperationContributionsMadeOnDisposal": { "xbrltype": "monetaryItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "DisposalGroupIncludingDiscontinuedOperationContributionsMadeOnDisposal", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Contribution on divestiture of MSA LLC (Note 17)", "label": "Disposal Group, Including Discontinued Operation, Contributions Made On Disposal", "documentation": "Disposal Group, Including Discontinued Operation, Contributions Made On Disposal" } } }, "auth_ref": [] }, "msa_DisposalGroupIncludingDiscontinuedOperationTransactionCostReversalOfCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "DisposalGroupIncludingDiscontinuedOperationTransactionCostReversalOfCost", "crdr": "credit", "presentation": [ "http://www.msasafety.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Disposal group, transaction costs", "label": "Disposal Group, Including Discontinued Operation, (Transaction Cost) Reversal Of Cost", "documentation": "Disposal Group, Including Discontinued Operation, (Transaction Cost) Reversal Of Cost" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofIncome", "http://www.msasafety.com/role/SegmentInformationScheduleofReportableSegmentInformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss on divestiture of MSA LLC (Note 17)", "negatedLabel": "Loss on divestiture of MSA LLC", "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal", "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations." } } }, "auth_ref": [ "r346", "r971", "r1017" ] }, "msa_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalIncludingTaxEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposalIncludingTaxEffect", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.msasafety.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax-effected loss on divestiture of MSA LLC (Note 17)", "negatedLabel": "Tax-effected loss on divestiture", "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) On Disposal, Including Tax Effect", "documentation": "Disposal Group, Not Discontinued Operation, Gain (Loss) On Disposal, Including Tax Effect" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.msasafety.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Domain]", "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r830", "r833" ] }, "us-gaap_DividendsCommonStockStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsCommonStockStock", "crdr": "debit", "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofChangesinRetainedEarningsAccumulatedOtherComprehensiveLoss" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Common dividends", "label": "Dividends, Common Stock, Stock", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in stock." } } }, "auth_ref": [ "r139" ] }, "us-gaap_DividendsPreferredStockStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPreferredStockStock", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/EarningsLossperShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofChangesinRetainedEarningsAccumulatedOtherComprehensiveLoss", "http://www.msasafety.com/role/EarningsLossperShareDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Preferred dividends", "negatedLabel": "Preferred stock dividends", "label": "Dividends, Preferred Stock, Stock", "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in stock." } } }, "auth_ref": [ "r8", "r139" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.msasafety.com/role/Cover" ], "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/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.msasafety.com/role/Cover" ], "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/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.msasafety.com/role/Cover" ], "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_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.msasafety.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r870" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.msasafety.com/role/Cover" ], "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": [ "r902" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.msasafety.com/role/Cover" ], "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": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r913" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings (loss) per share attributable to common shareholders (Note 9):", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofIncome", "http://www.msasafety.com/role/EarningsLossperShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic (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": [ "r230", "r245", "r246", "r247", "r248", "r249", "r250", "r255", "r258", "r270", "r273", "r274", "r278", "r575", "r579", "r598", "r599", "r644", "r659", "r803" ] }, "msa_EarningsPerShareContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "EarningsPerShareContinuingOperationsAbstract", "presentation": [ "http://www.msasafety.com/role/EarningsLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings (loss) per share:", "label": "Earnings Per Share, Continuing Operations [Abstract]", "documentation": "Earnings Per Share, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofIncome", "http://www.msasafety.com/role/EarningsLossperShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted (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": [ "r230", "r245", "r246", "r247", "r248", "r249", "r250", "r258", "r270", "r273", "r274", "r278", "r575", "r579", "r598", "r599", "r644", "r659", "r803" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.msasafety.com/role/EarningsLossperShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings (Loss) per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r254", "r275", "r276", "r277" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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, Continuing 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. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r615" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.msasafety.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r557", "r839" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Employees\u2019 compensation", "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": [ "r89" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/StockPlansScheduleofStockCompensationExpenseDetails": { "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.msasafety.com/role/StockPlansScheduleofStockCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax benefit", "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": [ "r546" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.msasafety.com/role/CapitalStockScheduleofCommonStockActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options exercised", "label": "Share-Based Payment Arrangement, 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": [] }, "msa_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://www.msasafety.com/role/CapitalStockScheduleofCommonStockActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee stock purchase program", "label": "Employee Stock Purchase Plan [Member]", "documentation": "Employee Stock Purchase Plan" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.msasafety.com/role/Cover" ], "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/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.msasafety.com/role/Cover" ], "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/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.msasafety.com/role/Cover" ], "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/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.msasafety.com/role/Cover" ], "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/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.msasafety.com/role/Cover" ], "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": [ "r868" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.msasafety.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)", "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/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.msasafety.com/role/Cover" ], "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_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityDomain", "presentation": [ "http://www.msasafety.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Entity [Domain]", "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.msasafety.com/role/Cover" ], "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": [ "r868" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.msasafety.com/role/Cover" ], "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/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.msasafety.com/role/Cover" ], "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": [ "r868" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.msasafety.com/role/Cover" ], "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/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.msasafety.com/role/Cover" ], "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": [ "r952" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.msasafety.com/role/Cover" ], "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": [ "r868" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.msasafety.com/role/Cover" ], "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": [ "r868" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.msasafety.com/role/Cover" ], "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": [ "r868" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.msasafety.com/role/Cover" ], "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": [ "r868" ] }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "presentation": [ "http://www.msasafety.com/role/SegmentInformationPercentageofTotalSalesbyProductGroupDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customer [Line Items]", "label": "Revenue from External Customer [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r907" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r948" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r948" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r948" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.msasafety.com/role/CapitalStockNarrativeDetails", "http://www.msasafety.com/role/CapitalStockScheduleofCommonStockActivityDetails", "http://www.msasafety.com/role/CondensedConsolidatedStatementsofChangesinRetainedEarningsAccumulatedOtherComprehensiveLoss", "http://www.msasafety.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveLossDetails" ], "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": [ "r16", "r193", "r225", "r226", "r227", "r240", "r241", "r242", "r244", "r249", "r251", "r253", "r280", "r321", "r322", "r345", "r436", "r565", "r566", "r572", "r573", "r574", "r576", "r578", "r579", "r589", "r590", "r591", "r592", "r593", "r594", "r597", "r617", "r619", "r620", "r621", "r622", "r623", "r628", "r630", "r634", "r657", "r681", "r682", "r683", "r700", "r762" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r917" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r875", "r885", "r895", "r927" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r872", "r882", "r892", "r924" ] }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EstimateOfFairValueFairValueDisclosureMember", "presentation": [ "http://www.msasafety.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimate of Fair Value Measurement", "label": "Estimate of Fair Value Measurement [Member]", "documentation": "Measured as an estimate of fair value." } } }, "auth_ref": [ "r406", "r607", "r820", "r821" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r923" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.msasafety.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r600", "r601", "r605", "r842" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.msasafety.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r600", "r601", "r605", "r842" ] }, "us-gaap_FairValueByMeasurementBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementBasisAxis", "presentation": [ "http://www.msasafety.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Basis [Axis]", "label": "Measurement Basis [Axis]", "documentation": "Information by measurement basis." } } }, "auth_ref": [ "r406", "r820", "r821" ] }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosureItemAmountsDomain", "presentation": [ "http://www.msasafety.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement [Domain]", "label": "Fair Value Measurement [Domain]", "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value." } } }, "auth_ref": [ "r406", "r820", "r821" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementInputsDisclosureTextBlock", "presentation": [ "http://www.msasafety.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]", "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis." } } }, "auth_ref": [ "r147" ] }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "presentation": [ "http://www.msasafety.com/role/DerivativeFinancialInstrumentsBalanceSheetLocationandFairValueofAssetsAssociatedwithDerivativeFinancialInstrumentsDetails" ], "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": "Disclosure of information about location and fair value of derivative instrument and nonderivative instrument designated as hedging instrument." } } }, "auth_ref": [ "r69", "r71", "r78" ] }, "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.msasafety.com/role/GoodwillandIntangibleAssetsNetChangesinIntangibleAssetsNetofAccumulatedAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Currency translation", "label": "Finite-Lived Intangible Assets, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets", "http://www.msasafety.com/role/GoodwillandIntangibleAssetsNetChangesinIntangibleAssetsNetofAccumulatedAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net (Note 13)", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "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": [ "r640", "r1013" ] }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNetAbstract", "presentation": [ "http://www.msasafety.com/role/GoodwillandIntangibleAssetsNetChangesinIntangibleAssetsNetofAccumulatedAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Net [Abstract]", "label": "Finite-Lived Intangible Assets, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsRollForward", "presentation": [ "http://www.msasafety.com/role/GoodwillandIntangibleAssetsNetChangesinIntangibleAssetsNetofAccumulatedAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-lived Intangible Assets [Roll Forward]", "label": "Finite-Lived Intangible 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": [] }, "msa_FirefighterHelmetsandProtectiveApparelMember": { "xbrltype": "domainItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "FirefighterHelmetsandProtectiveApparelMember", "presentation": [ "http://www.msasafety.com/role/SegmentInformationPercentageofTotalSalesbyProductGroupDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Industrial PPE and Other", "label": "Firefighter Helmets and Protective Apparel [Member]", "documentation": "Firefighter Helmets and Protective Apparel [Member]" } } }, "auth_ref": [] }, "msa_FixGasFlameDetectionInstrumentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "FixGasFlameDetectionInstrumentsMember", "presentation": [ "http://www.msasafety.com/role/SegmentInformationPercentageofTotalSalesbyProductGroupDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Detection", "label": "Fix Gas & Flame Detection Instruments [Member]", "documentation": "Fix Gas & Flame Detection Instruments [Member]" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue", "crdr": "debit", "presentation": [ "http://www.msasafety.com/role/DerivativeFinancialInstrumentsBalanceSheetLocationandFairValueofAssetsAssociatedwithDerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign exchange contracts: other current liabilities", "label": "Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Asset at Fair Value", "documentation": "Fair value as of the balance sheet date of all foreign currency derivative assets not designated as hedging instruments." } } }, "auth_ref": [ "r72" ] }, "us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue", "crdr": "credit", "presentation": [ "http://www.msasafety.com/role/DerivativeFinancialInstrumentsBalanceSheetLocationandFairValueofAssetsAssociatedwithDerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives not designated as hedging instruments:", "label": "Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Liability at Fair Value", "documentation": "Fair value as of the balance sheet date of all foreign currency derivative liabilities not designated as hedging instruments." } } }, "auth_ref": [ "r72" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofIncome", "http://www.msasafety.com/role/SegmentInformationScheduleofReportableSegmentInformationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Currency exchange (gains) losses, net", "negatedTerseLabel": "Currency exchange gains (losses), net", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r609", "r611", "r613", "r614", "r759" ] }, "msa_ForeignCurrencyTransactionGainLossIncludingDiscontinuedOperationsbeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "ForeignCurrencyTransactionGainLossIncludingDiscontinuedOperationsbeforeTax", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Currency exchange losses, net", "label": "Foreign Currency Transaction Gain (Loss), Including Discontinued Operations, before Tax", "documentation": "Foreign Currency Transaction Gain (Loss), Including Discontinued Operations, before Tax" } } }, "auth_ref": [] }, "us-gaap_ForeignExchangeForwardMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignExchangeForwardMember", "presentation": [ "http://www.msasafety.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Exchange Forward", "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": [ "r728", "r732", "r738", "r751", "r757", "r776", "r777", "r778", "r858" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r879", "r889", "r899", "r931" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r879", "r889", "r899", "r931" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r879", "r889", "r899", "r931" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r879", "r889", "r899", "r931" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r879", "r889", "r899", "r931" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r912" ] }, "us-gaap_GainLossOnSaleOfOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfOtherAssets", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss (gain) on asset dispositions, net", "label": "Gain (Loss) on Disposition of Other Assets", "documentation": "Amount of gain (loss) on sale or disposal of other assets." } } }, "auth_ref": [ "r971" ] }, "msa_GlobeHoldingCompanyLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "GlobeHoldingCompanyLLCMember", "presentation": [ "http://www.msasafety.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Globe Holding Company LLC", "label": "Globe Holding Company LLC [Member]", "documentation": "Globe Holding Company LLC [Member]" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets", "http://www.msasafety.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails", "http://www.msasafety.com/role/GoodwillandIntangibleAssetsNetChangesinGoodwillDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill (Note 13)", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r201", "r325", "r641", "r811", "r816", "r843", "r849", "r995", "r1002" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.msasafety.com/role/GoodwillandIntangibleAssetsNet" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets, Net", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r993", "r1005" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.msasafety.com/role/GoodwillandIntangibleAssetsNetChangesinGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Currency translation", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r332" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillRollForward", "presentation": [ "http://www.msasafety.com/role/GoodwillandIntangibleAssetsNetChangesinGoodwillDetails" ], "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/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofIncome" ], "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": [ "r111", "r115", "r159", "r237", "r320", "r381", "r382", "r384", "r385", "r386", "r387", "r388", "r390", "r391", "r608", "r805", "r810", "r982", "r984", "r986", "r987", "r988", "r1041" ] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.msasafety.com/role/DerivativeFinancialInstrumentsBalanceSheetLocationandFairValueofAssetsAssociatedwithDerivativeFinancialInstrumentsDetails", "http://www.msasafety.com/role/DerivativeFinancialInstrumentsIncomeStatementLocationandImpactofDerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Axis]", "label": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r17", "r587" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.msasafety.com/role/DerivativeFinancialInstrumentsBalanceSheetLocationandFairValueofAssetsAssociatedwithDerivativeFinancialInstrumentsDetails", "http://www.msasafety.com/role/DerivativeFinancialInstrumentsIncomeStatementLocationandImpactofDerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Domain]", "label": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r17" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofIncome" ], "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": [ "r112", "r155", "r159", "r645", "r654", "r805", "r810", "r982", "r984", "r986", "r987", "r988" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.msasafety.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Axis]", "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r830", "r833" ] }, "us-gaap_IncomeTaxContingencyLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxContingencyLineItems", "presentation": [ "http://www.msasafety.com/role/IncomeTaxesDetails" ], "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/2024", "localname": "IncomeTaxContingencyTable", "presentation": [ "http://www.msasafety.com/role/IncomeTaxesDetails" ], "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": [ "r1048" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.msasafety.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r238", "r552", "r557", "r558", "r559", "r560", "r563", "r564", "r567", "r569", "r570", "r571", "r697", "r839" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income taxes (Note 10)", "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": [ "r161", "r167", "r252", "r253", "r279", "r295", "r310", "r556", "r557", "r568", "r660", "r839" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid income taxes", "label": "Income Taxes Receivable, Current", "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r148", "r964" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets and liabilities", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Trade 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": [ "r10" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories (Note 4)", "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": [ "r10" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts payable", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other noncurrent 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": [ "r10" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofChangesinRetainedEarningsAccumulatedOtherComprehensiveLoss" ], "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/2024", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.msasafety.com/role/EarningsLossperShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.msasafety.com/role/EarningsLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation awards (shares)", "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": [ "r259", "r260", "r261", "r274", "r518" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.msasafety.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets [Axis]", "label": "Indefinite-Lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r335", "r340", "r343", "r817" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.msasafety.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company." } } }, "auth_ref": [ "r335", "r340", "r343", "r817" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r879", "r889", "r899", "r923", "r931", "r935", "r943" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r941" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r871", "r947" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r871", "r947" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r871", "r947" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Expense, Operating and Nonoperating", "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense." } } }, "auth_ref": [ "r279", "r287", "r291", "r297", "r310", "r625", "r810", "r811" ] }, "msa_InternationalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "InternationalMember", "presentation": [ "http://www.msasafety.com/role/RestructuringChargesActivityandReserveBalanceforRestructuringChargesbySegmentDetails", "http://www.msasafety.com/role/RestructuringChargesAdditionalInformationDetails", "http://www.msasafety.com/role/SegmentInformationPercentageofTotalSalesbyProductGroupDetails" ], "lang": { "en-us": { "role": { "terseLabel": "International", "verboseLabel": "International", "label": "International [Member]", "documentation": "International." } } }, "auth_ref": [] }, "msa_InternationalSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "InternationalSegmentMember", "presentation": [ "http://www.msasafety.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails", "http://www.msasafety.com/role/SegmentInformationScheduleofReportableSegmentInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "International", "label": "International Segment [Member]", "documentation": "International Segment [Member]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.msasafety.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": [ "r324" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/InventoriesScheduleofInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.msasafety.com/role/InventoriesScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished products", "label": "Inventory, Finished Goods, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r128", "r798" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.msasafety.com/role/InventoriesScheduleofInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets", "http://www.msasafety.com/role/InventoriesScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories (Note 4)", "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": [ "r212", "r797", "r849" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/InventoriesScheduleofInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.msasafety.com/role/InventoriesScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials and supplies", "label": "Inventory, Raw Materials, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r128", "r800" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/InventoriesScheduleofInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.msasafety.com/role/InventoriesScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work in process", "label": "Inventory, Work in Process, Net of Reserves", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r128", "r799" ] }, "msa_JointVentureByRQInsuranceHoldingsLtdAndObraCapitalIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "JointVentureByRQInsuranceHoldingsLtdAndObraCapitalIncMember", "presentation": [ "http://www.msasafety.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Joint Venture By R&Q Insurance Holdings Ltd. And Obra Capital, Inc.", "label": "Joint Venture By R&Q Insurance Holdings Ltd. And Obra Capital, Inc. [Member]", "documentation": "Joint Venture By R&Q Insurance Holdings Ltd. And Obra Capital, Inc." } } }, "auth_ref": [] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LandMember", "presentation": [ "http://www.msasafety.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land", "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r1046" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://www.msasafety.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity [Axis]", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from lines of credit", "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/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r24", "r88", "r89", "r90", "r93", "r94", "r95", "r96", "r237", "r320", "r381", "r382", "r384", "r385", "r386", "r387", "r388", "r390", "r391", "r582", "r585", "r586", "r608", "r721", "r804", "r866", "r1041", "r1069", "r1070" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities", "label": "Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and shareholders\u2019 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": [ "r102", "r154", "r652", "r849", "r974", "r992", "r1066" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r90", "r199", "r237", "r320", "r381", "r382", "r384", "r385", "r386", "r387", "r388", "r390", "r391", "r582", "r585", "r586", "r608", "r849", "r1041", "r1069", "r1070" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.msasafety.com/role/LongTermDebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior revolving credit facility maturing in 2026, net of debt issuance costs", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r24", "r153", "r1079" ] }, "msa_LineOfCreditFacilityAccordionFeatureAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "LineOfCreditFacilityAccordionFeatureAmount", "crdr": "credit", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, accordion feature", "label": "Line Of Credit Facility, Accordion Feature, Amount", "documentation": "Line Of Credit Facility, Accordion Feature, Amount" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average revolving interest rate, percentage", "label": "Line of Credit Facility, Interest Rate During Period", "documentation": "The effective interest rate during the reporting period." } } }, "auth_ref": [ "r87", "r92" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, maximum borrowing capacity", "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": [ "r87", "r92" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, remaining borrowing capacity", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r87", "r92", "r380" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditMember", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails", "http://www.msasafety.com/role/LongTermDebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LitigationSettlementLoss", "crdr": "debit", "presentation": [ "http://www.msasafety.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.msasafety.com/role/SegmentInformationScheduleofReportableSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product liability expense (Note 17)", "label": "Litigation Settlement, Loss", "documentation": "Amount of loss from litigation settlement for amount awarded to other party. Excludes claims within an insurance entity's normal claims settlement process." } } }, "auth_ref": [ "r1030" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.msasafety.com/role/Cover" ], "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/2024", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/LongTermDebtScheduleofDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails", "http://www.msasafety.com/role/LongTermDebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "terseLabel": "Long term debt", "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": [ "r24", "r153", "r405", "r419", "r820", "r821", "r848", "r1079" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/LongTermDebtScheduleofDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails", "http://www.msasafety.com/role/LongTermDebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts due within one year", "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": [ "r204" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.msasafety.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, fair value disclosure", "label": "Long-Term Debt, Fair Value", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [ "r1054", "r1055", "r1056", "r1057" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 }, "http://www.msasafety.com/role/LongTermDebtScheduleofDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets", "http://www.msasafety.com/role/LongTermDebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term debt, net (Note 12)", "terseLabel": "Long-term debt, net of debt issuance costs", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r206" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails", "http://www.msasafety.com/role/LongTermDebtScheduleofDebtDetails" ], "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": [ "r24", "r1022", "r1023", "r1024" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails", "http://www.msasafety.com/role/LongTermDebtScheduleofDebtDetails" ], "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": [ "r24", "r39", "r1022", "r1023", "r1024" ] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://www.msasafety.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency Nature", "label": "Loss Contingency Nature [Axis]", "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r368", "r369", "r370", "r373", "r550", "r687", "r818", "r1031", "r1032" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.msasafety.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r368", "r369", "r370", "r373", "r550", "r818", "r1031", "r1032" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesTable", "presentation": [ "http://www.msasafety.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation." } } }, "auth_ref": [ "r368", "r369", "r370", "r373", "r550", "r818", "r1031", "r1032" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyNatureDomain", "presentation": [ "http://www.msasafety.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency, Nature [Domain]", "label": "Loss Contingency, Nature [Domain]", "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability." } } }, "auth_ref": [ "r368", "r369", "r370", "r373", "r550", "r687", "r818", "r1031", "r1032" ] }, "us-gaap_LossContingencyPendingClaimsNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyPendingClaimsNumber", "presentation": [ "http://www.msasafety.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of pending claims", "label": "Loss Contingency, Pending Claims, Number", "documentation": "Number of pending claims pertaining to a loss contingency." } } }, "auth_ref": [ "r1031", "r1032" ] }, "msa_LossContingencyPendingClassActionNumber": { "xbrltype": "integerItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "LossContingencyPendingClassActionNumber", "presentation": [ "http://www.msasafety.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of pending class actions", "label": "Loss Contingency, Pending Class Action, Number", "documentation": "Loss Contingency, Pending Class Action, Number" } } }, "auth_ref": [] }, "msa_LossContingencyPendingLawsuitsNumber": { "xbrltype": "integerItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "LossContingencyPendingLawsuitsNumber", "presentation": [ "http://www.msasafety.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of pending lawsuits", "label": "Loss Contingency, Pending Lawsuits, Number", "documentation": "Loss Contingency, Pending Lawsuits, Number" } } }, "auth_ref": [] }, "msa_MSALLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "MSALLCMember", "presentation": [ "http://www.msasafety.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "MSA LLC", "label": "MSA LLC [Member]", "documentation": "MSA LLC" } } }, "auth_ref": [] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.msasafety.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and 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": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails", "http://www.msasafety.com/role/StockPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r170", "r171", "r172", "r173", "r174", "r191", "r192", "r369", "r370", "r371", "r372", "r513", "r550", "r604", "r638", "r679", "r680", "r687", "r713", "r714", "r767", "r769", "r772", "r773", "r780", "r791", "r792", "r815", "r824", "r836", "r844", "r845", "r846", "r847", "r851", "r1043", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r915" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r915" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails", "http://www.msasafety.com/role/StockPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r170", "r171", "r172", "r173", "r174", "r191", "r192", "r369", "r370", "r371", "r372", "r513", "r550", "r604", "r638", "r679", "r680", "r687", "r713", "r714", "r767", "r769", "r772", "r773", "r780", "r791", "r792", "r815", "r824", "r836", "r844", "r845", "r846", "r851", "r1043", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r934" ] }, "msa_MonteCarloApproachMember": { "xbrltype": "domainItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "MonteCarloApproachMember", "presentation": [ "http://www.msasafety.com/role/StockPlansWeightedAverageRiskAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Monte Carlo Approach", "label": "Monte Carlo Approach [Member]", "documentation": "Monte Carlo Approach [Member]" } } }, "auth_ref": [] }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "presentation": [ "http://www.msasafety.com/role/ContingenciesScheduleofProductWarrantyLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]", "label": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [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/2024", "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": [ "r942" ] }, "msa_MultiCurrencyNoteSeriesCSeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "MultiCurrencyNoteSeriesCSeniorNotesMember", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails", "http://www.msasafety.com/role/LongTermDebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2021 Senior Notes payable through 2036, 2.69%, net of debt issuance costs", "terseLabel": "Series C Senior Notes Due July 2036", "label": "Multi-Currency Note Series C Senior Notes [Member]", "documentation": "Multi-Currency Note Series C Senior Notes" } } }, "auth_ref": [] }, "msa_MulticurrencyNotesDuein2031Member": { "xbrltype": "domainItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "MulticurrencyNotesDuein2031Member", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Multi-currency Notes Due in 2031", "label": "Multi-currency Notes Due in 2031 [Member]", "documentation": "Multi-currency Notes Due in 2031 [Member]" } } }, "auth_ref": [] }, "msa_NYLNoteFacilitySeniorUnsecuredNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "NYLNoteFacilitySeniorUnsecuredNotesMember", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "NYL Note Facility", "label": "NYL Note Facility Senior Unsecured Notes [Member]", "documentation": "NYL Note Facility Senior Unsecured Notes" } } }, "auth_ref": [] }, "msa_NYLNoteFacilitySeriesASeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "NYLNoteFacilitySeriesASeniorNotesMember", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails", "http://www.msasafety.com/role/LongTermDebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2021 Senior Notes payable through 2036, 2.69%, net of debt issuance costs", "terseLabel": "Series A Senior Notes Due 2036", "label": "NYL Note Facility Series A Senior Notes [Member]", "documentation": "NYL Note Facility Series A Senior Notes" } } }, "auth_ref": [] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r916" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Cash Flow (Used in) From 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": [ "r233" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Cash Flow Used in 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": [ "r233" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Cash Flow From (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": [ "r123", "r124", "r125" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.msasafety.com/role/EarningsLossperShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 }, "http://www.msasafety.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofChangesinRetainedEarningsAccumulatedOtherComprehensiveLoss", "http://www.msasafety.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.msasafety.com/role/CondensedConsolidatedStatementsofIncome", "http://www.msasafety.com/role/EarningsLossperShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss)", "terseLabel": "Net income (loss)", "verboseLabel": "Net loss", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r116", "r125", "r156", "r197", "r220", "r223", "r227", "r237", "r243", "r245", "r246", "r247", "r248", "r249", "r252", "r253", "r267", "r320", "r381", "r382", "r384", "r385", "r386", "r387", "r388", "r390", "r391", "r575", "r579", "r599", "r608", "r656", "r743", "r760", "r761", "r864", "r1041" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/EarningsLossperShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.msasafety.com/role/EarningsLossperShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss) attributable to common equity", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r231", "r245", "r246", "r247", "r248", "r255", "r256", "r269", "r274", "r579" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/EarningsLossperShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.msasafety.com/role/EarningsLossperShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss) attributable to common shareholders", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r231", "r257", "r263", "r264", "r265", "r266", "r269", "r274" ] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r915" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r879", "r889", "r899", "r923", "r931" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r906" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r905" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r923" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r942" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r942" ] }, "us-gaap_NondesignatedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NondesignatedMember", "presentation": [ "http://www.msasafety.com/role/DerivativeFinancialInstrumentsBalanceSheetLocationandFairValueofAssetsAssociatedwithDerivativeFinancialInstrumentsDetails", "http://www.msasafety.com/role/DerivativeFinancialInstrumentsIncomeStatementLocationandImpactofDerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Not designated as hedging instrument", "label": "Not Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r17" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total other expense, net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r118" ] }, "us-gaap_NotesPayableOtherPayablesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesPayableOtherPayablesMember", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes Payable", "label": "Notes Payable, Other Payables [Member]", "documentation": "A written promise to pay a note to a third party." } } }, "auth_ref": [] }, "msa_NumberOfGeographicalSegments": { "xbrltype": "integerItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "NumberOfGeographicalSegments", "presentation": [ "http://www.msasafety.com/role/SegmentInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of geographical segments (in segments)", "label": "Number of Geographical Segments", "documentation": "Number of Geographical Segments" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.msasafety.com/role/SegmentInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments (in 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": [ "r806", "r814", "r983" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofIncome", "http://www.msasafety.com/role/SegmentInformationScheduleofReportableSegmentInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "terseLabel": "Operating income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r159", "r805", "r982", "r984", "r986", "r987", "r988" ] }, "msa_OperatingIncomeLossAdjusted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "OperatingIncomeLossAdjusted", "crdr": "credit", "presentation": [ "http://www.msasafety.com/role/SegmentInformationScheduleofReportableSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted operating income (loss)", "label": "Operating Income (Loss), Adjusted", "documentation": "Operating Income (Loss), Adjusted" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Noncurrent 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": [ "r632" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease right-of-use assets, net", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r631" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.msasafety.com/role/RestructuringChargesActivityandReserveBalanceforRestructuringChargesbySegmentDetails", "http://www.msasafety.com/role/RestructuringChargesAdditionalInformationDetails", "http://www.msasafety.com/role/SegmentInformationScheduleofReportableSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reportable Segments", "label": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r304", "r305", "r306", "r307", "r308", "r311", "r810", "r811" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.msasafety.com/role/BasisofPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r85", "r143", "r689", "r690" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets", "http://www.msasafety.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other noncurrent assets", "terseLabel": "Insurance receivable and other noncurrent assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r202" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments (Note 6)", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r3", "r107", "r108", "r110", "r610", "r612", "r616" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofChangesinRetainedEarningsAccumulatedOtherComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "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": [ "r3", "r657" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.msasafety.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive (loss) gain, net of tax", "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r16", "r23", "r221", "r224", "r228", "r249", "r617", "r618", "r623", "r642", "r657", "r966", "r967" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive (loss) gain, net of tax:", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofChangesinRetainedEarningsAccumulatedOtherComprehensiveLoss", "http://www.msasafety.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Pension and post-retirement plan adjustments, net of tax (Note 6)", "negatedTerseLabel": "Pension and post-retirement plan adjustments, net of tax", "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": [ "r4", "r5", "r109", "r110", "r657" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "crdr": "credit", "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofChangesinRetainedEarningsAccumulatedOtherComprehensiveLossParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Tax reclassification adjustment", "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": [ "r4", "r5", "r6", "r109", "r144" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain on available-for-sale securities (Note 6)", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r214", "r217", "r319" ] }, "us-gaap_OtherCurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCurrentLiabilitiesMember", "presentation": [ "http://www.msasafety.com/role/DerivativeFinancialInstrumentsBalanceSheetLocationandFairValueofAssetsAssociatedwithDerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Other Current Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other current liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r89", "r849" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other noncurrent 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": [ "r94" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r119" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r915" ] }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "presentation": [ "http://www.msasafety.com/role/PensionsandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Benefits", "label": "Other Postretirement Benefits Plan [Member]", "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits." } } }, "auth_ref": [ "r440", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r468", "r469", "r470", "r471", "r472", "r473", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r491", "r494", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r510", "r511", "r512", "r828", "r829", "r830", "r831", "r832" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r877", "r887", "r897", "r929" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r880", "r890", "r900", "r932" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r880", "r890", "r900", "r932" ] }, "msa_OvernightBankFundingRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "OvernightBankFundingRateMember", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Overnight Bank Funding Rate", "label": "Overnight Bank Funding Rate [Member]", "documentation": "Overnight Bank Funding Rate [Member]" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r904" ] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Property disposals and other investing", "label": "Payments for (Proceeds from) Other Investing Activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r955", "r969" ] }, "us-gaap_PaymentsForRepurchaseOfEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfEquity", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Company stock purchases (Note 7)", "label": "Payments for Repurchase of Equity", "documentation": "The cash outflow to reacquire common and preferred stock." } } }, "auth_ref": [ "r121", "r695" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.msasafety.com/role/RestructuringChargesActivityandReserveBalanceforRestructuringChargesbySegmentDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r357", "r970" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Debt issuance costs", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r29" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash 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": [ "r121" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Capital expenditures", "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": [ "r120" ] }, "msa_Paymentsonproductliabilityclaims": { "xbrltype": "monetaryItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "Paymentsonproductliabilityclaims", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Product liability payments (Note 17)", "label": "Payments on product liability claims", "documentation": "Payments on product liability claims" } } }, "auth_ref": [] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r914" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r914" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.msasafety.com/role/PensionsandOtherPostretirementBenefits" ], "lang": { "en-us": { "role": { "terseLabel": "Pensions and Other Post-retirement Benefits", "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r439", "r465", "r467", "r473", "r490", "r492", "r493", "r494", "r495", "r496", "r508", "r509", "r510", "r828" ] }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Pensions and other employee benefits (Note 14)", "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": [ "r94", "r440", "r441", "r464", "r828" ] }, "us-gaap_PensionContributions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionContributions", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Pension contributions (Note 14)", "label": "Payment for Pension Benefits", "documentation": "Amount of cash outflow for pension benefit. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree. Excludes other postretirement benefit." } } }, "auth_ref": [ "r9" ] }, "us-gaap_PensionExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionExpense", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Pension income (Note 14)", "label": "Pension Cost (Reversal of Cost)", "documentation": "Amount of cost (reversal of cost) for pension benefits. Excludes other postretirement benefits." } } }, "auth_ref": [ "r810" ] }, "us-gaap_PensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://www.msasafety.com/role/PensionsandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits", "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": [ "r440", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r491", "r494", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r510", "r511", "r514", "r828", "r829", "r833", "r834", "r835" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r906" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r923" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r916" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r905" ] }, "msa_PercentageOfTargetAwardBasedOnAchievingTargetedReturnOnNetAssetsBasedOnWhichFinalNumberOfSharesToBeIssuedForPerformanceStockUnits": { "xbrltype": "percentItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "PercentageOfTargetAwardBasedOnAchievingTargetedReturnOnNetAssetsBasedOnWhichFinalNumberOfSharesToBeIssuedForPerformanceStockUnits", "presentation": [ "http://www.msasafety.com/role/StockPlansSummaryofPerformanceStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of target award based on achieving specified performance targets", "label": "Percentage Of Target Award Based On Achieving Targeted Return On Net Assets Based On Which Final Number Of Shares To Be Issued For Performance Stock Units", "documentation": "Percentage of target award based on achieving a targeted return on net assets based on which final number of shares to be issued for performance stock units." } } }, "auth_ref": [] }, "msa_PercentageOfTargetAwardBasedOnAchievingTargetedTotalShareholderReturnBasedOnWhichFinalNumberOfSharesToBeIssuedForPerformanceStockUnits": { "xbrltype": "percentItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "PercentageOfTargetAwardBasedOnAchievingTargetedTotalShareholderReturnBasedOnWhichFinalNumberOfSharesToBeIssuedForPerformanceStockUnits", "presentation": [ "http://www.msasafety.com/role/StockPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of target award based on achieving targeted performance conditions", "label": "Percentage Of Target Award Based On Achieving Targeted Total Shareholder Return Based On Which Final Number Of Shares To Be Issued For Performance Stock Units", "documentation": "Percentage of target award based on achieving a targeted total shareholder return based on which final number of shares to be issued for performance stock units." } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PerformanceSharesMember", "presentation": [ "http://www.msasafety.com/role/StockPlansAdditionalInformationDetails", "http://www.msasafety.com/role/StockPlansSummaryofPerformanceStockUnitActivityDetails", "http://www.msasafety.com/role/StockPlansWeightedAverageRiskAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Performance Shares", "terseLabel": "Performance Stock Unit", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r907" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r951" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r906" ] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PortionAtFairValueFairValueDisclosureMember", "presentation": [ "http://www.msasafety.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Portion at Fair Value Measurement", "label": "Portion at Fair Value Measurement [Member]", "documentation": "Measured at fair value for financial reporting purposes." } } }, "auth_ref": [ "r606" ] }, "us-gaap_PreferredStockDividendRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockDividendRatePercentage", "presentation": [ "http://www.msasafety.com/role/CapitalStockNarrativeDetails", "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative preferred stock (percent)", "label": "Preferred Stock, Dividend Rate, Percentage", "documentation": "The percentage rate used to calculate dividend payments on preferred stock." } } }, "auth_ref": [ "r422", "r768", "r770", "r771", "r781" ] }, "us-gaap_PreferredStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockDividendsPerShareDeclared", "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofChangesinRetainedEarningsAccumulatedOtherComprehensiveLossParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, dividends (in dollars per share)", "label": "Preferred Stock, Dividends Per Share, Declared", "documentation": "Aggregate dividends declared during the period for each share of preferred stock outstanding." } } }, "auth_ref": [] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockMember", "presentation": [ "http://www.msasafety.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock", "label": "Preferred Stock [Member]", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r856", "r857", "r860", "r861", "r862", "r863", "r1113", "r1114" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.msasafety.com/role/CapitalStockNarrativeDetails", "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r97", "r421" ] }, "us-gaap_PreferredStockRedemptionPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockRedemptionPricePerShare", "presentation": [ "http://www.msasafety.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, callable price per share (dollars per share)", "label": "Preferred Stock, Redemption Price Per Share", "documentation": "The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer." } } }, "auth_ref": [ "r42", "r43", "r46" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.msasafety.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r97", "r722" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.msasafety.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r97", "r421" ] }, "us-gaap_PreferredStockValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValueOutstanding", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, 4.5% cumulative, $50 par value (Note 7)", "label": "Preferred Stock, Value, Outstanding", "documentation": "Value of nonredeemable preferred shares and preferred shares redeemable solely at option of issuer, held by shareholders. Excludes preferred shares repurchased and held as treasury shares." } } }, "auth_ref": [ "r97", "r722" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses 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": [ "r965" ] }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "presentation": [ "http://www.msasafety.com/role/DerivativeFinancialInstrumentsBalanceSheetLocationandFairValueofAssetsAssociatedwithDerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expenses and Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from long-term debt (Note 12)", "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": [ "r28", "r692" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options (Note 7)", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r7", "r20" ] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockPlans", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Employee stock purchase plan (Note 7)", "label": "Proceeds from Stock Plans", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ProductConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductConcentrationRiskMember", "presentation": [ "http://www.msasafety.com/role/SegmentInformationPercentageofTotalSalesbyProductGroupDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product Concentration Risk", "label": "Product Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence." } } }, "auth_ref": [ "r126" ] }, "us-gaap_ProductLiabilityAccrualComponentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductLiabilityAccrualComponentAmount", "crdr": "credit", "presentation": [ "http://www.msasafety.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product liability accrual", "label": "Product Liability Accrual, Component Amount", "documentation": "Recorded amount of the accrual for a material component of a product liability contingency." } } }, "auth_ref": [ "r795" ] }, "us-gaap_ProductLiabilityAccrualPeriodExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductLiabilityAccrualPeriodExpense", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 6.0 }, "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.msasafety.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.msasafety.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Product liability expense (Note 17)", "verboseLabel": "Product liability expense", "label": "Product Liability Accrual, Period Expense", "documentation": "The amount of loss reported during the period pertaining to product liability." } } }, "auth_ref": [] }, "msa_ProductLiabilityExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "ProductLiabilityExpense", "crdr": "debit", "presentation": [ "http://www.msasafety.com/role/SegmentInformationScheduleofReportableSegmentInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Product liability expense", "label": "Product Liability Expense", "documentation": "Product Liability Expense" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.msasafety.com/role/SegmentInformationPercentageofTotalSalesbyProductGroupDetails" ], "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": [ "r175", "r176", "r177", "r178", "r179", "r180", "r190", "r313", "r639", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r794", "r825", "r850", "r851", "r852", "r854", "r855", "r962", "r1033", "r1034", "r1045", "r1080", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110" ] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://www.msasafety.com/role/ContingenciesScheduleofProductWarrantyLiabilityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning warranty reserve", "periodEndLabel": "Ending warranty reserve", "label": "Standard and Extended Product Warranty Accrual", "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." } } }, "auth_ref": [ "r152", "r374", "r376", "r378" ] }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease", "crdr": "credit", "presentation": [ "http://www.msasafety.com/role/ContingenciesScheduleofProductWarrantyLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for product warranties and other adjustments", "label": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties." } } }, "auth_ref": [ "r377" ] }, "us-gaap_ProductWarrantyExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyExpense", "crdr": "debit", "presentation": [ "http://www.msasafety.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product warranty expense", "label": "Product Warranty Expense", "documentation": "The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers." } } }, "auth_ref": [ "r10", "r1036" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.msasafety.com/role/SegmentInformationPercentageofTotalSalesbyProductGroupDetails" ], "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": [ "r175", "r176", "r177", "r178", "r179", "r180", "r190", "r313", "r639", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r794", "r825", "r850", "r851", "r852", "r854", "r855", "r962", "r1033", "r1034", "r1045", "r1080", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss)", "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": [ "r197", "r220", "r223", "r232", "r237", "r243", "r249", "r252", "r253", "r320", "r381", "r382", "r384", "r385", "r386", "r387", "r388", "r390", "r391", "r575", "r579", "r580", "r583", "r584", "r599", "r608", "r645", "r655", "r699", "r743", "r760", "r761", "r840", "r841", "r865", "r968", "r1041" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/PropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.msasafety.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r956", "r959", "r1020" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/PropertyPlantandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.msasafety.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "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": [ "r959", "r1018" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/PropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.msasafety.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, gross", "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": [ "r954", "r963", "r1019" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.msasafety.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [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": [ "r13", "r633" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.msasafety.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": [ "r129", "r162", "r165", "r166" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.msasafety.com/role/PropertyPlantandEquipmentDetails" ], "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": [ "r633" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net (Note 5)", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r13", "r633", "r646", "r653", "r849" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.msasafety.com/role/PropertyPlantandEquipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components 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": [ "r13" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.msasafety.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [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": [ "r130", "r633" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r904" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r904" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails", "http://www.msasafety.com/role/StockPlansAdditionalInformationDetails" ], "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": [ "r170", "r171", "r172", "r173", "r174", "r191", "r192", "r369", "r370", "r371", "r372", "r465", "r513", "r542", "r543", "r544", "r550", "r604", "r636", "r637", "r638", "r679", "r680", "r687", "r713", "r714", "r767", "r769", "r772", "r773", "r780", "r791", "r792", "r815", "r824", "r836", "r844", "r845", "r846", "r847", "r851", "r858", "r1025", "r1043", "r1056", "r1072", "r1073", "r1074", "r1075", "r1076" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails", "http://www.msasafety.com/role/StockPlansAdditionalInformationDetails" ], "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": [ "r170", "r171", "r172", "r173", "r174", "r191", "r192", "r369", "r370", "r371", "r372", "r465", "r513", "r542", "r543", "r544", "r550", "r604", "r636", "r637", "r638", "r679", "r680", "r687", "r713", "r714", "r767", "r769", "r772", "r773", "r780", "r791", "r792", "r815", "r824", "r836", "r844", "r845", "r846", "r847", "r851", "r858", "r1025", "r1043", "r1056", "r1072", "r1073", "r1074", "r1075", "r1076" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax", "crdr": "debit", "presentation": [ "http://www.msasafety.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amounts reclassified from accumulated other comprehensive loss", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax", "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r27", "r226", "r617", "r622", "r623", "r657", "r966" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofChangesinRetainedEarningsAccumulatedOtherComprehensiveLoss", "http://www.msasafety.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.msasafety.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Reclassification of currency translation from accumulated other comprehensive loss into net income (Note 6)", "negatedTerseLabel": "Reclassification from accumulated other comprehensive loss into net income (loss)(b)", "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": [ "r23", "r27", "r226", "r617", "r622", "r623", "r657", "r966" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract", "presentation": [ "http://www.msasafety.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveLossDetails" ], "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_ReclassificationFromAociCurrentPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationFromAociCurrentPeriodTax", "crdr": "credit", "presentation": [ "http://www.msasafety.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax (benefit) expense", "label": "Reclassification from AOCI, Current Period, Tax", "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r6", "r219", "r225", "r657" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "presentation": [ "http://www.msasafety.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveLossTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification Out of Accumulated Other Comprehensive Loss", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]", "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r872", "r882", "r892", "r924" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments on long-term debt (Note 12)", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r122", "r695" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r551", "r793", "r810", "r1077" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r873", "r883", "r893", "r925" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r874", "r884", "r894", "r926" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r881", "r891", "r901", "r933" ] }, "msa_RestrictedAndPerformanceStockAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "RestrictedAndPerformanceStockAwardsMember", "presentation": [ "http://www.msasafety.com/role/CapitalStockScheduleofCommonStockActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted and performance stock awards", "label": "Restricted And Performance Stock Awards [Member]", "documentation": "Restricted And Performance Stock Awards [Member]" } } }, "auth_ref": [] }, "msa_RestrictedCashCurrentAssetsIncludedinPrepaidExpensesandOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "RestrictedCashCurrentAssetsIncludedinPrepaidExpensesandOtherCurrentAssets", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash included in prepaid expenses and other current assets", "label": "Restricted Cash, Current Assets, Included in Prepaid Expenses and Other Current Assets", "documentation": "Restricted Cash, Current Assets, Included in Prepaid Expenses and Other Current Assets" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockMember", "presentation": [ "http://www.msasafety.com/role/StockPlansSummaryofRestrictedStockandUnitActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Activity", "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": [ "r31" ] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Restructuring and Related Activities [Abstract]", "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.msasafety.com/role/RestructuringCharges" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Charges", "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": [ "r354", "r355", "r357", "r360", "r365" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCharges", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofIncome", "http://www.msasafety.com/role/RestructuringChargesAdditionalInformationDetails", "http://www.msasafety.com/role/SegmentInformationScheduleofReportableSegmentInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Restructuring charges (Note 3)", "terseLabel": "Restructuring 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": [ "r11", "r361", "r362", "r1026" ] }, "msa_RestructuringChargesReversalOfCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "RestructuringChargesReversalOfCost", "crdr": "debit", "presentation": [ "http://www.msasafety.com/role/RestructuringChargesActivityandReserveBalanceforRestructuringChargesbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring charges", "label": "Restructuring Charges (Reversal Of Cost)", "documentation": "Restructuring Charges (Reversal Of Cost)" } } }, "auth_ref": [] }, "msa_RestructuringChargesbeforeAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "RestructuringChargesbeforeAdjustments", "crdr": "debit", "presentation": [ "http://www.msasafety.com/role/RestructuringChargesActivityandReserveBalanceforRestructuringChargesbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring charges", "label": "Restructuring Charges before Adjustments", "documentation": "Restructuring Charges before Adjustments - Restructuring charges before any adjustments to the accrual." } } }, "auth_ref": [] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.msasafety.com/role/RestructuringChargesActivityandReserveBalanceforRestructuringChargesbySegmentDetails", "http://www.msasafety.com/role/RestructuringChargesAdditionalInformationDetails" ], "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": [ "r356", "r357", "r358", "r359", "r362", "r363", "r364" ] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.msasafety.com/role/RestructuringChargesActivityandReserveBalanceforRestructuringChargesbySegmentDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Restructuring reserve, beginning balance", "periodEndLabel": "Restructuring reserve, 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": [ "r357", "r363" ] }, "us-gaap_RestructuringReserveRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringReserveRollForward", "presentation": [ "http://www.msasafety.com/role/RestructuringChargesActivityandReserveBalanceforRestructuringChargesbySegmentDetails" ], "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/2024", "localname": "RestructuringReserveTranslationAdjustment", "crdr": "credit", "presentation": [ "http://www.msasafety.com/role/RestructuringChargesActivityandReserveBalanceforRestructuringChargesbySegmentDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Currency translation", "label": "Restructuring Reserve, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which decreases (increases) the restructuring reserve." } } }, "auth_ref": [ "r1027", "r1028" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r99", "r139", "r651", "r684", "r686", "r696", "r723", "r849" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofChangesinRetainedEarningsAccumulatedOtherComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r193", "r240", "r241", "r242", "r244", "r249", "r251", "r253", "r321", "r322", "r345", "r565", "r566", "r572", "r573", "r574", "r576", "r578", "r579", "r589", "r591", "r592", "r594", "r597", "r628", "r630", "r681", "r683", "r700", "r1114" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.msasafety.com/role/PensionsandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostDetails" ], "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": [ "r440", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r491", "r494", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r510", "r511", "r512", "r514", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.msasafety.com/role/PensionsandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostDetails" ], "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": [ "r440", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r491", "r494", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r510", "r511", "r512", "r514", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofIncome", "http://www.msasafety.com/role/SegmentInformationPercentageofTotalSalesbyProductGroupDetails", "http://www.msasafety.com/role/SegmentInformationScheduleofReportableSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "netLabel": "Net sales to external customers", "verboseLabel": "Revenues", "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": [ "r157", "r158", "r279", "r288", "r289", "r304", "r310", "r313", "r315", "r316", "r437", "r438", "r639" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.msasafety.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation, amount", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r163" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.msasafety.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation, expected timing of satisfaction", "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": [ "r164" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.msasafety.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "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": [ "r164" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r942" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r942" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.msasafety.com/role/SegmentInformationPercentageofTotalSalesbyProductGroupDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Benchmark", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r316", "r957" ] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "presentation": [ "http://www.msasafety.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "documentation": "Disclosure of information about acquired finite-lived intangible asset by major class." } } }, "auth_ref": [ "r337", "r338", "r339", "r341", "r793" ] }, "us-gaap_ScheduleOfCapitalUnitsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCapitalUnitsTable", "presentation": [ "http://www.msasafety.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Capital Units [Table]", "label": "Equity, Capital Unit or Share [Table]", "documentation": "Disclosure of information about capital unit or share, including, but not limited to, authorized, outstanding, and value of capital unit or share." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.msasafety.com/role/CashandCashEquivalentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash and Cash Equivalents", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "presentation": [ "http://www.msasafety.com/role/StockPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Compensation Expense", "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]", "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit." } } }, "auth_ref": [ "r55" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.msasafety.com/role/LongTermDebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Debt", "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_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://www.msasafety.com/role/PensionsandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]", "label": "Defined Benefit Plan [Table]", "documentation": "Disclosure of information about individual defined benefit pension plan or other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r14", "r50", "r51", "r52", "r53" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "presentation": [ "http://www.msasafety.com/role/DerivativeFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location and Impact of Derivative Financial 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": [ "r70", "r74", "r587" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "presentation": [ "http://www.msasafety.com/role/DerivativeFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location and Fair Value of Assets Associated with Derivative Financial 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": [ "r71" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.msasafety.com/role/EarningsLossperShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of 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": [ "r980" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "presentation": [ "http://www.msasafety.com/role/SegmentInformationPercentageofTotalSalesbyProductGroupDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customers by Products and Services [Table]", "label": "Segment Reporting, Revenue from External Customer, Product and Service [Table]", "documentation": "Disclosure of information about revenue from external customer by product and service when not provided as part of reportable operating segment information." } } }, "auth_ref": [ "r37" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "presentation": [ "http://www.msasafety.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of Total Sales by Product Group", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r37" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.msasafety.com/role/GoodwillandIntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in Intangible Assets, Net of Accumulated Amortization", "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": [ "r817", "r1012" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.msasafety.com/role/GoodwillandIntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in 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": [ "r816", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.msasafety.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": [ "r25", "r103", "r104", "r105" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://www.msasafety.com/role/PensionsandOtherPostretirementBenefitsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Net Periodic Benefit Cost", "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": [ "r140" ] }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "presentation": [ "http://www.msasafety.com/role/StockPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Performance Stock Unit Activity", "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": [ "r142" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.msasafety.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Product Warranty Liability", "label": "Schedule of Product Warranty Liability [Table Text Block]", "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability." } } }, "auth_ref": [ "r375" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.msasafety.com/role/PropertyPlantandEquipmentDetails" ], "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": [ "r13", "r633" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.msasafety.com/role/RestructuringChargesActivityandReserveBalanceforRestructuringChargesbySegmentDetails", "http://www.msasafety.com/role/RestructuringChargesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Restructuring Cost [Table]", "documentation": "Disclosure of information about restructuring cost. Includes, but is not limited to, expected cost, cost incurred, statement of income caption that includes restructuring cost recognized, and amount of restructuring reserve." } } }, "auth_ref": [ "r356", "r357", "r358", "r359", "r362", "r363", "r364" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.msasafety.com/role/RestructuringChargesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Activity and Reserve Balance for Restructuring Charges by Segment", "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": [ "r38", "r131", "r132" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.msasafety.com/role/SegmentInformationScheduleofReportableSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r34", "r35", "r36" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.msasafety.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reportable Segment Information", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r34", "r35", "r36" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.msasafety.com/role/StockPlansAdditionalInformationDetails", "http://www.msasafety.com/role/StockPlansSummaryofPerformanceStockUnitActivityDetails", "http://www.msasafety.com/role/StockPlansSummaryofRestrictedStockandUnitActivityDetails", "http://www.msasafety.com/role/StockPlansWeightedAverageRiskAssumptionsDetails" ], "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": [ "r516", "r517", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.msasafety.com/role/StockPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Restricted Stock and Unit Activity", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r141" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.msasafety.com/role/StockPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Stock Option Activity", "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": [ "r18", "r19", "r141" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.msasafety.com/role/CapitalStockScheduleofCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Stock, Class of Stock [Table]", "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks." } } }, "auth_ref": [ "r40", "r41", "r43", "r44", "r45", "r47", "r135", "r137", "r138", "r139", "r207", "r208", "r209", "r281", "r421", "r422", "r423", "r425", "r428", "r433", "r435", "r692", "r693", "r694", "r695", "r824", "r953", "r972" ] }, "msa_ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.msasafety.com/role/StockPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value Assumptions for Units", "label": "Schedule of Share-based Payment Award, Equity Instruments Other than Options, Valuation Assumptions [Table Text Block]", "documentation": "Schedule of Share-based Payment Award, Equity Instruments Other than Options, Valuation Assumptions [Table Text Block]" } } }, "auth_ref": [] }, "msa_SecondCumulativePreferredVotingStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "SecondCumulativePreferredVotingStockMember", "presentation": [ "http://www.msasafety.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Second Cumulative Preferred Voting Stock", "label": "Second Cumulative Preferred Voting Stock [Member]", "documentation": "Second Cumulative Preferred Voting Stock [Member]" } } }, "auth_ref": [] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredDebtMember", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails", "http://www.msasafety.com/role/LongTermDebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Debt", "label": "Secured Debt [Member]", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "us-gaap_SecuredOvernightFinancingRateSofrMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredOvernightFinancingRateSofrMember", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR)", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "documentation": "Interest rate at which bank can borrow U.S. dollar overnight while posting U.S. Treasury bond as collateral." } } }, "auth_ref": [ "r1052" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.msasafety.com/role/Cover" ], "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": [ "r867" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.msasafety.com/role/Cover" ], "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": [ "r869" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://www.msasafety.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails", "http://www.msasafety.com/role/RestructuringChargesActivityandReserveBalanceforRestructuringChargesbySegmentDetails", "http://www.msasafety.com/role/RestructuringChargesAdditionalInformationDetails", "http://www.msasafety.com/role/SegmentInformationPercentageofTotalSalesbyProductGroupDetails", "http://www.msasafety.com/role/SegmentInformationScheduleofReportableSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r157", "r158", "r159", "r160", "r279", "r284", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r298", "r299", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r310", "r311", "r312", "r316", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r344", "r359", "r364", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r807", "r810", "r811", "r816", "r853", "r1080", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.msasafety.com/role/SegmentInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "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": [ "r160", "r279", "r283", "r284", "r285", "r286", "r287", "r300", "r302", "r303", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r316", "r806", "r808", "r809", "r810", "r812", "r813", "r814" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.msasafety.com/role/SegmentInformationScheduleofReportableSegmentInformationDetails" ], "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/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "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": [ "r117" ] }, "us-gaap_SeniorLongTermNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeniorLongTermNotes", "crdr": "credit", "presentation": [ "http://www.msasafety.com/role/LongTermDebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior notes payable", "label": "Senior Notes, Noncurrent", "documentation": "Carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion. Senior note holders are paid off in full before any payments are made to junior note holders." } } }, "auth_ref": [ "r24", "r849" ] }, "msa_SeniorNotesDue2028Member": { "xbrltype": "domainItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "SeniorNotesDue2028Member", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails", "http://www.msasafety.com/role/LongTermDebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 Senior Notes payable through 2028, 5.25%, net of debt issuance costs", "verboseLabel": "Senior Notes Due 2028", "label": "Senior Notes Due 2028 [Member]", "documentation": "Senior Notes Due 2028" } } }, "auth_ref": [] }, "us-gaap_SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeniorNotesMember", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails", "http://www.msasafety.com/role/LongTermDebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes", "label": "Senior Notes [Member]", "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors." } } }, "auth_ref": [] }, "msa_SeniorNotesPayableThroughTwoThousandThirtyOneThreePointFourPercentageMemberMember": { "xbrltype": "domainItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "SeniorNotesPayableThroughTwoThousandThirtyOneThreePointFourPercentageMemberMember", "presentation": [ "http://www.msasafety.com/role/LongTermDebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2016 Senior Notes payable through 2031, 3.40%, net of debt issuance costs", "label": "Senior Notes Payable Through Two Thousand Thirty One Three Point Four Percentage [Member] [Member]", "documentation": "Senior Notes Payable Through Two Thousand Thirty One Three Point Four Percentage [Member] [Member]" } } }, "auth_ref": [] }, "msa_SeniorRevolvingCreditFacilityMaturingIn2026Member": { "xbrltype": "domainItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "SeniorRevolvingCreditFacilityMaturingIn2026Member", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Revolving Credit Facility Maturing in 2023", "label": "Senior Revolving Credit Facility Maturing in 2026 [Member]", "documentation": "Senior Revolving Credit Facility Maturing in 2026 [Member]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/StockPlansScheduleofStockCompensationExpenseDetails": { "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.msasafety.com/role/StockPlansScheduleofStockCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation (Note 11)", "terseLabel": "Stock compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r10" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "presentation": [ "http://www.msasafety.com/role/StockPlansSummaryofPerformanceStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting period", "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": [ "r837" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.msasafety.com/role/StockPlansSummaryofPerformanceStockUnitActivityDetails", "http://www.msasafety.com/role/StockPlansSummaryofRestrictedStockandUnitActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "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": [ "r536" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.msasafety.com/role/StockPlansSummaryofPerformanceStockUnitActivityDetails", "http://www.msasafety.com/role/StockPlansSummaryofRestrictedStockandUnitActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Forfeited (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": [ "r536" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.msasafety.com/role/StockPlansSummaryofPerformanceStockUnitActivityDetails", "http://www.msasafety.com/role/StockPlansSummaryofRestrictedStockandUnitActivityDetails" ], "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": [ "r534" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.msasafety.com/role/StockPlansSummaryofPerformanceStockUnitActivityDetails", "http://www.msasafety.com/role/StockPlansSummaryofRestrictedStockandUnitActivityDetails", "http://www.msasafety.com/role/StockPlansWeightedAverageRiskAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (dollars per share)", "verboseLabel": "Fair value per unit (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": [ "r534" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.msasafety.com/role/StockPlansSummaryofPerformanceStockUnitActivityDetails", "http://www.msasafety.com/role/StockPlansSummaryofRestrictedStockandUnitActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested, beginning balance (in shares)", "periodEndLabel": "Unvested, ending balance (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": [ "r531", "r532" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.msasafety.com/role/StockPlansSummaryofRestrictedStockandUnitActivityDetails" ], "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/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.msasafety.com/role/StockPlansSummaryofPerformanceStockUnitActivityDetails", "http://www.msasafety.com/role/StockPlansSummaryofRestrictedStockandUnitActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested, beginning balance (dollars per share)", "periodEndLabel": "Unvested, ending Balance (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": [ "r531", "r532" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.msasafety.com/role/StockPlansSummaryofPerformanceStockUnitActivityDetails", "http://www.msasafety.com/role/StockPlansSummaryofRestrictedStockandUnitActivityDetails", "http://www.msasafety.com/role/StockPlansSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant\u00a0Date 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": [] }, "msa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentInPeriod", "presentation": [ "http://www.msasafety.com/role/StockPlansSummaryofPerformanceStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Performance adjustments (in shares)", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Performance Adjustment In Period", "documentation": "Share-based compensation arrangement by share-based payment award equity instruments other than options performance adjustment in period." } } }, "auth_ref": [] }, "msa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.msasafety.com/role/StockPlansSummaryofPerformanceStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance adjustments (dollars per share)", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Performance Adjustment In Period Weighted Average Grant Date Fair Value", "documentation": "Share-based compensation arrangement by share-based payment award equity instruments other than options performance adjustment in period, weighted average grant date fair value." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.msasafety.com/role/StockPlansSummaryofPerformanceStockUnitActivityDetails", "http://www.msasafety.com/role/StockPlansSummaryofRestrictedStockandUnitActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "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": [ "r535" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.msasafety.com/role/StockPlansSummaryofPerformanceStockUnitActivityDetails", "http://www.msasafety.com/role/StockPlansSummaryofRestrictedStockandUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (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": [ "r535" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.msasafety.com/role/StockPlansWeightedAverageRiskAssumptionsDetails" ], "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": [ "r543" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.msasafety.com/role/StockPlansWeightedAverageRiskAssumptionsDetails" ], "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": [ "r542" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.msasafety.com/role/StockPlansWeightedAverageRiskAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r544" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.msasafety.com/role/StockPlansAdditionalInformationDetails", "http://www.msasafety.com/role/StockPlansSummaryofPerformanceStockUnitActivityDetails", "http://www.msasafety.com/role/StockPlansSummaryofRestrictedStockandUnitActivityDetails", "http://www.msasafety.com/role/StockPlansWeightedAverageRiskAssumptionsDetails" ], "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": [ "r516", "r517", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.msasafety.com/role/StockPlansSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (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": [ "r525" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.msasafety.com/role/StockPlansSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (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": [ "r525" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.msasafety.com/role/StockPlansSummaryofStockOptionActivityDetails" ], "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": [ "r529" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.msasafety.com/role/StockPlansSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, beginning balance (in shares)", "periodEndLabel": "Outstanding, ending balance (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": [ "r523", "r524" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.msasafety.com/role/StockPlansSummaryofPerformanceStockUnitActivityDetails", "http://www.msasafety.com/role/StockPlansSummaryofStockOptionActivityDetails" ], "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/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.msasafety.com/role/StockPlansSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, beginning balance (dollars per share)", "periodEndLabel": "Outstanding, ending balance (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": [ "r523", "r524" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.msasafety.com/role/CapitalStockScheduleofCommonStockActivityDetails", "http://www.msasafety.com/role/StockPlansAdditionalInformationDetails", "http://www.msasafety.com/role/StockPlansSummaryofPerformanceStockUnitActivityDetails", "http://www.msasafety.com/role/StockPlansSummaryofRestrictedStockandUnitActivityDetails", "http://www.msasafety.com/role/StockPlansWeightedAverageRiskAssumptionsDetails", "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": [ "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.msasafety.com/role/StockPlansSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (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": [ "r528" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.msasafety.com/role/StockPlansSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (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": [ "r529" ] }, "msa_ShareRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "ShareRepurchaseProgramMember", "presentation": [ "http://www.msasafety.com/role/CapitalStockScheduleofCommonStockActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Share repurchase program", "label": "Share Repurchase Program [Member]", "documentation": "Share Repurchase Program" } } }, "auth_ref": [] }, "msa_SharebasedCompensationArrangementbySharebasePaymentAwardFairValueAssumptionsAverageClosingPriceUsedtoCalculateExpectedDividendRatePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "SharebasedCompensationArrangementbySharebasePaymentAwardFairValueAssumptionsAverageClosingPriceUsedtoCalculateExpectedDividendRatePeriod", "presentation": [ "http://www.msasafety.com/role/StockPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value assumptions, average closing price used to calculate expected dividend rate, period (years)", "label": "Share-based Compensation Arrangement by Share-base Payment Award, Fair Value Assumptions, Average Closing Price Used to Calculate Expected Dividend Rate, Period", "documentation": "Share-based Compensation Arrangement by Share-base Payment Award, Fair Value Assumptions, Average Closing Price Used to Calculate Expected Dividend Rate, Period" } } }, "auth_ref": [] }, "msa_SharebasedCompensationArrangementbySharebasePaymentAwardFairValueAssumptionsStockBetaDailyPriceDataPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "SharebasedCompensationArrangementbySharebasePaymentAwardFairValueAssumptionsStockBetaDailyPriceDataPeriod", "presentation": [ "http://www.msasafety.com/role/StockPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock beta, daily price data period (years)", "label": "Share-based Compensation Arrangement by Share-base Payment Award, Fair Value Assumptions, Stock Beta, Daily Price Data, Period", "documentation": "Share-based Compensation Arrangement by Share-base Payment Award, Fair Value Assumptions, Stock Beta, Daily Price Data, Period" } } }, "auth_ref": [] }, "msa_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsStockBeta": { "xbrltype": "pureItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsStockBeta", "presentation": [ "http://www.msasafety.com/role/StockPlansWeightedAverageRiskAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "MSA stock beta", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Stock Beta", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Stock Beta" } } }, "auth_ref": [] }, "msa_SingleIncidentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "SingleIncidentMember", "presentation": [ "http://www.msasafety.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Single incident", "label": "Single Incident [Member]", "documentation": "Single Incident [Member]" } } }, "auth_ref": [] }, "us-gaap_StandardProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StandardProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.msasafety.com/role/ContingenciesScheduleofProductWarrantyLiabilityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Warranty payments", "label": "Standard Product Warranty Accrual, Decrease for Payments", "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties." } } }, "auth_ref": [ "r1037" ] }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://www.msasafety.com/role/ContingenciesScheduleofProductWarrantyLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty claims", "label": "Standard Product Warranty Accrual, Increase for Warranties Issued", "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties." } } }, "auth_ref": [ "r1038" ] }, "us-gaap_StandbyLettersOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StandbyLettersOfCreditMember", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Standby Letters of Credit", "label": "Standby Letters of Credit [Member]", "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation." } } }, "auth_ref": [ "r0", "r1035", "r1111", "r1112" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.msasafety.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails", "http://www.msasafety.com/role/RestructuringChargesActivityandReserveBalanceforRestructuringChargesbySegmentDetails", "http://www.msasafety.com/role/RestructuringChargesAdditionalInformationDetails", "http://www.msasafety.com/role/SegmentInformationPercentageofTotalSalesbyProductGroupDetails", "http://www.msasafety.com/role/SegmentInformationScheduleofReportableSegmentInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Segments [Axis]", "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r157", "r158", "r159", "r160", "r195", "r279", "r284", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r298", "r299", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r310", "r311", "r312", "r316", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r344", "r347", "r359", "r364", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r807", "r810", "r811", "r816", "r853", "r1080", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.msasafety.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r168", "r207", "r208", "r209", "r237", "r258", "r262", "r270", "r274", "r281", "r282", "r320", "r381", "r384", "r385", "r386", "r390", "r391", "r421", "r422", "r425", "r428", "r435", "r608", "r692", "r693", "r694", "r695", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r722", "r744", "r762", "r782", "r783", "r784", "r785", "r786", "r953", "r972", "r979" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.msasafety.com/role/CapitalStockNarrativeDetails", "http://www.msasafety.com/role/CapitalStockScheduleofCommonStockActivityDetails", "http://www.msasafety.com/role/CondensedConsolidatedStatementsofChangesinRetainedEarningsAccumulatedOtherComprehensiveLoss", "http://www.msasafety.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r16", "r98", "r100", "r101", "r193", "r225", "r226", "r227", "r240", "r241", "r242", "r244", "r249", "r251", "r253", "r280", "r321", "r322", "r345", "r436", "r565", "r566", "r572", "r573", "r574", "r576", "r578", "r579", "r589", "r590", "r591", "r592", "r593", "r594", "r597", "r617", "r619", "r620", "r621", "r622", "r623", "r628", "r630", "r634", "r657", "r681", "r682", "r683", "r700", "r762" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofChangesinRetainedEarningsAccumulatedOtherComprehensiveLoss" ], "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": [ "r240", "r241", "r242", "r280", "r630", "r639", "r691", "r711", "r715", "r716", "r717", "r718", "r719", "r720", "r722", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r736", "r737", "r738", "r739", "r740", "r742", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r762", "r859" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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/2024", "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/2024", "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/2024", "localname": "StatementTable", "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofChangesinRetainedEarningsAccumulatedOtherComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r240", "r241", "r242", "r280", "r317", "r630", "r639", "r691", "r711", "r715", "r716", "r717", "r718", "r719", "r720", "r722", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r736", "r737", "r738", "r739", "r740", "r742", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r762", "r859" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r876", "r886", "r896", "r928" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_StockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockCompensationPlanMember", "presentation": [ "http://www.msasafety.com/role/CapitalStockScheduleofCommonStockActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury shares purchased for stock compensation programs", "label": "Share-Based Payment Arrangement [Member]", "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares." } } }, "auth_ref": [ "r981" ] }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockGrantedDuringPeriodValueSharebasedCompensationGross", "crdr": "credit", "presentation": [ "http://www.msasafety.com/role/CapitalStockScheduleofCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted and performance stock awards", "label": "Shares Granted, Value, Share-Based Payment Arrangement, before Forfeiture", "documentation": "Value, before forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.msasafety.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock issued during period, new issues (shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r16", "r97", "r98", "r139", "r692", "r762", "r783" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross", "presentation": [ "http://www.msasafety.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reissued shares (shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture", "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.msasafety.com/role/StockPlansSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "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": [ "r16", "r97", "r98", "r139", "r528" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.msasafety.com/role/CapitalStockScheduleofCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock compensation expense", "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": [ "r54", "r97", "r98", "r139" ] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.msasafety.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, value, issued (up to)", "label": "Share Repurchase Program, Authorized, Amount", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r1044" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://www.msasafety.com/role/CapitalStockScheduleofCommonStockActivityDetails", "http://www.msasafety.com/role/CondensedConsolidatedStatementsofChangesinRetainedEarningsAccumulatedOtherComprehensiveLoss" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r98", "r100", "r101", "r127", "r724", "r741", "r763", "r764", "r849", "r866", "r974", "r992", "r1066", "r1114" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets", "http://www.msasafety.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total shareholders\u2019 equity", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r60", "r61", "r63", "r193", "r194", "r226", "r240", "r241", "r242", "r244", "r249", "r251", "r321", "r322", "r345", "r436", "r565", "r566", "r572", "r573", "r574", "r576", "r578", "r579", "r589", "r590", "r591", "r592", "r593", "r594", "r597", "r617", "r619", "r623", "r629", "r634", "r682", "r683", "r698", "r724", "r741", "r763", "r764", "r787", "r865", "r974", "r992", "r1066", "r1114" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.msasafety.com/role/CapitalStock" ], "lang": { "en-us": { "role": { "terseLabel": "Capital Stock", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r136", "r236", "r420", "r422", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r434", "r436", "r596", "r765", "r766", "r788" ] }, "msa_StrategicTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "StrategicTransactionCosts", "crdr": "debit", "presentation": [ "http://www.msasafety.com/role/SegmentInformationScheduleofReportableSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition related costs", "label": "Strategic Transaction Costs", "documentation": "Strategic Transaction and Corporate Development Costs" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.msasafety.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "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": [ "r624", "r635" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.msasafety.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "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": [ "r624", "r635" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.msasafety.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "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": [ "r624", "r635" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.msasafety.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/2024", "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": [ "r922" ] }, "msa_TermLoanFacility2023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.msasafety.com/20240630", "localname": "TermLoanFacility2023Member", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails", "http://www.msasafety.com/role/LongTermDebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 Term Loan credit agreement maturing in 2026, net of debt issuance costs", "label": "Term Loan Facility 2023 [Member]", "documentation": "Term Loan Facility 2023" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r914" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r921" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeNamesMember", "presentation": [ "http://www.msasafety.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade name", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r59", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1013", "r1014", "r1015", "r1016" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r941" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r943" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.msasafety.com/role/Cover" ], "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/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r944" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r945" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r945" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r943" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r943" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r946" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r944" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.msasafety.com/role/CapitalStockNarrativeDetails", "http://www.msasafety.com/role/CapitalStockScheduleofCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Treasury stock", "terseLabel": "Treasury Cost", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r48" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.msasafety.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, common, shares (shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r48" ] }, "us-gaap_TreasuryStockPreferredShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockPreferredShares", "presentation": [ "http://www.msasafety.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, preferred, shares (shares)", "label": "Treasury Stock, Preferred, Shares", "documentation": "Number of previously issued preferred shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r48" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.msasafety.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase of treasury shares (shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r16", "r98", "r139" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.msasafety.com/role/CapitalStockNarrativeDetails", "http://www.msasafety.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury shares, at cost (Note 7)", "terseLabel": "Treasury shares, at cost", "label": "Treasury Stock, Value", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r48", "r49", "r98", "r100" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.msasafety.com/role/CapitalStockScheduleofCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury shares purchased for stock compensation programs", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r16", "r48", "r139" ] }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "crdr": "debit", "calculation": { "http://www.msasafety.com/role/EarningsLossperShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.msasafety.com/role/EarningsLossperShareDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Dividends and undistributed earnings allocated to participating securities", "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic", "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method." } } }, "auth_ref": [ "r268", "r271", "r272" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r940" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.msasafety.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r553", "r562", "r838" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.msasafety.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest and penalties related to uncertain tax positions", "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": [ "r561", "r838" ] }, "us-gaap_UnsecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnsecuredDebtMember", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unsecured Debt", "label": "Unsecured Debt [Member]", "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets." } } }, "auth_ref": [] }, "us-gaap_ValuationTechniqueAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationTechniqueAxis", "presentation": [ "http://www.msasafety.com/role/StockPlansWeightedAverageRiskAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Approach and Technique [Axis]", "label": "Valuation Approach and Technique [Axis]", "documentation": "Information by valuation approach and technique." } } }, "auth_ref": [ "r602", "r603", "r844", "r1057" ] }, "us-gaap_ValuationTechniqueDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationTechniqueDomain", "presentation": [ "http://www.msasafety.com/role/StockPlansWeightedAverageRiskAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Approach and Technique [Domain]", "label": "Valuation Approach and Technique [Domain]", "documentation": "Valuation approach and technique." } } }, "auth_ref": [ "r602", "r603", "r844", "r1057" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateAxis", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails" ], "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/2024", "localname": "VariableRateDomain", "presentation": [ "http://www.msasafety.com/role/LongTermDebtAdditionalInformationDetails" ], "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": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r910" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.msasafety.com/role/EarningsLossperShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.msasafety.com/role/EarningsLossperShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Diluted weighted-average shares outstanding (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": [ "r257", "r274" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.msasafety.com/role/EarningsLossperShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.msasafety.com/role/EarningsLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic weighted-average shares outstanding (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": [ "r255", "r274" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r908" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "12", "Subparagraph": "(f)(2)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481410/810-10-15-12" }, "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/2147477401/830-230-45-1" }, "r2": { "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" }, "r3": { "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" }, "r4": { "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" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(k)", "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": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12" }, "r7": { "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" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r21": { "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" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-4" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r30": { "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" }, "r31": { "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" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r38": { "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" }, "r39": { "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" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-11" }, "r43": { "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" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r47": { "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" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r56": { "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" }, "r57": { "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" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r65": { "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" }, "r66": { "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" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r84": { "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/2147477734/942-470-50-3" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r86": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r87": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r91": { "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(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r92": { "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(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r96": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/220/tableOfContent" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r114": { "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)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r115": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r116": { "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" }, "r117": { "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" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r119": { "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" }, "r120": { "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" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r127": { "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" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r130": { "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" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r144": { "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" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/815/tableOfContent" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/820/tableOfContent" }, "r148": { "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/2147478546/942-210-S99-1" }, "r149": { "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/2147478546/942-210-S99-1" }, "r150": { "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/2147478546/942-210-S99-1" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r152": { "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)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r153": { "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/2147478546/942-210-S99-1" }, "r154": { "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/2147478546/942-210-S99-1" }, "r155": { "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/2147478524/942-220-S99-1" }, "r156": { "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/2147478524/942-220-S99-1" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r161": { "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" }, "r162": { "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/2147477798/958-360-50-1" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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/2147477798/958-360-50-6" }, "r166": { "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/2147477798/958-360-50-7" }, "r167": { "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" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(C)", "Publisher": "SEC" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r193": { "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" }, "r194": { "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" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r217": { "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" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-17A" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r255": { "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" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r267": { "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" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r270": { "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" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "65", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-65" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "66", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-66" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r280": { "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" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r295": { "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" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r300": { "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" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r308": { "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" }, "r309": { "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" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r318": { "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" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r325": { "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" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r327": { "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" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r331": { "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" }, "r332": { "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" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r334": { "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" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r341": { "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" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/420/tableOfContent" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r422": { "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" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r434": { "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" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/715/tableOfContent" }, "r440": { "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" }, "r441": { "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" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3A" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r551": { "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" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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/2147477891/740-270-50-1" }, "r571": { "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" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r577": { "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" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-2" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-9" }, "r611": { "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" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-3" }, "r613": { "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" }, "r614": { "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" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-12" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r627": { "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" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r631": { "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" }, "r632": { "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" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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/2147478546/942-210-S99-1" }, "r642": { "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/2147478524/942-220-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r644": { "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/2147478524/942-220-S99-1" }, "r645": { "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/2147477314/942-235-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r647": { "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/2147478777/944-210-S99-1" }, "r648": { "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/2147478777/944-210-S99-1" }, "r649": { "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/2147478777/944-210-S99-1" }, "r650": { "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/2147478777/944-210-S99-1" }, "r651": { "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/2147478777/944-210-S99-1" }, "r652": { "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/2147478777/944-210-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r654": { "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/2147477250/944-220-S99-1" }, "r655": { "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/2147477250/944-220-S99-1" }, "r656": { "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/2147477250/944-220-S99-1" }, "r657": { "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/2147477250/944-220-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r659": { "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/2147477250/944-220-S99-1" }, "r660": { "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/2147477250/944-220-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r672": { "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/2147477965/944-235-S99-2" }, "r673": { "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/2147477965/944-235-S99-2" }, "r674": { "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/2147477965/944-235-S99-2" }, "r675": { "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/2147477965/944-235-S99-2" }, "r676": { "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/2147477965/944-235-S99-2" }, "r677": { "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/2147477965/944-235-S99-2" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r694": { "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)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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/2147478009/946-205-45-3" }, "r699": { "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/2147478009/946-205-45-3" }, "r700": { "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/2147478009/946-205-45-4" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r711": { "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/2147477796/946-210-45-4" }, "r712": { "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/2147478795/946-210-50-6" }, "r713": { "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/2147478795/946-210-50-6" }, "r714": { "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/2147478795/946-210-50-6" }, "r715": { "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/2147479170/946-210-S99-1" }, "r716": { "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/2147479170/946-210-S99-1" }, "r717": { "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/2147479170/946-210-S99-1" }, "r718": { "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/2147479170/946-210-S99-1" }, "r719": { "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/2147479170/946-210-S99-1" }, "r720": { "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/2147479170/946-210-S99-1" }, "r721": { "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/2147479170/946-210-S99-1" }, "r722": { "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/2147479170/946-210-S99-1" }, "r723": { "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/2147479170/946-210-S99-1" }, "r724": { "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/2147479170/946-210-S99-1" }, "r725": { "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/2147479170/946-210-S99-1" }, "r726": { "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/2147479170/946-210-S99-1" }, "r727": { "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/2147479170/946-210-S99-1" }, "r728": { "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/2147479170/946-210-S99-1" }, "r729": { "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/2147479170/946-210-S99-1" }, "r730": { "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/2147479170/946-210-S99-1" }, "r731": { "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/2147479170/946-210-S99-1" }, "r732": { "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/2147479170/946-210-S99-1" }, "r733": { "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/2147479170/946-210-S99-1" }, "r734": { "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/2147479170/946-210-S99-1" }, "r735": { "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/2147479170/946-210-S99-1" }, "r736": { "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/2147479170/946-210-S99-1" }, "r737": { "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/2147479170/946-210-S99-1" }, "r738": { "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/2147479170/946-210-S99-1" }, "r739": { "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/2147479170/946-210-S99-1" }, "r740": { "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/2147479170/946-210-S99-2" }, "r741": { "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/2147479170/946-210-S99-2" }, "r742": { "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/2147479105/946-220-45-3" }, "r743": { "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/2147479105/946-220-45-7" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r745": { "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/2147479134/946-220-S99-1" }, "r746": { "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/2147479134/946-220-S99-1" }, "r747": { "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/2147479134/946-220-S99-1" }, "r748": { "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/2147479134/946-220-S99-1" }, "r749": { "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/2147479134/946-220-S99-1" }, "r750": { "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/2147479134/946-220-S99-1" }, "r751": { "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/2147479134/946-220-S99-1" }, "r752": { "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/2147479134/946-220-S99-1" }, "r753": { "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/2147479134/946-220-S99-1" }, "r754": { "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/2147479134/946-220-S99-1" }, "r755": { "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/2147479134/946-220-S99-1" }, "r756": { "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/2147479134/946-220-S99-1" }, "r757": { "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/2147479134/946-220-S99-1" }, "r758": { "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/2147479134/946-220-S99-1" }, "r759": { "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/2147479134/946-220-S99-1" }, "r760": { "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/2147479134/946-220-S99-1" }, "r761": { "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/2147479134/946-220-S99-3" }, "r762": { "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/2147479134/946-220-S99-3" }, "r763": { "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/2147479134/946-220-S99-3" }, "r764": { "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/2147479134/946-220-S99-3" }, "r765": { "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/2147477968/946-235-50-2" }, "r766": { "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/2147477968/946-235-50-2" }, "r767": { "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/2147477271/946-320-S99-1" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r769": { "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/2147477271/946-320-S99-2" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r772": { "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/2147477271/946-320-S99-3" }, "r773": { "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/2147477271/946-320-S99-3" }, "r774": { "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/2147477271/946-320-S99-5" }, "r775": { "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/2147477271/946-320-S99-5" }, "r776": { "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/2147477271/946-320-S99-5B" }, "r777": { "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/2147477271/946-320-S99-5B" }, "r778": { "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/2147477271/946-320-S99-5B" }, "r779": { "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/2147477271/946-320-S99-5C" }, "r780": { "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/2147477271/946-320-S99-6" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r785": { "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/2147478448/946-505-50-2" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r787": { "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/2147478448/946-505-50-3" }, "r788": { "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/2147478448/946-505-50-6" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r790": { "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/2147478522/954-440-50-1" }, "r791": { "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/2147477332/976-310-50-1" }, "r792": { "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/2147479230/978-310-50-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r794": { "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" }, "r795": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "SubTopic": "20", "Topic": "450", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r797": { "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" }, "r798": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r799": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r800": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r807": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r808": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r809": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r810": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r811": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r812": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r813": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r814": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r815": { "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" }, "r816": { "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" }, "r817": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r818": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r840": { "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" }, "r841": { "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" }, "r842": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r843": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r844": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r845": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r846": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r847": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r848": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r853": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r854": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r855": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r856": { "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/2147478795/946-210-50-1" }, "r857": { "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/2147478795/946-210-50-6" }, "r858": { "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/2147477439/946-210-55-1" }, "r859": { "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/2147477802/946-310-45-1" }, "r860": { "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/2147477271/946-320-S99-1" }, "r861": { "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/2147477271/946-320-S99-2" }, "r862": { "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/2147477271/946-320-S99-3" }, "r863": { "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/2147477271/946-320-S99-6" }, "r864": { "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/2147479168/946-830-55-10" }, "r865": { "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/2147479168/946-830-55-11" }, "r866": { "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/2147479168/946-830-55-12" }, "r867": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r868": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r870": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r872": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r873": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r874": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r875": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r876": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r877": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r878": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r879": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r880": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r881": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r882": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r883": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r884": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r885": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r892": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r893": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r894": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r895": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r902": { "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" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r905": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r907": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r908": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r924": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r925": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r926": { "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" }, "r927": { "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" }, "r928": { "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" }, "r929": { "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" }, "r930": { "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" }, "r931": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r932": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r933": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r934": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r935": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "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" }, "r940": { "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" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r942": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r943": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r944": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r945": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r946": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r947": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r948": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r949": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r950": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r951": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r952": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r953": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r954": { "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" }, "r955": { "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" }, "r956": { "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" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r959": { "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" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(ii)", "Publisher": "SEC" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)", "Publisher": "SEC" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r963": { "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" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r965": { "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" }, "r966": { "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" }, "r967": { "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" }, "r968": { "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" }, "r969": { "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" }, "r970": { "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" }, "r971": { "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" }, "r972": { "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(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r973": { "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" }, "r974": { "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" }, "r975": { "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" }, "r976": { "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" }, "r977": { "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" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r980": { "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" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r983": { "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" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r992": { "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" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r994": { "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" }, "r995": { "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" }, "r996": { "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" }, "r997": { "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" }, "r998": { "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" }, "r999": { "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" }, "r1000": { "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" }, "r1001": { "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" }, "r1002": { "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" }, "r1003": { "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" }, "r1004": { "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" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1017": { "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" }, "r1018": { "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" }, "r1019": { "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" }, "r1020": { "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" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1025": { "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" }, "r1026": { "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" }, "r1027": { "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" }, "r1028": { "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" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r1033": { "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" }, "r1034": { "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" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1041": { "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" }, "r1042": { "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" }, "r1043": { "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" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r1045": { "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" }, "r1046": { "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" }, "r1047": { "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" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r1049": { "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" }, "r1050": { "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" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r1052": { "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" }, "r1053": { "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" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1066": { "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" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1069": { "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" }, "r1070": { "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" }, "r1071": { "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" }, "r1072": { "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" }, "r1073": { "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" }, "r1074": { "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" }, "r1075": { "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" }, "r1076": { "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" }, "r1077": { "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/2147479532/912-730-25-1" }, "r1078": { "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/2147478777/944-210-S99-1" }, "r1079": { "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/2147478777/944-210-S99-1" }, "r1080": { "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" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1102": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1103": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1104": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1105": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1106": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1110": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1111": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-15" }, "r1112": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-16" }, "r1113": { "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/2147478009/946-205-45-4" }, "r1114": { "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/2147479134/946-220-S99-3" }, "r1115": { "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/2147479134/946-220-S99-3" } } } ZIP 94 0000066570-24-000037-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000066570-24-000037-xbrl.zip M4$L#!!0 ( .2 ^5A+T_Q%F0< .$A 0 97@S,3$M<3(R,#(T+FAT M;>U:;5,;R1'^GE\Q@8H/JB0A"0F0P%1QG%RG5,Z^PSAWWU*CW5YIBMV=O9E9 M">77Y^F9U0L(C'#.,21QE85VIZ??^^F>79U-7):>GTU(QN=_.OMSO2Y^T%&9 M4>Y$9$@ZBD5I53X6O\9D;T2]7E%=ZF)NU'CB1+O9[HA?M;E14QG6G7(IG2_X MG!V$Z[,#+^1LI./Y^5FLID+%;W?483<^.HQDTI)'1YVHUQL=)YW>RTTQ&-&,XQ.FBWRN^OJ:=!S6]'%Q= M#]\-+R^NAQ_>BP_OQ.6/P\$[,?AMOCW 6YA=7 E?OYT]?'3Q?MK2N7 3Z=[L=D]. M7[8-K888BHF;N)LN+W4AI')IWC?J&-$SH7[[3)1*M9_T7H1/ST M\4)\E FYN1C"< ,B!@>8W'OA)K<1+&EA*$S*YN(FU[.4XC'5@N65O;&&Q%P# M]"&T$3I33C@=Z#8(0^1903<Q M[U<.JB&6(,>R65M7>8+\EDZ!C\JCM(S!$T%8\T8- 51<$P5\R.'GM$C357PK MU]I[HI%"L6+&-:8H4Q @J!J>]^*LUR>2=B*25,_L(N*&QLJB"4&0Y)M!;VA9 M6PN<72BSH>TKB%VG(:[O&/IF]Z3=.CZU570J,.74U4FB<.E=,!32D'R MIT-58Y"-9&FWW\)H-R*XO9(4\%.7!@Q02%-E?7F"BG+/A_OWJK#7P<%0*GT< M*P!=Q:)6 0IWTQ M:TM0"/.RWU2@)ZNH3"5C$,SR2JP@'#M"0UCO8_@V(B8$3&#_,SKT"\N3T?T\ MV;K@-M)E^U+=.FN0:5,5(-/$B6L@?)47<]8'U,0MI=X=TK=M[Z+NM#"I*#&(67N?.%&$LB[T"ON^/*4?#29$Z6*&" M5Y.E)38P60Y!/<0J>@#X^G"S@%88T M1LT';VUZG>?QJG'ZE0=#^XQ*9[S7450:]NT:N#[ -=/6X7[$(V "_<"H.B^) MO4>V)$@2U. ]ZDIQC'[DCQ)\RLC+I5[[0:N)M,M.Q-7KDXIB#VO>'Q7DS'%@ MN*&T.E?2KVN*@/:,-;0P, M2]4DA@:GC5TBO[\!EAF.DH[H,^@UTN@MO!XKZ.>9["$Q !:6P0A_>7199#/] M7BJH[S.WS"-__-A_Q:/C!8Y?W)P5(LG3,,_5D2*XOD+MY0@W(WG#,!R:HP=B MW];]@7UQ%'M60*MI*YQ%'JA!&6.CI64)/AK\:AC %D00/;L6>H%%(PA/'^$4 M;TP%?0\>6E\SSF.VNP"<)P9I7X-;R5/D/=EUO*\^]V6T=-;XZ1[R(_?G<'_>"&X>C+?\$_F#UR\N=8Y;O0Z)X\N-QNM+UIK-X[; M7\;UL\H>-7KMSE9L#[PCS()@$\:_TE3$K)1@J&[/O/HYA_Q_37$DC?[M;\"[!E23X= M@F]JV\E6IMV#F1=NTY;Q>K/; >3[SXWW.'=,W3)'GU%U_TTAK[H(]QB8)/P# M+[%0[T48O&4^_#\'_B?*_F>#L9^'7C]17TX4)6)P2U')SVG$AW DW(S]@9^" M'IBQ[OWJH-#6O^KIA\?$4]KX'<*JW[+F5SZ)DMEYXD<- MU6?XB<6!_VG'OP!02P,$% @ Y(#Y6**::+:8!P [2$ ! !E>#,Q M,BUQ,C(P,C0N:'1M[5IM4^/($?Z>7S&!RAY4V<8VYLVP5+$YU.[ZB[ M?[07]Z*>3-KM'AUV>H?_[&Q@*\C#'NLF&;W=R%713(GE]WO=UL%>Z8['*G9I MO]-N_V7#DYZ>)+IPD&>P/WP-;):8-2U%3?KLC(Q2&?:]#?;_M\QKS03F:MLTO_A1N5DQ16-Q;7.9?%#P\K"0H9122"T MZG>"HM#97XZ#'0?@DZF"IG9UNFS)Q3]^&KP;W(C=3JM[WXQ%;TAS"X#R\'YVG\A.KNRV>EMR>V7;>"@(=X3B7OVP3.BTQ$*D"8^RH3<1 R*2!L0,3; Y*,7;G*W)=Y)"T-A4CX1=X4>9Q3? M4B-87ML;:T@L-$ /#*4JA"PFHBJ8(VV(QG"RZX16$ M<_<+X221J (.8]_/'=1 +$&.9;.PKHH$^2V= A]51%D5@R>"L."-!@*HN"9* M^)##SVF19?/XUJZU#T0CA6+%C!M,464@0% U/._%6:]/)&TJDDR/[33BAFZ5 M10^"(,DW@][0LK$0.#M59DG;5Q"[7DO9AMW-P;.OHU&#*J:N31.'2 MNV @I"'O;#A/#3-BIPA"A(>9LBF3,UF.LN72Y>M8V2C3ML(^+FBCL^#UTNB( M8MRV8@M.C@E1"YZ\^!RELK@E<89:N:XR4/BVM+=%VWYK9R\.5^$2LL@4(=K, M7W!!+21!" KKLK:@Y)Z@!(+8SH>I 0H&\+6;#8]&?I91P)#"];L]/RY]IQ1 MDQ<_DL54!6]X)'LZ5 T&V4A6=OTMC'9#@MMK20$_=67 (4T4M:7)ZBH\'RX M?\\+>Q$<#&72Q[$&T'DL&C5P\*)"D4,7JS,5^Z'95D.K8B6-8@-4@'D/5P5S MJBQ#KT][ZW':%[.V!(4P+OM-)7JRBJI,,@;!+*_$',*Q(S2$Q3Z&;T-B0L $ M]C^C0[^P/!D^S).U"VXI7=8OU;6S!IDV4C$G@[2ZD(Q)TB*1N%MSAD@33Z.% M_%%RJ#*%T0E(OTHLYZX/K(]92+M[I O=WD/?Y]J@LL(@9N%U[DP1QK+8*^#[ M_BT5:#@94@R%U5 GU>:X)$V^)B)+/*5QM[CY($S5B-8+== MT51GO68-] B7J_NLSP=L1.7;T,V'NG*/:[ .OLD9-?&HDCP]J8GA= CR*4[! M$]#'AY,%O,*0QJCYX*UEK_,\7C=.O[(RM,^H=,9['4658=\N@.L*KKFV#O*8_0C?Y3@4T91S?3:#EJETLXZ$5>O3RJ* M/:QY?]20,\&!X8ZR^ESQ@+[Q;[OH68GT_6;*O:^=*?TI.)ZF6V->4%S?BR&? MUQ8'[1EM:&E@F*DF,30X;>P,^?T-L,QQE'1$7T"OH49OX?5803_/9 N) ;"P M#$;XRZ/+-)OIMTI!?9^Y51'YX\?V*QX=SW#\XN:L$$F>AGFNCA3!]35JST:X M,G6(5"/3A*J9+"WUIU^. 8)E)B=]57B)?M-QS6NHG=.Y3Z 1 M(RG:6?U0W.=36)X_>F^UP^-W9_ _GDJNEUM^:P>ZCR^U6YZO6 MNJV#[M=Q_9*R>X>M7KNW%ML=[P@S)9@&LXX.#W>9+67Q=F-W8TI3RIC/#OVV MZ'BJJ8QO0/HMM-M?2^13[+OE9]ZU^"-,1LE2#H;T^\_#F$_ROU: ^NY>P_\ M-JO)IT/P76T[7,NT!SCSPFU:,UYO-GO ?/^Y]#O./5/7S-%G5-U_4\CK-L)- M!B8)_\1+3-5[$0:OF0__SX'_B;+_2(7"P/AW'/W$+P9G )Z _7A]GBI*Q.5L MVOL0SH?+>;#C1Z(5 ]>#-Q!*;?WO/OWPS'A$2^\DS(O(CU7M^18Y1"55[O$M M"S[F8RF9C2=><*@_P^L6._XUCW\!4$L#!!0 ( .2 ^5@QK)5Z-@0 !,6 M / 97@S,BUQ,C(P,C0N:'1M[5A;4]LX%'[?7W$VS%(ZDXMO(<$)S$ * ML^GT2MCMONTHMIQHD"57D@'OK^^1'!_7]N.>,C.18-TF"> M;0]#.@S],(FH3_R__1:*(GLMHTW%Z6XK9Z*SI-9^' 7=0;\PHW.6FF7L>]YO M+<>Z-\ZD,&A/H7Q]6:NYH:RC:=*A%T:1Q,2ZS'.BJI'!!QW"V4+$SL]6K:^1 M2227*M[PW&]D*9V,Y(Q7\;,3EE,-;^@Y',NC ]@3"X[L356!"UP' 86<0[J/,*\ 3#3]4/ M1Q[=BGQR>'PR/9I.]D^F;]]\$W@F4@0>!Y%+[$^"_ZY4NB1HUTCPA_!'=]:= M=&%K]GQSP]_V1G[8]]I@EA1*1*LTAAM;16892_ .+^#U;!]F)*.F@JE(I"JD MAB55=%X!ZC LJ]K6N&6?4VVL3KQF"DZ% M/.%\2A;GG%1Q3M(S2 HZDRL'W.N\AD\I)?:RY@*(/ M*;PL!:V]"]$WV]?M:VAK30U8R$J.ZA,TS!G&_9R9I5.JZ,>2*6I[WP5B1A/# MI&CB!EMD%4,$X?=A*T6_B092H)Z$S#FZ5;MJ)4O%C-5^>)$LB5A0V$]<)/R= M, (BTLL(,(%>Y<2:0E#"$&8SPH0CKH*0$69#4BBJ+;JV)1/. <6P2@A'[+I MN+I.;<8$$8E]C@I3YE1;F\A5\MHY65#E;.H&]"H3W1LE?\]UO+-6&=>17J?] MZE8S-@$-=2X5UG8'H7)2:!HW%Z.4Z8*3*F;"671"HY6NN31&YE;=Z,R6<4+X M:ARYYJ[)E].ZZ]43V^"8-FEC>47N.E+/I#=IX78W&H1WDKVN_UTT7";!]VG] M-[#]83?RHK74]EP@5,/0)'.5G10KD6NLK]U6V&IX"I*FN*)C#WS'U=CX :PK M=%^3"8H+*W5U%W&:W2B(NA;^^P'O*NYEB9,@Z->#[G.#?#T>/]6WX5JN?='T M#]RG-?.UN1'A8G/_,#/TC K A7S <4++:ZZN6:/?T +_IY2O9KJ=^.@2:,E9 M"@V\!^'PFO7P5 ./HNW?X4PD$77B>3)=6"5D\3YO%MF:<:>!1M/Z."205_XC*! MVS;.T>>3@#LW3L]]!=_RC?W%.64AM3M)B!7EQ"ZQ&R>7ETWDOJ2]2Q$RQTXJ MS=TB=QW^W7D,NOJO#V5[[C#X$U!+ P04 " #D@/E8\=@T3#XU 0!_.Q02_=55=5 M5U5757_]/R]35WC&0>CXWI__)'>D/PG8&_FVXSW]^4_]P?GU]9_^3^^_OOY_ M[?;__?9P(USXH_D4>Y%P'F 485OXZ403(9I@X>]^\+OSC(1[%T5C/YBVV_%M MY_[L-7">)I&@2(J67I9^&YQIJC$>*XK65B1KV-9L#;[8UUJ8Z29ACW6C9$R$NTS9=35U?%P/%20HHVZ MXZ%APM<&QHJF=>&9CY\^M213-SCY_?AD&;B?$H\Z3__P9 MOOA,!MQ*+GQQ'>_WQ:4_?_[L_%0[?O#T6;8LZS/]=G%IZ&RZ4)$D^?/__7XS M&$WP%+4=+XR0-\+I7S-CX8M5 M*H2^ILCF1Q.+KTAO"(-HG;[PX,:*?D__HY_NSKY_C)0]]^[7VU MG66[80S%[V>>;Z'X?W.RQFY$ ?QKXYM8X_^"M_?@A()G%'\^I?H M 8__W!JU81H>FI(G8>>L#VK&)JKFRD5/+<$!=H[;BM[JC9$;XJ^?5QZ4X;FI M!KMRPA%R_X%1< 6?A(LW&*T>F7%1+[B'RWU[]15FJ_=7Y? 77'K B-=S>$6 MW&O/QB__BU\7#^^V>A+YGV'HIG3X2\[G0;!"I4O/O@"-OWB/U>JU0?, ^#*] M1#&-]#6)3CH;3%" OX$TV.?^=(:]D**['P#8GS"AY+?7MTONT2OYJ/\3!3;] M\4!P'3H1'N#@V1GAF.!R.LZNH;1Z]^H_U@;Y>164 1YCF/ (AQM$B8CK64CU M-DQ#H-K^+ (!^G,K=*8SE\@Q_6P2D%DN2TWG);1!I.CKWMZ1O#+TYP']B^K6 ML[GG1'38(9ENV$H_GV(4S@/?6[]&_RC+7GS6$,[Q^6:+6S'X.+ MK,\"$E.&+)X)2L"Q\?*EE,PH\H,#7[MV/_GP GO^U/$V/79?TJP\XO/JZ#^: MM3>?#G&PA2,S^#43#4/\1$"\]C@ SMD@_B[3\YZ&LZW\_?7;?:9GN>AG.'^S@0* J &]3&"U:?/J+I*_P(+*HB(FJ5K4%N2X;_T MOK?O%L.TERXUVJKT]HKXF_3O]"6?5^:]F0P* V2(3N,G.@[)H:\8#OP+8UYOKFA$0"1W',)#B7XU^"+^A[\&?9?'/#%TLL><(0< M#]N7*/ <[RF,'_CU\\;W+&BR&$YFPJM%8>KHAMV1"=\?C>;3N4NBSG?1! ?D MN@!/R-.>\;4W\J>X,KPXNBE:>2%@P$*4CVXIUU%B6&#S3^'^>449QYWY#'JM MP*U6A3OS[/""._-9?<(2\L=4[LQ7E'',.?-A$)V=^U[HNXY-<\*O@7_ON'4W M(WG"($U)WNPNHN,/K+P'XG-S 6KF+'+CD1PYB)2K,L5RZ:6 M552!'7,1,-91P:ZI51@F*AE<.[W+7!)W6"AZ9H$.E0SLU'H].\Y6FL9C1&PM M44=B43EQ 1G+J*2$O4^\&$B MT>N]"W/K>S9)(IE1R+^25HJK'+A!GET5DNO,A2O8)'F!9H+.7#3@())_FSLN M:11<&:0SE\O"+MF+1#MS486#R/X=C29@VP2ORQ=6!OK,.?P5X4&1DYS^;]B#7R+" MO+!O_VL>1J=8'HKJDZ SY^=6D2$%=@C3F?6#J\60PE26P:R77"6&%)A[8S#K M0Q?,D%L@#C%QBSU][SSAFQ?$L^^/LA9LU"I24 MR9("=\/-&L4YRF5)8=NO9HW"%&6RI, =<;-&48:3LX2!.$.W1G&&C0>1/_K]71.$F 7.,[X/\!@' ;;I5961 O8C "P0 MGX7EGOT0 0N<.DY8P*IZ6*"BVHG]( +F&? K)4E]CW_=5:1IK ###.Q-S#K M;SYM4ULE>9$E]CUY1KE0X&(A2^Q[YA^H+7\Z];V*$9Q]I[I\@A>J9]AWGDLB M. .>@BQ5VJ,^&7?*LI2J['(_!AB%\^"5?A6SJJ8R5&5W^_1<*DN6JNZ7GW#Q M+RI719;8]\H_)OI)Q.-(Q)?9][/90'R!V5FRS+Y;S1;B"R4^^]YTB8AG(.E' MEMEWOQD0#R8XQ;[?SHHLE9.*))LI:0YH7R>/8V!<;S8D=YL5$BKX97$^K4N)(P&QGE.H,!=# ;#V5&9Y!(VXK=>3\/1A,4XAJO)%6*@A[*F_+U5$71 MH?+8)\LZHZ251&4V^LEU!@/H8#;^N0$=@PD*\ .>I;@(_*< 36N[U5K6,L)L M^)-52#3'PF V^LDJ-&J?F*$R&_ID%1+-L2V:$_<\@$-'*DI7FQ=69(CXS8G: MY2-Z@9WS9)79H!BCB"^2^%IS8DYYB5Y-V9 .LX@OD/C,1DP80WR!??!E MC=F8!*.(+Y3XS'K]+"">A3XM&K-..$OBP02GN$^<(6I11C<=C3O05>$4L]YV M)6K"ZK\J,AL8J 0^&K,FZ\S&,"J!D]I;!#JSX99*X*,Q]HC>G,C0H0@MM;ZT ME+6E>8$KCHU]L=&6CPV V'LJ,SBBY]KB,E<2H4A2TN76$9:&#QSY9 MUAEEK23,1C^YSF '?;/'0\'(;I M"][PV9\"?4;XBT@9#2P,Y@*?K,/B&N@7>'1DR*TU-DSFPI[[8./<#V8^ MH /?PE)?:_8P%W]D771/J]%+:C)B,A=X9!T6)6CTLK#!7/B138U>%GN8B_]Q MT64EVF,R%PCDV&#%MS>9BP0RJ]9+80]S43G"GOO M^>CZ"X8X.#9&2T%YKX% M&$43$-K^;(: 0?-=4EM5!XJYD-B;:'@CN".@HO/@A+]_>UU/P$H8N'9M7A5; M,#CR3/H;]D:3*0I^?Y=ZAEP\]D9*X,8##GV9>$B"YS\;A& MZZO"8F(N ,J$G:P)*KB4/E HF8[_;@7'EO/R* MPBL73?$%CO"(1A&\, KF^P22JLHDYB+ 3*BN8R*%ZY,#H*"O,[4&PN2G6:#N1;X$T#*AQ()AYC; M#6!*GKD5SPI.F=V8X!M'E#_,1<6KID?XWLW14:I(S.T',)8]74X1NB(Q%_5F M0GOP+&8VT,E5&ZBONI;$B%\S&T=D*83?&KN/1XAJ#DFO) M Z6"N:@XRU5Q93&)!\:9S83F^F05JLS%QIE "7=6$WCPT'QS,,IUZ&%"(E=L M9X =?)YR<[,L%9PRNS&!-\XHOQA+BI>-3W"]VY.@%+F]@,8RYXN MY_A-16$NZLV$]N!9S&R@D[EH>VW*CZJ*"&9CRHW45]Q+8T4NF(VCLQ7";HQ= MQZ/%-08EUY('2@5S47&6J^)*8I+* ^/,9D)S?;(*5>9BXTR@A#NK"3QX:+XY M&.4Z]$ AJ=C. #OX/''+SU+ P;U<%J_X[@7/.JX6 M8IG;5V )+-S135#"=QL:!U6N40^4%>;V(-C<%&NRG:CQ+9"& 95KTP,EA;D= M&*8DA:-E%2W,;LAP3R+A$'.[ 4S),[?B6<$ILQL3?..(\H>YJ'C5] C?NSD! M2IG;#V L>UK=GR]%5BMJS$6]F= >/(N9#70R%VVO3?E151'!;$RYD?J*>VF, MR(7.;!R=K1!V4^PZG4>+:PQ*KB4/E KFHN(L5\65Q20>&&A!PI)Q78&V,'GB5M^E@(.OCW1%(1R_7F@B%1LCX2) M;.>R>,5W+WC6<:40:S"WK\ 26+BCFZ"$[S8T#JI9V YB29V[%LX)39CH9Y@)X)(;U@+RGA,#DS^^.YTSGTYI" MG;G T"8.H)<:M:1R6Q@I^%\83:041Y?CF43,QN38(+4A=I?S#K6 M%W@8O27COJT[ ^PY?G#K1SB\1Z]HZ.+'2>#/GR://_W'B3\GFXJ/$R>(7N\\ M\A7&][[C15?^/ VD: *>L+Q:RO#I2ZSWGC5N52DVNHRZ\IOX]+WN1LYY_,@ MP-[HE3!K //%X?D2]ZHC(\RZ[*Q2OU#L,^?'[Z+^[3]N"(FOT,AQ8;PQ[?N5 M1#YS'CS;M"\4]\SZ[NW;6/V(@^F-C[QT((3^ M1;WSQO>>(G@^>?>Z47[C>/AN').A.K+,K/?/\70J/!6JGYB-6NSA.5S,,9"C M>QKV5G+E9S90TE3N%BJ[1X_-9)N;W);TMJ(5,C>KHA&-!_SLN\^.][2Z''Y' MT3R 3Z\]H)-1%*3_A@*'A$X>4/0.SM]02#\]\D8)FP;^>%>\ MDR&L5A4UE8M5G5"]E);^4A88*A<\*QD,)\G$*0L,S$;SBO)NY ME/V1SPEA-MCV,;M_>.'I FZU8CBST;"/&;Z\CWX737"0_'X::1\M,9]$;1Q8 M6U2Y,D$RB]D@&3-*O=S]N$(EO'+Y3&NT)T1?:/A"V<]&B+1 =JM21<.(=0Z M@^96K&*X6]$X8,VX^[X =)F_.PM WR[-XYFI$K.1/KXO?KI]<9+XKQ>C6IB- M =883P?'%BN!U UU\OJ>:G+YTGQJDMEH9HUA73CX#A*DD\1ERX+UT>.R&0DA M6W1V^P2HWU^:CQ#,1BP_E&]8I^WAZPV.0#S"JN5DJA*S44,&MHB:P']F X@L M-,,[%M&9#>1E;0E5- V3C6S0M+I2:\KX_^O?<"9W5KD^_NOX0_^:[)/GJW)_.D/=Z M'0 P&W9[P)$34-F[=Y&WJ0Z;WD"^#"\(5+#]#7OPR['=/2"_=OJ>!*K, M;%2,64ZI^W.JP 9VJLQLO&D7I^+]9A^,S,6%":>:(V;,1E6JQ+RR)(_9G"YF M=60Y'794F=G@!K.<*J<=JRHS&Q&IDD(L2\R8#6=4B7EE21ZS89$+F,8S(@>Y MO$4D2>/J519>^0%VGKS+E]&$[%_ GZ2C5F5<8X79V BSY"^P(E95F(U,_(;M M)\=[NL AD'>I"?A;!J]G)]_A7?3>^Z7;>X^_M'?<^F.C1. MYX[BL%EUA(_9: ?G_@EDG]D("J/<7^;UC8.&9&/.J4YS"U5A-NK"&7X<"6 M21<$//,#8%1_ZL^]:''[A1..7)_<7YWUB]DX2\684N@:PVS\9&^F7(:1,P55 M<3=>W%)E,5&9#:E4B2-%RHC*;)3EQ@_#7EU1(+90 ?##"A4 IB--;#& !:L7Y790 '3W"K)D529]?*! M[OX4OZ7W+@5<^I[=MVTG3NA]6]*!G_#'S ^1^VO@SV>P!T(@=) M/G-X$]ED(V$8H',T#5WGB4HF288@QV0_ M.E.XY&X\@$_#,1J1[P:I&,7\^GJY]Q5^4)@YRJBKJ^/A>*@@11MUQT/#- W;P%C1M*XY M[/Z31"G?[@FC5Q?@!A1I3S#IJWVF*1U3GT5??CIV-#F3)>F_6_32WM=PAKST MAI'O^L'9'P@:Q^,O8QAG>XRFCOMZ]B>@+PZ%6_Q3> Z>G\20^2%[1!FEEP8 M.O_!\&!X!_WS9_)>2?KB@OV>CD-6I/_^0F;?MO'(C]>'L[D'_[GUA]W$!]/XD72@%/RQ0!0=H";\^AD!1PAQ4\:LLP<%3\"AR)^=*3!4 M.A($N/;.R)&/.&AM90Y,Y!""=-\1Q-Q D%;OQ^WUX^6%,'CL/UX.5J>P-'A6 M1CNX//_QG+5L(M 5=E"+A7=P_?A:^@ M1#W?NYW34G\AT;4/1))';;DE>(@LQ,3CO_!'-#&8F$N/ M_L/CYBJALT1I^($03+/P[1I( /B&V#U C]]3( MNXP]RE4PJ/F)#;VC9Z;;]B%+2QE^)2;?7^,O=P++:J) K$J-Q?"[%" M2R#E/NRWJJUS'@-X'8WE;%NZ M:=7,RG&F3T(8C&"T(6H3_2D9JO3/)[GSK]E32T ND4\2;Y*0I"#9B#].1IP\ M5I=F+U^2R0[]*/*G%!7/.(B<$7*3.=/IQU\O_&EM]M+Z?%3*4:VWA5Z*MA>J MLH+G 3\Y803:+B+M@E( &:W>]T%?&/2O+A__(5S?GK_'T=T#B#4XCQ?'6*\^ M(L-^;L*GRQ+"8IH% (9WA$PFZVX'B"$X7":$+-@E_*6WN- BW^ M!-0$+JN:#P8=T1!&D0D;&L M3E=7"2BC /YOIR].!*H#<_J\_KEB=+J&MO$KJ2-O_'S;H^1NIRLKA3Q*Z2B& M6"61*HH]MLYR0#.W@]!SMPQ0B#$8W(/E"$9X'_3)[S9FJ;K=X]]KSP MU7U&GH.V662?(WN5Q.H^)';Q> W[,>R+IO%[7;>F%:0-6N&@.54=-H_HY3K9 M38FW-%?MH6ZKIQEMS9(U75TSB58H5[3DG088FXGXB/(% _8=^\PL7HPI@X/IA$,_LM"]OBLFH(YY%47-^V Y(B%_]# MFJO+J7JS2$1;DH1SL'!!ZP6OPM]]WPZ%B\!YQCD6OZQLW,B?O00G((2I WO. MX=>[X-'_N;!%2'?9-\:0;\*),Q.K:I,&W/A/_()'<](U*;T*C <>8"P.-I$9AO,-0^TS -LQM''R4$O<4@ M_^%CSJR8F"DZ;-"BC 2"#[0F?"I_UU!EF9^W#GBI90 M6SUS?1/NEZQQ>-*>Q+TGPUWU.TD?7=,TVEU#D@Z*Q!L,1>*O8"G&01)3#>C* M#'^B6.< ?\9"W&/-%D*R=@LN"B,AH+MG9X)P^[F?:8/&\8B+MZ"F_ MW\?:/.-KSR8>$A:&KS W//I=@)'^+OR<8.)%TQWEI\L!EE9 VWA+SQ_0-]*PHVM=&2+O8"?U1 M1+XF6V*"3<\VH9?. CS"5$1D1:![T:& /%OXI"R-; AFDQ#.A_^"]Y*QA//1 MA(R&W):,D6R AH3!\5,)'RU)L-%KV"DS8RG#AGUL("2M@>(=7)@?L2[GX4(X M]5;O'SC,N5W[T5Y%IBVNU37KM)O%+^5.^J"I%PJM6[^);"?O[NZ506955RT3 MG0?J;NI$$2A<,"M&4>![Q*1S7P4,YMVK0$^O(>GDSUBX0!&*]^/?*>RW9\SF M03@GCX8O'N9PI2;I1!V#&3-WJ7$C#-J/NQ3SIW@-C?5O./%I8E*<10[WH.C] M/'ZBU34D'L]"?8,-7ZIRWB#/F;=^%EP@3$B4]T);&UQ;LZ2MNE4@,;W@8&+]DU7L2G@+_9S1)O^Z '8[IR)(3N4C-(U'ZQ&-58)); MQD>_EK^DE^V\8/OXT@N)09]Q#=-9]T%+PD"FO M168@K\7L="4S:UZ+;'4LTR@DA43O6(I>3(:,TE$DE;5!Z1W-VGQ+B8.R.EVE M./99V1. 6-M)VRGT=G(.&?/*#UX7U9[9Z-U3%]I72O] M?G1[R3<1YG"PQ+A8WX]C[M6#6^_,LGJP[';5AN)LJP;;!K$-&;-K84C&?R8F M8OG\V[/ YSAK#*50VG1J9VD/.3]J1VW/]HWD8I.CJG59%83E%("F86>P6#V?1HWG81Q+ M@)G&I:C1HMPP#0&3T#!YETO:D0L_'7@UO%;P8&H^"0\\.R&-(7C(&Q&@P#I- M$N7)Q:0QB8T".Q1(HI1COPM9)QN.@JQ^0K]L# N4N\G'0%CMU '%@[9@JA7 M"R?8=5/I$3Z!3-CQZ86[PU2_=%@).2^/@VY&5"C^7&Q%]4+-5X@"1X!",_<@ M,IO;1/;W-2+(B9,O6\V'+*E#)2K(I:2=6!'B8-LJK'P:+E9A4'9G>8H\MS5= M.'%X7.XH2C=K>%R3.KI13'Q5U@M[%!U5]TBQVE/F8._G)SPZ4=SB#*,1V+JD M2VAUTLSWG&* :";&X'4Z]-U/>5.?V9O@;5+T3EF(4SL*5,W/B0.?.,LJZ9#X M126(L/\2E:CJ5S _*?H7ZY ":GW!2[ZU!E^B7R M%(O3@G@*;2#!J?0>9:E?$S?;>%_=1*1UM;")' )+QOH/'_PKBL.%:U14B*7, M5+X^S:'XR]Q]3?*?K;@MEICF^EX%<9M78>XY,6'#"0IPV'I';*4%_N3(F8(E M^>?6]>W5AF1@*LN4A /ZB+MY1",E@+95H]2;3]NV3XL5R ,!FH V>):T8(K6 MZJF6J.J*:%EJRH=TJ#TA'B*9V2A6(&&L0/RUV-!/4,*"_S:0SL?A#TWJ'N;3 MR-EB+VN >==A=N;'P:JS +OT"/:UGK-OQB:U&Z6W6] P]-UYM'[+]A2F][U5 M]VN7:R[:Y4Z"-^WRA-O# */?VV@,RN0,N3_1:TC,.-Y3E_6>NJ?V8X#;'2GF M>*8\'ZFC:1^G=^S[*-/H ,T*>935TV@ M^$KX"K2$^(@Z]XA8%0=[! +YUXSUY0YTE-=9YAX%48R :S8Z(6@=U62E&<]F M*U?.(BE9U4,9:^D.,3CI6OKQ6/9?2TDIZ]5B-W!Q0,VF]?0H3%QQ+9;V^K=C MEG,W&W?5+:PL-NV$RV])'#9(N(FXY&1?'WX#+\FQ:9KKFS 30_GMR"7AT]Q# M<]N!:W[A8EX7$' QKS6'K3W%G&R7!GA"CGQZQD)\[)SPB9R^]0N7^SJB0N-R M7V,.DPV1+7*?G"$IT$,D^:)>2];K7+CKS&%]WT4=A1/ARO5_+V=\!L9W]Y5^NFT?TH1G'"&:_'R) G+L:=RGJS\:S:>DA0Q\<4] &+]<\511_R8K"H.SN$".*S*I)8V@C%%OK!%56R*W7-9KR,2NOEDO1I[ MA@K?,V0?C9;6ZGU''GJBZF;1>_?""4?S^& Z:I5XR'T-'6K"O&DIHL;B@D5R MS0,.Y^[[_0FNLNH"$B7GID0U=);*=1;[<)0EJ]7[*ZFBDKU#WS@IG\3 M]>7ZX9RDX/:'_CP2OJ/@=QP)#T[X.]=)M0&!V@BEI'&E5 $\RO'V3A0 ;ZA" MN@_\$;:)#N(:IS8<+D+C5#!/EB?*W1I),"CM_>$ME^0/DQM5:E_^>.]'K M\HD;1)7_"&F!"M7HV.;ZO#XH4'/FW%1#*QE<*U4!CV:K=_DR<88.S]FO$4OS MJAB^L\%*A;*DQ.*>:5\"6,Y8J7\B4,& MM'W$??_A4;CN"%?7M_W;\^O^C7!]>W7W\+W_>'UWN]Y:8D]PJJT-8K9V $@9 M\WTK)I<[&_,W#IZSL6/.Y1P+NID*WP=]8="_NGS\![#[_.[A_NZA_WAYP>[I MIING<7YW>W%Y.[B\$."WP=W-]069A3!XA'^^7]X^#H2[*^'N_O*!HGG [O0V MMW;YD282Y1EX)=IOJ&9'U3=_E;F/H-K1Y6R=/+9_WE6*.6:'#RK+H)3J]SS9 M_R2+#XX\MUCK5?)^5IMW(1[!0L+"=Y^>F'E)6Z7_9>YA097$O)L2%:7(P'G9 M@QY5Q/66<^^O/2&:^'-XA!V*I)\EGD6D27[<92WNQKA7$\]DP2(+'-F$HZFW M0CK^2F& =,@K:L([ DRU(II:W$9FK>C"P90;3#L4[A"-?G\*?'#]V\D(1R., MQ^./9KU)$T\=VW9Q21M)MQAX1O9*W\-EUR3WYKLD5($.?SS>_'<>E53JQ+?V M9)V']ON&K.IR0U;R5]R/=1ZVGQ":G3W@9^S-\57@3VG>%#SQ[TXT.9^'(-,X MN'P9N7-"EGX88OC/?D0O^S5I5=,FK22(JQF*J!GK'5HW&\N%L3'-\=F;G=LU MYBZ]L:QQN1AR,7POAEKI8BB#&&JFJ%@6%T,NA@T50[ET,51:O:ZIBZ:A.D/-N_*OOVV'?LP'9&.!P 3;.*"JT[M42-I-#E$Y7- MJ#S:HO3N=1N#8AQ'.SR3XG"D$QRIHB[EC@-P'#&(HQVF=7$X,L"1U<&1E7); MT!Q'#.)HAVU8'(Y,@B-)5 V3$1PU8>_BUX#T3@,;;^Q$!QEWA7B-U9:0'98? M)?$]I7!6D>C"$JVHHJ0T)4;((5>(D9@#<1C8D MY:ZH&Q*''(?<_J9G#LB1(F=+%V4K=PSEA.'&=[5475K@4:2SP^^OWOU-<%(& MV(4/GT3A"7LX0"YM/X'LJ>/1\X))_6 >WZ7F6G2'>Y(0]]>8M.##]U<(>_DR M(UUYLRI8I=63)5V4S**V52NV;-<<4SO\C^-@2FWU+$-4U:(\$PXIEB"UP[\X M#J0T4%.6)2H*QU0=,;7#@3@.IG3 5-<4-25W'+L@3#4A6^$!AQ@%HPDU#6W\ MC%U_1FK-><+"X9GH,45!+"[>Z'F@3!@@$R98@[DC/'R+D$$D[4RF+A!))B!) M%RU+X4BJ(9)VY@,7B*1NJZ]D[]XEVFWUO=#V/R9I1'G0)UFA1UXJJ M+^0^-4OXV6WLY<8/V9T35;VH[6".'Y;PL]O$RXT?I=73"DPGX/AA"3^[#;O< M^%%;/5V4+!Z_.V&UT3P(L#=Z)8V,Z'' PJ7V>J9 MHM)EI?*M"8$_PB\!D&$[SV#J.^1\"5*F3MIMW]R<)Q% V2PA!'B M..',#Y'[*Y!F!N0D!\?"_8XWQ_;B%.M4=.Z\]/)5V1D[+]AN_P<'_@:QZ9*^ MO%U%5KZ4ZF(E#*N*BUX9?.T($1X?7Q;'5YT7_ATAQ*/CRY#8P!"-_FJN. MN,FM&G;8? LR7U,J$W\HJQ=DM'J6)5I:)3HV\"8AK!B(!2#/!.3IHB3E+A3@ MR*L5\G98DP4@KTM*2251TGDS+@Z]#+9G = C-2T:++=%)4'R!DG\?MX@Z4BJ MXYJ< XC#* U3\_*G0QV5E)*'50*:$IB*HF$4Y:-4;$6N.71V>!HYH4-V^511 MY@VS:HF=';Y"3NPHY.154U80RL;MH@H,D5,]+PG+&Y DM;WW/7PT6'*A&-%)S*VOK,5)>)%9M M%.V*KQ>*(IU4WAH;*O\YBJJ-HEVQ\D)11*J^)%'MKO<(XS"J-HQVQ;T+A1'9 M]Q,U%I11$V*8CWZ$7,&G!EX2QCS"HG#8E:@5*BF5.-&< Y&YZK+"@"C3ELF*5 D@ M\E0.?G^S4SF(I M#VI$DB70+$7K!(4_J.#RI(\V"NPK\Z7E";$O7Z( @9YS/!2\7D=X&H(Z)B\-?'IF2+KIEE47*ZV>I8F:4E0N<<76 M_9KC<&>&"#,X5%L]R?/;-KOV&W4&PB1JD- M9OYXI,G7IZW.#JL6T'1P4;,EM7JF(BKJT7N(L- PEHL5%ZN]#?U<8B6W>H8I M2E91!VYQL6($8%RL(;(.1#Y0 M8#H%DXU^.?%=6"S237KKES-AZRY]WA0:?O_I[R\H]23VQ"QF)&"S4_(-AXV! 5-:'NPS*>ZT6XZNP4V;%H5]WZ&?S5;9#WZ+>2E'921SZ'/J,>2M;H0\#H X+QS[' M?NT=E@^D0,[ML_"RW@RNRK-C8\\.Z7;B\L8AWV>IC0"NMGM3)?V8%C\-Q42C%FRE0%%0B"OG/:>2BP$6A M%.^F0%'0B"A8N7NK<5'@HG J4="/) HZ%0564E.HV_.9)A/"O[;SW/L*/]+7 M3E'PY'@T^5Q;A>\(DW9."3M[7X58R] .?. MA[R1 [>%$7PPA?F%G:V$28:C*1U3AR'/_- A4#@+L(LBYQE_^>G8T23%\-*- M<0W*F?1V"QK"(,#)WGH+*U1OJ^U5>BS_).,EW[W<'_WT'^\ MO-A'Z[$TC_.[VXO+V\'EA0"_#>YNKB_(+(3!(_SS_?+V<2#<7<%7W^\?+G^# MZZ[_=DFG^_U2^'1S-QC\PNY\-^N;'ZG*SC/P.-E^H7QI119,P$6S$)^EOWQ) MZQ07JBL8FR>;<6T_?%7R=ZR+(ZIF02593$(Y,7)UJJ ]/ZO/ZY M(7=TR=KXE=21-WZ^[5%FQ[#,3$_:_KG:-9@;4U=A;TS%TP\-K"7^8>%E1) MW*.:Y\.BDXI29."\[$&/*N)Z\WP_77O@;OAS>(2]WI5K4^@BP\$?;+-:D12M MJ GOJKNJ$]'4O*JAIG3A8,H-IGJ5VYZZ%>)[_C>M#\[:_-ENA<-(0T19,D[5 M$7&#@JI4ERDN8+45L".V1I0E\U2]$;F <0%C5,".V"11EKHGZY+()8Q+V DG MSER[1%FR3M OL0@I:T*6]5TTB;.K9P&>8"]TGE.G4GA"CB<*'HX3"M#+V4'M MF3Y(2^+W5_\4W%CY:QV=<9Q?^0'\Z0FC>1!@;_0J1 $\S:4) P*R_S4/(YK_ MDG0C,PX[,2S7<7S562;68@E;E@FJ7,Z7=4N\:B3,.$]X\4A8$;^V[]F/;XSY M%30066'Z@1,"/2_F ?R\APGZ-JQ =^-']))U\9$E6'S$KE):$4^A1ES-05F@ M^\TB%.563QU0DI2H<>8:M;Z<;I<2S*'R@(/2&,1BRI@ MT1 5M=R>(X5[A54QG.\)#HB-[-G"S ^C=H C)Z#)XL+,12O&\[*WF,^0WK

.)J*6\ ?DD%YU#RQZXU!RP.$]\"GL+_ATL"AJK9XB2AMLYU.6@V1? M&O9QH3D8UPSH4X-Q'6^D/ZB\;H-PM%4?;7FMXU.K/G)^N:A:!@=C#<&X[[;' M"56?V>KI>NYTFH+0UK!8\0\OP#",_V";[H$(Q/I]1HY+2F3:H#?:(2(%-G@$ M[DWDX,;&C M,/]LF66^L^,UW"7U2#_/.&RSHO[>W.79>L-W^#P[\32+7)34: M7456OC#B:?+0!P,!XE,BT.((K#,"=R0P,8! 1>((K#,"#PS_YD?@.M)(+T5& M,-:PB.X#'KDH#)TQ#(@BQA]O3HL8!_Z4-!V93^N@!G]-UYL$]5XBR;*M^>BD/T_49'6L\U/=#H##W24 M8@,?#W,?6QUJ858'1QV+JFZ'X5NJJM.XJJL,Z HT=-TA>KY1+CV=B8$GG5C06B2<(]>;" M']FP$^7\6W87(.R;"X 63=LUNT55 M-QP/A4TH\USA[H'-@Y)I)XQ(>H2J0'#;GY..H^DL[HFG!Z&W)E[%"9>'I^^]JU_T[\]OQ0&OUU>/@[8 MG=2>1ZP5.HB=1T$I&XZ"JL(9;YJL9S[C3>L8JE[(.6&RWM'EX@Y4*^;@.3JH MCQ_5X%.>*G6,3'I$E[#G(3Q[=F.M% TN\ A/AS@05)G2H91S=4#GG7ZQH]/O MAR$F1L9.WN?K19VY?^\^N2^%#ZX1*1$HG-"N9B/R"_[WW'E&;FQH'IZ!O7=T ML]2I9XYN9@M15B8ORMBQ00' Z'LV^>?R#1[]Z!P% ?'Z_X;<.EW_Y8^&.!.K>?ONC* M#R[\^3 :S]W^: 2TC<*'Q;"2,JS,P"+GU(F&M0XK:@ADFL<.P3CN/$PR#\E8 M;XWX+D!VLCY4E=%GN^"WQJ);'!W*I6ZKIUB6*.GEMBXN+=^^YE#:I0&*A))% MH*2)AMEE!$I-\!"OO6?@E1^\M?C32NAH4AEYV*%:4VJ^@AADQ;\FM7JJ(HG= M#?5,E76:.'3V5:6YH$,:35F*:$CE=E/=6W4RDMA1\Y8 ]P&>(<=.2Z$B](*W M!W^YK;-3MQ,J/A(BOID[F255 25OB:99;E\X;BZ7I..+@! Y+$81+9D5"-5/ MUU?0CD]U/7Z9D;R[D 9[DFXPL3\F(+K[)W#K_M 5(*'Q94SBM M^O*EZH-.K M::V>KH'-+S-BN'&;_X3KP3$ I5,#PRBLUK>"VPKO4E/:Y/HS0XIS6>ES')*= M')VU=0U06V:_KE7=G#^RG>]$^VH+VZZP=RZQ(JVW#%G4M-Q'-1WO5'?VFLXT M '6[(N2Y4$?VP+J&J)BY\RA.@;I$U;\KWY 5JF.+-"SVN/\XB6JE#*X9H2I_ M!L-Y%>EYFQ'U7DBZVHR4",5=*^/=";V$ X@JHXMV^B\QD_Q\46VH9BB8:*BM1-6ZWGE"#'@P;D\#&%/7\"23<',U0A1,A[\DA_8Z60J\YU63 MX, L/M6*]%!T?3"H(QQ,054.%]%M)?-A[75>0C=-L3ZKY,[TD>&AW>,,C013 M1:U.C56X'-15#G:FOQPN!SJ5 UUA10[J9;EL9GW:!C-= /EV;=[>M/L#.3H3VTNN]J'2T6WU-$54F:G9Y=N-)]2P MQS3VMG%P2C./'$XI;VR=/XTC"]N\?F"S>+]DGDRV\,F:3D7)9$>CXI M$]80-ZY/GE\'VGB[/U@"TE%JK:8[5#6!4@8J5'7 M9='4FY+YQJ%7B(8O 'JTK%T1NW)1A6A-S LKL#,L/\+\2&)WLY(TM%(7NYXY MQ'WWO5<_(.LC4)6D&AQ>,6(:I"LAV6CEYU?4$42[UK%B0&0"B$R=Y#DS J(F MA'_NXT:$RP<%X6171Q@F7&A0>=FI0,]SY75VW8T*GI[O<^V$4X,@),&F7 MO-Y>+EPR#G/(5)<<+R^+BL%*'A@/(9U0,9>#.8M@3A4M@Y6<@";8QV_\$OQW M+;WSQO2;8>-DZN*="LKKX6+2)7NFAJ@5YKESDYDE.&7JY%T$G&2 DR9J%BM; M\$TPGE?:QRZIV9S)*J2S51)$55F&MIQ2_BDI33%HDF- MT:3)K!Q[U 0;=ZWC%+=LCY"MDL,&T5H]0U2[W**M(XPRIJOD@)$.IJRHF;E5 M:T4MV6KEJ^S,4REDK[/&M10EW9@8A)C#2-_]+LH;%6"H+F&.'BO![O+>O#Z]FK]!./D^0/R^ OGV0&[ MVGY $;['P0A,;/2$%TJPK;QIP>X'^GCS4.1C#<4"?ZFS'O=?^^"_A=%\.G=1 MY#QC4?CC1\L)O'$P00'^<%G9.8=[%-P%@XC4!O\-N7/\]M2U5<62/E[?M@W( M.-J R/&HZYE(:Q\(,Q0(S^1A2=3?_"6C'[1O^*#"AMBF*=;'UMJ5^;,"08J[ MNWD41L@CQ,AJ?EE*JZ>*NL%*=.0$C72Y9+ TMR+SDXJ5#)4MR2@A;E@.(L[] MZ=3W4@/-\_=>$OG^Y;YK2$SB8L2$E*LIDJCKK!2$\IWP$^K<(I%$JL]D150+ MB[3R7? ]MET"C,)Y\"J$Q',)10%%,-US=@*_U2@FDUI^R8>F67" )DP MNZ*\0;ONW^&:'=N<@V=OS5H >$P CZ&*2G==H9X42G!:<+(^3*YX^2\&Z#Y+8[N MQH_H);, T7HG4]0W[$SE.E^ F[6E0VQ-^Y8$,5+>I%BBHJW'&4X.L2;8NP\X M0J103< H\�/-7S8/,V)>5E0LDE42'5@",G:ZZ>(DDT&4#5147)'4[@5B^# MD-IA]!X!4J0+I$@J2#6M(HT@F6\#S/P &YY$2T,Y$]^U<;#H>(]7LU8.#IPW MN0'7CO60>NH)V>,D(; /W3FAR'U\7ED_B@)G.(](R^E'G^2TP_,#WX5A/5W# MFP(<9E=PI!1-E%15-+2B2N193U'E@"UDM2T)L&JK9QF&V)6*ZB)RBGQ/WE]T M5[T&[?F3=>G91<6$M4,_BOSIID--&YN-7CR!ZJ/W]B\(Z7OVNA;,K-&THQU7 M7@!?&4W#XI+-)?N8A2C%2+9^M+/22Y)L:LY\I@;=R;FM$&['1%O_N6H?+%E! M4Q0\.5Y*CN6IDBQV'"2H[7T=!F1^^9YR:FH\3K" 1F2;$'FOI,F61\^\!B,* MS"G!@9$]!6!FS5 0D<.N([A\[B$PT(X@&F(%A_!N%"=UZ'#L>\D8."020 MW'32G2WL;"5,,AQ-BON=.;KTDXR7B+^CC+JZ.AZ.API2M%%W/#1,T[ -C!5-ZYK#[C\5 MT [)39/@S6A_PNUA@-'O;32&*9XA]R=Z#8GL+<,1L/B.\N^)MI4TX_'12!/+ M!>A#/Z!G(YZ!^L(!N0K&A)@9BS )R'+PA]TL,D'$Z %?(#SG9"4!6?CZ&?4V ML7^SMC *T3D?/>6$!6P4_=\'?6'0O[I\_(=P?7M^]W!_]]!_O+RHVC3.[VXO M+F\'EQ<"_#:XN[F^(+,0!H_PS_?+V\>!<''06_ZDCP]4?-$0[TS*NC[XJ\3 MY659'4W6B?Y* B;)BQ/5UH%I?5[_W- ZAJIO_$KJR!L_W_8H6>_HLIGI4=L_ M[RI6<8/Z^%$[@DP98TDQ3XJ&K;67,;_9)E[,R=IG3C%ZRYG5YIK?@?,B?(>K M)J%P":N0+?QE[F%!E<25B9XH5%@F(3Y=>V"$^G-XA!UNSV';8])9O!RVP:%( M)&/]R)0XM$2_5F16\XG;89O 0+J2.@TLVKH*_1&X8A]WIN.'U!R@:N/(H<5X MZ/ 61X(3GUK\B>00YTK>KFFTM*;Q3GE7R:L_=B*2@)HYLDDZ6X$!HYJYCP-E M)]&.RT&5Y"!3OK:^9[YV#HDP6[VN*DK==8&H:K5,-9:W"SP+@"LTR$>3"-"4 M9)_\AW[0L#*9 M>&9;+"[RZ.XL-;^DO4S2PC75*C*QI2[G,!>%4,@XA:4[(G M0)0%GITE:D;NQ(G3%,%4,/>YRJ[/(WII U?QB&QLTOI)@+#M/.,PDQ&XTK6"U@SIB$ZNP"<^2%R?P6RS("4\#>YU_'FV$XB$;[W*W(\ M8ES=>>GEBY118-4EY=2J"A@[+]AN_P<'_@;IER42,>XJLO*E/EX(A]O>5OL1 M<;=[Z9%):9!EB;K)RA$#C3+[:796>XCB_)7I#'MA[ (D>EQN6HE\@;8_;4/Y MC9#V?(FRF05$:?4L45%8.96&&_LG-/8+@A YVD@5)68PU"CK.3FQ=;%YD!Z\ MW# #.5.@<4VS;@LTQK2]?"&RD;4WCR*3MGFB+.5I+,(M7A;QLW>@.A]^Z*E& MDK:>E,YCU22HSN1@^\8>TUFH>J4>X?OC%1,A20X77WA^&SW%S/L^ MLD&KMS8T'.$]GJJ-M;VB#SFQM@XGTG7/RK.'R"W=[+BXH:WUGI#C_4(BQ"@, M<238-%1$:U-"4?!PU#"[]QAF[UL@;@# OQO3IFA]0NZ-PM!M]4R=E;X[W-(] MKGK-A10+D"+SU(MR @2TK0=I]$%493%ESY<)F]4R521BF1KJ MNO[DEFFUP;-#=18"'IE&""P&P-,H2_2<'E,]>A7PRVB"O*>X[3/F!F@!@8$K M/X#'>RF)'P,86_SHU-C8X:\-,0@1SMZG5U%HES53+:H)!#=E6<+>/H&"$K&G M@FDL*MW<.9?<0C[ 0@Y\>SZ*%HW.B%ZG :*^%IG74D'.G&,$+3SYF"9OKNG^& M7FD[)9YKG"_7^#ZAH^_-8AHO2#QRD3,-LRA]@Z<05PU%1<1*LL-H#TO;;/5T M4=G0ZH^'H8][Y.M;H.MH!1[-L)'V+?#XV%E=B3Q^1S9^R[O/HIJ[W!ZO&M:* M4LW' -L>"MP"6UZ31;G+0#8/-^99 O8Y#<:'@N.=Y6G6E+^T]@UOM!^14E]CI MXC5#A6K:)0)G%@H%3%PEIXKED2X&7?=]*X>*A9-*0EY=BY7C5AMESJ9+)-E7 M( MDPZS98^2GKPL'S3M>M%)-$Y S2@DYX4D2K6[N_!]NW+*X@&88+;P\P![201AT+A1;>$+8V5+LF-LH]C30U$/X*RKJYE M4X;9?(YF3H3<6YRYRYK:)9GSLL4MYSKBZ_"816'X(EN^8K=K,H*OFFZJ;CZA MY!R%$^'*]7\*5X$_%3[]"&EKE%^$3$>7[&'JY#L,N-HRMB.Z##)#V' ?^,^. MC>UOKX0)(%\+YW3!@*RBI9'=/$D3Y6Y1#3)9/[2ZR9 \2I>K(X*3=F^5Q*ZV MWCD\L^-W_".7CW].5:D+ =F!"/E158T_JBJQX^(B.9MF\/)86HX"N23!_='O MC_X]=P(,BA149_1Z[R(OZGLV.=9^1B[)K#Z55D_11=U@(->=A\U.VESB>)@B MS7Z[HJKDZ3EQFC@9\\FWS ^P7A4HJ0PD/>- =&B0T:W@TL8QH8F8095S'=-IWBQF0 MU6^IJ(:+LROFF40[A4S.;Y[(4A7E_RBI!5O"2D7(OD'](BU7 5DF/E; 8VHN M('/&.8L I$E+:@RM@'SOXP&R"3'.*\=#WN@$,4YV YR9HYO<-CFU&TNM86%, MMF-=WWMJ1SB8@@X;+LZG4)I6RE-LP[*%MW$=AG/0!_AN? -T?@0R7P"5,ZOW M;JNG6UT12,!(AAF/QIZV9UG1@+)HOI7$$J2:%4I,>X0!,@K5P-6- 16Y)?: MTR9L^>1$EUH]0Y9%)=<.& \CL@BA'4JW, C)K5[7),J6-UD_+1H(MP0G62]A MNF'4M"R#(R09W(T)65,KY)P0-4.S+UWA?1BK!J)CI!5L1-$Z6M16SS+X<3^G MSLX*)Z2YHF-CSR95YX[-+=$B]&9*TLP6!#D&N"OJW3S%B]P&91$\^ZO+@\%# M&I<;HBZO[U-SZ_.X[6JG\-97>*T_^EV8S8/1!(6+5DF-ZPE^#)UZY0?@I264 MO1N3E,3H-;. &*V>;(A=A9>&UPU&>VK78F!DT@I#LX Z$VZM9@#$Y0L.1DY( M6X#'JM:?+1]0R?N %[.1-2"TO8M)F]+C,&ZN,@B7#-M4>\/% M:O5T+??9S]Q /4!S3F>N_XKQ.PM5F+DPEH9:J<=4GJ1R9E.4RR![3&KN-&)N M@C*(D:P:@$]W'I%3\O_+-]8\++A"ONA[]NH'2U=FEEZ- M'I6AZ^N&)$-5(KQLB;&R)1:0JY,&JX9^S"Y.K,3=F5YPTA:-PB<[:=+X"REN M/?(BDZ6E4H6DM2M6'-TC_N7Y@GO%VQ_/G1Q_@[KY8RN">;58#Z;N9ADM2,W-J_&)#'$\6*) M <2?Y6E&57;+J::WS0=^$A/YO=VY;R_[5 T-YG5C696<:HK-5+^T\IFA\ MU/EUP@7'NX]Y<)FP #A N["O7)U9Y#32?UV2B@JS,!!)X8C;J<7+A9Q.NB9: M759.J6V4]_/HISYMP1L'J]&$H1]%_G130*&Q<= MK81)AJ,I'5.'(<_\T*%[!0%V4>0\XR\_'3N:I/*R=&."%.GM%C2$0P M0O6VT5ZEQ_)/,EXB98XRZNKJ>#@>*DC11MWQT#!-PS8P5C2M:PZ[_U2ZK?2F MR6+/;H:><'L88/1[&XUABF?(_8E>0X+S93@"%M]1_CW1MI)F/#X::6*Y +7C M!_&.$>@)')"K8$R(F;$(DX#HY#_L9A&HR4>B5XCPG!-U3K=,4&\3^S=K"V.3 MMH@_<8CX16>J0?=G3[SG1X'\?= 7!OVKR\=_"->WYW6% +\-[FZN+\@LA,$C_//]\O9Q(-Q=">>_]6]_O1S 1(6' MR\?^]2U<<=E_N+V^_74@;)TQ*U/LWUX(_?/S']]_W-"YW3W^=OD T_U^_W#Y M&\S]^F^7PLW=8, NZS:KTA_I:I1GX'3I?UM7J*D!$W#1+,1GZ2]?TDX/CD>' M06_ZDCP]68R('GUG9M#WQ5\G*M;J=E1+)EHVB9\D+TX4< >F]7G]<\/H6+JZ M\2NI(V_\?-NC9*VC9GS4]L^[VN:7'#0H;=>C-CAE1VG3D3'Q(N9OT2)@[95W M\>G: [O,GY,X8RB28FP,-O ,@T4P(7;<,]E4"K=W4]IKTLFRP]"T'W"$X$.; MFMV7*"!5&?N<=K9G'DBE:-$?C>;3N4NL;TH.&FZFOY%.L &>@)4.IC3]Y-.- M'^Z%AM.VO\GBX)4CC?N6""&7])4/A>\H&$T$518%15+4\G/)3T05]C)72YUX MI@C/CD);VJ9KXKM F/"P3K$F>(R6)8GRAH[#S*2C)OPJ\%3(Y;&4FS[.A9#Y MLF%9V;-NN !Q)'5@FBE*W0+.9RI!$D][X&F1)D*I4?];')$T(7^*C]+V:"_E M5/&]$'5G%[)K2F!B[&:5RJY$^]U)5E$YIRSM5&9>(YL,R>2XL,IPO=2.I4RK MW"L_@#^]).UR]"I$ 3S-I8%] =G_FH?1=%,Y0\W3X@X#.,]:9'%)U#Y>$N,4 MQ.5PT-L*F4C'>2(,J^M,FFF)JE%N9^5 MUJ,Y&^!\M$=[5%C>$_P0O>G9PLP/HW: (R>@&_UQ!_\EA2H*'HY3!]"+,,0> M'COTSS]FP78.:"=C[2;=\VH[-/ M+FN(@82\FK,GWV*Q)<91B&AM6C;6)8V4,SES^]*%E=H^# H[Q6W[#+SELL>IZAMEV-'9$2Q<<6>(2_9'9NR-%:EU1 MT_EIT17 $(/!'^YX?^QX!WB, U"51]?7BS=E5]D&4=FZH:R;\L4H[>IZ:,=1 MVJNL2O3VNFHF!3OK&UK\F&GF4,)@F*6ZJ8#E=@M/4P'_,O>PH$JL9 )6I!*T MR3TL=YRREC_UJ$O:G8N2VA5-O:B>$DSD.50G%Y"+(?M&V%J/A:/E G9I+J L M6AMZPK.0"WA4&R'].N&4=4C#V<,SF_C#=SR\NO8?@Z4@&C< F[GR9%IX=AR- MDW^]LD.![NK(02VWUNF)7*: ,NM+*M+*)*:>N"-F1'''$BA"+]/[7UK?,&IG1 MPF"N D\E.C#[=,6,@T3"IUL_PH*QO8-;/:U?[IPPS9Z< MSLGJ"O->6JY 6)9:'&Y;@)+S=>YA!KY]\+)"#K(0%2E/JBSW1"I?SZ0>IY[) M,FER_/I^*T^-+S#@7U@]D]4%&U,2I6Z>>B;N[3!M(E3/_*]/\6EQ]4R[]/7A M]4R6=>1ZIH88?7LK[;WJF51)REG/Q%T#IM5RC6SH"J:J9*AGVC^=M9"\ .9" M.X>>;%?Y/+I,'O^Q.YNKDDS]=E47%66]7U=EDC:*2]7A8M@,,3M9;W-5 M4N+>YOG262N:/I6KGNG0!';^<,;JF8Y@_\%#RC;^P%?&TR%XODD]DU*8,-?Z M2(ULDV?[/(U,2\Z.5)T"5AJ55C+I75'=T"FL8-/O9&?:5,?NJXD 5DP&L]E] M^_9[+4 :-9!&D$537I=%%NP^1LZTJ6ZOF^UE3"1?)4]:2MTJ1K*)Z%K+ERTB MFJ><297T5H^4_';52M88'L$K:" N+[J3B U3T 82"" Q,&L?D5)":.5:WK1@O,D.:9S.4777+_H+S:(OTH MM46J+)%$=6O= ^5IZKG"\,>I+5)EN=53#5&SUBU#GL3.'(88=!&K8;/7H+9H ME[X^N+9(E4F.9$?F1R6=2&?O5UHDJZ3JDU=\LH\2!IU-[B^&T8!2*8=" MU3J%+]ODV<[?8^HX*%763G@2"'G '#1JXCH,7H$E"KKIS@"BL6\ MV5SU4H=FRO.',U8O=82<: ;KI1@X +0F:T[%EIU,(8UCG_^DRK31G:RIHJ;E MWH([7FYP\49?X78?%\-*B6&VT.+)SG]297)"NV*)BI:GVUQYDEC=HNK2"Z?X M^4^YULHCGO^DRN2<;%425;.HU&XFRJ9R.P<-Q"0_ .H8V3RU*YOB20X\!Z5\ MPU6MU %0JFS!,FN)FK6>"L%(-A1/MV'K!*@='06/6#NE2*V>LJ&@HY&).@RF M8/ ,F[G+P$Z"JL-)P[Z0:W@DS M)T"IBL)/@*JR)U)0E99\G"HM1:556NL)/CSCO\"0?V%56HK6ZJE=43?X"5 5 MP!"#SF@U+.(:5&GMTM>'5VDI^G&KM!IB\^VML_>KTE*,G%5:W#-@6BM7SX0N M/Y#"@K^0;'3'V4(;]KIK7,5UZ%%8.6E5[P-Z\A*';=W(UB%:BGFT0[3RZX,3 MY4+E&.@!QS!PT6^LZ+-Z<)?2+?[@+F:D/X.D< MEH8["_Y4WCW*U!2\/P(G@[.J@"#<6!D3P%RA1D*XEP, MN'SNH;GMD,TH0)]-6MK2WRA7Z![5V/' [''@MC""#V@V1V?5]5TB3#(<3>F8 M.@QYYH<.0=%9@$G:T#/^\M.QHTFZ$B[=F,!%>KL%#6$0\VC[+:Q0O6VVWX4" MEGZ2\1(I]M-(8IGB'W)WH-"4*7X0A8?$?Y]T3;2IKQ^&BDB>4"U(X?T"V=,U 6 M."!7P9@0,V,1)@'1N'_8S2*PE1Z)1B#"_3@#[0%D8IVF+-H:&X M_3[H"X/^U>7C/X3KV_.[A_N[A_[CY<56V69T&K=WCY<#X?%..+^[O;B\'5Q> MD-\&=S?7%V0ZPM7U;?_V_+I_(PP>X8/OE[>/ W;GN%G%_$BU]/K ]U0N6NOC MV<;UUZ7PCW;-32)&B8%T.Y_"PT;K\=YW64G!$_*<_U"!/E\L6G$NTGV 0V 9 M_?-N?)6N8H/%(G;AA"/7#^ON S4K!YI!%.#I3-*K&2X);-BZL4/X>?AN] MKE.4;/^OTHZ\)*%QG!ZSH#V\@IHR&2P2P@.JS] 81Z\"R0T(9D35P_4D/]6! M2\+Y,'1L!P6T67,++F\)?B"TB!ET'MM,K5^HL;0PBCH"C",\T$HBR3ONW ;; MRW57>=?!]"&D!@MU,2\ ,CS2I@D@SSBU4-.W M1A,4P:QA\IB>OC"BSP4&DHO@>0X\[16C(!YK6H(?1S#2.GQ12*)XPF""<23 MX)#P$X7@: 7P2CM.T2(/3.=SOCR+E9N!-\,Y/,('-)%9+'/;7N@60BWPR0C[ MA@NJ$R;/@-4C9^;"%4_8PV"7N_1[/'NCK/##HX.@2HMBO$\E$@%\?W0&'>'7 M?O^^]0N9,:BA*\"1($OMOR8,$L*)/W=M0B\P(.DS@2?_FGNQ[_G3B29$9O[T M=N?_+NA)" E$M>'EVRCY<^*,)NFLPP^GO1AKA^K&9:GOO=>6PL%+G,GV$J<< MM,2=HW "JQGYA_CVS^"Y[UB[P(]86[M4>7WM(H^DTD]_67KXQ^O7%JU-WU"- MU6V GXFXI?KE35.N+!#$279 0(E"!B'"Q\Z!(Q[<8"%&9H+Z' M,"'RA1/$(QFF^Q(PRL6H%MH]HL\( 5-+.MCQ8/&)YF]J@&J\H>.2H<(L_/$X M!.TX1-[O@@_$L@-P/JG^\;V5 0F(GHT0";'7#DJ;#BEY_=O0)MB-]9\7I[PN M/:(#2@ZT+QT"T&$:IGS919?-TYF@,%XU",/%Q:2H#4 =MJ7YH;=A)R,E-"13 M3">03@] FM#A)T!A2K\CH$BFDUP.C)W&9(?O, +MF$SEC1W4N,#>:$XT:F*; MS#W0EQ%(&E'UE!WP-UG?R%#G(:9X">>C23QODA:\S'B!QE;@5K@Z(NO )F@Z M"VN$K@,+V:+.RHR[W M!CVGK%F45= ^CRLJ9\%,PC0AC7VE!B))$8\1-/9=U_])@J,;UL=M2QV-7KX% MV&C8%:;IHEF(S])?OJ213\>C@Z4W?4F>E43E2$#I?9<&$\1\2+O MAC!!Z@D_^@\XF@<>N2RS^&@@/K)H6 R<0="$%?9VH]E]H([:F.G %]]BB,.V M:BE>L\01A#L:H.C'T8BMGB9J'JR45M-QUJ*4:Y'E_6/' MFLIV[%@]*';\0,)*\Q$L2L2X\^R'.%#4!P@\TP,*=2D=#.14P#&LF__D MZ.&SY[CVT7I+@^Z"UNML2V9.1BZF05;G&;NOG71C+11"_$0CI@6QX13SM4A] M\7KFYLI\!?L-G!LA*2RC,5B)*H-@S,1D)_BQRIDGZA8 66B79 M:?90LE]2,$65XU-4(^V>.MM6S0(HZGM//KG7@8DZ=+<[I!_'!,6"/P^V4IUN M94QG@?^,!?AISV/"OPH WI^8I!J$R\D!*U3O".=I7D31;#E(X61DBTP+Z8\* M]"UDVS?J7OW52#W&:J05LAII8 BHG?4N;(>O1GHQXP+K4>_(6\=UJK6F("IK M1/FMGP\@9!4PE?65I"#NZSMLI!STVK).V"19B2C_L1/O\8&W]C.*=W2I(Q6F MBX@_PW&^<[K_FXX$OX!*HNT;R:X^7'DY#^!B4%.T-MX6!CAX=D98.*>;0V1? M^.\H"-%/4;CWP5.UW]4 ;/:^FEP5T/V@*H G^%<_P7^[%UL5?U58]=U)"G/P MG-0++6>+W,5MZN).6X+KQ$DU#EYDBZS4'&5/'3DP6V1+>./<#Z-P/9ZA;8AG M:!OB&?V%.>W9*4G>$IE(?N3JZC-\72Q+5'NC,$G6",\.BH+0,6W"SUO4[/]B?;43W3(VN99/[RW ME5"T=A"F4GX*&S^!C_6-2'V7)!6DO03*+ M$232'4;9NL'()8E+4NTEJ5N,)-&=^O6M BY(7)":(4A6(7*D2[ BZ9WU9&D& M!>E$M0:E(N!ATW[LZ:L,*B,%ZA8Q(+G FW:=AWCL!_CM^*Q-V]"Z3)(CUI,0 M3MD9/_OR4>K!!97!BR8= 2\*R9+,[1YSO+"(ERU9I[GPHI*T(*Y?:HF7+3FU MN?!"2MJV)FN>&B_U"L!O.05KP]'FIS\PL%029#N1[@!G9.,)V)O0KQ-/?UU; MGNBLDD+]^)IC)I\AMJ4G=R[L&)NQ<\K35#B 3FN9'8";Y=J)L?."[?9_<.!O MPI.Y.)"'8ZJ.F,I2$544IKJL8:H)<3;:MFV&7N/VJ9^%>>2X:=5$P\)MA5IZ M]PE)K_Q@15@V =\B8;;2C@;E'O"1(+(MQ'8 1 RIU>MNJ#_F$*DX1';8;ED@ M(I-@&H=([2"RPQ3+ A&%[G'F"2'PV%FAR:LJ3U[E"0X[-4"6/@C;,QP,]:.> M'DPE./!,(2Y(QQ"D+-T,/A DN@U5B4PA+DA](H*$7'0GD M0L84UKB0[2%DQ51:& 99K"IA]34AW,[36C.FM69,.WL@!S&%R+T;DYX=F^3! M+,0+XK$R%L&2,>=L-UBZ'S5MY&"I-%BV1%4.!XOU42M)#I8J@Z7H59YWE#BR3 M$"DNC?Z4C(L/LD/7 F=AZ6>WH'FQY[=^M'6-!2Y9KI M\+EK[QE[D1^\7CCAR/7#>8 ?\?N3YKKJ^DES777]I+GT80Y)*MYQ4MPAY^,M M!ANGTT3T9,,-P]7>#VS;T71T$GL?;6B6=J[AXP0G9_"1O.WD(#PYWS3,[<._T)>U9'D_6L)^P96L(1=OX/C/HQQ?C"Y.IT<]G'+@1-%OZ>.;;NX)'ON MRO&<$%8PW6JUI>#ZU??M\!9'] QA M>N;QJF?NS:=MVZ>G29.'+IP ]"G[.E1JAD]E +6O^BT04.0H2%U4S7)KLG-HV JZ1 _HIP \ M@IN!T0+X_D(XG\U!+GJ"BHC&_LJ6R#N]Y2V^43# M&PNJ*L%M6_@P&C MGP,JL[(M#% 6.>00;%U=S5VF7A"@FF#./OH1K[+M,@2;)K#_(@9"*)':MHMI<%,.]DOP&+K=<;D]O#1PBMTJKIUB*:!3F MM9DJK=P/8YADI?&=\9W6(];&#L-4X@M^O'(\4_MY@%.('\OZ[ M\8\0]T.P'K[%!V^/1O/IW$41MB_P+(#7Q+UP/+L_!>,B.1$PL]^AMWJ:")Y' M%7;6>4(+%]LCB*TN54]L#2*VJEH)L=UA(J3>",SB RD_YE5-V.+X-G=<,EB> MJ_.!(I"KIPA(LH^F@"K(79O&LWU8A*12/4B2="%-%B4E=[HFSQ?:&U3?T6@" M'P:OJR%$GBRT7;34ZHF6!6:?98BJQDIV"$\W*A226M4@"7,FD.R*LL9*!EP3 MK/ESWXO;%M!=,IJ'_Q3P1/P/94NOGFR1 ^-!VZL\D[^6B-R1!\8B(DF:BB9J MS-26-,&TI]FI>0SY?$'M:@M9!65,;?4,PQ)5F>$#K$OS )J,Y1WYARQB62-8 M-D5+7C]+BD$L-\%UN $WX4P0T!N_ 51O#&^8!Y&IM_IQUI(C21[9V-<-4=;S MG.+&_086<7B<=>!(.#1B'$H;G-B3X[ )WL+]SHSBTW2K;%;"#"^2.?(B.8YP M<"0-9;9ZBJS"2EG4I@K[)7,G[[O,M4$SM<&13)4C:H,NT0:RV#4+;C95I4*\ M#?5%BY*JWM=A\+FWM28I08JF=$Q20S3S0X>\YRS Y.S.9_Q6.O3?JR5="7VD MMUO0$,@QC[;?LE8V45+55]MJK])C^>?^A8VZLBALG 1OI2)/N#T,,/J]C0CJ MSY#[$[V&A+W+G (VO:/\>Z)M)IO8SV0'=..@VM2W$E32V63DHC!TQJ!R MJ+Z=@LY;+^_4)&NM-!4^6R]-??^\4+B;1X2^2_I=N(LF. "*3T'/3[ 7@B(1 M;ORPR!;J[\R)_BS0W6-5G:L[HU)DHEJEO/)\C[?^R] MZ7+;2)8V?"L(]O2,*P)B85_D^A@ARW:-)URV7\O='?.K R23(J8H@ V DM57 M_YV3 +@!) $B02S,/RX5L>7RG#7/\@BO<[T=]Z%/-V>RLSF EE!X(0$1G##) MB V+9;+:RYQ\N"8*KP,K*)O9JIE#U2B7CGHPB10NZ,PR6\UR3QP+U&(\UI8N7,9#:G4==,(6\T(1/Y)?W:M'4JJRA MI^O"P5093)?N+'W,#*_+]HL/A5 M!Y,##X-B=7WIA]%-0"(W(+0&T)AX9.9& MX5I'9SI, ZV6D^/,\18AZF[488[./G9"$GL2WCB_[-G?1PCBK+@D_OSEG[^& M6)QW<;=W;/8^)F"B>E@U"JM"P>O\XB5'BH8]M&[^I4L2=NB4I%1$AYXY)PEA M O!7IM%?Y$_^G/L+D,@A'I9$KY^\R6*%B_(-#SU\[RZ* G>\HIZ/'_X7W\,O M!?X"1OCX"24R"3#2%%')J0#?Q5@B3DC])22KW82D8+:<:-D&)R1. M2*TFI$PMJW81DDHEDJ%G*^!P0FH#V#@AI?%PF>I2[2(D;3#2I=SZ,5T-SZ7? M-5M.'_&Q>2@$ZV-G,A5F@?]4[&C5]2(?8WGA#SR$%M[@K[_<%G$)=L8#<.W/ M,_* Q.)"C:."6DX2Z["]N#:VZP<"]M%Q)T28!&3J1L(;&L8B:X?/CGB"R(UQ MHI#9?JS+1^ [!4)=[E=!0+SH&_5.Q6F#/YR?>4)%'XRRP=1=5,PXJK90=:(6 M6>VH,K#X (=5WV!UH@Y7[;"B_5(YK/H&JQ.UM&J'E348Y=3$ZK11U04M$O;5 M?_3@@2FUCV#95P[V9:1V$WRFF@)Y'77HC$RMK ,^"\9$5-)U88,^("HFJ](2 M+4B^XQC<8#"32'H9#&9@IM"6K)7+*W.0M1%D1<_=&V5T"M8!% VC+14V.0:9 M8K#HD77MC$X9C%235=&QEM1BZHS>"GLBO$FB,'\1R,\E["'A3LXC=%/TA#J7 M;OR)NT,8!TA"19=3EB2XR 'KG M>""THY;ZSV<27#TY7'685I54Q)*FU1<2?9V=8]UC_3%14FKOY7[W:)2 MSWV';37M]&S89I&)G;QD5IY/CLO.X[*2ZGLI=DI/A=2<# L.VRN%;4;M;H:= MJM)@I.=8=6W#9>O[];;UKBM+62983.#<9.4*W.AHB85.Y+H4G'R[67 YKUDF MR*]563 J)CA+HJ(S\->EIQ/CON O?U!K;O)G2P:C69 MK (W0=U2]79^Y/ M,KWY-PG\/)&J#T9IQXQVA-;P8D.Y>G'X/3#Z>?[M#/B79UEZL?. MUDO1_XDBD!?WO&@J:\]+F3YZG0IVX6397[(\443S\F2I<;+D9'GU9-DZ:!A@C)'HPL0]1MDQ,2)Z16$]*EPTC+ M$9*.'6$D2U2M%NAV%W*:K,$S=9_3=R>ON,'[;PW:8J&YIE\[E=LJ=U).=Y'I M9(RA7F V;Y=^Z.(D;@."?J%G\A;-_QN5/KWORW)"@B\ AMOH =[=#4AM>48 MRXF8VB8+5^HRSL"W0! M/YO9J9S9=09UI4!W@2;AYS [=G%#[0H'CC/$VM_>[-BYI^!,_V\51D^PP8<+ MY-36/J8[##VKO1XPB\LG7Q3@V/I@9(E63IN*"YF\3,-W>@XKENII+6 R!B-= ME%2[T:QVCJB+:9Z79%0FJ):VJ-G9QB6<4[4.5RQURUK0A#UP#%%1U9:PJDO[ M>SN92;8;/14OWGZ9/<;%6SMR\3-PLF=DSL;_$,S\O_1:L9G03D,@- M"!X!"F/BD9D;P5M"&.V;@,S@)OAV7#-22XYQO\7O">F+J.=/^+;WHG?QB\)? MAL)N:%Q/\#1N%D_,@RX%.GT8X#( YAG B'';$5 6?_1<]> \KV;B1/.Z2N2 MS^&[M\^4XTJD,#Y_XM+!O+C17)C 8L(%Y-GT.#I%A8C_HBR9 MCNT!B(5B-L3IQ5[K?=!2H4!9[Z]4(*U_!RF"35%P3#>R M=+.W9UO_SH--W/0CN1D'Q/GSQIG!<&^=Q8OS&J)HW5YU6/*]5=Q?@(/3G,UJ MFV8LM$&_\0,*MUL0\R2(.=)O3FO&(LP#5 ?_\>-4D:A>*, M\G;R%%%,^?M83I_-^H"^Y6W^NF%4D;;"EH1-$$J6< MB% A'B'2YW\<,P2_D8 .H^)4OCG!UX *Y.G?G<6*;%Z;'36(2SUGP$LG$)[Q MV<.K#DLR!D&U/U2CU%#?N\\ND,#T.PP6AHG"#T3+>J WRF:DQF"D#;,1$7_= M5I^6:RS#+<]^A)450DK$+W-W,A?<4( 7TZKN>#1[B M !_7@1-DMX/J=:##O> _ER"#3V&X.H,$K"/1$ =&9UYN=/9@9,JBJF77]R#! MNO1+U$"KM.S2_K1^@.X$,NHUIM?U')-7E9N8*55<]GI')R.J1=NVBB_[G"QB M2SP9!RV5 J:8\#\KC\1!*ZHD"HJD:'1OWI,)06:47)+I)36VAM*YI.]V8K-< M0.DC%+5NTG".ASDA49C:4N%Q!I)9]-V<4/WHJE/&O5Y.8[.<"HB9878M!1#' M"QQ!;(%.T>[<<$/* RMQ$?L$G>X,/I&E$U#*@GU"S0ERWP*+6A[*IP0.HY&! M>/?\XA#&B)_=Y1>6JP"L[3#A)VBWDW^M0. M7K. GZX"E%T(SM#]*3S!E.^8'A6" MC0?;GJNL;&LJP\OL49X,S2& +<9CEB9-69(O,C(+S<@2TL6!Q1\3XJW%.X54 MEJQ$I*L#LJ6(.[959AYP!> B/;/Q3G2+C.?,AC-A )LE%>%-GK]%]I-XV2L+ M8%E23M!29K+GJ6U2EM0+C0UT24,1)0O4>#O;(_ZD&G^ SH_JD*770CNQ M%G05XOF_IU(^3@F,UP6(C%X*2Z@FEG+&CIVR"MF/4BW(I3W@,\F^44))-J^" M1G0FR9U2+#.@_KJ*P@BP!.,LC6Q0+U4;C%-;U)4<[?X,"_249@.)@J]8B.A162[0M2UF^AP5$&$2WB9LL_?"W^+L;41V?^LLYFI\%6K=EX#Z#YA^?R,9O3*J MG"3GT&/ZFQ^/=NHO%DZ 81!/CDNKQ])3(WHM'0O.(CYW3HDF9IDWF(Z"!R34 MX, AX$PG,,KWI1BL2+\0$V:T!:;M*3 7G85-^0(:2XAH4;IKBH4Q[NS#"1+F>Y#"W0M15%-('U6T8V:ZT.8QN5.$=+&9H1]< MTD7+UK(SV_?YIQ#QJ8Q$B;T*EGX(5TI:%1N9=T09+13$\!0ZMTF807(0N@Y; MH+&ZF=@%S '8C5+H K7?;RM;N#W/;H1T+X2K)PR0^W=LEL] H_%?PMLBW$S6 M=N-NUP%3-*9L$X1%8XJ6 M5NI5AW^W%),/ZO*#LHZ^ZD2B_-%:"W;FMIR0]9AT+E--P2K47.;'/"!@IL5L M^,.:#0LI!R[08.8*ET7=69:"L&FTUU"Q:;_YA#J:OX)73,-,;DE>OE;1C)%V M;W49"G3 ^14_DK93&P;3XUE752T["G&>36!6:=<,RU2S>FK M[_15JDR"+!6M)LR TC# P=!%V\Z>Z9Q;]*!G1';M=-8Q4BM%:?*)"LL," Q# M.2Q3E*3*%97+;A0G-$YHK9%I;RY(("1!."].,'TO 9EW>W]5]+^RJ24'K._?@\<>/H M]8P/!+IF244!0TS+9GWQ1I*M U,Y+)D%^"\C"*GY$.)M<-N)HY),*7.2> &F MA/7,E$ WF6$-+S(=3I=K7M5?]B)Z*_C&O^DI\DF+BP4]R# M>)@8E"+G6B4MI"P98.7";*U\;F+W 4 G.M2S 9 Y&"D<0/T$4 UG&%D 66 = MZ-E$28Z@/B"HAD.*+()H^:NV(*CWGKS]!.9-30W,80ZSI\5)>8=K\^V5(Y03 MYRW9^JMI@0Z,V?^#1'/_=*F.#D6^F644Z81I&LM*KFHJP-1KK9%G.1.QS8(JC("5)E M!.F#D5'YZ(@#J(T 4B]QZB+CJ8O* [/[B:!+'+O()K"@;,,Q[O*LY_2:5N;, M5E7F'LTC9%!S LQQ_X+%_0M=0U!!DZ8I=V.FB?*VN9,))/GM2$7JO3,MU M%AIBN#)]8C G3O4JUVG0%4P/4B11UPU&QBB#+6S("<+)EI,M(^,F#BU@NG74Z[O:7=5Y6(+IB8%%2;ATF36W*V=6:.A@9HI5S8,@]-ZV#4SDTG2@5Q)H]:9P] M=0U/)=G3B=.-6M@3%K,1+5-NGCWQEER\)1=OR<582!F7Z(>C&;PE5W\1=(E^ M.)K)6W+U%D"7.+71+-Z2J[\(NL2IC6;SEER\)5>KR>#RW6RD-7GHO)M-Y]!5 MSOU@9,ZE&FO)IK\B*?GZ&HR?T=GE[_#@RB[T))+ MZGE=";:+TR,V4W]C+EUK1V.N_5ULR!O"Z9?3;T<[=.EZXQVZ.!%S(NX$$;>L M59=NM*-5%Z=?3K^=H-_6]NS2S<9[=K$@8MZVJ[=MNQ)4?ED]P;@F\?\CO;C> MBOJA=BKS)R/2E*&):Y5=R*1;4BQ4MQY,,"MM'G'& -%5=/B1VKL G%YX!<=T M(\LW>TNY]2\.&&G=52:6KL[&L['B*-K$FHT-TS2F!B&*IEGFV/JG;@W2A^;! MAG >R(>H]^5?1LR1QR>8ZG>R]('W>8_OW7"R\('' MD!_PU+L%,).-0+-B<0KL@4SOHN0W?"/C@>/ M3P77 YY]4&\)X_7+Z"[;FLNG+Q_3K7P*G5M8US$)OLY^)QC1L)RC%$NV8;/$?PAV%AO-6^(SOW?SO MAU4 'Q.%/]SI%.CS@P.B[S^=I^5;X6X6WX%EM.Y"UQ&^.1-WYDZ& JY\S@CG MSC.,CA!/>;]7"!@WC^$Q!-Z (:G( .5(1Y$5CJ"&@"F0/\GQM@ MZ,AT-8G@*@%=;04 @)T]V,J M1BYVYMX;TF 4 +^=MND>P"I]02GN4?)V%2-?@W@^6R)')GC92 MD'*58;.$F\XMG2Y2,*93!BY%RTP &DDQAM4T7.\ H#VZ&CN@]C:T1,(8K3L+ M6.*;SF*Q_3*X(PK=:8K4]2R&PCTHMPX\\+CPQ_"%I')Q2 D67N)/4EV2.)/Y M9@#P!21C#P ^0?H-43(*+R[,[P7F2NA7QL0C,Q>P/PO\)_K+SNM!&H."..TF M#A(&_E\ !*"64^L5\Q+8,)@2C >Y"B['!$RZ"/1V4.(!!K&42W8(^<=D!6H[ M[-10Z-P2W4W_#P:/Z%RS6]<#S!+A#>@1X2_ "[)WQ)/9ND2< +LVA8 D8%@$ MV21@*XR ^3H_D0=/"9@X$S=>.:0GYPD5EG_'/[SY\.[3C_=WO\17TI?&/R8? MH_N&Z_U$32A8@!7NU/@UWA^@G=G6 )'=ABZ58'\"\G&7GYT%J"=K[K=3MY%^ M-L$$2CH@TPD2]JG%0?J> N5X6 LR/'@7H?8?_HYK$H# MG!F!>^^62W@09AJFY" *GS_?"V\&?SS/1+%=BNGGZ?=2&W4!PG8! MJQG!OL*F!H"X1/CA(['0=#"S+#81;]+GMK%+B3[7UMY#A F;@8(QRG2$_V+>N H?F'7@&Y<%.D1_+ 9T!!H MBPX?0$#)808; ^PO>D'U-$=WI7(G7H&DQ .,(=8Y;V*ILTU5L$"3Y.WX(%F M1NO1$;G>U@@IZHXW8\S;_1'MCYDQXDJ8G9,YF:X6Y.MLWP#=,AK?O287LZ:H MD6,8&G+6%"TTFTMC^7M&E89-6<\:J1V81$B\9+<09S,?I,L+XH$^=UN0?K'G M??R=U!5''<4PT86S#,EM^L?;-+W3]>APZ4-ODWLDW'>S[#@_HY5K('_[=-NQK'Q3+#.4&)F@H M1U_5TW[N(JJ49$G5773%.Z!O%NGQ7K#M<:=:0Z>V])5.?\=#<:5KL/9I%9@_ MR_(+_5S+C9Y,]G&B#)]% 4(@FDK MSSX'A.5-L=UA7>52L$Z$97XGS\1;D8^!_X1G^_C.?[C1_#Z!VH?4OWJ'SM*0 M3'\X/\M&>QD*=GG71%/.EK7J;)H?)YG^DLR)PF^7(!EU,)(U4S3URC54.,EP MDJF=9,P3=K8G/(XY0'EG2C%= E1I0]&FJ&(FM&6]FN\ M\P#WA#\S80S5E;XM*:Y.TIR99FJ*0U&BJA*K.H^<_/N:NZZ*IOA5#V'VDP%KEX>C/%& M!IES/)IN56E6* ]&MB5JAM42!9/#Z")QSZQAI(!$U43%JMS=C\.HC6[VG&#@ MO4+"K %%@^5%/2< L27MR;@3IGGV=L2(8(E%#5OE6:)L[1BIHG=-!=&SW9E#69_4&WY%M<-F--1#?*AHJP28L\K!QIPL+F;F;Y M.5QKAJO-$JX&,'UCV(KHT;[!M4^>W'.>O[03J;GFD>^/%8#D)\VM?YX;.:TV M$/SCSIMNGZ!L\@$WIY??X\-+N&VU7S6]B#V$0<.J:&IM*?UP:7.H M.7ZZ5S&7*Y3-..#3;8AWH33]6+$_05$K^Q,8'4!RZ%S,Z5X1.O9@I%BB5+V$ M"$=.=_WLU3!D2=2UKNI9\7WQP/:V6G7]A"*K^)QJ\),!?HHLVFIE]?$RX3<] M,L&?O1X0[ZMJT[GN20MK+FG57=)LK"ZNN22Y$!EZ$$O!%0\ MO+>'K3@M[1M0^^3;.^=Y'BO;F;L8N>5:$IQP5IESM0-G:-?^?//69A?.$!M/ M7N6ETWEI309%;>7&BVM:&IAQDB6J9H]B[CG)])=DE.9)1L<39TNTE;8<.7.2 MX21SA&1.5 >HMW2Z9?#2Z9SRKI+RM.9%E3D8:9HI*K;=$N+C'K/.W'55>3V\ M='KGGF_>5<8#,TZ(. :ETRUK,+*QZ%1E_T1' S1XZ73^?)?/5:\LF.$<.Z!Z MZ73+'HQ44=5;$>5P;;ICMG0Z%B0BO'9Z1Y[GBF0+>>1>I/E9-=3+\5!;0AXJ MRVW)@^&NDL[J,W==E?EVN9K!W;**NOX\M^I:J+%9N_A6=>:NJW*BU%+>F=O>E>)0&9>NM)7!R-9$2VY+J7L.HXO$9K*&D0K* MCRR:U?N$Z1ON7\<[AF==VJ<,4:ECJ' M:[L/'9IWNI_S_/64(V5?WKE;82Q=?YX;.:TV"CB%)M(VBK;4E=Y0CIP$_>T4, MR;'X-K(8XIT3>PU%5J%4U>"G /QD0U3UMDB_ZS''F99WYM8;0S]Z@:JYAJ0. M1JI:W27)PNKJDDN2 Y6A![T04/'PWJI>WID#M=^^O7.>+QDKRT-K.W,7W:I? M(V>\(/#?J?L\2OG'E]43D.$D_G]D6:ZWHK[-T6]P6_J^A U96CJ0*1+/_9U MWM*D&O>9O'UQI]$\Y8Q;#\:R MZNXOP ' MISF;U3;-F-6#7/(#NNNWP"9(@'?!F)S6C$68!RA&_^(J$TM79^/96'$4;6+- MQH9I&E.#$$73+'-L_=,>$L0W*;_O$VI5S7 MH\M#'WJ;O"LA)L3.OMF#*Q=?WL!J*,702EAT\N7D\A N_9K]7;.'AII_21K* M)7_72[[IT*!D>$ W&0W*-NQK'Q1+X=/ ! WEZ*M.J"4E&QS4H^I:A?H;O/GD M"='<7\$KIJ&(Y38(J.C+M7U0*$NDH)9X9%EB*=RFA;FC.HM3)'6WC]/_Y-$B M_"B5G,65KL&]'RQ13RA2N9"E9MW/M?1 )W>G&+?PVSCX=?3#CYS%+G6QY:J- MMHUY<'\>;AJCL:.G1,=##1!=*W2)A71Z)7'4KT\U0)#EAGU520"\P0LO ,ZF M;6WC_5T,21^,#%D2E3Y%<7"*Z2O%R&;C1?,-R1B,%$,7]>IYZIQD.,G4+F0R M45P7;.]B2"9O[\()[RH)KP7*G3486:8NF@8O!,;OXM6E#M,U;^_2N>>;#QFZ MLCB]\B*N>GL70\+\)$L2);TM1<&NRM7)^[MT_'F>OM)Z+LF@OXLA2X.1)NH& M[^_2 !9X?Y=N/\\UR1;RR(OW=S%DS$453;45J2+<5]*EN_A6=>:NJS+?,%)E MXH<1%67FA7GI5JIE\HH;O/]6MFBV91/0V;+>J9JZ9J-,!V,,]0*CRB*TM^2)L>\P8,O:8L4!7LJR6Z$H<1A=)HF"-(^RR8HJF MV1:5F\.(:8'8;&9!K7W8#-G$Q!M1T;-LB?=AZS4L&6F8++&(?0=L &-U)VV[ M_ F=54)Y'[9+E.54&;9A,V2;MF&KW,F0][7B:#U01%9C"%=% IZO#14.US9[ M.9OW\IWS_/74?>=MV+K]/+=Q6FWC--*&S5!D:IK;5N5$XXY:0ZWIH\$5RD;< M[]7ZT"@*D ]V85-:80OQ4\]+>MPK0@?#6G11LMO2P8@CY_).]HH0PL-T7;34 MK/#F3=AZC416L7O5X*<#_!15E*LKCQV-YVB-\LB;L+7%B5ZDM95BT!YLK>A\ MW25_),LP4BW+-'0 MVG)RQBF&4\R1@PR]>9*QT5UMB';U_@N<9#C)U$\R1I,-&%2)60.&6JFE,>\# MI[R^4E[SHDJ5!R-+TT7=D%M"?-Q=UIF[KBJAATD#AFYYFKK^?/.>,AZ4<4+$ M,6C H"J#D:J)MM:6^+*K*U_Y\\X>J5Q;)<(X=4+W_@JK2BIW5 M@W OH^;W2W=DWW^A6XI8UY_GBF0+>>3E^R^HVF!DBLK51@$WRD-QYP3 R-1] M!G'H@C D6/SXCX<[X?/G^T3CE$VN:YR=H>=OH==\$-G\3NLT1)H#/X? M7^1ZJW5AB@UG_>JEMY=FK5C13[%%1>Z('[I?"NJWI//&PG7&[L*-4%-=$B\D M%?EJM]2\KC_/U=06\M5-0D)"9)]3&OL0DU@>-\2\&:YD\M8:_'FN<5X!9ZR] MM89J=JJU1O-'^_PNWCFQ6PXAU ::<^/UZVQQH$M;#$2W#YN68K@N7C.P]EEB4 ML160+,H&=YBU0POE%9HN4J&)9=UX#:M[6M7;'+#PCO2M_ U':U;5K0I7E;8Y M:$5R;=_@VB>?^SG/7T]9;O9M#KIU6M[UY[F-TVH;IYDV!QI62M9$2ZL<1M51 M:Z@UE6JY0MF(_[U:I6UHJ*[5=EC3/M<\"--W9>]"+E MXS4\89=YFV".TP;]YT6 JDNTST$KG -] VJ?/'OG/,\#93MS5^Y6*>;Z_CVZ M+J8U3=WG]/E8>;F)"?W6A#T;0[T \;]=^K&+]9:F\KC/Y"V. MYT:E3^\S*2G<6*.IE%>KCC1W,2",O GY$PA%^=A> '*&7"U8*&;R&)!!_)(/!+ MY^@1T_3)]=PP"NCRKY-,X788'@A!9S5U40F^][TI7J%_A?["G=+4JX<(_O,$ MXBW$Y*QU^C&,9,W588 );Z<@_S5RQ@NR_AVD7I*]3!_,^V4+QLD^:,K01(1D MX?/B3J-Y*M&W'DR +VT><<8PBU5T^)$M$D/Y#2K Q>&FX)AN9/5F;S&W_IT' M&Q;Q2&[& 7'^O'%F,-Q;9_'BO(;(7;89 =#\WBKN+\#!:N9_^_S"9D^EJ0;[./@"1 M1*__<*?DDQ>[%>AAU;I"[8>DS45:G39\]YHDO(9WWO2!!,_NA(0_X%OO%O[D MSXU*"M\DH*DND0B"%8EUXVV:3.[4=>M&S2$:%UE%=*MH%%\-D-M*O!=CPZ5/O1V5RKGR#SZO?CRADR'4DRJB;J0?#FY/(1+OV9_ M5ZVA81BYEZ2AG/O[H5?90\O03KVIF&)4Z'OF4%?T4B,__+NNYG^#KT$GUD!5 MCG[OA+U34H>N)XK7*M02[ ?(&7*X*9AVT&0VBLPV9EUMFN^V3EG '7#44N[H M$MQ1Z>\4J5W0Q^E_\JBR$E%#:&<-^D/5;SZA5>6OX!734,32DV09"K$SB,J[*"OJX-!PT'#0<-+6" MYM(]=[?L[>05-W@_V/%-. _HLGQT R(D'A*A%E_SI1SD6^[7DL>'A1M7-9KN M6+QQ5=X43YZ,-CJW/?W?#/37B#G!O?H&*IBPPU>;9,U:<-"71TK*: MQB43@.KBSZ>Y0A_XL\:6/]L,3>I&$_S:N8NYK*#YQO &9HK(LJA)E;N=<5;0 M&"LPF+("0P96D(4#9P5ULH+F'>V& D:;+6I:L_4!.2>HP@G8^MD-=3#2LE7) M*QIM_3O9_>1-@1 #UUD(W[Y]H"DP7VDB3@=MN$D5&ZY2IFX[*2V76S=_>� MPP-;5+7*]3&YCZTI=FVS/3PP],%(R<*A@TG[[=S%/%9@-^]M-XS!R-)$2^8! M$NW'T"%.P-;;;F"%J0L$2'!.L+6%S3MV#0LL=TW4<[:>@0)V#KUS5L MX 19B[Z6<[>8J-66!PK0'-ZROHS"P=E]"Y8H/?_^Q>6Y_QHC[)@IVSH<^??E851B8V$5).N708^#:/WM3KYJ7]I61RG:FIN[E M6:F"M1LUT919E?PNMHV]%ZZ&6FCSF91]K74(EU\?OCA=6YQ+ MQ^(S98!,"F*I!0IBM3W.J)9*6>=%^?5MT4K4UN(+5JD:%_,0L@8FSZ9,5R76 MW@F0,*^JT_\E*UZCJ5F]N!.+R?''\^K<526K>OVT,1K)AB)J==4OR-*BV@2C?4:U(,M,8.K-([8H+G/9QSM:F MN97C;$KSG VK/BBR*.O-MJ[FG*T*9U/9.N6J&B\ M'&3[072(/YML^;/*L,803U MQ@J:CQZU,'I4TD35U#@K:#V(#K$"FRTKP)+7 M63AP5E C*Y";=[1;<8UHRZA<@Y1S@J8X@@VD)NORF\;H!%+EJB:K$XU.!]M'?8.\%%%8LU'S;;ST6MG MI7WFIDKSC0UL/'10+=%6*M=L/(,]<8;:-$-56#-4^U+EQO)\F, =9;M<=GOR MFB:KCC$Y>776OHIDYW7"IR^T%TR"_, MM$.F**GMNEZJWM=21*8TGC( MJREAR*LLB9)1F3_S++"F^+,JL>7/)L/J7CP?M! K4!N/US0E"VQ0R13-G!@[ MS@K:!J)#K$!ARPILAM6]."LHQ@J:=[3+$H;:*J+*M8(.@.@0*V#K:)?1T7ZA MW/ N6VV\O%=)]V'7V77SIP'LA8RN.4DXW7 M967+"IIWM\M8HMF014MFE73'6<'E60%;?[NL,ZSOQ5E!,5;0O&M7-@8CPQ3M MG().G!.T#4,'.('&UK,KFP64 D8G;WVL[U4V/+MOX1*EY]\?CMZ\?UZV!B/+ MU$73R)[-G.>4ZU ]A0XE1M0E"F2V]11,N5 ]!0;._>HY[M?(2_O*2!6M\7KX MIB*!:BQ+HJ)5=IB5VD;.1UO 1U7&?%21.1_E?+0!/MIXX5E3P8,'0Q=U.6M4 M^7Y,,^H[U6FQEM-59H8#N$\5V^5P?'%Z=KB7$$MH*.% MO]0"A;_:'FU42T6P\X+]^K9H)6J(\05C7'6L8B!9 Y.OJ>I8ARK/MJ7J3N^6 MK$K5I[H5F\XM)L6C$G5L8JV2PM#TZ^NZEC1C*'NN[][Z^1NO$^F MJ6C8%4@7K>I=@7@R5&/>:J:-,DVE2 F+"QSY<<[6IKF5XVQ6\YS-P+PA551D ME7.VUH/H$&>SV7(VLT":)^=LG+,=YFRZU#QGPUA91328AN\ZMCAO>QC:IK>?/RMBH6\)4VTM,J*)\]-:XP_JTSYLRHS-*EY MEFHQ5M!\"*F*(:22*AI6956-LX+&6('.EA6H# L0='N[SJV)45B=2;/SU0\?1 12..UXMM/X@.L6NV MIPK5EQUS-2R9:8X*V@;B ZP H.MOUVU&58=XZR@ M&"MHWK6K28.1J8J2S4,*VH^A0YR K6=7DX$3,+?ACICX/:LZMAN>/?8C(-:< M".WK+/_ =G'Z(PN:KTJM*8.1I>FB;K J1[SL%NN70 $ZN0AB;@W3-\G 3"?Y/% M$XGBW[\%/@T^?R;Q V0QW T%Z,]^C9O=KTV4_WJS/KH_R53XW4FV: %DO74; MW1X_B)SQ@M";INFEWF[1Y)=ZHF<*[M'!D)[UCFW=\=_$V9"/[XG"1V>QV/J! M/O[%]V[N_8 ,<^)K*(?]E6[O^G=@R/SG!H^O% M,C%7["5[/_IM'& EP0.0259 4X8F;DYVYU[<:31/A=?6@XFPEC:/.&,0S*OH M\".'AGCIC;Z1M9N]'=GZ%P>,LM)5)I:NSL:SL>(HVL2:C0W3-*8&(8JF6>;8 M^J.LL7IS7$+6B[=V#K=M;^OU5.[@VLUEM M:Q.C"/0-/]8G;D%7(T%,GK\YK1F+, ]0/?K+Z2T"9><'Y:#^3$ -'V 7_O:K M,\K;_@/$I5\@QC!358?B] LP$\'^S[]8BJR\_6V'%62;I>QJA1^

_HFX*]M\]48>'%IJ.V5C+NRT%]TJ&J6,AKC$.R>$=2;KZ2_6 MTP]Q^H(;POH]+8'A387QJP!3D]7L6 )"X! MOB0("-IZL"?QL\2;QIH X-Q%*3.FKUX/ .2+/\'RH$+D"Z"K@1!UE["X\,F0 M3%8!,&$2BC@4_%X\-;C9 7D++$F([0O\.@SM"<9!9Q$*_BH*(_@LOF<*;X'_ MX/,P3]>?#H7W[F)W&)EU<,)PA)%\9X=5Z<8(J3,N+%21BWE$'=C MO7_##!$4)]F'R1PPLB!?9_O$2Y%XYTV3O: ,+8>@[7W2/:(N8/%N.HFU-*<6 M]@1+GRU#' M<.G7[.^J.53U_$O24,[]_="K9% _9;O4JP[_;BDJ']3%!Z5H1U]U(J3E:#"; M7<2UD>]/BG'>3.&]'Z )D?SZV04<]'UKHN'$R5P72A0B_US+G@V676$EGGNPQ/,-N=#W./<-F<4;=Z,3+G%&KQT^H 5.?**30^U+V[%G'W !% M5%2-[=$SRZ/E9*/8= +B!,8);)_ 3I12B$,8/?[&E-74PLE11LK*D M5I\EJ0 N5$JK+JVV-YNQW!R0G[(&R(-$Y2+I1V*$42$[HM&5!@CD C8&DO'K* M0<(BY;LL2,QV@.0J/?6"$\415S0H)O+3Z"4,2HI>S]*YF-AK[9.U=?FV[YX= M=T$CF_Q[NO:43N;^ E8OI!%0I>T9*_9^*]?B_>:P9.\1K@&6=NPSMJ[%9\QA MR=Z/RAZ6AI1X6O46>UHY+ENAYQ;Q/M: 4)GZ)V6IG?[)#3:OP3_YGEG* G=H MGJU _VU[V=.L 4I\Z<+_\'=2(A[6JYY08);(%-!.N#NK9S@ZH?'6@2,\3.(X MZAF.3JBH=> (#V&J"'P.I#8"Z83KM X@Z:U@2-R[NN5=I1DJB4G ?:P-^UB3 M[-+25ID1>UEE5CVDN-N@'\!DYF4]%YAF[&F0U[6L_%J!W[6N5L*?E6^EK3021+;\45+AC:;/SY[CW?A23_@EPD M+D:4%O6Y28OZ9&OX%#"C.LA$#_+0> %*VD3_2);Q+E[%+[0RTM<9K;43?MVL MY5FG5*:$#51%UXV[A:TBY&=T[L[9QW[*_A/J(%C2 7G"DOF+Q'ZF;[G;.K/XX:>%&,GTF_.* M-]\%@>,]TN?"/&K&NQ8SZ<_D/JA#I9#Z0PU4QEU1.*0ZIED#JACM8# M*0,@5=8LX9#J"J1.J+,L(+6MX\ZPH<7-OTG@YT'-'(S24N;M@-MUA.G&Y;O9 M> X/+DG?#FTNXF],]B9C/98V'"UJ..I:Y;:_97>S X%T5X[,\]R>S)!I4V1J M4DF7!D=F_UUMYWE?62'3DA*>V6)D-E:WX9X3F!DRY?/^\ MR-WM55,I6+G_2L<)=7A[/3=Q^W&O73*->_%B7R7JG,]VP[E[@D6-2EB>EM(V MRY,[.BZKYEX<<2I'7,^5A!/JZ\41I[4#<4Q+X7+$E5!+&2$NBRP\==)9)?

%FE1=!;SY<]?_GE&1U.Q')1:CFD:+5C;5^1WI+O)6=+6^*_=/9REDKZZH+ M&;JU)3;V2GO.A3CV^X[]S+U&)A5?6FK]COB-YV%O9[;K$)._%&6B5BP.QSVZO-85\*X.\"50*[U8[K^-!1<3WB9NY.Y$,V)@/$*CO>*I61702@X@D)%[D\9:#(6[4 A7D[DH3,^;S+1XCE8\L7^MW&<@+"_"4KKCHI6AACFE M B@5_$HS_=:_QY3Y9?4$TYC$_X]#96'$6;6+.Q M89K&U"!$T33+'%O_Q.+=R6OQH01<3T[PZ'HT(-FF@1OU(L_<1YY":Q3[$1%D M*8V9VIET5@7(Y$WZ3^2'\_.]&TY@#UMRO2D YE91D!]< M7@;1-?^QH8/_"A.JPICJR/DI! [LQ\P/*+%$\X 0X0E>.(?[/"3B_UEY1% E M45 D11.%%R<4#DHTCX;D'[7@,^%3']+1K#?W.XSH/EYOH)ZO0-5TV3=IU#?* M9K-UD&O :C-R[:]BP@.F+GP "'_-C/X&HX5Y/0 _0CJ="7=TSQWAS>!OPX?A MX!=A1J;PS07LDA.M(C]XC1<);E7DOPK+ *82P"8!VZ$UM?$VDM;=CA!.0X'5 MBJMGK;A6YXH;=,6S?I0C*P[+RF!1=XFR3V07NC]9$YU<)P3,\A"HG^AH/R08 M#:S?"H:#!>^W-902-'ET.\ZC2+W.[; &(UV1AME04;8DB<\!U9$PJ U5L_#DN*O(J^QH_E M 9BER:]@S,)-RUB(+%[W9=TN-3J3"1A T\VK=\8R(4'DN/$VIJZ-D(J\"Q#J M6OY]2Q?JSIM^2L9Y%X\[#^FL+8@O"=T;YU5-/?C7)6A\(^Y"^+Z!?TO M"Y> 3N2O@GT$P%*B#R9^I&NY(;6>%C+ ^? MG-=$(8$_86M!TH*2L59-Z L2'K/6'0"0.*2S9/>^_R77K[*;UZ(I0Q/==UG? MWHL[C>;IL<;6@[$?\E;:/.*,85BKZ/ C6Y[-"4&,-X2J&UF_V5NBK7]+.)W, MM=-I'FSG-6,1Y@$RW;^J,\K:_ MG8Y#^2S'X<9?^'5VOV44?H^YT[T?1F&FWEJ8\2U:DI+Q+<)O6=\BK7@K?%O M=,]Q+2;OS/F24MSAJ%$Z:E 90F-9^,/QG+AFG?#A7RM404#&P_^AX8WK@Y8? M-C0.J6KR# :GOZ)_/U&]^>!Y ]X-LNJ1VIGD:;GP7PG:>// 7SW.X;.O\'U5 M3=165)7HJT!UHN*,ZDL1[ <*C?A*?(*1ON$Z4<>60 MI)I#*&J6)#M!-C'?V %ZHN&+J0%&=:$' GJM]R@*CZ XHPN'*GY3$*/8O9-J M*FN#P?7VW![W:]7I?EMU>M@X.P!]&Y<3?!F-/4 G[-9+>%M0:\:\8"IJU@H2 MK88#*[EPEB&Y3?]X.W7#Y<)YO74]NA[TH;?)NQ*M*NY9?'FC*@RE6%U( MCI>3+R>7AW#IU^SOJCE4]?Q+TE#._?W0JV1UJ,MVJ5<=_MU25#ZHBP]*T8Z^ MJ@N-C:Q" 0#YT4_K.=E%YA1;+@0X)$##/!37FA=R6JM+5[J]&GQ6K"IQ+J^[1H M:E76T--UX6"J#*8+549I-,#UL,U26[_2GD8U%Y]_NT.>RYP3G2A9F>\5*%G: MU9*TP4@7):W%#WZ".U$I4Y&A*8/1H9HZI5+*'-"XX36HHF7(;03 M!4H9$9HQ&-FBHG!"XX1VK81VHBXK(T+#8D^J*'6#TB[46:M1B'Q:QWRG@7)5 M&FCUJ7QQ>?,J/:I^(,&S.R'Y)+.)STN+&:=7/L1V?FF:LH"F1*5Z1\WVU)'B MD"MJ:#0$.1LA9^C96&@.N>Y#[H3*W0SD9&DP4D3%Z%&U/ ZYHLIG0Y##%E:B M;%?V<[:K0EVKU=%C(5M8:B .B3_32DCBG[*& K=W6:U/?UC2J>Y?<;!ETBDO MPXP2EO.%1%]GP)A*LQXLLR2"NUV6'$"YP3.RK*JF,(F277-&IR?\CJ0LKW,5U86D1HP\_23!QPZ0.S3=@N^3JT@6^ M;A?5C83_<4 Z 4^58]YX5B@'DQBP#BF6^6VJS6W=\M.7C\7BH;;2\=^]9I/U ML<9 (M6W-NY+4N.PB/XI;>0^EHTT1%VM? C/@Q;;2-D\:+%$A7_S:'L+AK2: M"J)$#J4BB J?/"*U!B--']J58[-:$.Z8*KTPBR,D7>==UQ"/F2(JTYNM_FB1 M1ALZ'6[LD2^?Y5/R&4W*3V&X(M.X.<,W6C(SUJ*WS>OU@I<6P%CS5)1R^D!= MJ'\4[\F63 MT7;/GJ*V;DX?-B ]&3*^F*+EUK+&XRY/ARO3/ M;C5:Z@Q5]#;.9XNUE9V/09V[9O8 IHLLK6M^X)/12LW$M7PO7U@B4Q,G'Y:5K77,!*TT.!;>319OS428J=YD)*+B?" MD!0S6SA<,;.%PW?B?K)5V"O'_IS1'H .\U#4%(\+XG%!K0Z-X7%!^W%!OR-S MC"7N>^S 2'_\Z+B!\'=DJ%<7(_0W#[M,QM*%!PBQ[A$R.P.S M.!GO&9Y4@*'H0J%%958>$6,-'FSOQCB%M)'8HBZ)4[H[A4Z KT$(UG;2>Y)Z MZ#YL'?^6DX&J-!A96,.J9()F/<*LX(EOGP!UE"-7/-IEA*ESV+(JHVYE#7/" M#FK%U348,G^GPI*'WK26)<<;=#9+QG )5;2UK$.=1^RT#I?=8NR[R#R+L:O MV U]*+-J>U%S-$^7&'N9L,H.ZD!=8N'KK3B;BVN#D2*+MI2-]#C$Q;E.W6?6 MNQ5'>1;?U9'O&D,]BR>N4+,\&:@<>'B12CX=4H0.,7>EJ^<&JH%!?+9HL.Y( M=,FB-TQU_&9IH77\A%>U8BJQE2Z>2ZC8XD67AE(O*M\="#7;*035B7I+@#+* M[+U)&DH6!Y]%2F+H7IDS]U9RX)]D+48/0 #\ EJ@XS#*R( M(]56(4UJH!VRB7#O! L?7T$60^''G @SUW,6@D=%#ZWZ1.6C$/G"F @N3=6E M<5_+ T-]C ]>!#>.@9NY01@)_UHY012_#Q47F,.K0"E F 7^DW"0\+Q$ N[3 MG'I .#^%SBVL(8; "5@Q;C@D<3T1 GLJW #EZ"W;5]<4B-96"Y6&.,I(+O![P+0U\2S_EB$RQ'#/EX/(: +(KP9 M_'CX/OCEV!>*QGGB+J4QGGZ\HN-B B#:\I8!.$E-ZPFC2'=KB-LF^5N$6P[/B1>GT MCG#]CH2+6LI0L11VD9G6J5>U/9FP@P;\QPTY !U0Y!=I,W_&U"\9^UG8VCA+ MJ]8[>[:LX=FR)0_5;-A>@5UO%:UU,''WNQO^>3,+".BJ2 H@F$#1C,A9]'9Z M^BVDM]*:Y ZE:JEE?\E^[1D$= ME%98<9LF^X#JY()-/!5>7;(X?.C7.XG59@I*-^=]LC<'*0C/P8=RU@/<.0KJ MH Q:4]"SOX#-7H#&P>5/,>HIV-&Z(O7\?;TO!^D'S\?U80_HIX,2Z(^'N\1) M,":1PP5/2=*ASJ6U2^D V8Q?\[U.>61#?7KO8"ORK!U],)*&II(]1V@WH32? M'\^GT:8!\FFT:8"5*DQT[]@/W>Y!ON,":R=LCB;@OK\-'X;"CX XX2IX%>Z! M/4=89>(/)UH%6),!'Z+E%A+/^Z8(!8H/%'?4W1[Y>!#B/BT7>) 2+OWD<]36 M$R:KX)D,A0.F8&9,3SZ.EJ!(A;?"TL]9/Q7],A?$KO?WH&8EB&N<*LE-R M+/'BW2]\/ *E!6/^!B^._'MG,5F!2DCRS*N< $O8Y\GM=!6\^,$T)-Y&&!J# M$6!3>"5.L']HL3Y$F<2?CT^8A"6.8FNE-R9#9I6;6K:U^'_O /3ILKUW(J?, MNIB#431';.>NS-P%;2] +6Q[^DL$U#0]4MJ"<7R /<7!)&HB7<1P:Q47[FR7 M*\ALBRM[DQL.*]5=Q?@(/3G,UJFV8L%D"M]@.ZZ[=@59 [X(Q.:T9BP#D M!(3_%U>96+HZ&\_&BJ-H$VLV-DS3F!J$*)IFF6/KGT![]%08!<(]\@PO"G_[ MU1GE[>2918K6H4A;@0#4((\+$QVO2:19F=9HAQK$*6"A=T.B[Q10RC_\YBW4 M>*DD7BJ)ETKBI9(J)43P4DG,4AYJZZ96=\J#9L90S::,7$?[M"8JI$O[F6C.]/]68?04 M.P[C]68Z)&.H%QA3CH\=1?N-.LQQ0:'C/_;9OG%^V?-T7JPB53M917$Q%L(D M_K_!3>9SA9M*BUO(FNLRFZVP.2[5KR>(=H:1.I94@[;+MGJ M4*XLY1BA]1J,FPIE"KNK/Y:O<=6<<5.M3*&N#T:F)IE"'6OTF-I0XFVAVUF_L$^:59>8?N7"AKHY&.FB96>[^5ZH.BW7^?O*]BN6 M2-2QGXMN#0U69=FXEG_IVHD%.CY*]=1.;">9'I(?5E<#"72;EC$5=8G5F4BC M==$8&![-TD+K^ G3YL?EUJ>C/.*H*+>Z&*A@I($*K(RWYFLG[FL!\"Y4?>B4B/ M8]'C_L%(8G"6DH5&K1% M4$X)FN.E"H&(Y\)D];2*<;:STLZCXP)/$CZ\^_3C_9T04T;2<_J9>"O,^N/A[K]"X/.#!$\"OO&LRH?Q M:W,^I@S.SO#!P1S(WS&T3/Y.VW-1%,,^(Q=%MS1F:1]:N9*.1W)1U/R/G#6H MX_-CV\JFR2R+-Y]0M/DK>,4TS/@%NYY#4LS/T>\\FO=D0J@>I,:)(6JC23*- M17$IDFP(#\1S0?E#Z18*2^>5H=.49^X2'!^7%QO[:KO?W M$#EQHFBB\N7J7OI@I ZUG#K1HN"!S@4:V!0^0%5;JLY,_' 3F[8;YL4S)7BF MQ G\WF2KCE&205T,53%*.<5H&P\9@I*NB;63[)+8PG8&G)'%"JX/0+*E^ M0C,'(T,1):L3N7\7.G1;N^$NCA%9H7J'(I_4.XSR>H=UJN5B1;W#@J'G'="> MH7=<<<36B6VKAPO8@Y%MBV;UB&\>]-=*""FU0PA=DP@AM2T0NI"9VE=9<:A) M%!M98#,55:!G8Y]] M^/HD(%,\NGX,"(T&$9YH#53O$4^NX5ZC$"/FZGJ6?O3C])-2#@K0TH1#&\]; MHJ)6[CS*%?56@L>H$3PZ@$>51$,JV6:^ZRIZ&TZ2@/>>T-(5ZPPM_531L8I: M.GKAATHV&X1KZ=6HW*R1RLW!2+-%6V-U:^[KVI>G&'HP, Q2KRL7WN%;> M0N2-5E _+!F(P;)$A9EKN>U1 M/QQT;#AP%= I(+LE633LRBRX1Q$PC2+C[@DF$(7"=$6$%S>:@]Z[Z0O%]=OJ MC/E^%03$*T\J6!?0$#6S+O:#V]>D/DRDAI;[XWN1,/J.#(6'(HFDRCFIN=R&2ZND%G)0Y*=>A M+U0@93R"-'51-EF5]VV^7DBV/L!^-8#!9K-NNZ2+'ST5T$T%^Z>XJ:,6)3A.PGIX;,0^TR%NW4,TAM\ M$5804*2WW]<'(LEM'Y,#D8'@!\(@_3]ZM_SV%QB#$PFP0O%W7+ ?J=*3'K!O M#=B@HW"]"?:!AGOQHQ-G"2^,:#F0_RAW('GKG!X'_ M G.\3SZ_I@!C0P'F8&1+TC"+?P&V=@%_# 4!>V!O0KE>G%!PD@4'X_EN];@* MH[AV"- MO-\D@'AW]_!AO=L >S O=/L>UU&Y($ MX$_OP(=>HA; 0N;>!.<%L8^K%_Y M\/7C]_250[J(^!':*C1ID3Q;K"815HB 1Y MF&]#:E\G-8H6).E:3QM04]Y).1X\3#G(&\IM@)4A#G_9W=4Y\G#A)>UHZJ1O MHE(1&-$NZRN_W3O$J1616=O18^]I1$):9#@'N^I@9 R5[#G.7[$),XP695"L MOZ6U-H;"793SLUA.'._:EWJ1>7TG3X[KP72*2&- W\A2Y6$VA#*5QFF%*_+3 M#:G8:)NGU GAH.9%%8N5MP+TBZ@_+5941BQ(!,B@VYHPH:1JVFJM"Z1O MB#&^?A_,T1>6@?_L3JEN(3B3":C?5!DA&/9"8K7.H4V[=]0'5"Y!HP_CQT K MQSF /&:!%BRKEK?,=^GH/L:#BP\JBIDT6SM@8.>XO!V(D;^%H[56NB2Q.':6 MN%HPS?$KUC9;,YVQCW74T*WG!L!@_"#6U*A&AZLV1IF.YM!RKVI9-ZR-_UDM MUDV*CU@;U,B@&O 7?RBHJ6[V8^["XN1:('^L%I%[$[NS)Z]Q#;-OJV R1TT4 M[P05XAD9[,.<+&8'+)5OP0I7R85MH2]8W[765O$42_CV^Z<_1.&3-QFN]<_- MD[M:Z,$WIL025R1\D^@Y:S6VX J\;6YEK/1N2-%VXXI]L)TW5PAA/_Z M[O=Z0]=!@"]@(1$@^GT+*@ K!%XI"N%J_']H3 'F=U%%^0.RRF5$7PD&(1K' MH0_Z[]0-@6/C;,0,D%;+\K:P?:KW03GA51)B8!*HJGX28LXC4--C4@04C,(E M4)E#04WK?L9;N?+"Q(C$#0'#]NZ VK++CE!K\U<1['',K_%>]>W!-7P<+[-K M6"ZF?YLD]Y<$Y#R(&F68#4MJ1.GG;XRUD,H]:L"5M2:/VMP_SB70Z_<+R5$[P*BD)YACP4UEII$O\;X9-4 MM00[A#())R#5\96C(I][SKNUF53[/W3V+RR/SR*T'DQ,[ M:?.(,X9]6D6''\E466V(N=[(YLW>$FW].P\V56(?R#NCO)T\7$UFOIXG%?<"H#SX:DG*48Y+R/+I M3EOT@3D<)\4BC9Q:8)FHM9$%Z(#[U M_YP<^G]'W-]YTP_QB3]*N)R( UO6& 5&J-).8(12ZZ!U:DR>$2;Q7V4")/8C M(H!1;E4PJQH!L5>I*Q,#45%3,= 'FI/)>B0"HG.L$+?GH%@0CQQCXDYGU5)T MV+CTS'_GG'\"?RX2*1,N8<-F+GKYXI ^>/?$?R;P=Q1N!R4XZ=OH]^ MJ,5$ M#K8,$U */:V>X!4_X463.38,"^EKML (6^3Y$4 TQ, #6-O2]'CH7#)+D??) M##[B@.[C\=S[6R3Y1SSB;#]%6\:#U6$.1\(2\[S?&LP.ZTF\77GSM/!4Y<@\W]+Q+Z.TTQN-)@$$),&M<<\V$48* MP(E5KIF_"NBZD,F**B0S%S^;=NM#:PBHCJJ^:VUXJY/?UML1>$G[OPE&#M"( MXNT%1YZWM^CA'*P2NO0M6/>T8?S7V=UF5D@E5#7A_ (8X1O M$0*L!Z/)40X%R<,+EWCP,UH 5)4*DZAS5)WHV)-K6S""GV@X]@P!%H#Y"@!Q M:)-&,=8J8YV2WA,O>!@CTYG-8'IT?9>P:BY)7PZ\S4/>EKBU_>#1\=Q_I_KY MU)_$'5Z3*"M@O7@8%[CT7,N9 D 0S#Y %]4W.O$G?^K.8E^[YZ0:X*Z QR78 M6]/_$L:KT,7%&PIW,*O=&D>XZ$ $P+E)JDSNF%7["B<] ]UHE]3HV=?(@;[1 M?[\*40>980X"7;ZD3:&9M"F\IV<+\1K@]MQ33QW8)9,$"/CUE>> 3,'%Q1,N MV-7XKPUU;T01/>^*7P??^@9[(7P2/L%/@KP>^$=0V 59NOE_U,6P&5JLR"?& M.+US:Z/W7>P=4 Z*14Q@2"$LU6R%J$!![](CEBWW S Q=[)'V[&5BBA[!GSY MJS!3SS;<;\]Y[$RBK4MXQ*VLQMK7MG*\'7@2!_RMV1,%-[TX?LV)UZ2KC8^$ M!Y53="1$SN(,/]"ID-QX-.FYU]?-) X&BR@8&2\-LUGDZ;F]B'.(Y7')P9X* M*SACL-@*]UA@2]*1.&$V!]7IV!C*[AU ZYG$:C+&A0/'B_PG$FRKOY3"8*8> MB9> ;O>$!%1RAC!>Y-F4P<#O_>#JUB%]WY/V JHVS#B)$(D;HC\B=H0L+;> MMX L'7?ZX2>V3R?8[Y*V0M^Y.V_'T0=Y+, :-B]8?S]>,MR(U7+I!U$B3S'^ M='N!L@PL1R(4["*LMK:+<"R=U;.:"/_N^],76.$[;PK&.JR<.UZ0>)..]!:V ME6QO8?@MVULX?3VEDZ?'=E M*VY)7*Z[LJ4,97;=E0W9J-+(.%T*@.V1X@7[=UVHK%6GVB:?,^GV]1).65&C M+82;**7PSEE0)0I#2!/C5,[O*LU[?_+>GR6+:Z145;*=M6X#7P>.&LAFO@G2W;:2MO M3334RFT(>*DL9H<@^6[-M1.C?#2I==Q#O4%/UB^)[5TTP;GZ;.\3NZ\4Z8^N!(X*5GF0%!YVD2]ON8'+ &!.-%\.QH M\3K,>./.\:Q]=&$QR&=X8\;)2',%LAXW53K7X]8D;K<<;N[&UYD>1GLD$NOT MOR4>N4@RUS%'%UGK8O M)!+&W-O&O6UU>=N."'W 7ED]7<5\',,09>Z#Z[4/[NX)%-(DV$X@<0P!]\&5 M\,'M$N'VS_IAJ@J%J/F3VWW3A>- M.)?;Y/<[$J6H'/1F'_(0QMEX&'V.FR=-QM_2Y)5X'1C-W8R?R=3/Q' M#]9R^HEF-=,BYQ)3C&58LN XGCUYGP27K2,&E$J'2]CI4FE=IZGZ5IG:&NVMGA;M_(UX(:W:7)"5\ M\\,(B]7%&1_OB ;KPGIYX23$?#G MG+F!MI%\X![;%!XZ9S,SYVP'9%D\R9RI*UV)A@<1Z7LTL0= CV9$G-T,BSJ. M%TIXXV+=1/(+[>Q(LQ7=D*;?QLF:\4$<*D G\PK;=1:G&W+9LSC5'$JF?>HL MKIAKL]B)G3K42\;C'_[=4DPVQXA\4&4&5>G M95GH_GV8K[I5=+/;W?SY#01 M;&OI5>)D.+>%=$>7(1;IN8O019PSB@$H=JY5QL?0;A3D.1W/G7 N=?1TT=2J M7*.GZ\+!5!E,%SH8K&?.IRU@*:X@%A B_!''#G[8B1UDQZ0KQ4V"CV0X)F6G/7#Z#RRJAR#/0[Y?3 M(7^WTUKN%>RA^H.5.T0/I0V(= /.49,T!:A%M,U#/2PN$ZE<7E84<6YP,)VA M.2>5@:B682BNINV#*X@6CF#6.EGZBI;1>=PHMV";'K*S9,4++ M-3BZL51SW#Z(1*N 5M('SKFO6_HJBB MK<-N_DT"/P]0%@96QC'][?#J<%PUK"FRP97=-EQ=@[=PIXZ'/TLZ4X5;(17" MF[@72]6X4FZ#G:%?[M8%^8:;L^5NCYOHY-"2+@U&S IE"R*9 M@ZA#("IIDF24QP-%6-C!21F,M"I6"$=2.Y&441=K1Y(Z&!G9GG,71](U^!PW M=2%HFU\L9.%@"U5AX8."SYV.->B$QX$+))!%46+ MN!4O=_(UJ-!ME.TO)$HIY/V*_/"W=D@N>P*H6YAZH4H\L*>?>"OM#SP'9D>/ M;G1V1S<<8ZW$6.FC9N88,R2.L7YCK/2Q,WN,R6W#V*5=C,?J=M9>+OQ$G;]T M[9D.S\!RQ"?'EU-7%@LPW*C#G-)^8RE^:NS75E@\OT<@K5N&= /?40ZRJ&V=YZCGQD+$;6KQB] M_#*S#^[/BQ>9+1(JP9^__//7$:Y06\'7HFZO]ZA>L:FD8H ^+ MAMJC-_I*&R;;JI6$-1A:'/H=^!Z!O M,88^5OK.*3=S'0$T36SWI2J^7DMZ0VD+HDJ13E/"3!G1UBK;$#Q9II5H*JUT M5T*33-%DJ97Y+T=3*]%46D\]4<73Q*H,-D=+/]%26K4[A1:L*)U3Q(.GYM6U MWXW5?.UNUD')T+_2VAZ[VIPF%F>014/)MH;A97&ZCJO2>A]#7.F@!=H5:PES M7+52I)=6 )D4YS2-MF5&<5PUK"JRP979-EQ=@\.P'45?K\4(*ZU@GED6S[0& M([-'308YB*IHD^>"R.8@ZA"(2MHD&>6Q[E*=EC08V;RC2?^0E%$7:T<2GFPH M+8#2-7@=FZOZ>BWF5D8I9%I"S\(VHD9E,?T*F@ M !:!#IYG]"D8GF.'C.3W7?F; B)YEK)0BY60YB5/>W,XX!>IQ911$^[W_M/0]=(UAKD !OXL?S4D@1',O!'43 SPEN1)Z$K_2I^$4BAIV)@N--=]X0'G]%*-S3SV-"@S]=3>!^ MP.F4ON:!+."^1U%XA"$'SH+^Z$R?7,\-HX!N1OJ^E>>LIB[FW-[[WI1X8?P7 MA;R#/S]$\)^G=$&^PFK08,9P*.0X;RB\?XV<\8*L?P=R12;A>BOZX"@EX"^K M)UC921YV$2AVBGX7AQ7=*MK0U-F#^30LE)0);L\B94JJ<0,JQ#^(\.1,"66& M@3M>T07"Y?J/,LQSM^&-?IIUWF]_[MWKAZ?EPG\EP9IW&AO>B;$JPRSO%&"I M%C@N!$BIP>HU#A;KK@^SS0S6@XU\P5\%0)A>Z"8IXJ$P704 >8KIT/TI//FT M1##9*1$L*)*BQ90&?ZFB$) 0\[J 'A:O0P&VD= \+_S"D_,GH?&@U3;5*+M. M::;9QU6T"DBZ3#NK=[\* B")CRXNW?\2)W<1C<%('V:+UQ]?1& *\1*]S-W) MG#*@90"##X"B, O?G[B4*;RXT1Q(T(E6D4^O!>1?*S> *^OWX$;0 @L>)1A@ M0@%98C T;%)('I&C#+/,88^I(&O ";G*Q-+5V7@V5AQ%FUBSL6&:QM0@1-$T MRQQ;_\0@T*V'#+)W\S'AH^LYW@2#H+>^*V18]\YF'6"1\9=ROJ_DZBWMX_UWH;!T M BIJD6(FE/HFK\ K)B#U'XD $A'^<<,_@6EXSB.5E@(5M.3Q%6@)V H2 E % M$-T$-!\'Z&.Z6>R9'\#WO,V;X8<7)YC&K,=!T0[Z121,?<'S(^&) %="\OK; M\&$H_'YW]TV8!"#" ]?!)X4Y8(,(SF0":B\E-V ;PMR!#^%#[M,2WDCU!I@4 M[#!0KS^;A22B]Z;#2R:;&1HP2(JRD+++Y"/TL_#RD.0,'08^<]Q >'86*T)Y M;\P(Z&BH;@ALXQ&^"N7Y)Y$;:JNQ_R QV%=8R;E/-$) MX?2!->9,Y\4)RTD 5;9/R8 4"5^24=S10>1Q=>QN+:M,);FJ2.S&A^4096EH M'QE?1,5Q;+7MRN3W9$*>QB1(KLEBKI3.,)WBW/1A K2Q6I"OLUR^^LE;@^3K M;,T!OR5VS$< \=\1PQD&"Y:#M,]+.\'9$/DS?['P7ZCJA&H[R'L@8X^RG )4 M]0\&R\,3]NYQ;5 SG%-7SHA87KC-T%%5L9I6*;+:YED+O9 MH]NL@G!(UL?S21T!L4D/*[MPEB&Y3?]XFYXLNQY=G_^_O3=O;AM)TH>_"D+K MWK4C(#3!F_:L(]2RW:,9'QK+GG[GKU^ ($BB#0)L')*YG_[-HPHHD" )4I1X M86-C6I9(H"HK*^]\DK[T)N]#%SBL=(;\YSO^[UC*;90E=!N/?BQ?Q7 MTP!Z_[KX^W;3:#=:A7^J&6;A[Y<]RFP9+;.ST:.6_[Y;[^UN4:L?M::(XR"* MC+NE1I.\O$%=%"3PB$%4!DQ@Q=YL,AD.:7' M9RI'FKB#@>?L*1J<*PK5A\_I6%@,:>@KV79N]RKF1#^=]Q.N!Z:HV8\9P,":[\K=>2Y$-@PNR8DX(5F!OEV8 M#6DM9$.6YX:/)0O\^%S)L@PDQ3\V_/:U%8VU#["8N9P+E8C!L7&N])62[:T2 M*U5BY? 3*\5F4[&1D>ZI=YS)A'*3[(_Q%'>4'BM=AGW8YUPR7[9^M^L2%2=# MKBJM5J75JK3:AM&\4O5R54KM?+(#Y5$-I.R13M\77ZGY)-YV M66.-;11*B?7+C_ANS7RE1 @?%M\9]+'[E$)[+O&V_&+C%>^7M\,;X>TMH8$5 M.F6CB5*@7:)Z?-UHS['GI=G=&W.BI*BW4PG]_$O(T\9L&G11Q6$*.?9EX=#H MPH3.T,,^QJ6<5(9O%KC-J [U20^U+@Z558O:63XO!D1/.'9,P"D)EN"CQYY- MY2J+SJQ,2J8B4=<_% F.0I$I4E"1VG[<%9\SIS M(JV^RLR \'MXY^=G[8SE?,]J6T5<6RY+]<+X/[%3CB!I?1CZL;M.Y[KW O; MDKM0L2$5OF%;83C#P^$VT"A[WCJFG$[#X&?*&[!:A1;S/8O'A?H07?(/GOX/'+Q8JM16GJW?QME%;B1^Q18ML=T>K,Q'ITZP;BX54 MNVN0_58@F\B]VNY@UG0OE]\Z>*7U=F-E;_#&!]-8T[M)#ACM !"*+APL(L]&9#RA/9P03D!&E5E(O3I.^Y-ONZ M:"OV0=;#G\#@ _5Y;\%7J:HHJ__M!V'(Q2WXO$CY$)HC0@+Z(_%X\78-5\SB M$&1?$I(TG#-2BBOQ2@:4N@<>4.IL%5"Z#B83-Y9@'M=$'-#=]FH@#^#21D%$ MR6PL1I24%]#AY%ZQ75R)7U/T]I4E7'LZG5L&Q$KZ4?NP+5"O.9#RT8\#9 .>*GQ!J/4<**(L4A O$BP#K22/6<$Y@M86B[> M5_@$WO1A&$S8T_#@[P[U['OX!:'A4V@Q>, T!&GDL\$4SZ9LXDV=,"+<#-?_ M,PG)A1PX%L@'BW*/L8AWP7QG_Y6 ?^,.R;P=6!/P)WGH6Y#9(,(QXLWJ*D40&0UD M#/CK=,*2BKO0:AXX' MUI2/_BZGMX'YV$83NR[,&O=:#[10CH7;VL%WO/RD\!KT@]$**8L]F+)4V*L,5('PO5AT8%Y/Q\L M5(\EN8X&P"3 \"$B$<+C0&NX0XT*H0C6S W!/@ Q[F, _<$*0XLB6)0=R0)1 MA.*)*41%"E@BNC,-W33U)_^&R@%%;!\3B .PW)&=I75#O0$*[-D@$,5](GZO M#0GB,8TUL;IZ *IBY X<1Y^ * ?.T!%Y.R&GU]DUHKH>39M#-6[?*6B=#H8A M40^'")('4I\Y1=&5F/?%U.VFXBEW0]H+L0%P5DEF$E$FW!N<77DN MP<+T*-]D,H>15\:A/^?6NGJM:JT[D+4\66O=LJ!(O3@HTBA?@W,P+J=91P3T M>3_Z\)S.#=>9>HDRRI$9%J!?P>N8#!./O#!A'[QTC)$!7@4\Q+; 9HGZX.($ M[%[9 +7!V3=R!7@ST!"=&! ITPLLGMH10]!^ ,MX6[= M[+R)M*GO)), ^-+%+V&(Q45WE2V; 58?Q2X9'UE&M _+?( '9NHB\U11(6+4 M)>>H?KJ[TCY^O-;)BD;52@$:2Q@L[%FE/JYG/40)AK"DNL,*+MQHZGL2?&SZ ML8GE^FC#B9/#0+H+=ST(9S)N1*C5,CXE3A:^ 7R5#$$!)W@FA*F/J/C]F5PN M53G -\ ^ _GA1%$0;IN@VY,!1=S_Q=?^ 3NU@!XMF6U0+292AY3G!D);P#3H M*$5C=XJ_@;]@^5<2@GT,1+=&H<-:_R4^@LHF:F]NY9^OY)_I#^:;5YP!N+-& MVB>$"OX[$!@3 SJ15WW$;\F,>1*_Q98S_8HXQM+^#%PTD.')R(FR#N_K?UN3 MZ9M_8>X]"0E<5+Y ^Q@/#.VE>+CX7+HH/.LO_=#2KJTI"CL=GF!G'\<_94OY MCOJ""+:X3;P#JXDK*PQ#YN,XW1>PH;P\;A0E@@.#)$;)0C$=SYV0 :;(*/%0 M>2XD%B2SJM2\ [LSV\&-CVK'%Q?A0:;",7= )J&ZWA3"?F,+NK$$YW\26:_? MN1&(4J8;E[KFAQDH'REP2VOQX.H%0[ZX 0$81J3%7H?[F::?U"T M&7I:]FPQ85!@0*317E9;Q")3<)?LV1B$$KNK*HZYFPHM+A01CAQ5Y0N@0URJ M:/Q7="&CI_-@E]!![2<1D>5>J02(O#XXY9S8(6$@F51'N1YA4%M^IDC"*2(+ MUB1?008+:0-:$Y[TQ'>'LYPPD;DH:S@$&E'8%\E>FJAN#O&QX*\<)+(R:V,V M9Y!0V*5HF7(?N!X2Q?0*)6:LKB&3LJB9W"A]CBOP%%R.UL R_A0S04B66E,T M(EEY(O]\"K/2"5;RCBDLP0[+R=@NMEGLJ"0NFX,UCE U3 M=93M&SA3A^X@G/F]&Z%)-'3#"9NCZLW@9\0B*@""#PZ+2L-(/W)&#=U0+$=' MW>0,AV*CE./+:N2/3T!\R) Z4!P Z3U'%HC-;2Y_.GY )CJR#3*9/U,N+)^J MJ.F@&)_#2IW0SCF85T:H".G$$1%KV"*0TXMJZE M6%%'BT/"=N<. NU;.N(L]JV^Y8M#2>2 M?05_-X1O?AF6GYRKTJ:.L=0UE%%=";JF8&NC^ZE4J2YGX1Q9L;DG]R64S$HR M5;DH4J&7Q\G91]T+#Y;+0MMKEWL$R8+?O: /2G2%1:"+_C$AC].PCRP!@']C MDG\8B8PRZTHYZZ8@BH!L#G]R.5AS*>V^V=!+@C"PO!^S?,!(^LP?KNY2AY2L M*=NB,G4,,JF,EY7+C!W+PRIN=!@J\BD\;!(FRBI]1/7&T1H-#A#)#-ZPDGH@YNJC1PK M%%5!CCWVR6@:6OT0\_$1"'E;"GPXC DJIVD0D,N+.M&%G8"M"&SC4HUY&H@) MT_B.C-U@=ET\ELA$";28KRJY:MC 2@7AU!J >1-1IOA9CA/[ ,O'TB$9"[H2 M5Q5_CJRA TLAKQNL+*'UHF B8UL3"K ETZDGWL&4$<=.YY):C9Z(Y(D_PN?I MD- >M,=42#[-X- 6JAAD-.\!A$BH:X'K<= .UD#4!97M\KF>0EY/,!@7V,,- MY/H9<%]=MC0([SVU=_*Q/V'],/<#?V/SPDQSJ,05*#1RV/[RL6H10XK$7"+I MQ M^03NNSM ?IZOJ:XA? L)K74O_PDV MEL<%2W(-;;F&JJ1B34F%6954',A:GKVDHKAV8JGYN^<6DS^XFG!MA\D1F.]J MSXFHFT^K)2EF[L\[S5QZG?5PB \KF1.JW50*Z&7M&I@>HA!"8E;<.W[B9#TI ME.>8RZ^DKCJ5Q$E+76?H H:-41YI99J)7 /J>V'#0-C1P\2WV9]$?;=0]R!> MQ_$F61IOR4 RZ34E0T0CL*-\IE@,$L^5R&>5?^AVRW8[?Y#5K;.G E^F45FA MQK4;\ _/LAV!CB,(P2I0DGU]>.I(N%!IP%8;$8B;T@8"E:VR1L3\$6+A3-:W M+QXGG^Y3!0CJ90(4PBK0M"J7SD/TZLL.#B561&4E5KK ?/";08)NAIIP4>=/ M^M<@E$$L+72:>UP9\1V14G2CL;K"FD@)6-:A$[*H:"O$2'8UL[//1+.G0>)QV/Q M;1?)S[B[&R.T-HV?N M#+F]VV[O"KF]M=DW5BZJ>W+([4LQOSES<[IS<9?"N)_SH-S_8!Z!R?&W?OAK M-3CW[6\.B$]**,T+^4V')Y4"R#Y%'-J-]W\Z(+6=U:/ YNPMT>NW,6YS';%J MFWJ]V]W1G*_21_64J,XK<.FKJU9=M?FKUGN>J];%.<-ZO?'HL:C/<=5V-&7A MH"^'/%%M:LT$_/(2TVW5;,JR;G))UHSKOA.%%\67Y580>/-+T[MX MV](;W<7\ZH)7<00C!2I^ROBIN6:4]1,Q5*-V\;:G=WJ+4!G/SE#GX .E(I;C MJ<\_9OIHC)!'R=<_TH3-#36A;7XMS(NW3;U;7U:&^SSC?G=JZ5>\M2-9^WCF MJE^\[>K=WJ.' ^V(N<[!MKW%7&XDP7JF^5QMOB%+22J=F0&\0_F\Q$P)'9E1 MO/%M!%!SWCG\W\*+TL!AB(\.Q50&[W$8O$N&3NV&E9J@T _ :SH'(_<]]Z#L M*,HO\JUS UVKN.1.B'/8\F03<;(PPNY)@I8-!&5LZ+U&:[=!RT>>XV$G#ZH; M7-W@@\GP-=I/D^';PPU>,LIR?G!EF7JIM%SJ$&K(TB#9UB"UY7"%Y7M68,$V M.L7 EML/[%@")[3%TKI@T:Z:UI'!P;D@N&MX[]K*C/<\IEM_IOV& M/<:!9VAWU&.LODR"W@\)%QFXW\ORFMQH2H O?R7N="+ E_'S YV ]V+'9\@0 MZGEB6#+9I9M[#75F$\)*Z&++LR5Z;RU;(B$3%$_$Y<>7.#:"B./(NO4K_B N M1H8=(Z#/(&M\?7EQ=7=]\4KK-NL"?Y%;M EQFIY%OP89<,G_LB6X^&,NUN%P MX5>5P18/#)F(ALH-' 97F2."J"]/>YIY-A ![V$5,J(82186GV(9CF!3Z:,F MB++/,]\^*>PAOB@'+PV>/MF8"K--?.GQ.E]E6M2I&4F+#<&26GT+M[6 M>\8R+TRJ0#X6ZK^1C26R-3XE.O4-\/ECAVF.%"NK_VGK6VSVO5@*7!+XR)?A M'?PV&O+Z&9S>7&PR'B1AVF0LB0#O?\LCB0EY==[XJS"KUS58UEWY^FF MW8!?PJJC;CRN/>.P]I4-+4I[]1'"+(DBZ;Q>^98WPU%0<#6RL;_7:K M$R7>O-.VV+^0#T44WZ/Z<\]XI2<68;^7Z5\;Y&EE25I%XR!!3&TT)"SRC$&S M_BDZ:3/H2P5W,YN?&V5.<)9S5B<#9X ,J>OM>)'#WA,USL$*Q+ 0PKK(82Z8 MML!1\=MQY!0B'4RKJ@S^AZL>C23,PP2$2M\AX$H'^\

$ @R<(R#-Q M6=11JS<^;-XQCAAP1TP\Q\GS<*G]./L"+,@/[@5^GHM^LMDSFWH*V82*93-($(CLT,)Y[C;WS5.6@%X"'\<>>3M$B%<+$7[0/?21P&/'.@8><0P"#>0NF9T\1XM&\HU!?#+\MA#'62,U 88Y8\>/$%LJ M \CUU2C%"",,/@NN$''#:0CC'&2@7/<8SI?N.-*9$75)SO*LQHBQ%[-IIF5H M%"T2B="=Y@@DB*+*1S4P""K"=\(1'#2P!KY%I_ +O42J;+E6&BPEX1@I,HG( MAW8&4_?@>#C;'M$H8QH?@,#1KF ,A!L"S>0BCW*QSE9P]LXQ"U#^1"87Y'C#2\S_$7T+'$(%NW# M@A7 ^;V\N+O^[>KBE:YB3-*?'88('#O>!,CYAG \A*FRXI4\W'YDB9/T$*XD M^^;+BP^_?WB'HS1G$6&V,T!HR"[22 SSMH4=@X=""NC-_*FD6&_*HK,@W\N+ MV]OW\))5ZU0>-D9K3)F.PBSH>>KO!@X2^]AGR!%:VA72V"*=ZPF<#F$?*+ 9 M*?L%:-/0%!%A5%@H Y',0)8,64;#+.>4[*I[9SX!!/(=&/J*M?K7!>R2B@ M10N>!BK 8>RY(!Q9'/\DX')I+U-B98B_REX#)QVPUX<*R1DIK@(!E8Y&L ZA M& A4"".2;/%QN$1\Y;5V18%)*\+!-& B^A+(EN>S"V/A2"[FAGZEW'JZNWVP M*SD\!*H3\*I07R8<;=X:N?7)^NC:/%?LMM/[/]0P59%9\E#UI MRJ;1='AE3&3Z3L&+P.)P/91\(R$F>T[!C>4GN*&2'-?&"*/,+YK)+1Z+/-N0 M;W,7=?_,FY<;\C139^$(+?8"_A$13/:>S!!.>HU1'X \^+]I_=@ M,J6H65>1:X%KRHAI+%YIL$F@7)RY-2APG-K+WQW,]H A^H$0C77@WW\"_]Y@ M'L5G8.]K8$KK%4EB<<=T%2FX4U<>PN:,QBIRN4BG\CEC M8$MD-M/)8H(<9+A/!/H7OT^LAX=K%%--1#FF'D+FXK\6CC032[G#!2D%?I0M MQ!23.>! EYPS-Y!A)#<<7()=#J<*7L:@U/R]8Y,>/*%R0:GOPTP6[IA82LJY M&:=2TEY4-BT;)'R?#B/.(,TELZ2!#G) 1%@LT@62G3)!@U1>]FE5Q[I8=T#O M@2\RF+MXGYZ5"Z2_0/L^T=.E78^D[3S/J+3 M7]_???_X[4[[\D'[5*FZH3D[T.1D[-%COJ:B M8VDI4>\X04V7J$N4WSN >0V#A_GN^*.BSCL4Q"%5'LB6=&T565;L]U1)=.N$ MN*@5-#IMR?#RQITW DM,?3QN%$"VZ&Y/8>H+\:4D,G\K1AH_6;W>L;%.VZ8U.C_ M^.UN?%^.DURUKE'*J*S(A>1J;ZG7SI)8=:/V2'%[N)9U\8YS91^[4-K'<= F MV'O=?=HH1T:N1M?H5>0J2ZZ*6!LIJ"(3MTRW::]H;_O(I[7:YC;YM-[J*7D; M#-SK[2JWL^-'K4ZHG?P_4[5,2K>^N]75[>BSXD:F+-J MGRH!4>PKGR\I%DS8\R7%^06LKPG>Q)YI<0A/X99R#4[5L5=,&#FYR%EMVRMP MI+OMGM5N6V<6%?U"_=,V TY@E[TM+_E9&P++@N9GJ/V*2=$QZA4II"'0VTAH MR'"<'_@K!E@\Y:>.#'N-<'P\E\TL]OV&L M/?QEW[W4-&[P9/# 8 M#B.@)WS=0JQLI#9^705_6M\@=% \LJ2_JQ@B@!F%$JK;,DK7Z.48I;W8\$49 MR,7A%X_CE*5X$X)=4)UK P8O41K!#.UW9IZY4Q;(*BGZ%K#66B[)L]5:=)S# M8Q/LOL\ A!S_W@T#G^C(0/5PO68^O-AF;/P''OC@^HR7Z5OWB)N>HAJ-@58. M2/ (_YA^<.!XKACID"(%X@>H.U\ (44@U!%#1(7;0W0&T?T.)S!V+"\>SW1X MW(0008 C!C3,PM>XT?S>21=),$K.3\=.& LG;=\GB'E:"D$K@^B"![*5PPC[[ M:)[9@41#>94$WGT$3T>01-';"#P9Q?0YH(E$"178I?K\"8@WPD],*3B+B3NX M1.!%#_%!1ZX4 Z.4Z?'51\BJ7V4#*-H26I04ALY$W=CKR MQE9#XH6XORG\J0 _Y3924#DIMBHA/.2P@!%C*R0(1*9U?Y8';"NM0 ZF2_EW M@H2"30S=^'G:E(O7L5]4(Y4*J[56D^=@U4%]U9;W1O>RUFA4E$VC,:\HZV9# M4<3K%"5*;X) (' 4=;$HG%,+ )?6[*(V7*G9T+%=LSL'#AH!34L@V^SW*I19ZC M=D^N>6W6];G1^P;=G=ZG$RM5%U4VCM>()RKI8,:^T?M-59C8N&J3Y M 4$]!5F!Z-3YA05%2DUX4_JDO /%N/AT(\GT8?AEC["$_:'$V\6MT.56I[43 M*A"93"/"*HN1) 1LR\]#N>00"#39ZFQQ2W0B^64$WF003MB_:K45&>+@T\-S M$8&-! I2'1Y&:UQNW9PGJ%%S!:A1A4]TJOA$W8,RWXM@7!;%[I9P+E*0E 5T M$>1Y]FI3N"-&C>_)1F.#FD:KN9O"SD;#J+=6CR ZG6J_>:-%7V5?/6ZT4%7[ M>?#<<-:UGU4MH*@%?'SR_T"D0,E,+CI*54G7.99TM<^T[.=ZP7&N"GYR J'S M#*4=3_?0A7S]LQK$Q#XK ;HK76E)"79_H"B'^_6G17M M'7?'*5YK2G<*D] O&DJ-#7X*?I$Q 49H@V'\@!D3]1@(&UY7ACAX,T-[YTQ# MQQ;Q%'E0&&Q1W[?\<<1"=24.3ZM1T(#7LZ2R375I.K$+!GQ","BMG$693'Z^B^;H$U[_'F0A6 M?M@9>&""9['ZP@?RR/1!?MH"A@?7O97N"3S5M=TIEZ"(X9'*:%N.ZL.'Q^X4 MW[J4&/(NY-.FP-3Y8@N:O?M&&P2*$HP5ZU7UZUK+9\5Z>31.@L-8@F!AG1'<\JF19F*/$\^G0.DCJ% M#59&14MDSM!%7""94$M>SVT4!,?HORH&F SC)JQ 24>DS3 MUVE,TZ4M!D[W+<^B"9ZL&%,BI(M JM,"\.I>@:A *\#2K.&0\I%JT2P-1Q[/ MX-^7:9$$C@15BFE1^JC%BV9+5"^^@YW=,YTS9_\FF\B[SU)&+L^=/QTJ,0UQ M#+Q2VB4GIQZ?\*(XBWJ6P"'.?B>SY/R8^:65JD+L]91B^WR)5$OQ\E?/79DO M&5I8"17(IS,%<86)1)4]6SB2C9D=G'%Z1HB\XL/WR4MI,8RU; M7SF&ZJZ:^--0>HQHWD_OESFN:RXVEP#G!%RU.??F1J9H4,-0:9I M=!8+G1<[TXZ<)XZ/)1;G;A;0-36%UC&%V53/?3'TG),!S QNQ.T:5N&)TIOI MN_62W6D-/=<.**PQT0$HE4QA*>K0<1:G@6)Q:9!$.RI*K49MYJM26U55ZH&L M9:]5J4\\%7EM^^,P\.#6DK.,.T,WG;#?N]*.$Z\ HKL#;@S((MD%[RWS M#O')HD=N.S/Q8$!?@<\WK<)MU8Q6=V=3^#JMWJY&']9:]8-\5/-,RHR7.G_B M4BXM/#*/=%+UKTUG)!S5 MYE(/[O0V=@;UZDNPDE*[C0 >B'N]#"EC_J1W5KI:T_8J@TM2Y\73[5_==XBO M/*B--\RFWC%-KJYX,B+@7S;#<.D E/OL'ORUR8Y1 F)#[)]S<$ARV4&(=W_&L3F/Q66N+ZGLK%&JY?VIY]H]R?=7W92"(SR2FV+JK>:6&J92(F6[ MQ/.UN@1O52F4H[HF+]NU1=%6:9(=A"%+P;Q52N6H;DM+A^=72N5):'LUP1;' M_TL!RRS[K\3ERJQ+>75M:3E-Q]KIZL]W=C^8\?>K6FWJ]VZJH^T0NDMG46^T-O*2* MLF5C-+6N;O8J@_K95) L7-Y*^QROV=DPC4U#@;NP.O>SV7,[7+-M[",A2M^!SH%W6"*$&**G9W7'*BH7>:6Y8 5K9&65N#^Y[.306!'5MO;&K' M[BBP=?KDK7?UVL9UDQ5U-W!O&RWSV9. IT]9LV[JO<:F*J?*L6ZE_2/<5]6S?YP;JWKVJY[]JDE0<6QK7;W1V;)FJ.I4 MK9AP-TFCKMZK5\ 1AW 69\N$5<_^X9S%V3)AL]G1Z[W> 3+AR2?7JY[]HTX# M]K!K;%,[MLH"5CW[9U>BU= ;K:H:_+EZ]GDZ5M6T?XSWQ#3W5&UV'OV'^U]@ MU4;YS$WAE=;?8U.XN:?FQ?,0 _M?X!-)LV.SP9ZD*?QXS9A>4^^:>X*#.'WJ MUDV]LS$"6D7=TE7S=;W3:5=5\T_03-/0.]T],>[I&]0[;@H_7K.S43,Z56WU MB1ZNV:H.]S +YX_?BM]]4W@52=U?BY[>ZE1XVH?;%'[$*@CLV%YG'UKH/**& M3;W7W+(VU>Y5F&>[%PMF6V^T]B063MXVVVE3^/&:-8W&QN[/+HR: M0W-_3O-PS>[&3>&G>+@'"'A6*J%EMK;M!66Q6MQ67J>V\GV<$);:O=;6I;9T MS5H>>53^*.0VN=5+9+EFA8X&)+[\_>KJ5ANZON6#-^YI$\>*DM")#$V[3]KO2O?U/]$U*"(8U#UQZL2'O1,EH:+,J#T]+A)DVFP (#;!=\T-KT]"%":\>>98H=8/PC!X -Z.L!8EP"@1?.;!C<>TLD]W5]K'C]<: M?A?N#%B/;@(W)*X0V+QL&1+&P-5!1%M?#AVPR*U0@<> M!QL$\@&;PP:#X3!R8OR2?!K\,_:.K^[2#D0\'2:3"-=I4*!C3?C*>.1;N MOV&"Q=9/% 1[Y?@Q4G<:A'A(8+RCL+FGE?&1E>#[>L-H_9+C=_A-XY?57VT8 MVK>QFS&3-@R#"7U9*'O#-V8^"(<9%Q1_*HEMP#6!Y3P M>:_$EI%>R)A6>@7Q/2#3!WC78JKEPFT#BU)4U2C)AJQ!77B,'[^NUXW6/K0B MG?X?#JFI*.G_"0?/8F24>$"E.BT MC :LK3MUH[ZHE O%G*[!GU^81K>!"AMXS4N0-Z(Q7IZI]=T+4!ROY%01KAG]8L"B:F6?<7J YO# MDI9^90&*8D]2ZK+>OIRS>Y7_Q06[@_^]<.MVM]48]H?]NE5OVMUAO]WIM =M MQZDWF]U.O_O_8(<7\EOC,'-O1LYE'\3[CTMK")M\;7D/UBQ"STB]V'"KYV@_ M3[:EQ!D.GXPXK$H&*-5(%KX&]] )\5.P)NM@UJ*-0V?XOQ?_M?Z,.F"2$.H8 M7+UK>"'*V[_]:KTM.O\]R-V5\NW._;D(O\0Q$('!!)+D6A$7Z[_0.$I5'&[;(T@'#Q7/3K@0RKGD%P3U\7?S,5.)NJ_66 MC5 C'3@$A0'-YG[P CNUSJ9X@)"+JAGM M1O&?]KRHU8\2H=$YX\OD,.;1(^>E@F-I]+IWG$B(A7H51?T&>&S+HO$@G^?3 M-D=%FWRJI,_>'Q YJ'.]GMN@3?R9"KL8V[6OLL"C\90J+#>9"$/"!:EKRDY.%7M-P)+3$V\CB0X*,K["N/ MUKW-9O=ZQL4[;IO;WI<=5S\=![E:W>Z6HOHLR54W*VIM4$]K=!XI;P_7I"[> M\:93!+;9\0$>=+W=,EJ'T$YY).1JM8U>1:ZRY-I60YTEL;#2;5'FEJS&7=S; M/I)HK;:Y31*MU]U-%J9E]':5T-GQHU9GT4YG@E*60#[Y1! %]7.)?PV6&R71 M>8S*$JD-[?KQ,?RMPA%',DGK=#:=,Y"77^]3W/I9S*HJWCKU$J55_6J!SY/D M'0XY,EG24SYG4C3.CQ15O'H.;CT.X2D>EPIR%] 9Q;!?@DG_:BQ7S&I MZ8QV7'#")V0$+)G'$XXLW[6IG2FVP.BWY66O#(+UHO^<27&&!L$R4K0V$AH' M#TY^( M<"(\^<=W,XNEV4DB(_$F:]L*]& MQE5@:R-JVN=&&BH,6.B"*>K!F>^0FN^YP23P7,]-9[[GAO+JI7INC+4G+KZ] ML*\,]P"U1>[]K#G-.OVD<^BMTT"6-LT#+"I7+:@V]B%[Z!9*1H&2?1]X%!$O@-BKG;V_?'Q5QU'LXGFNEH'%]7>$=W@O8W/K#KYFURW]Q4[BKO#!T1E:(!I/@$D1) M83F!AYU,CP^)X'=B0MC$T$WGN3USK.< L A4*I1O4$74@J:9$TP+NK)A-%.) M!,]M&;UYJ=7HM13%K,B2)9*+$&*0'?$%(W7A\#0_% HV"-')W;9'^U48?"P<"OZ-IR RU=%??>C6<8U0()%N%% M!6'53^),<^='R\<-;E056YB"@7>7Q>Z$!D0-D.IL(*WBKK?^HY8=3EIWK/-\T( M5[G@G$!H/D/6[^D>>AS9M=2Y/(0$V\%$<+XZD6.%-@/ #="[#J8J$O;YADS7 M48;#H^"[U782/E)! //A4W.CZ&FI93F<%H&P%#7NJT+#=@\H[OBN=)\$;SO,A'AS-MJ:D3G 8PHNV M$N7&3\$OS"RP.P0[;!@_($JU*GHP+!OIX/%%4X;[]V:&EIL7*H43QA+5]RU_ M'$E-->U.JVDJRRN?%LJVJRZ1$V J@'OZ8ED[@68GR#Q_+DM[G69I2O<% MGNK:[A2'6<1C*Q;IBR@.L+K'XY0$?GCL3GE R1J%G<]ZXA #=5/.?>"!TM3& MP0-F*&D% _A&$*L+"7F !(Y!$$I;JMLLI1+3+!K@?Y]8NL0A:73MX/_]!+X) M)'&![M_RCZ$9#H77F(<'3Z!B-[2ROHLM^C(9[',*9\L;!IPE' M6;S\+*WU17*0CF@J=7KE50(E6+.I2,I E\ ?!3S'"]B3KA#)M& :NQ-8,4D1 MV$\RM.1JAD$0PZ,$RXM\?[Y80)EVI-04A.JFC!5[;"E*6.QQY?YR$VIPP4LV MQ;/&Z!.46I7O=Y;NQ-#^<(1B@'W;"4I)TN^.G9!2@ ^/0FNR2+/\"XZOT"@- M!DXQWDM87>+S0#,QONV2Z.;/TAEM MQS0[>-H]GUD6F+M1JD7W6#Y)$FWAJ&G"6>A&/U0I3UEO9S0[ M/I%W*PQES[7ZKD=%;VRS[G<4Q])EE:Y\5/Q?U,AP$J"M0TSD%XQ=9/T/2XL"X=;C"\&%:ZI:-2V4%3LAW8S+HA^[-<7CRZ>+FJ5;A.;+;[,U@51(O#A:7H?+P2B\ M+;E:=O5>PH>M?N2@% &N7R/]*% FPZW9X%T6>45UN%EM\7QQ]-%%[+/+VB 7.7KYTMU(\:JL MF!4/)7O@12N9O)@?Q5?FF1&?%B53##)K_20"(D>R;>X(&]?RS8*/Y0LARQJ= M5?/O:IF?3VQ16VS%;72>G2E*NVH'='C703@-R &579X%A" QO='QU=OJ"2V, M+U0:7M1#LPJ/@94$=I755RLQ.6=;[6\6C2"B132=&%_4X#%TG,5!]-C3$221 M=,==.Q<,W5DOR'F6/W2K\H<#6PC#@ M!U;:7>(50'07Q3*(HBQ!7/#>,N\0GRQZY%I#I7A$Z\' 30.;;]K[. MAGYV6KU=35JMM>H'^:CFF72O+?75Q)U<6M%N'NELRJ633;6%*86G<\HXD3(> M@S$(PG3%F3ZB"?%(<*F/:E^;SF8YJLVEWMOI;>P,VB"+^WXRD"FLX_M)W.MI M-B@84"CAPOW<64=43=NK#"Y)G1=/MW]UWR&^\J VWC9K>KW98Y2Z)R,"_G4C M8OQ:,>$9,6&]W=);9KMBP@,XB[-E0I&@KYCP ,[B;)FPVVGIG7;K )GPY'$C M"J.OAS">]4F^7]_LY K%QN%='[-;TVNM30V)8DY]^AMR;"YD<4O(2RIP:Y3" M4WKJJ9I/\OU55Z7@"(_DJC3U5KNVG9ZI5$E9"**YEA3"C:Q4RE'=$U/O-#:] M)Y5"*1^3+(6B6NF6H[HS+1V>7^F6)Z'MU00Q!/XO!;ZU[+\2EVNT+K.6BABT MCHNE#]Q34>F=LWOTMI($_J;T\5#_SI/4OK>Q &WM:@JJ,C&" M<]DP"FJ.$ F$J_Q>6J_F:N,JW7@,=[O>:!ZD9MS_\+2=($N>@(+?MNKK-'6A MV05MV.WN1QN>/GD;';W3V9.M?1\FQEE$VYHMO=;K5-1]*O>V MI7<;K?+N;479LF*AWM#-C55.E4/=2N4\SK<]7K.FT3 VS47LPJ@Y-/?G- _7 M[!C[B(X=VN'NPR$JE)]F:]OF]#17+K^_$@FCO@_,$[8&K%?:0F)=0G!JUN#> MC8)PIG-AEZY9M@W$Q-BBKMU;7B(F:Z.K',0+X[)Q5$O@(U @!B,)4PF>C'66 M XD*JE3",#*) O_'R-@X")H6A=,AQ,((^F]^$O6*,<$2(6K[ 2P%:?OBR79S MYYU!"5:H)H<"15*AFBARHD(UV1S5Y&2G;5>H)D>XKPK5Y#@W5J&:5*@F51NU MTH#0[>KMYB&V45=,>#9,6&^U]5Z%:G(09W&V3%BAFAS.69PM$W:;+;W5-@^0 M"4\^U56AFAQ_*J?1U'O-38L8JO*C"M3D[)KK]ECM<_*:I (U.1V-TM'K53WK M$]%V]<10H5G,3J5:CNO*F/6>7C>W]&$JY;*&NLNG*#_NOE0J9F].2Z5>CAS_ MI](UQX3_4Z&$;( 2LO\%5F G%=A)@9'9;NLMLX+C>#JPDU9]TX[OBKJEN\'J M>K?=J\!.G@ #R=3-=F515V G3URQTJW 3D[V<,VFL64MTDD=;@5V4H&=5(&[ M54J@J7>;F\:Y*UNC CLI8\0(, MI#8P[F'"8A^_;5:!G7#LS]S8M]V%47-H[L]I'J[9,?9AL1[:X1X,V,F&&:W= M8Z/L%PD%2U9>:]JZY):N6!F3))B84Z()D#C2ZKW'[J^Y8,[[FD3 MQXH8_D2[I'@9?$R[^RT,?]_!Q2QS5=UGN7<\15 M_G<<9M=AY%SV0\?Z<6D-8;FO+>_!FD5XDU2J \GGJ#A/@*7;' Z?;)M\>0>. M'3#TS6L0)T[(XVO^9AW,6K1QZ S_]^*_W+K=;36&_6&_;M6;=G?8;WK-9K?3[_Z_SL7;;P2]$PP1ZR=&<)^__6J]+3K)=9?B"3B.GOC:C8&_[1Q! M%F #B >_!3$"*Q'6DJBVHUIN(\40V,?-6+8JG88$H@"+W)_:)" \%6R]UD@L4$^ MNP%A12%HBS9(''P8\!/!3\.;$1IPJIQ]K?'VLRQ0JT?A&'P (H@PM*M &.J\)D'-Q[36F05L5I<#/M]<#P/_PL; M$NO!1> FA,(9A/ %D.HSS=+&0&U!7!L?CI 8N/O0@!WP\B) M\4OR:?#/V"-0*V6?=C#RX8 '$AF+4+G@$[B?C)>.Y5;<,,%BZR=JS;W>A#%2 M=QJ$>$C@ZJ)FOJ>5\9%MD M,G.4+'#$7TX7RH/AKCDAO(R>+:\2%SM*/E1NE:%]=8; \[!,44XL^J*O@\G$ MC1FE#9^$4ATNGP-F$6.*Y*'>[!3JS58Q5S)[*\I WV 5MW"5M!OM!GZEF;P7 MH-R'((1_UB[_1=0?)J&01?"OB2CK]/F3<8:F9Y2\1ZSG7%QF_+I>QQER>S)Q M_G#(*(V2_I_ N2P'1XD'IQ$Z]RZ\@^Q9)"Q*&+#EQD@/> )GD 9P"X&5;.)W M*XG'00@L@7?RC[$+S//@H(WJ.G C@B2D3TDS$.0AB'#X,[P<#@16-M#I(/&< M0/8G,5UQ/ ]Z-BPAST? 8>Z(CV)B 8.[0V0>.!R@!$G&81A,Z(GT@ GB&"J< M#">/2]J*;\\'(2T3@R7DUFA7'H=M/&*00CAVEP)TU=.#6HG 5($R#YQ&M MQ8LV]BG7-85D;*PT:D9ST>Q8*=9U1,1\ 6*]AF(;6!3=GH$6C?'.J8(>;!L6 MM&C?=!N&F9E%^(27=<.LOUI\AEZH&CPK$GJ]#)N:S^&!+^'*Y3[NWB_8&J7O M1D+K2X322+.=$,78*@>?<5/3* (Y.1$J4]#( Y97*\,#C(ZZY+GB:1+*-0A' ME@^2&859C':!+5M#0;([/I@#([!AX[&^XI-WO_^W-9F^N=*XE[0P%/)4P9)R M1NFS<&\Q$WQ92C;&.L/-S1%P70 (3:A[%\4(*%N\UM '3T-"V7;QM>7;"^A>6 M*,Q$> N9@BRP-=V;G\N-I$_C%U[C(X%F&>1.W 6.0]6'8>!!V=SX-?W@.*^ MFZ@%)5:\;@>:R^8NO,Q#OZL?W*<^H _F 09"BE>D2R3L J+ 4IE[*#JBP'+H M&:-*\ &]P"=,PT7>RA9LBO<0$#A=/?F'*\6G"W=-4%D]CA>!P%37=J MR9NAS6===T^P/+T&JRKP)&6*3S;E)1&8'(E4^)\.R3F-XIY2<= MR\!EU%UO1KYJQ-=Z9%G3%=H\%S40:@5HD6H3U'!S^AP/-PF 3NQ1NQ-ZUB$:J7X?[A<^>.D3Y Y?0GRP?S Z-*!:) B>4M=E M&&3T]($*&%6*^%073"3AZ*\TB13*JD%?\(0S%M!0Q-Q3@$.-Y^+;/2^P\01@ M8? RVQ%\O5;J_W!FN56XP #P(.2*![)!^)CQ8,%79^;#JS(.!N*(X4E3"MV, MG=") UT-AJ36U?;+6/%^75A:DJ%PN,+T-)AS$R4E,*7'V\^=?WFW21WV2*% M#Z>?F7,-8*57,85MN38MB]U:4S#@?KKHOX.F:=5_D>:3![[U);QZPLEBH ZH MP:'[4\TPAV1T"@TMWJU%]M@9)&0+C\,@&8WA38TV:2WX%)(?KM'*MU!R#R\- M/Y_<"#!M(@=\+U([]X%W3X2$?[JQ- YGO&N-'N<%EJ]S+@>S@IQ);)9 MDD'-@H>8$_0#D)T"VX25\@#''(5IX,!S)YC%P2_#N0:HD,G(6@"MX]2I#$;0 M(1W?E5I"3S6N-[8&?)_(R,(?\'* ST*<2E40>)@OS&;;Z*;)!^9@FXRL .[@ M<.C:+O)7>GO8\\"O6F F.>G*]QQLG$QG1!BF+3 7,5Q""] MC,+,I2(#=IIF; -2%A>NT_\!]41TBMT;NG*Z-DPRQT;>2+Z)F""&U9,+!UP> M]#V1U(,COP:"Z(MDX21@A.XBY>WP[UE-Q0LU32.&CI5(P*O9&'JBJ!IA\K>, M=N$SBQ+R?V0YST]W5^"KCAW+B\<.44G@I]0NYI\L@9H('P03 M2-8]TLU)!0M<) _(-6WB0+QI-4R&)*#(I#C$>5[T)N,S7*7W5/%$AF;.:MXC2 =YL+N:?G546 M_5]2NP9OOI%'K$2IA8?[X!!191&:J%NCQR<1IG$*S#O-=YP!FW/BA%%;^'$0 MS@HKVU(.$^,H([3FR S*MJ$$9(K7D)I.R']P7JS'X$&8R^#8!):GI-9:)$RD MM"A/83LUE[94)AZHR#/K5$!'QWL8(F_IBC"BI(B[>LMH[4;:;:;12<@) P-_ M*QB+[5RW:-T;2#E%MF5&3)'WP[;>E(H. O+6_ 3,>X&)/@R"&+TC^-LT!C-; MY!34TT7+A+T,7!Q(./%:$2.G+:01;M5%@D?B6Q.?-T<6'Q5OH3WX@&;(G!6) M)B!N$L.*#L79PQ^.N&0C)QB%UG2<8[B#,NHWM!Y$\P]1RL;KRP0>+ MIE97=B1\;]19,END!EW^$%]E%R;UM,@RZBXYF@V._ 70IC5O72WS@O(<9[:7 MF)5K7D\EJ=,D!$;?[_7OGV]^GR'/W_YK%V]^\?WNV^?WG_^ M=G>0EM':3A@I,:0WJ02!-2EWV-)51ACG*LPREQ"_[R1AH"\+A+$'*G*KN>J[ MM)3:["GJJN^PWRH: (1=;B>31"Y,>017MK"A00ID''A83_ _%(K$0"J[HMMJ M4HLT8A:I4-\]0A/]Z5=;I+8/I>YZR;7Y\NG3#=\/3KQ]^?SMYO/O[S]?W[P_ MPAL#-M+$&CBY(!;S;5TQU81%(+O[IAZ\L3S7D27&<5R.[_]P1'?EPEOSB9X7 M+<7J+%P#,TU3N;+SS9 8^$KB0,3P*.TWR+Z,B\_-,IPIKI=BRFG+!PC2Y?R+SHZ+OY#>I_24[*52#C&4&4M MN\P?D$"IQ#.=+CKGN?#TII0!Q["^Q10C-S:$&X+>+\;0$XY" M9P671T>_6X]"A.&AIQ4&;@27-TJ[6-7*6HR/>A3OQ-@!GU_>ZD@FUD)=]R;1 MO'T9#U]OOMU<7WW4KJZOOWPGPT&[_?+Q!FT'LB;>WWV[^73U;4M+8L_W5A0: M;M_36E2A**Q&*D+FRAL4X,"QU*M#5J4SC3-0@>\^O?4NYN*4H78%ZL&U+>WE M15JC>?'*D+6?L."YTL_M5BZT0R0BT63C8(AM0LM !OXS&8SXLQ2\MJC[2,1^ M1,6F;!!&0X@ZU'65N779?!.)BGXJU9=%V.,,20*OEA>(%@TTO40!NMC@LF5Q M(0_6DG/3CA7!Y>U3+@#^!#<9K2A;9 1"UY'EM)C4"A*"H4@F4S;E.#Z?52$ M2?JX0"L"(PL=9O*VV9UP0[C;:(Q0R?+?@P?X0JB+^F&Z_H(LMJR:30GF#F54 ME@)]RE>4M;"6UT1+TE#Y%*8N^.]SB[C"HA]O[L7S!/$2;B\\J ",M0H_'?406U@=0\LJ^4D5 M=MY$VKM,!>'RKL#\GR'/PRJR;N!K6:]"G_DJ,L[P$5$?$; C@ > M*>^CWWU)#O,T ?M"/A#( MD>+%@D4,8)%?%W_?-AKM3N%?:H99^/ME3^J91K/16/FH-3"8!X@6O* (Z*9E MRK612>_/>[S++6KJ@]\Q.5E6A?W>A'C@JE MT2^;!Q4.%ML)83MH97-O7,3>!?X./9,!G%4DH1'2*"KZ&"0M+,4Z<[&D-YEP M73@9??V9^L7BJGO*K>=Z&&0 )Z8*.%OX-6CP40T_!^4FV=KS_9/%+\FW;]"O M3J,8Z+JXE2'"P#F5XLSVBVJTB/=%WI1 XU 1((1MO>P P<*6OF>N$H+:;9DK MU025R >FSF/&IFG*< X$(3/VT;S'CDX*(:2!8EF_8^<2B+@CM?,$W$EM/)MB M03M[16;M%^Q=N3 RVA+.8] K< G\17F9QG1RCRS&K'PABI"KAA6DV,L;:V7W@^\FI=WB%TG.3 MW8XPNS5"40TM-\R6QB&Q;#^%>?[#C,5LC%>:4W6'H (4Y:U4;(, MJ.R4<[83B^N\19LGJM9!3E)ES:)TQU*\@E5W3'G57*TK'R;5CJ,FM1;E@GI[ MYQM;93AX3KMULZ(!)9Q,59B9"916 ,GG4;LN,D(:3@?_&35?P!GTU5NDID+< M$2KB80#O%LM+_*%U#XYX'_F70_Z.%?KHK_4IHSC","%E#/PEY1H;1'1%0 MSA>B4@8]=A'9&5+0&0Y,AK)]DZ2VV50QRT*T; MAV+$SB]QFZ\;[3D!=VEV]R;>7EJOGMAF6VI0%D:9CC8@F; M):(E)F,DZW/$0>W7#/U-)K<9)\K)%L]E;Z2),20PE"AF6*A*E6<2'U6M;\G5 M;Z59Q@POQ/GIV G%$0.$2T#GCH@A_YX%).3?29,@&"!B]PW8'"AZQWI":R^M M##4/%-=7@@ Q&]:EV7KI,$:@V1J(?V79^3M$]6!C^KWT7:^X2,KL-9K:2_P0 MKJ->>Z-^@'YEOGGUB@W];"A! !1E#QDWH\+2J05V?4?N:1&(UO5%P$.4&6#= MH,M5?1A4(GB/; .Y5<-IO71?L2"497KER298LJ)_%Z+'U+ M?$1!R[IR)FD>6^U $BWIVS(:@B,K'# X3%Q7AGW ME3<;#UC.]@]:SC::2)GK.7?9E\74@;=/B4J>8>AP0[X?S.<(YL76_-()@5GA M3KY^S-^(\F>3:3Q0*\\GB,X*5YG*>8 /X5M_)588T^V'[Y $508RL ^&5QW] MI5"I29IIGOO#81=LX0O%HKWT^JL6N;E"@L9N"@G,5E5(<%J%!/NI:KJ]^OI- MN[DQM"_?_O[^JW;S^<.7KY^H'VYKC[MN5AYWY7&C55<_*8_[NP\6( )CHR*^ MXVZ:H?:>D_-S%O#WB*[]K8 [V)57;F)>Y7#L1?NI[<6-O?";*$K $+D5@>+B M$RI?9_KL,JIIMC:54< 4O6YW(R&U_/>M1FLGXLYL&KUZ[_ 6U>G6#V]1!TFI M7F,UI7:KK9YF6GBWE%R_I8C&!IIJS6#P%5MGW^.0-D^S9%E;?TZRHOQ@2 .I M[PCPA7Z4(O5<"76%(Y)&(L=VBPE$\:/E#IA H'>(7F=*H 5.TG),)*B5I1^+\&+2VFQDDGK M.Z1E32N@:(C[>1[^+DG59KO#C#=/U%TR%9&B5I802R7'1H?ZM ?Y?(96R7-\ M\63G5_K<]K-QL]LU:K73Y.%S%DP"6Z(ZV%,[6+-EZG7S$+7.\46)BRD,1FA9 M.VEKYAS2_QTC_[7J>JMK;LA^!=M]2M$Q][HS.AV#=Z==W9T# M/9U>6Z_5FOLYG6UC$T>C5 E\JRE( MM5RAKU:?X. 1K&:GJ8TX34)4!%.;N0#N$#A]T]"]IQ+TW(B)E>M!J%P_P'9B M5P#)8=,J?VG":2'-E]DX,;^#RX.QK;^?@, M)+JH%T\_3)Q\R3RR?#I*N=EL*N'>4EYQ^\K3IEIY6I68GD&):>ND2DR_D&2Z MR5K#=H2LM4_AI,P9*P6SX'_B->5;]X:_$W_O9K M[I5OY_^-U-IN]]_"B1^77E'C$9O?[$T@T!$S@P>;K]V^)?LQ\84:OO'21)7$ ML[BSZ0"B11/));Z "%=KOJ3+;X')Y5CVF,>YN[G>4L)_;]:Z+ZU7R*Y?G5$B M(+CN+O]9H _+ZK5.44<%7$C[$HB.\#VON7US]F;_).@\[-AFI=_U0E=;1Q/+MY>X\T;8J^[ (^X'KO.$'A)MK)_$080N&41 M8K2B!\;*"D$,F@2/,=]6N#_T]*7\5%_&3Q6?/1&?UTXW?O/VRZXW?H#;O'NN&/5[]MNN&/5M_QCG&OMU_?;R6= M"FAPRW#Y1\KGS34FP):OKY=Z_8[-E2O[XP-FOE4<&2Z.4&8U MBWS6&IQ)77P1D6=PAC65? P2;R;GRE"Y ^.M"?S("(Z,BS<0$++OC"UO**$D MB7_X _3DT$E\^!8],"UN&2RF*G9,O]X&NK',L;?VD.LPL?*')=5&>"UMH]E9 MG:(H^WL0FO7-GK1L4:VNT:PUR^1-YC2I*2B_BV;[33]VC! DRXHHB^KSJCT= M7 >: Z_Y._ MYG>.[P:A]F_7=BC*YPYHR/SRY,V3JL)GLQEW^_9C.&B4Y_\(?"L&#U1[9VB_ M)7;!7-?GHMS)B,C#(>DQ48UERY5M!XE/*/BYK'% D/,>_//E;3K98?'#KXY! M%"VM:5L6?3N@ /?AQ+);*V+9O_:#P0S^,XXGWMO_'U!+ P04 " #D@/E8 M1Q[VP$43 9U0 $ &US82TR,#(T,#8S,"YXII M.[.*;?F2V+-.1[;CU!T[=FUGMWW:@4A(0D,!*D#:5G]]SP%)D1(O('1)V%)Y MB"42Y^#R'0#G!NC7O[Q-?.>%2L4$/^\? M?OKU3]WN/RX>;YTKX883R@/G4E(24,]Y9<'8"<;4^5W(;^R%. \^"89"3KK= MCYKL4DQGDHW&@=/;[QTEQ9*W\NSH\&0X[/6.NKW]TT'WR#NBW=/]T^/NZ>G[ MP_>#H_WATL?=8>\(BAT?T^Z'X?%^EY*C]R?>\/C$[;F: MZ9LZ4^Z83H@#7>/J[$V==\9!,#W;VWM]?7WW>OA.R-%>;W__8.\?=[=/NF@G M+NLS_FVA]-M ^DGYPSU\/2"*)L4GBBR4AN^*#&DP>^>*R1YV=__D<#\IC;Q8 M!7?&54"X.^?N!;(;S*94'103P?L]?(\5[7?W#[J]@QRIF;+7W3_L'@(E"0+) M!F% KP&\*SHDH1^<=T+^[Y#X;,BH!Y+A4\1^H4#F=4#DB 9?R(2J*7%IG:'Y M^)/C(&)L,A4R<'B.=DC40+=9R4"3=9P(W5OADD ++9944%1W+U=^C_J!PF]= M_/;N37F=O?JUAJH[(F1J57.6)JH]?F+3@HRH'IR>GNZ]H>P5MZ!0F'3Y+G[L M'O0 7XMJRZ2R?MWPK9O0;:(-Z;RS:T-"MV8;"B=:F2R8*/5WM6XSYK/6NADQ MI54S-"-%W7H>B<)?+S2(?)&I[;(0HFJ?YS1J0KA6^8T7M3*:94!HRJ[.ZB&8PE M'9YW8.'L)LOE'U-)WT%#DA(Y_HMS %]#!53!FJV[>YOV)V&!8G#>40"#3Z,1 M:G#W/3JT[3Z0,,[^'SKODX%MYX&$^O_K_7:);]MO('%#?Q611_)G>.\P[[QS M*4 Q[CCX[.OC384ZHRN-2B?L$H:I_'W(RI]/ Q(R=+.>TB'+$T(F8[^!+A_M23*"' M8RC#7NBFL2QB;@2VMPJP"S7M8-9#=$%\5.B?QI0&:CU0%UD9(3RL!V',U8G8 M[N#*C/$#D="],0T8-'B#V"WR-0)YM J0SL\+M?RY[< NK(A$C:]]\;KF?"QF M:83S>*6E%?@[NH(=D)E1'Q,^HHKQ1QH0QJGWB4C.^$CU7= 5L?U0,4P!N; S MW0JU2>17;X-15$Y6$I6H00[C3M(D)VG3+TZF58YNUM*NC0W;B=@FX-W@[K&- M!AF%[_V/$;X6;UP71#% ^"'3B=IR4T1KA/@#FM5,N;Y0H:3P17-!'+-\6H0 M;K.$>_CGT[]#]D)\%.SZD[>8W(C#Z3(.>KL'3M&'#*\68?%(52!#-P@E+!ZP MKDA85VHC44ALPN%D?QF'!39.S*=%&-SP%VB\D,QBZ+,TQA$_6![Q#'6+QODA MXXR?XJ9:>]3+.1@QZ"UCD/#ZQ='<]$(TY]7E&?J3_.&1+C,.=,:4VL%:@VC?*MX*-GBIF.@_JZZP*1<:1SQC*2 M=Y'>008M&NS/0GBOS <1\VY0Z1^Q@4_[2M% ?:'UA]_ Q@3(^YS5G##4AD/* MTHEX_N( UQ:A]("J-*C<,!A:PWX0*I T8%)[32\HA\HL?$PUV1E1RUG>"6.- M6F0+(.]NRMQ)N+<(O2LJV0NTX85>,TZXRXA_P]$I-+'R#!K8&-'*V>@I0V?. MTX MX $H]Q0DTT*UK>)AQ"1O6J?<(F]ZEE^+D"D(#CT(GUDA4\6C&IFCH_QF4QAH MTNI?$GY^>(9YL *HHE6<)3P<((3H$S MMR HU49@,K$B2SSRE$88O48H0YYSU>*Z;51C'(QJFLU8L0&H<_YQ]8C.FT$8'JJ(PE)K68&5'*N0EJ!'K:"%V]$(VMG63#U AESJE@ M$?UI(Z35\1M+*&LQ,T*82HJXQ.MA*O0C7V% M)XG\=9WA"1C&(&S,_=P_-*2$J%/\8:9^4-;(:G+SXA[SON2 M#>ETG81Y=&=-)MC30@Q+HS2VX!D9F5 [S;EJ#/&>%J*U8BC&?K5>JQHCTCFO MT)HAGQ9*0C9P\X5(JWVZ@HD1Q8+DDFPH70[0\M0J?U%H>2=^( 3!^H=+$_(P#J6>!B3'PT M4$%C]431!9W!JC-]G*G+BVMD,=3B9$SF(T[J=:9UW1NK'C M:H#W>+\R_P>^176DZ$;5M-RNR4.@_=_,U5<6PDO"O:]0W08QKE>!$>Z<9ZD4 M[K3"N QZ%['.'?81-)NQ9>NQ,^*:\S4MXKJS70L _)WB[XQ1K_]")>CSCTQ] MZRL53O0*9ZT>V?(U0IIS.BU"FM3BQ-4X6(^3J:CEZ,Y73K#8M,3C+>3X=L,+ M_V>)KYF2$,N=26LKH7529HR3?EF.V MD9VT-D,C@CE/4 [!W79:,UM[?F=W4LP6U179&S'.N8GJ9'1WL[=\SPEVJ"_# MLI'YO$851O1S;JEZZ.^FO>VT+WBWD"?1GP@9L/]L04#6:H)1@').,>OEHZ3, M4DI'MG&ME+-ZAS_0Y2@XU3\3 :,(.C(3'G/CUY= 8YVMM>%Z31)UD$_NLCB7 MHA/JXY:@"*$D)8U)2CG8G)T,E6*YD4UK U49)66=^^MVFUC]LTT;$8@UJC * M@O75>#OTZZ.?_=VZY/>C87[-+\T#'4)OV_"_ %+8K%]9,*[FN5GAV68+C;*7 MXYC?3HJ7\(S"[?-?JLJ(R M\[N6W$O:2GPJSO!N1,U9E;\1U?R1U,J3PSL%9WW0_SC8-NQ0PP[XK0*?&9HT MC!5GI_Z.ITYX,+ME9,#\5"'G^WK0EB+.!LR35-JG.F=?W_P[YKWMO MZHQ,IPRD')]$WSD74=OU(WA"_4B-08$ $/_H>_\*%>C2GRYNGJ_Z:1ISQR$# M4%Y NSGO#(FOX $G$WK>*2?@Z'4=^% &E![X_C:0/CN;:H<3MO.\XX52-Z;C MJ!"XLR#$;SHM^KP3%6>@9G6<("H>R"Y^4@?(!>NY@;?(JK-7UI]K)F$ ,05" M_I7Z$ZJ7()"*@&(HG/:G4R*I?T)0'R7NKT$;O9I\G4%S,:I9 ]A-(=P^J*Z5_5<\9(UH2I@YDSMX+P:^)J!:VWWSNL M[E8511-Z5'3[2LUUOP[I&I/7HX/MS=WZ6Q9J[I(-0IAD>'54O^"7Q=??%VM4 MTM"1?**<"?D%]$QU%5*0[@_5\Z&\_/9F0^W)L+CZ7HH7R@G^Y4KXS$/W_<+R M>\.CR/3]L.\"5$I;0'?DC4W"27(M0IB98A'YMF=E414U8>K,9,3&\H*]*30 X[%2@?$BH=Y'!B,+>S&W]>0O /ECUX2Z8O^="H%<O@GR M;K,RD;[]XJ],(]R;0='"M-&ULOM M-G!+*VQ"5$># U/$NXQR=$%/>)#Q0OJ;P&B%W@Q,JEE]#DV0SAA0)?@TBKKX M2:S%]0F;E*M89L*F^JGB\-(\J!3?8U#>T[+R#=U&B@VJ:_8&$SQR2N"SN4%U M!UJQO7UF9O=#U:4O_[Q%\RAQ,CU1O.2TG[&;JF=Q;?(F3&%+ WK#]G@S3._8 M<<1'4:H7.M23&&=I1RMIFKIXF13>?K"VSIQET= E[@E0\T&Y=U&%,-A"Q66; M,'&U5G51H7A=S-(BYFCLM410<)GM[>7U=VIIFE"K]++:OK<6[Z108N? M83.W8-"$_A9<9OL(EORUD-C4LDZ:J+8UQ0*,==7)Z'G[3-2U#VV]HCH%!\RQ M=+TPI?+4(FX">$_0_(".F+N4V%%N1U50-'3S_1O&$GZ#)Z"97

_PY00#.@ MVG@94;<;M%>M3]<*AHT!\1]*"EGK@Z?CL# M@]6==ML4BC2N=#]\1JLPT@RTJG#/^^Z8T1< ,GI%O<@+><_QN+\.P,0%?Q\S M=XQG+_PO(:)['^6CJ6=Q06^4"JD'*UK1M3P5CHH?W[)&I*$D,8'Y79^Q'R,^ M/VK(/ZJP)M9CV]!%+GO1?)JX7#.;LAYQ4](AZ512/(O',(E_ZE.M]/.%RQ,^ MO<4H9F+NCS2Y8R&L3/K8$/N&R@EZ#=)<]MD#Y=B/6_*JP"12T5)1.C;UB"T6 M?(LNPH9+1U3:Z-^X1T49C/'2&$UN"HU^D'1*F!?/_?D9^872U7E3FZFAF9OC MW5/?:(@MEFF"3I/ZKJ2\$#D+D4_.$J&;J)L[M.^+1%/&-9H86L6^J M^!3^I*-.2DG=H8;]T4S=4 TIB:G,PRUWT &6_,"'\8A:&5DC;*J,U?X4#OX% M2]BSN"/0; GF(S8ZXSRO8_K78-),#A(IQBC;D9,#XFJW.0FYWK3AE%4439'>368?S M).TKPOR9SCJ\(@'YCGF/AA;\\,3&*S*!S4]=2S&)T]F>L!J47,.26(>R,?+T M_9,7EGX0XC->6 '(T[F0-"W;HD:#MZREZ%[5W,S=S%Z,Y^,86,:'!S4V\6K" M)@CL+>RV]\-%!T#?=87TH*)KBJZ .!18[C^V8-'07/]NYOO\"JWV=6'E_>(8SPE9LF<= MH;$4DKQSWAAY04H\PR9[66Q9FE^_R"+[?F.36>QJG9WPM$1VJ>K+Q%=( (D$ M_OH?7X]FS[[@LILNYC\]YS^PY\]PGA9Y.O_TT_,_/OX*[OE__.TO?_GK_P#X MSY_?OWGV>I%.CG"^>O9JB6&%^=F?T]7G9ZO/^.R?B^6_IE_"LW>SL"J+Y1' MW_I_]FIQ_&TY_?1Y]4PPH4XO._WM\D^]?]+\] MN[2;WG0AW9:_^,]_O/F0/N-1@.F\6X5YJ@_HIC]V_9=O%BFL^EF_%]>S6Z^H MG^#T,JA? 1<@^0]?N_S\;W]Y]FP]'5;__./];Y<>>=2%+A1U"M>O%K,,\X[S/27;C&;YBKI#ROZ647?+4*7.C&05TO_<]LXOSK&G,$LGLWZJWM#GS?TKSD&&@5]7 M2/]L/7NG&&:+=.FB697=8GGZ+VXQ&XUX4I$8TC."H6E-T8'B$ED,,BCXUYA2>FR'.H\=311/7E*Z&+/ MH W6%U5"+W"VZDZ_Z676R^L PUG+>O>9WD"H-SS%.(F%*Z=0 CI-TT3Z!4)6 M FS(5DFME#&Q\0S= ./RR"[P^.4R/:.9P25IW.?/_L2J'3?*=XTI+-,U@E]^ M\3=7O.A.CH[Z>\*4IOCTWQ<2TCCYN%JTE=Z:)30;^]*(QK:XC.67K\=5>TP* M,FZ]D>"S3[3R1 ?!T?+#BLPJ.B&UR8W)="N8;2@E_IM3JHTDFQ'K)H8GA8D> MS\$D)4%YSR#PB%"R-QBM,%*TIM2]^NGA(_O[DF[R;KDHT]4D*%UR$A$"UJFU MT4 L >G%=8;>5Y>":+TF77C\F#3MOO*^2N==9[D9@3]@_V[^'>7Z9 MCZ;S:;>JP_QR]G(%S8MEED-0C-Y;C@*<*@&T3DYQGZWEV)@!VR%[H,Z$)\6. M 833C#COL4.ZS6="]1J_X&QQ7.WN4TA*L**=3:2,::RTW"/$R",D;CA:*0.Q MN3%?[@2T#4WD4Z5).U&T9,=J>9)6)TL:YJO/8?D)NXD*-"1!7CY'DT$%!7L@ZGG^:O3I9+G*=O'Y=AWH54 MI^3O83JO UU;D&0[3K10ADQ !\D6#THZ#MX&#>01^!@\,=BSQLQX +QM"*.? MJ $RE)2:T8B,HTQ\?C,-<3J;KKZ]3&EY$F;O<#E=Y#,=1TZ#"6B@<$-&%&1G7)\>_+U;T.:T= M6,QG_NLIO=_.3R^?"%>L5Y9!SMF1!YDT^* \9&U8(*+S&%IKH1VA;D,L^T0U MTB&DUXQJ%_TWI[223#%(3!@RM#B"2T5",A%33"P[W=KOO]5+WL5B^X(TQ:?1 MGB4M O^;N$YF9:! M@8^>H; Y:=]:[>X 1""X22FEY8B1DP:F=H=HM3K=^7V]&,*H[0BB6-)O\087@G M@C/)@RC%DH=B)$1%RIOL \U<5%&R1PK#[[([N(YSG]E H0C.$@)CL9K-O?<5 M.$C+:3T,F(3DS7?T+D%XH 8KO=@-5G7-X^/B<-.A)$L =.B**%=PM;+Y=V(QK3A- PM&DJDG1;$U053V63AA$H!7(D$(7 - M07CZ88*V62/9KKJUYKL(8']MM]D W,SISSC'NFYA4.B\T& \BV1M9 ;..0:2 M/#Z)TEH76P?[;H$R+NVWL_"O:[S])[X9IX?<+B[DU*E LR(2UNBE( O6J022 M2Y5RDK:PUF_(P3)B'EGG-B;CX\O_"J'_^N+J++^AS\.ESKU:'!TO\3-=,_V" MP^71W?28PR35W3O 1AEV_;I]P\,JPXBU;TMU:'WFR91L_S2[%QEXNIQV]1Z_[K:!U6/9LZH27 M3K-H@(M$[E_-QXK*:4CTG@FI>6"N'&CJ&@YK3)&>Y@R^T;0=$4T:[AVG6>BZ M:9FN#5E1'(%+)%PT$;M#4J3#,L"CD/-N7,/!-: MMDX6;8E_5&&IP2G]:))O&P&X >(?\R6&V?3?F/_W8E8#L^<;&!\PT:NWFN+= M;V)6UFD7(#F)Y*DR Z&03^QMLKYNKM'[>""%O>]8'IB+\[0I/0I"#$[O"OQ= M_:)?9/JKWBVZU1)7TV5O.FZYO\ZZ5;UV[/!6(8NL(C C%"@LJG; MQ$E!0!8%?0H,_0$MN3V&,J[DHL=B]R'YT'"KZMHX3@'1I_5^VKO%LA?F:K6< MQI-5B#/\N+C%;\U,"*^LA&S(>54BE)J6F2#+D%SF6B%O'?=O/(2VD4Z7N&21 M%^ Z5V-22'#%6'+KDXFE\7._@,;EV[4C%SE(ZR+IRIA2*$45Z MD8%;+D&A0S+HO /ML.[TE&+0/;J[_[@!O3'1JKE,'R&V]W.8U9.]'SXCKKI6 MD;S+-QTN;G<'^$91NM/1(,AH)>?!V^;+U7448UJS=I7V5<6P MYUPW6W3>+.:?/N+RZ#7&5=5_&RR*[,[DDP 6E:]'% 5XGR-D'Q/*HFT)K4.C M-R,9T\+23/;[SWF[S/*[')37Y)[,28=>\%,NS,$%Z$3.HIRK!2L4N2K!,8C( M'411#[D&2?QM?3*N"? Q16%:L>OP$FU_D/@-A@[/DNHOP$K&,B4C&5\,(RC) M-7B7,D15D+&HA8VM#^'>"^J!T8XG0:*VDFAWJ $+TN/SV0[Z1?(BF>K2U,R. M K%$LJ1#8. D@7+<8DJI..E;+UOW0!K3L:E6Y&@IA;;>\\VZS%F,NH0$B#:# MBC)")+<-/$]SN:!QZ'>A*$:#3W[8S:IX9@G&BT3@I=Z]J?4 M73]2R[&0:$E#(Y>.8Q2'\H:M7;RVR ?J7/8GFF/(.@AE/%II$-&%%D*"4EF6FM8 MJK6/:(T(@F63A0A!M\Y9NR^JM(LM&E>G RI.EY(]63R&TX RYQ!RBB"=SQ3?$]]@G8=TP4D$> M3S:E'N\6J987431()\$4'5.R/FG;NMC/O:!&&MYJ08ZV FFI+I8G%SSCW2((N@4>6E=9>42@+W3Q$)7*ZW5/ZH_\B7,ZM&8EZM78;G\ M1B['_PFS$YPH3$5G$8$'TL.*%F@(* P4563@0O.<6LCWF)" D37W.Y[9]3'I',CY!,R\GM54";SD",BCQBR=MJ4U2^[",R:+ MNATYFDF@X6G9+_3LQ?);W3)PUCCN(P?N,@>%+)!1;QP4*VQ*Q6),K2,"%Y\_ M)D.YG!.NN%.254O,6U#6!? \V^K!"::T#R*W3G2_$:D7!EJ&A4R+62A2*S3A5T9.!%#VA%X<4ZH6/K M+=LM8(W)*FY'C=;R:&P<3VQ,5I;:!T%+6H>PMD4PC$,66DG26$:[UFE$ZR>W M->X-+T$HPBTYJX'*Z&H^;P9I;*RY$3&RUB5N'DS>PYJW#Y+L-=-EY\EM67_U M&)>K;S5A:D7O3;6OCS>'=28L%AZL3L"]*:#HE2%$SO<=/4P2+BALGOQV!Y[Q MV:][2;_9U ^4I?:^3N/;\@?ITSK8B=>>!D2&E4PUS&02@VB#AY+0F&2\U6S8 M#+4K@,9GVNY%AW:3WS(I[4I.Y7J<'\PR/$9QWOQ9E@A#9?@N$99=9T,(2J."81(I.MR"! B#Q!9 MS:?IN24GY/,<\:# M+!Q$J+E!,EAPRHO:JH);EC)-6NOPU]V(QE1;O8'P&TY_VZW!#88+YRXT0_J_ MA&3KWE3M4N*M0*@UCF7FAF$99&/P*I!M".">#@'VG^RQ)6V:R*+&P@@[UCB- MD!"TYZ!LL24RG6QJG7(V1-+F3D'%]6+=P^DWM=Z>K&KWX0IDPJ7QF65%+Z^L MZ[6UX$VMEBBUQ\2))+FU;7TWHC%%8QZ!>S?$(%N)KV71DZ/%_&9 NF1>5 Q@ M8G"@%*F>0+H''#D'D7GE[! %3&Z#,Z;@S@C(U$IPS9CT<8FA.UE^.X7BN)A=P$6I% M% FZY!")MX5(?8]YNS^*,7E. ]/FP")KEP-P7@L_S/!MN;"%-,!Y0Z MT\JH%3A?+ @AK5-9U]^V3@NX'N&V=\+8-KFVXYK\/ M>VDP<351:._"MW5(=7Z\QC<[Q9=F87K432R/2M@- MQBN[A9JZ[SE;A?C8=Z1]FDY\RP.F=2<77^/ZS]_FUP\ZD_G.F%=$4G(5(RB# MNN[L6C ,G=2:R="\V,(VN+:BT"%[,A]"JS07V(!4.CT_W9='9249'C5D+VM- MVRB!7+\$21N6)?J"MG61@CL!;46>@S5%?#3R["JB 5G3>X+G(U^[A %]CLAT M/;!;0%F&ZS*XH7A;A$7.=>M38=LAVXI'!\L,>C0>[2VT ZQHFSIX=9=D7>3J M8OW9:*.P6@>0@650Z#FX6B?)%:N3C,)K-D!-A1V0;D6X[RQB?0"9'DRAO0K' MTU68U6,3VCN)100(HB\IDD(M\>[ 6UV[9-'K$X;GW&WHMN*9_F^FV'847IMM MDVEWO.C"[._+Q5G,8T:M2\%TVK"F,):! .BJ,I9Y;KC MXQV0<#Z2"9,Z!98X M:,X5J)0L1*\$,%&4"4PZ=77?]WX*[HQF*_Y]+_'U1Q)BL_7UENGY=3H/\W1Y M>@(K6B3A05CC"5\]O*#)%T92SEP520@'Z!6[);H&T>"$F+O:WOZWKCNI71K? MEHNMT2;&F%PX>7#"Q;KMJC5X+TS-*S-&6A^L:IUS?#^J)Y#;MR^7;H@$MQ15 MP[3UXTU0\@H:QW1(4D0++?D";+_H(:8BVB]?#4EGJUZ%;=A.!D M5XO7H8Q$:)LEA$#+I(X^ERQ$L:)YX8+;X3R%G+X!UZ:]I#.0V>Q1@A?<^Q2C0#JYC>B1CJA+T6(KEX2)I5[:"QGNEVO][[%;+ M:5IAWG0#N/S%A2O7>3S7 \:;8,HO7VFYG7_"]V&%FUA=R;5#J(T@2BW-P77- M6Z0)M)%L-$?OA7"M:7?8$0X4VKDI\L6+B 8M@Z"=!*4"@ZBYA51"PL0,8FI] M;F378YB/&^(8,<>OJH:!Q#]TY+&F4'17\#'K7+2<@FXY-.GY[[B?Y3 N U,T2L$R(VJ!RPD>!GI'3)6%^9U1-GZ^,NN M@?''/:#Y].FYK_C;=8#LA_BV7!SVV_E>$SQ!YP0Z$VJU24[OF10T$ S >23^ M::]\\\34 88QIB.H3XCPCTVHQ[ KG",#)R<+#%WO)DF(I2XL6I'W1,N*EZTW M9G:U*W8/[GQVKI@PH4OJ&B!%2S7]$*K(607("L9M9'&"M?\E,O6 MZ!YH_C]*Z&=?<4P@>6 B"0+H,KHA:T4X+ M)@T!9JW[4S\0XE/8&!V*94-(<1Q1I0E3D<=:]R>*"EGG"-&YVFL.M>!>%J5: M$Z^A\;+;;-W?=)-K9\A4R*"2#J!<4>!)B#061&8D>53_OQ'JX7BW6^/4A\BP M2:KBY<%N^E^MCR:L;5(DJ_1R2[@2XN MI\R<]GF;;,5F@+Z;",Y.M'L\V0Y MLU1C%7I]S,]A5C<57Q[5XQ]O2R$9OOP4IO-N]6HQJZ4ZEV$V*3HE*4UUWFP" ME16IFH(,K-5&!,S,YFT2W+=]WCY*ZL(S/IS$_R*/]N/B'Z&C^Y)-U9LSRV7U M;GO3V43%N(@:"DHD%:H]1&TY8!;%^J1T*O)AX[KWF6-8X0:3_46-,I@@FJQE M%]"=C_5MG$T_]1/W5R?+/OHQH1$:S40!;;(DC6;(X%4* 2UWBN=J88N' ML>2^1X["%SDT2YK*8=B5Y<(IWP_I,^:3&2[*A2]W7V.VO7.3U6:G830J$7RI M%[C@ J-&#S(FDJPDJ\47X<%RCJ01M.*\?4&$V[JM[S&6VM:IHXFLO;W6)=3) MKL+EE[J%Y1PS-:F#L53-(D.NLV>UA(#5(5AT+ [64/YV6&-8C?9FQ*UMYAN) MH^%1U@VP?RZ6__IMWH="!ANQ5)EPFU(V>""D')5$(GYKW M>+X?U9AVFMNSI(TPAC5,+NT2A N[!+M;)/?>LHDI\C#@C6R06_=4Z._K?7Z\ MJ:OSRT(LN-3+XKQV^-62X;JDX#4G3T8ZLHMU-!"15ARF,6<1-1R-L*T+W!Q@6&.RUT;V M]MR0&#TJDK5,PM]IWK<;4BUS8#,YV:;?36:F0,@J@DPJ,)622GHL"JO9&W.P M;=WO\Y49@%G#6DFG_:AJ-1 :<-_.87<#Z:Z[-;&-MH;;KGO3>2.XEU_H.>L. M81>:6V[ZBKV>SDY(ZI/$I8M,:!"BDDZ@ Y=< /2F**,L_7* )DX/ ]D@JVS+ M!_XCW@6?^/,7]82([,T=Z+UF9Y],8]JM3XL)P\J[F8D_6#AY#_WF7INDNQ3 MR-AZ!VPOPWG/&9F4;+)+69"+SFB\M;]DJ&<=F7(Y:I9]]@-4U3L',";%/217 M[G0"'B2%=DUB3TM.O5MN&L+U0^Q_3*+D'AD38+$(4*7(6NA;0$I.6:ZQYE)ZH:;X_3YH):=B@UGGQC_-[=GE*DR#8WL-K%!P[ M\\9N;@*[0=#O#]?&5M&:8DS,X/HF-$$6"%(F(EX)O"1MG&KM@S\,X4#MB9E* MV2@?( 7R0Q5- \1@8DVCB X3^<.IM9^W>WOB0ZUN W)GRQ;%#Q%+NY/JI%<6 MWQ _X/++-.'-T&C F^:G]03:#=,R$:B\EH'5X H#9:2LM>$E9)8T5R'J=/70 MR/Z'TYL@']7*>4 ./H+)*$:CB 8DF9&@7(S@ M8^9@=7#!8\DQM=[WN@'&F):XG25^57GL.]W-5J^+0'Y?S-,&2^%)Z,0E<%-[ M,854P 63(0J4R+T/MOF6Y\U(QA3Y&D3Z.T[ZP(F6ZV[*9V<@WRVZU1)7TW4H M>+.B=74Y6\S[+I6%EM1U/9=IVORZ%O+<(R^S,8(V:9Q#3DNC1>DU/62.>?.T MZE+>C&'BK2>!R&9RK4A(6GF+#T$\BF!.^=%DDYE;.WOWXUH3,OB(W%F9P$-2)KJ MU-4J ^MCG6_G];M-X0"G,2D9. 2,=?#>0RS)@*%9*"EO >F#_C>]2E>TGJP%)]![3XM-\^F_,- ^GX%Z?U"0B7*UFZY0A M/O',.H.:5G%7R[YEGVOK*@[(DV,ZVI2;G]/8%>NH6G<\$MT&D.J6 8[-]_5' M#!W^[2__#U!+ P04 " #D@/E8+8+8=%E9 #-0@0 % &US82TR,#(T M,#8S,%]D968N>&UL[+UIXY MYY,"2\+FM$1Z2,I5[E]_$URTDA(I B0ENZ-#I85^WP>9#X#,1"+SW_[WGV>G MOWS#\60P&O[[7_B_L+_\@L,TRH/AYW__R]\^O0+WE__]'__K?_W;_P/P?YY_ M>//+RU$Z/\/A])<78PQ3S+_\,9A^^67Z!7_YK]'X'X-OX9?WIV%:1N,S@/^8 M_;,7HZ_?QX//7Z:_"";4\F/+OX[_54E3BA *!/,15%8(GGD-WEMIHV)%&?[_ M??Y7Y9W52F@H0M''M$9P13/ H*S)19LDTNRAIX/A/_ZU?HEA@K_0\(:3V8__ M_I_SO"]& TSC1DS?3,9G0YR76(_3NEK77,GH_+B2QA^QLE@^ &G M]$;,OX7QD-;JR;-$Z_+Y:?W\.UJ-QR]&9U_'^*4*\!N^&4TF]X^6\$!=HIF1 M;#:JGFBNR(C(.!@.ZOKVAGY<0*KB.!IIX9]3I%?-E\DE[--1NO:AT[I(CRY8 M=1HBGLY^>W(^@<\A?#VY@$;CQ-?T[>0D95TTTC9&^Q>""MQ X-)"\,Q*7CC3 M)=SFY&3)\1(F<<;*Q2M^K?K[%4^GD^5O9AJ=:7,]BKDR&HSK4XBG>"*L9RX$ M!*[0@TI<@9>T-!! M!=F+&*L ->3)':;&';QY@*+7<69G@:^BT(YLN('IY6R3W C4R0WCIQ$;5@)J MR(*UQML='-A=<:->4M\;)5B*-IN4P$A)JV:T#GR)EKXX9%$7A4P]7BI"WA3O M+6^]'FP,[BGPHX\F.BP6A&6,88(OQE])3)1T6G=O@ M3J*C/54*!D8[1C.G(C(F0"@2:9?-W"O7W VYB6+_/.BJN%MNR4Y2[["2O,7I M?&&KT9T3)SU3R7#0/-+8BE?@+&/ M5?,"IZ];KU.7 /PM+7_<%G?5KS85?'K M-KB*C0:+@\_#%^?C,0[3]T_C,)R$-%/$,,]^.IV=NSS+_WT^F=8UE(;VKGP* M?YYP*W,)SI% R%57EL;G+1E4C.MHR4)'KD5C!O49R=.FXA%H_S:G94].OY^[ MG32$V:?>CR;3,4X'XYD)\!R'I.#I^U,:W(IA:2]"$5%!D(6&);F#&*,D!\%Z M3"D5'M,>2;W#4'Y<5N]+_[=IK7:E]4N,TX^8SL>D*IP\^Q8&IS5 2A+[&$[Q M;T.2Z^G@GYC_2OJ8;2WQP/1OEBMA3#0B)'&W*0-)9@ M&3BD>2-9=DI:+3AO?<[5$O_39N;!-'V;M6;G=7'P;9!QF"<$^&PT%]KLRXFS M1G(A/'@7 R@F:<$NV@/&X@6+V0C)6B^ Z\ \;3ZUT<%M7$HRD!6$X)E! <7"X99LAOAS4Y=;8GO*S')*C'*;K(,BY($>#?H?C M;W@97[;(BK9DX!D9B.PLT2S2D59(H:5,J)*VK?W(37#M/(G2%\SGI_BN7'O; M[$TSJZ*^=S)/ZHB*'"G#%*TAB4R&2'9#U$J 2VB*=5D+W]HUV0+>OC*DFK/E M5J"YDTJ.+J'J^?F$!#:9?)P_=YX<8),OPM*(9.0"%">KPS$?@.L!$RG+*MK0 Z<7;6[HFY28&] M]\SS@.2&"$>['KO)-LZ@Z:WP;X3;4-)F#)\_. M<#Q(83FR18:&=XA,8@03,-/06(2(/D-()2'7]%?N[K%FUS[\ ,D*#Q?VJ*6D M&F8B5$"OR3@8#\/<4E_ X5JJA#%#XC4) \D36S!6<5C:Z@5#FAU&ZCF J] MXLK22C]=+JOKW_Y4+:Q&\FZ8/[ :T7+?WP#3-M;5UEPXA''52D=WJGP' 7>? M_@MLP69O4$20PF--HRT0O+>TT&6M;%21J8U2/XY*Z6O,JWWJ?!NY=C"B7XS& M7T=C6LO>CH;7#0<1A%0B)K(9:9#*TAX4,\L0"SJ?E" #LG4L9RV8_>WM[70U MZB'H#KFB[VA#I)$./R]]AP6LS,F$":I>EJ^Q>YX-A) Y))$1C38ZL-8.U1HH M3T#[+83#Z"3-"%S(P(9=ZM"DL>2N<>PYCOW;\]WC MMCN+>^WTW\-94IH.O@VFW\.%3)Z'TUK=HXS&JSX?OR_=H[;G3;O"Z'8FU50^ M^SRW8L59RXJ$P$,!,F($1"4/-9SJVW8LLNYU38J>23G5BQ&+FF-MSS5BXB>3#QI(F * M),^HN7;-2?;8SZVV8L%VYU9;:*/_N=4&8'[8[EW(H+EQCW"5@QM'LZ7R"& MP*KK+WC12O+ '^NYU5;"OO?<:AM)[>'>0:-',2E#$<(@8/PAO',Y?D M%9;'>6[U4+7M*J7]G%N16^Z,8PRD#A%4("Y%;8F$U MDO>^SJTVP?0CG5MMI:--SC >(N!]G5O1-J%9+!K0.$?8!((+IE[QLT:E%!6Z MC4KL')72MS^W:J[S;>3:P8A>%U WP6?DR&E@,8'2B8-/A#(49+(P+ 5;Y_:6,K,*2$!>M]5S.+RL_C YX4:+Y$S-T)M91*YF;I*OZK@*OB@NX\V;@"L] M^HU>]C3TW4>V#;W =0 _8.WU$4[?E;H.GJ!3-C@6 14G\\4;LERT=Q!B8$Q% MY0G@ S5__4U/6^T[2+5#=:!5(U]9SNBD9"$8JEK2(!(YO;,0DK7$5:4L9TF* MY@6Y-P;W-!C35R<=:O"\#]]G"]>K&[D:)TFCC](&R+-LGR@2Q!(TE&PMHD&F M-DM[WX(KZ[ \+6HTD7B76CDK;!F3N(\1!; \Z\*4$+Q #]*0 \PS6 +0S#91D1EC&]^ _Y^5.U2J=:^:WZ8H MW*&>QQ9K.JE*M M>DFSI92H$L^*Q?9%9C?$MJ\DJL8<69]"U5 5QY(_M79(S[]_HD?, MDI&L-L M"A#K*942M#6XR&C[498 =)O6JN6HWICD0A4*P3/'LP3*L<0W,$.NQN4C"P$.6')RNW:RRYQ"%\N"D-R8YF'JZWD'"'>;T[R%](4-]_/WJ2)<7-0M:+YP YXP!5 MF^"1\R93O2'. ]-)RF#WYO.V&]81\;1-;.;8J-#!''K@$#<%YO MV->^:XXS!PZ3*@4+F7RM%]*N _K)\&[JWV< X)[!E2F.-QRA3A%S%A%HF I4 MS#1[HS:0K6,<4Y("6Q\D]1_53Y;W)<):<[9UT8?KO2,F[\ZGHW)G]XC:W&27 M\@X[O;!-(8=V8VYTQKA!NXX*X9+I6*(PFGM(SM0:^\J %\(".499:,%M*:V- MPVTQ[J&';GW?XD)35-HX+0BV#_6F QE'AB1CL]6R)*=0M[Y0NPV^?9U#=N71 M UKK/DQ!QW(R>7>[\JPQ&*,88/*J-I60X*6TP% 7#%)+'IO?X;X+T*%.(_O1 M8%UIAYW5T<&.7-VY>A-0G4X?5P(Z<*F'W14WZB7UO5$BB:0X(]//\IKT*+.' MH%4$KI/347MI1>O3Q#U28=,2$'MBPC;"[L" :WX!"1CSZJZ4BZ!F$$5AJ-%2 M1>NB,E%#[5()(:20EVZB0?L,Y^AMX:Q.&Q"/9'8D32JDL^&(% M&$Q"^X*NB-;7/[;%^,0VXO9ZZ;O(K;S.M$Q=2HD56H9!*U][308R8BTF*+(P M;C0/MXI]M63/'&&=:Z:##BM.R(?.S.)F.0YJ>>"&XRCZ0-U3/-A1'<,9S MT([IPD6T)K6NCH8U($LZHB=^GE6,HP7]1 =M5#(2.#$/KNI:R MM7W7!ODA[F >FD6W0J][IT"7 C*[BW6>MT-R/3$ADLN5#607:9-!D#%-2BC-'UG&7BE130634BM[_QO@NLG M%=NKKT/%D48&M7'%2*-I>I1Z0<9X!ZY( [6%&(G)%^M;IX&U]*G:YC*^"%\' MTW Z _@VC&L1TV_X\$S%.Q_7(@]Q<[R-L@P7+_P;H;V,=C#G1:F9LI@36T3G M34W+"=++C)SEV#I>N0I'NVHE5YZ^2#HRFNPBB0BA"$Z6$C<04LX$S(;@, ZN@/.OG(!=];V^BHDNXGXZ-+[7M3]ZUV93<1%W>R"CF!#$5&!2KF 4\%# M-)$[K8+,LO4)T%HPAR\RLJ.VUV7Q[23U'DUQK^"Y*'%_/Z).Z7NWT1PX=V\W M==V\V]E&UOMA@@%=E8F5WK1-]]:7_3=+W>RM]& MQ#V4/G=6R/QZ3_I#B! M>V,5A%(TY)H%(HTK M 26S/\;UKNY^X,[2[[ TK,Y;S1!:!F5X-&UWBD>RVVN]DS81MA=2H6L?$=N7AKT+T0&LQ=;'# U%WIT0[\/XW7BV#.:_ MA]-S?(_C&>"3$@L:72*4G*H+FRVA3!X<6BD5-R&9]AT!-D'VY C21 7==XN7 M@V^#C,/\@7 2PD0K9OB,)T@+&,\\@I$&03%=LQ 2@LW&&?*.BDBM6R=L@NO) MD:2!^#MX&=&..M M3Z\W O;D2-)" 5UJC=[>#U]/)N>T%[+B?"$W&YB4A R]AN"%(A_.(AEAR9;F MG6_7HWER?'BPJ#ND)%X+HEW"G"$\D8&57)B&A+YVJO(<@F4.3(G<""N=4JU] MD+OP/ $B-!-WA]3!:]AF)L^)YMDE)XST!X6A(LIL-3:#;F- MXJFI?7O1WE:V::KLA2^4R/,F-I[D+(5"JX&SFB5-VU&]2$L.-R9>!/J0FT>H M[X#SU-2_@[!O\\ V/).\Y1%;1\:JM1DTK46@N) 0D[9@N$Y)!R$\;VT%W 'G M"?"@E;!O\\ UY\'"/(DY)1MX!I3UR)RCJAD3G(9KO&'DZDIL;0*L@?(4]?\ M(=_6O6]R9V .Y>6L0^C\[L0X$;(GP(P.*E@1>MHY2'F+P._.IY/:,+7VVA5*%&Z=)$]&B&K1!/!Q MMH)E99W0QN;6\82[\#P!5C03]PHN/#@..1E/3Q9AC:_GX_0E3'#60R6<7>YF MS\Y&Y\,I/Y'1>63*0R8'!I0R$3P:!J0_+1S<>F)'-DV&PCTM7ZEF^^A /H^W3+LL&8NM#R_6@GG$9&@K MZ!44:) !=<=V-OOZG!BSVYU_'8\FDY,B&=>1S4H-UK/](HB[M6E[ MCD9CSC'XUN4D'XKU"1!H+VI:P2_5^Y;F,K=L5*YLH<_2=/!M,/W>YN;F1J]H M?9MS^W&UNN%Y)77SDGN.%QX%<<_%J$%Y:\!;6FN2D-*C]QA-2HB2AN]B@@FA0@J6MI-O30@"LTW(;4TK'51DSO@[.V.Y\[Z7G_) MA^'G&:DFS[]??N9]^#[K[E1'<#F,8:Z5;=^& MLV4'RTW&U"GGM\=X#I,RO --;BY/QZ+CQ\)?BUIF9VDO4',3T(-WWD)1.83D M0I*F>8601\/;>_*;CYRVVZBV(5WK9;X/.)F.!VF*N<+"<1F-SVJ'O+FA6R$O MBS;[PG,2:$$2G)HWD<"%& $%@51&96OX/>;\5B_-V.>BNF0Q[M;^3' MC;[C'-B[6=;5 EA..J@0%>3@R%,V14%$'2$7LEX56NM!BV7GG9(9L:1M5-M7KRR% "MH+2^B,TAN0XZYW_.#, M:";^#AFY=U]^1&=4Y%X"MXG \7JS("9.6(,S@JPM45KW_#[RV^-M T_MI+^W MV^.;@/K1;X]OI;B-[@P_1.I[NSW."%WD10(R199/$06BYK7N30HR>HFN>=;> M8[D]WIX)VPA[+U6%K+"OAJ-JX5\XJ5R4GL&F15'=JNQX+SAX%+1AMDH\LWV&RO=AKO? M6X5XZ8IUD7YS/V0,7-9M/6PT1": NL@BF/4K7)2/J&HK]:;VU MCN[M-[65@'M%&V_G8,TNB:WVF4]",<[K)"O9#7$_"@A>QB!X:!VMV@37DR%/VG*3%,5AB8!DH-.6&Q#HWWGPQ&3'%8W8 M=%EG5M@T;7.0/\YS"U\/9\?C]7&7&;L?\.MH/.M=<_M3#T])WO6-+3*4FXZZ M4<+RXFWSU\_Z UV\]M*)R);L.^DD2!UH"=7DT$6M'0B19 ZN9"%;=X?;!%?# M=.;U;WO^??''>0%&)S*.;4C@&6,07621 M.=H$\T:+_SUW E>__0B.J_KH>]14[@W]W-6(%B&Z33!M]+^8Q%D5C,]22&K,!B!'C#/##F-6-)L% VBED?E=+7G$WM4^?;R+5# M0.L=+8MAUGECOI@M\T*YXB)K3>M7X 2K.B1.Y022E8QH$A;1NA_@&BC[<__: MZ>EF*](&0NX0OWXQ&M.V%J;XEGR .;(EL"1MKG6-#%/UVJAT$(CXX)B.EC.T MPI7F9Y)KP#P!_;<1=)=P]N+P_?GYA"SER61)T-E:ES0OW&<-V=3,WIPCT1/) MPF$Y.IV4*KY;_\-5@)ZZ.=A>*SW"U7,LBUFQ"9A>]^*N CEP%M/NBKI)@9VE MW&.UN :*24=KEG?@K8NUM !M7AX=,&]5R0JEQM87-/:@\DVSE3IK?!OA-LY; M>':&XT$*D^L;5:)-JM1F;#;4UD_&*?"%!9"V.%E2L/QF.;&5Z0HK'WZ ].:' M"WO44E*-NQ;.VJH/9]M1.+V.*A,HEB6#$JPG:IH"+M% 643-K#&"X&V@O_5O M>*Q*;"2S#LOM!_R&PW-\10,GJW0Z#FGZ7X/IEQ?GD^F(F/?;G^GTO-86>S:9 MT$*$^5/X\R1;*WQ6#NRL*'%B#AS2CYK,D5PLEZ6T+@;[ )@'XTJ_$'%O975P M_RZ\TM?#1!C?U&-JKY(0N9:IL]&!9K.TAA>? GCSS@Y<2*A5[SV6!)S;X4P60Y9.RY-"@%#ZRK"JW \ M00;L+.X.SMRKT1@'GX$R1,+^5T2"]Z0[+^/,\EP.ET?BHY M6^)01$OO-I *=_729@(G7 (N8B#;"JT(K9,?UV%Y@@QI(O8.240O!Y.OHTDX M_>MX=/[U[6A*/]<3ZP$92'FQ$5Z2^-UP^?$3'F7P!!QBE&1P,^_!22W!.(M6 M&2EC;KWY/!#J$R33/I36L ]*]=W>CT>9=M0W@Q 'IX/I]]_^K%F7>((N6Y^2 M L:+ "6L@<@*!TU;;3)"*1UO\&BEL[OF\4](]ZV$V+#ER3RP4L?YS]D WY5E MDN2K*F=\,_B&F9SV,/P\B*=8_:GIY$00!5GD==PV$5C&@9PH#YQ'9DM@QDJU M@<:W?O$3XT)?P3=LB#(K"S"M1VJ?!^F*9503:25<-HE9W_V6)Z;IAB)MV9*D0GN)7\>8!HMD M\J^G.!/S,%_=="[CI'7OF<.$R4F("IW/"$4F6I.0-ANGC 7: M?[S66=ET\[[\2E:T0?/$V', %;5L=G)U OSV_/6GE\].N';)*+)BBY)8VVMH M"$Y&R-$C<\1_KOT6:\C\J4],ZSN(K&5'DMM0KO1H9EER*Q2"58EV*:,TD--9 M0(7(K0G9EK)) =%USW_2&GV@&->W&NE]#>L2\*A\&M5V"N$4)_'[PE6=12A: M7L+:YGU]KF ]>,2-+F#]-IR2Z_]?@XQ70%TYT_SMS]DI^>GR//.2HAZ-CCX8 M8%+5^XHFU$-,!EI:D8/-QMO6-38?#+;=5:UM(4R>+U4YH>WT(XZ_#1(N"J E MG1E(]TXJ799/[].0[3E[,P_L=L92E<"8+@($M+^+1'<,XP8,)J+JQ!^G20!U[691NX,12HJA!3\$K3J15 M.!01:DXLDK=>-(^M+<##T.4>H_"P;-E&"SV<@AK_7"RZ;W%I!-%@8Y'&0$V; M!D4+*$2%-3$)8V#1HS;-0V6K@!R@KFY3?=UT$G86=D.+L]["7^RG[\:+W71& M=\-4YBG4VY56@[)"DC&5 \B2M$G<_^:90TT4K#S/,K>*X. M<#$9-@'5L%+16B#[+U6TNXYN*[R1@!M7*EH/3@6T-B8+C%FD?=$5B)@01.'> M!)6"8AO=5#DNK=]1JVA/2M]&KHVC1\_'&*9?:M+)UZ^!-L'S90D=5HQ';PI8 M'C-YZZJ ]YY6-9]+\$X:'3;)[UCW_/T6GVDD^E%CN34.)[T:_/G7,'EU6AN# MX11GZ::OA_5RW-7:2#D198V.$"V9M,K9!#$)LG4S:AX*1Y1Q \5N]++'KN7V M$FT\?5\-2$.#SU_(1OE//#W#Z20,,\EAAO4;SLB)RZ"9#*[P3-8F"C[KV4$X M3>T=48PBB#9PMDF"WS;O?/P$Z"3?O82-OE\TUXY>2V\3C=IJ 8HQ#H[[ D4P M'SF:''1K_^X..#^M_M8ZZW#7\!:T"FPQG3:!MJ\ Y"6LHXD]/DR%]U%C1_GO M(^)X!2*MJI;)F94<:X<:&VI$IDM5G.Z;MJL7ONF?8V\N8G'G?A^5%HU$PG:S>OMG\V)6M>)SK9ES20816'".(VA+VY5R;+9G MD8]==[) VY9CK=.2[P2TZZ*QZN$+/R\S4WC1X(QQH$3VY-FG!*HH+L@)+"FW M[N*U%LR^K@2TT_W-A:"-G(\E=?]Y. VTL'W\@CA]4S]==5'M?*U=M#$J2*%6 MSU0TK!BR@*Q2W1E9C*'U+9YU6 X5=6FDZ5$'B7?P@%;A6ICWFR#K%#59C^HP M09,VVMN $CN(?K_D0&.%5*(6FK,!B/_D]D6RK*03$4L.)9C650#W38I[PB7[ MYL0V$F]\;/,2"X[',R=I5NYG6>&:<9=2EN #%S10,6NJKD!8+DK0AA;+=(^I MN?[I^_V?(OWLRTXZZ<">OPW'F$:?AX-_SGC]'(9Q[T07"2HJ%V63.F@6V=LKP3RE BPNZ0[ MG-VO8>6%%-[C,)Q.!UA/GV?WH7 R?982>;;YQ$D>0U">1%!JL3%:N8*HO5)" MT(7<*2UY:\MQ![A/B4K[TMK:]-[&]6)J<_#W9+--/IZ?G87Q]]JW>C(=#](4 M\^R/89C_1B]:]F_?H53,0U_5I$I,DW&VZM#])8SQ>9C47O5GM4#LW.\9CP,Q M=79S^?OE1]Z'[_57S_X(XWQ)811,%B?)CHZR6K]<0HP9R9B6 @-WTKC6@D=?<+WJ.QC"2[/X2\S1\@.+7CDP:J6+'G?Y'BR(RV$,<]T)W]8,YT7QD@W&U*M$3(?Q'":^O0--;BY] MQZ+CQ\)?J;@2*GLHRN1:&D+3[(X&O"FT!26F5&K=:>OQ\/:>$/R1TW8;U?;J MZW7I)"RS_FT0R3H&-LN:Y,0T>%UWDVBT,T4KI5K':%8".4!YEX/K>%4GL)T4 MU"&\^V#3^;?_.2??\\IUHUGDZM.7,'SW=1:X?CL:?L-:C?;#Z/3TU6A<_]%) M2-$8:RPD@_76F;(T6A_!6"UC'7+1K1,.]CO"(^1Y9^?G> GT.*?+V_-Y2G1* M:M9]A^O@0-63PR"M@-H>D->28$RU=J3V-KA'-$GVP-+]3Z@'4.P0]O6#!_I7 M>D0-=+_'\6"43[@5)DM>YJ.C<=*FG6H)]&B8#CIIUSQ5?U]C^SF3#C*3=B!8 MA^.Y?N/\^TP?%^-T3G-G8@#.C2$[P6MP+I/+):1,A6.RMG7=P'V-[>=$.LA$ MVH%@#:L*]1\G::'@X.I0=6'&YEB;JI'+IP)S$!QI)JC$!*>]5^/CV91N#>_G M=#K(=-J-9AVNZ>_/F%52DD)B)NO5DS'+'6V_2D40F=N:BNNU.)ICYMW\I:/4 MPG_AK Y)?O8-Q^$SS@RDEV&*K\)@_/=P>HY7)P_90YZIZ" %@36=*8*3PH#3 M20K!T 2Q]R#X?D7PB-;'1Q,FZD;!1^7[;BZ.$ZM9EKD$"+JFN;,2R8&AQ9-S MC-PDXZUMWK/E",;]B.;>,9#_""?R5LQ]5+/W>F#A?D%XK[S-08-(F9;DPAGX M)"UHZ;/!5#3;K.;E44SA+0?_%''#V[7Q!.ZN/4LY]GCPNF5HEXMKFG=^>"VE[(V'\/Q7,%*(2LA M:09[[>K=064A&)O)PI8HM=PA.7!RURK6?K9+:)Z^!<5!,4RB5 Z<[-'Y\\K M6#MPX,XK6-OHXK%<8=ED3#^O8&UU!6LKFNSC+LM#=/Q8^,N=05O0@E>U0Y)S M'H*/!8R+0F$D+\W^O(+U.&F[C6I[U)?'\JN,:,6P/E".,SW?5\LQ1] R4UO%E2.P-]J+*8S2AOR>Z( M-8F8!YI11B4(040H%G41D?F,+7K87;SPQ[35'B[SAN=/%R 6_-L$1L/FE5=> MO?]VE0\4_DWU[2"YAJO_33AHC(["6^ Q*%I(O",_ELT2IAQ7VB2+&X4.#ZW M.SI/MM7?-@)KK+??25)GYV<+($71JA%R[9AI56U[PR#0*( YEAG+PIBTT0'L M/9J[]M+]]J![L-A'+636>-O\/?QY!8C0UG/:^,&E4#MA6]JZ(U-@F PE.N.= M;+%U7GOI(U3>@V76N,CP96>-=^53&'_&^:8^V^7?#9^E+P/\-AA^GO\)\Z?1 M-)S.[( OHU-Z^P>;7$FJ3DQ#I?[4=)O):<@<9K5^.!*(=QFPS2^EF@XB518V/8S1':-WW M"?L>C\BW(E##]:]*8(8QWB'\^/WB(U=E?W':]XR&=C8_(ER<"+XX'4U(:._' M@X1_HP=/1R_":3H_#5/\[<^O6(M7O!Q\&V0''))'O'HZ$5)-&T "7( M"(A:(;E.@7.=Z'N3-YA$QS*>'VH:'8O0MR)1X[VHI0QF2\-SG(:787#Z?2:# MEV$:EH.4Q16>,N1<$Y=+)$?52P&Q<,&S2B[GP=J00Z\L MC1M)(K4-VI6!M4C7V.P-;?,V'C"JXTG@\#7C" ,#+AS9Z=7N)_N\]@MG7D3# MN)!'DQG\YO@2.'SP3!II(&*]K(LJ@S?6@S#:9HS/4#)G!LP])^"1S; M*/LX$SBBMLZAKH<0UI MZWBN1O)C6W4-M-/A[O%M5(OYL0FN3B;:.DR',;-:Z.U>*NP@] Z;T%I\ MHBC/>?80(E>T:!I)"QP*\$(73$ED)?6C)L,]MLL^N;"-K!N?1OQ>8PPOPOAT M].SKU_$HI"_+4O&&9R=\ ",5#=2&"-&)!#IGZ0O9<='<"&.M/#Q8]_S]FQ9M MI#]J++I'539\VV(;*(-TW @RMVHCT50KYSAF(0BNLRG$E?1X2K@^W8(QC8*J MQR+YK6AW3/-OU=%>/3IZ-49<]LRL9]@G(EM&6XTFB[364J]_ 8B@":_#37)6F! M[STVM^N@?LZ#@]+DF&I^W37 OX].Z3&GM''.AL@2MRYQLC&%9J"D4E!]$4C5 M)8F!6YY;=][:P[!^SH4#4Z5AT:QM?I,7=6H.O_48CR>M+3OG ME:E-/E!4*Z 8,@"$ Z=5"FA44>IH@A%OCB^M+2FA4*& (@LM"3J1.24S^=A. M\:2-HLWC9VOX_;*T7UK;-LH^SK0V:4URS"9B5?% 0Y$0% ^@LW$,>4RFM.YX M\\32VK;BP)UI;=OHXK&D!6TRII]I;5NEM6U%D[WTV'Z CA\+?[GAG&4;R8:. MM8M@0/ T*G!*6QTRUYSO/@;"UR M*S%!Y!*+"K$4;!VB>MII;5OI><.TMFV4=$Q'9XN3PG?GT\DT#/-@^/EJF6PK M@M;:<4BYR%HV(@#9T@R"E]8A9]QO5NAH'Z[?G2,Y0N9V=FD.3XACHOG6C0IM MR,5[7R\V\WH4[FES\DZ#%D8I&5&S]$0:%1[U9&C(QH,U<-^&2L=TFKQM?VWA M8\F"9RCH:)PE.8BUQA M5IZQR#'DUHF/^QK;SQESK$1J>.Q\<0[398Q7#,=G M^;_/)]/ZJ8LADR-$NSTZ*,QS4%XG\$H(D-R1IG1F@=^8.^M/XO8/_X>>'H^% M-H^JC].-CO.F\)B$(&VH0.N EV0$6RR0L\%BM2]2/YZMY?K8?NBY<]1$>E1- MDV[WE"]%EBAC F9MK=24(\3$"F I@0Q12?]_/.V[;PWOY[0Y8CK=GCGZ>&?. M+7>->\TD!OX4>Z/_#&P>C?RWHN"CBNYLT88Q\J!L1 D:D9;,P#)X M35X)M]'1CJ9.CF'O'0/XCG,A;,?=1S=YMK_XI$WGMH )8NW2H M)!E$Q3,8'KW6]*/4K6NG',W@?\[CXYS'/3G\-.+&]\N$J^0D6@&9UV1$0PY< MD%P#ET('4F[RG!]O8/GGU.TR=8]9HULQ]A''M.\71.*<818(Q60/2B8$KVA- M"YDY33/4LM2\H?&Q#/[GO#[.+;DGAQ]CO/U\C#=KEJ^0@HC)>ZXXZ;(F'+HL M()IZ23!H%G0))I6C*0S>=.0_I_%Q3N-N['V"%89YI!L*7VC\HU580 MB8%'DD+R04GU> [3'AKAVLXEVK+ST[S3T[OA6_K<9(+3R>*#.S1]*H)KX9(# M%@0#I7TD?2D!3EG:B%PNRK@-?)^##^01K:*[Q?B/0MI;T>:8JI[,OGQ FOV3 MP10_XOC;("W:-O&3PE0A31CPK"[BC$O:ATP!G5)@F2-QOG6!VRX#^6'FPO'0 M8:V3W;8PQ)L1S6HQAV5^M/#:T#<_\P6Y1ZV1-ZHLD-]_N4F?TDV MZ8IAQ2:(%A,H$W1MM9U F,2%,DDRTWJFKX&RZTIX_;'SR]76>8:U,&A2U1 S M3D&0*"!)Y54T6@39^L1_!8Q]U45HH>.;"\JN4CV6L@77QS&O,9Q%=*;:YB0@ M4%%K"%9E,"%;+.2)!=>7'(AW1E0N=F^#J5%-@':;# MU 7856=W4F!'@>^3$"H)ADQ+*#8Z,F^TA8"S"R7"2!N,U,US7_=+A'LNVN^+ M!]O(N74W6!P.1N.WHRE.R.JMJ]VG+^/1^>?G\W MK']"?#\B@;X:G8\O7UEL_:H#6)6@"'3IAHX&>B*12@I^E1').Q&1Z6M M@>W?Y6FC[]&Q**MQ0^_?:5$;O#@?CW&8OM@(8;B:]U?=U+AKT\ M1\+D%IB4)4-)Q *B.%W[[Q4(BESN+*,)#KT76FYG$UQ[_A-0:!/1=3CZ?S'& M/)@N:38O."6SS%PJ2$G3$+,.X!D-T663T",3\:8R=_8*;J-X*N&!'>7;X>#D M.J)E*;H-,'4*#:S";0\,V ^>E":"? .$836 MO'!;XZ6MB_GL3_GWA +VH?MMY-OC%@6F-.@NU0_ZN>M$T7)VT7=22%"XG+5(] M;*A=XQ3XD!1P*YGC-'J%K96]"L=3V=AWEG&'I.R;F)8-"#= U6ES7XWH,-O[ M[AJ[AP([B+O#"IX1I R%.%_[4N; P4>FZ+^)Y^:74/=)@GNV^7UQ M8!LI=]GJ;X:"M-*$1VK@P9";Z5@!)Y4&;9CTG"6'MGEBT^$C;RVTX[=0/ EM[RC< M[H>Y5_LQ?IS2EWQY$'1B2F8N*P:(G(@II(209 932HQ*HLZN]7V*S=$=.J;W MID.64#-M]*@)/%NWECEXL_7K)'B60B%71]=# F5JPJ75#&0*3B2K6&Y?BO0V MC*?!A%WEV\,"O+)XG3"=@T+I(86:RHK,04#:M+13P0>I!9;6[:FNOO]I*/G! M$NT0Q[V:3GO"?4I<%0>BT,ZFM*;MS64+CF?R;:TU/K2N2W'U_4]$NP^5:"=7 M?HEE?LX_/;'!&<.3 2$+KS7P(@09$3@:QKF10CN*N0 MWHZ&:8&*NXC2" W-?C<] MGN4\>V X?3V[Q^H>0(<6H!9"S6XN#B 1!FP@:MFI M5[A /UWRX-H+C^F09RNMC7:57D,W[@+$,O"T 8QMCG$V46;[4-[]YS4["/^F M^G:07$=%VN =690)T*,'%5R F!')FE$E6H:>!_$8%+CFK*6]_K816&.]_4Z2 M.CL_6R;4"B^0>P&,D9N@,BTC,;("'D-QA7P%(UIH[MI+]V=V[R3V40N9-8Q[ MSH"$/Z\ ,ZVQ(!EUV#I%[2:&QV[;-)%M MAWCF53S+#J0;(.J4N'(;S6&25G;3TATJWT'$G2?Z,HT&"ZU?Q&W-:OJE3 *< MM;41;4JV2$MLSX]4Z?6MXT269JPUG,A$S* $(0S!TGIE0BS*6ZUO7NAME5=^'[1'2XZ>*NAT.'TK MSS*4$ 0:"XG/$K$\@R@3 R>## 6UHV7J!\M W\6 WUG&^\M WP35CYJ!OI7& M-LP^?H"X]Y>!;H-AL<3:LEC0)I94)LZ7 @4E%I%Y2J%Y=NJ19Z!WX, V4MY/ M!CH77JCHP2:-M.LI16,D:%$Z:WS-L."M0S?'FX&^E7;NST#?0K0=4DO_-IS< MN@%7R#&-WD4@BT:!XDJ#E^2\HBD6>30"?>M+Y"M@/ E][RK>#K/[:HFB6=GL MQ?=+0I+EF4KF'$PM3Z%,J#4JG >10W"(CFS3UCTY[H'T))C04NP]C/[;ER52 MQ$2^C0(39: A>T+$R-R5B5M?FZ^C:'[;['AOHNRB^QV%V\'67U$]SRCF6>8* M;*D;44V[B<5(*)(6)ZZ8"*'UO#_NRJ*[^'<[RK=#ANK:JCB;X/I1*XMNI;-- M*TH^1.#[K"R:&5=<(*&*/H'*M7"ZHO5)NEBRE389UGK=/_;*HEUXL(VUT\3UJAJ_A^GYF'[[>DAZ,DLWA87"L7'SIQ_:'ZNE4^K)>P#U;Y4TMA@PP2M.E(QZ'UT('UD9!B9VBV+69 Z MEV#):S%%;*KYNU[T5#3>3)B-ZWQN6HJ4,T=\3 RTXP*4C1Q'VHUGL(MG$YT%L0*[:+:-6U(L3!\> 8@E0RUIL8!6@!(JHR(7BR MUDC!'J+]=2]\BOIO(MR&3N&=54UE+2[LD@2>I**]Q]3C9Q^ .CZ-;>1&Q>M%FJY&41$9@B?BDE D2-9%,:H77FUFAF-U#HHRC: M_%"5-A+?;:6:#E5^HPHHL_.0T(OJ']"6P64"*4O6OG@I?>O+Y,==Y7>74-V. M\FTXC56WN>ZWD6^/Q(MI&.;X_0U.ISB>W#@Q@>=(:O]NI;&;R1BMQ-VEY-?-M(&45;(T0""GP)-E MDQ*02:,@&=36L")3W.C^XO:)N4=7\'DGI>\DV,Z5OBZCPK.+?,]'X_'HCQHS M#E_I+]/O)Z;:H,EQ8,77JF2Y@-?!0T[*!JN+N16*:7HF?Q^^0SL";YK4C^BF MD0[KQ/7Q/P^3P>3CUS&&_&YX-7N=GX2 0D:O@>?:3P@Q0%#> Z-]DN:2X;IY M=^Q-L3T-UG31Q)[6FZO%+U_.SJ/F7;1/DBU%!#*NI-02E/,-=,X36V+]@%5T!''%ZLAS,+*06##*FN9D(3!KP&HN1&1* M)KD/_JQ'^'09U$@KC<\=5B%]EA(]FH3^"NMI.#X[&YT/IR=H8N*.1ZB79$D@ MA#=X;D &8[((:)S;) Z]^1L?-Q**TCORZPLX36:]TDA#9X%! M\<*5*&Q1I6_VT266Q\V'II+N$.7G3&Y@.#WGWXR;!7B1^FR&N)T.>32]0 M*I>+E2Y LO62#9DZX 3/8',J,A3/,]NDB,7F;WSZ;'B@=&]SP+?CP(O1-QP& M,G8&?V)^\26,/^.D_FY,V]>'6K9X4>7NA(582M$%>%9D I7HR9DV&7S1V24; M4W2;9$8\[.U/C1M=I+XB +93?O-JR"]&P\GH=)"KI?,&KT*>AWW)YN'*)*%! MBMH AI4$LU>>I?\Y M'TQF"EJ.(W&K+/<(TAM!8HNRU@"CO;)>]I5*Y,1R>_;F'HU0S_:S@6=MV M,#D7ST(6$#D&4"D(",[4T@"9;"AKA98]>T8\;F;L+-$5ZMTIWGG'J=!OSU]_ M>OGL&DN?#?-OIYB(O-7S/DE)\,AU)(]+U)-IY2&H;(',K&"D0>/D)HGWNV!X MW'38JP964&?WOC+7G4\G-6EE,/R\".(QPUQ.J.<=D)6A+=)CHB]>.;+" MI7>Y=;FV^S ];LITD?P*:NR4[/T!:;"#RM(78?)E$:5Y-IG@=/)ZF$[/,T$> MOA_CUS#(O_WY%8<3G!#X6=V):Y\^T8H+7\C$PN1H163$[6#K!01OC3,>53*; M>$#- #UN\AQ.-RL89GHT-OKK:)3_&)R>$N+70YH0GP?Q%.=XWV+K5D<[O*Q% M\Z-68VW4#FEFN-)B]*J.!M\,ON$M6%?8FT3Q7B)879-,),MD_2A6;Y$6PPVM M3K9UIO V^'9.CTQ?,)^?XL*$@I,6BGU/?H7LY+4?\>KA0VVJQ7AWD M++7=,Q361 XY([FDVD=PH1A@VB Z9XRUL3%%MX1XJ/L_>^3.:'\Z[)#H=P_< M2[!7KL]M KG3+:,'P#W,):2N--B."3TB[HP)3,!3ES62Q=D\8HB"+HR MVL@@;?.^$4=#NWNN/QT[Z[9170>V?1J'C!7.\F9]TJBU\QEH72?S)(I">!*# MHL@]1^\=-K\NZQ50[# MDVW$W[AFVE]/1Q'_C,Z^AN'W-V]>+"M\9>LP( &Q-& 52X H0ZQY MUBJBE4[*34HGWO6._5L:C=4QZB#+'K>R:R[T[!AQ,?R/\^C0W.2V-AL?:Y-< MP4KMVY,A9ILAU=H_60>C-NO4O=T-_?6 ?CQ;HYU^.M3<7F!9UA/? $PGZ^(: MD,-8$@T5=>M^_ZY2[M)1Y2HHEG2P.=?RKL6#2CF#,\F1SR3(=2I":=6^Q5IW ME=]C$^Q+X]L(M[$5\.P,QX,4EB.[*.9;ZP.86"O!)5K/&*-!(@.4/%B>/:+S M&VS_*Q^^_WU_!V&/6DJJ<=GCV86G89B?YUY'98R('',$X[DC.X:&%S(G8\8F M[X374=WLB[!2?^O?\%B5V$AF'9;;Y<']B>(FT^AH:*H&05W4!$$0HYB,*"6: MP%H' 9?OWK]6]W9Z^R#Q=HSVD9<0!W,B?L T^CP<_).&GHF.@S*KNS$?_%(^ MSX;Y#?VZ7HZN97DGD_.S*JD[(ZO.W]:1B^'$QJRLKY M&"^G1J*UUAGT4*O(@PHY0*S9@DFGK%@2.=R\Z=K@:OP&P-HE>-U^W>3R?8N8 M0>).*;(L0#A1Z[]F 4$$7L-"1?)H;.;-/:IM .XK@:L]9]9G;K76R[%D:GVX M6 ?JF"[:O$87/1K+05J9R3D)FNQE1U8RU](+Y\AS:4VQU4@.']5KKOE1H&^ JU,D;QVFPP3U6NCM7BKL(/1]DJ+HQ'0("IA2"90PY"0%;VKC M2):RU%DT+UFS7S+<$^[;)Q>VD74'#BR,R?DZ>&UI7$1#6"8_N10.6C()2G'R M7'1MZV1OM [330I2#T37#+8FYS=-R5X*4'&9'L M\IPEQ,@TE(R,;'/AA6E=*>UN1#\&01ZL@[TL(/4:ZNS*.T[/Q\-WL_UT$=+T MO"3C40)*6F&5(X'X$BV@-3)DM*K3>.O2S9Z"'5BU"=(? M@U_-==8A>VH%ZC0]KX7U3_]*1AYPD]28O4@KT!! MYFK-%P:!:0G%RIATT$QY[,ZBS;#^&-3JH+T$:U_A?#-L/P:?&NAE;5WKMJ?W+PGF-]J6O^&KP3 ,TZ 6 M&UF6JIDTKK:RP\M:G,FW&FNSX_VEY>&2/);C[LLQ7,ZV#X/)/V;'-4P606:_AQ!D(N_2TI)(*S&P&!EJ MS$:DUK'HN_ RYD=Y=TE,K3$]H+(-@YI>B7,O@FV3L?<=^$ZS%%W M.RVNI4R;)CG&P K'VI,W@K+!@->BT%211H64M&[>,6[_]+CG\/LP[-A& M\AU8\6HTQL'GX6]_IB]A^!GIQS_"."_.S!2/UM:V(39:&C362QZ1 !;GI1:" M9>M:^SQWX3F$G]-*T MPM&F+,]$#<[(DR:),L=]RL@+0SEOI\HF3*Z]9I;+GWU?O*\^__R?F MSX/AYY!8$:&,YU];IX'ECTJY& M8BU1 MR&1M6L-'="6.3P0VXT_'JVJN'7$BDK-&1A0&A.DR)YVD65RB"-=2A=DCZ81)#"\=9QM6Z#.>0Y7O.H\%%HO,,JV&1@L[EY M=5#"*6ZP&- AU'[R'B%RE\%9P[DH)C#6^C91EX'\I'!+3>^IP-K=9Z*OA_1! MO*A]>^6H]?795_*B1^4PI]>MXBP>:GTE=>N+R@4?"9N:RN!%R5!94:>HDT";,BT:P7MN.R75MA[=/L_QV[&UTW2FX^ M$D=^P&VCUED(!KF6OU91*2![#.N/+OLD),NM+Y86^EMTT/.APA]KZ3@SJDBR 6,S(/"I"$8S\B:#E9SH1EOGHK]& Z\ M^W!A"UGOZ<"[.%-LEJ)6X*-QFNI"N>2A"(><)1 ]JS$@8N,B0O]8H8 $BOZM% M*\['8UIQZ .T3(R7/SX/D\$5?H4L55"U@QW'1 S0&CS7@I8@;5/(+#AL'KML M.8!FJ>X[@%E>RBW:,F-IDH8Z4XL"Q[@&[H0BB:9BFT<(FH'?5P#@<-Q=F_B^ M5[T?2QC@8O3/OU]9MF:#FM\1-4D5QB(P7NN=J%GV)3)PR<2BE/+F9L^P=EQ> M#>G@.6K[Y"K1E^:%B ^T_FSF MC[;7[PX+T#;*Z1##>!'&X^^S>/]7 HUY+H3U< 5YSLHP![5(&\TKKR'P@K7P MI' )BZ69U9A+6T+8]A=,WN*N;X8G9T-IK/(91CF M>L.*!('#5#N/MJWQ^= WM8C4-AEEHR!N#<9?0W#).,D: MB7%:)XD1DY&M'9KU:'9?G&X\>1X+<09S\B(##;8FSDL!SM-H4>4D"X:23>M+ MSZN1["OPV4C?MU>8G<5[+"')6T-Y_OUMF-):_:Y<_OK[S(V53.K,K"7#K=[: MTE+2AJL\\)!IWU6!F=BZM]WFZ X5J&Q!A?O8U48E':SJZT@7*)<^ZP;0.@4< M[X!UF !C+XW>29S=U;%GQHA8BDZN0):%/ >O"\T93I9,CBYSIHMK7J-J[TRY M)Y)X!$391@L-"4*&X\E'PG.*KVG@F7:V95#-[G\ - X?%,5Z7U(\(9_9H%VCH87,W:>SHU^ED?G<^LDTSC,-'!_XM&*6$1SD& M,$0PP&9+Z8I$S/*-,CQZ<+GWGKUN4H_&BSF=W\5=<=O->W@OVAC8%6)^EW$G MXLSG#&E[N1P0C^,V*BL(C*=6,8M)>W!I@X>/Q 03B(\<.->4VI#]XK?3"&87 M>?ZD>MDG#%WK9/D'")_BA_MK.TIL[+1RL&AQY_@U-M7+LT0/':=1U&M3:Z)B MNIF^II)8BAUGY2%0ZZS6=>XUQ$/L/<&&Z;SA?TU<7<:N@^7J9P?1'@-+SL9A M/;>]7KG"=.Y)A=,IY]$\I/,)&^NY>'>%$5!!X$1ZB^X%KHEC:1U#>5?5H@[6 MYF[DCE.S'@W!WJ 4NKB+=1^#?[>WJ[RGC=G'&-^U-_DTH[ZWJ*+7VNN.)=#U M4&$/\S4PIHVH"7<"TVNJ'#&RJHEG43EA->>0_:Z\MZ3<'_S,$X\ENPK" M)(,'NR 2SYOA&)KFS'^=#YOA.C4S+$;C*&$6TFT]%26V\H* 4Q* NLKRW&<^ MMIC2H_%8#F=W<#?Y)K/2QRFLE-[&P*Z(PKN,.Q%8.$::BS MQH&C%>'I6(&HTTY+)A,D#:!VE;-"YV8YGD@HNV##)]')/N[OX/ @L[NW#03V\57&@4" X> CW-C1!79UL^4B MOHW,.L> 0$B7@L;@B<6:$"F5,W6E&6AXY>UMP/_U9O+M)WST\L7%#^OW=4.! M/>CB#W7CRXC*0R*ZM&+5:[2PHT7OO3NLCTL];K=\L/LG&7V7L45]84^@5EB. M]M128P-#T_Z::%+N&0QUO@+,)=YX#+?TF)V%X,_SE!/_P;QFFWQ8?[ MJW_]8]S,IVD2XN^344HQFX^SD%C?;FK/[=UPEG:<^X?^H%; + V.@)&6""1IF8Q[$2AX!BRVZ#L/,.%X7>UA,9L@@54_U,*P MCC+PK4:=)O/.$KK=!9-I%GU+/9>I8$4.E([SRW$/$!#3[/L:-AAP_ M-\\4J-?#_P->[F!\< 5HRQRN(%4/N\)+F"X.)^+@YI,;#6\6RQ/I AD_@_!Y M>(N_\BE>X[=-M#[]W?7,3F<_V]GR]0#I3$65)48DPB@'](_RC/B:J^"C!I;] M8&'>&O1H-'+"T+X4JCK\3^=V=#ZYO9N,TVU&"R;#0!IF1*@, ML9CE$:%"(%8RC[))A$O&HM?Y+Y9J8]FI=^=G.P_:02 ZN8MLHY7X#@PGJPNQ M!DIB^UIAV^NE04DG0XW ']'56@I95T'G/N39QJZ^2^7'@Y!Y(N7)$OWK*_2+ M*V&';HY-Y;EMOF"VG_YW\74^_&9'Z;C_P M6!U;SI'4<&4IOB Y*$,HBCS6- MC#X7T^9S/AEM>O=".FF0,AX/2?58+?A@0^F&XY;V!J@LHUX2'HS"_A_?"WRJ M(S75V!<'@^UHF\-C/U)V+\33N=,S[CQ](?9M6\(?D;8??OW[:_'9_N\B1AS1 M#9R.570:B#1IDIO5V!,;*Q?KB-9:94&I?9NC0PSJA9Q.$YZ,FW/V;% _3^VX M628#YY-FEC***?[+=$"[F0V"%LIQ+@C4+GF14V(X,R0 Q,AJ[9QLLPZ?RY[^ M*>Q8PVP22@7NQP:IW+Y". I!Q&F>[A!?'[,X6S=B#B:"DLYY&8FJ1 MMCOA)Q?3/BCE:7#I!*=P/]PTO"CNW0>_*]>^C+[.-"OS'SO%OFMVOYH"D"(8 MJ<$3)AG6FEK4I$9ATAJ\IQR'0S[WB9/-EKQ[+61T],OPFZ,L-@RX5ZIR$O.M M=&^AD#2=?*DP$8L1FRS\)$1NK&@KPWHCCOQAV# O=_J5J>4T(QMH+65D@I,* MJH0'$H*XFM=$*6&YKFU=9R=GY[+]SR6YW,'J":+LS>H@+\AP/'@61;> M)>)XP$X).7Y>TX(Y/JR>!7-<,,<%<_P^]N(4S/%[@]<6S''!'!?,<<$<%\QQ MP1P7S''!'!?,<<$<%\QQP1P7S''!'!?,<<$<%\QQP1P?6PH% M6^BQA1Y;Z+&%'EOHL84>F]G1A1Y;Z+&%'EOHL84>^\0_A1[[9Z?'/ME)"#[\ M=/:'G8:T]OII/+I_6NPF%NS&'8GI.=V^"Q,/ M2(FNH)E-AZG12X]=-XK7LXG_[Z+(%5:!AP!,!\SE-6;U@CJ4O,;6CTK*F .N M\+\625'K D^PF:%#^3S.E;KQ>0ZF /%V>> M?;_ #F%R#TNU7&"&\MIN:5(3*@01"# M#['-I-=K9?0WZ-D\V\&D^+J[64BRD_9[/87 M !?& $P &US82TR,#(T,#8S,%]G,2YJ<&>-5F58U%_3_BVY\)<&%44D M%B0$Z51*.I9?F $ #T_P?._P+W?_#?W+]IT/]E_I_ M@,48( 'L,0%40 X M%"!<"A"V"Q@$ )Q_:0/_ S 1 2$Q/BX>" #AXO\?^UU^.(2X>/@$8")R " MX>+@XN$2W?OGWQ3.OPC"NP,HB1BIJ'FE-6F8^.Y;6/(+) KI/GCH$I@I,ZYC M+:RGGRPZ,'AX./2T:$2_)?,@ %'CXC)0$A%?A.Q(() MQ3=^YUSY?6Q5BY]: 'U?]\%O&TV'G@ M'NY=C!2X%( DP'&Y.X!4U6Y$])?JHU"NK7EN\$UQ%FO#UZ ,"B[ M2BSW*#*S?$8M\'X8TM.;$#NF!O&*Q8Q+X(AOKS9U6R:LOLJY&H,@2K.W'NC, MLIVQ5&OJ80'2TOS7^[8M$HEP%]&$%-&AZ/#DK^14MBVY(P>"&]LE"NA&QE0# M8X;4GE?N^FG];NA(DY)J2#J_270@',69150QNTQB9Z-.*3XWA(N%DQ20C6[B84 6,%]@(JY* M7=/ID1K==*']Q#IAB&MBE;E&T-M ;\P>@IR_]G$U?SVK)DJN7QDF#/ &M(-6 M\QE@SVVD?_])#X(,5X_3S1RTIHEE*^^(Y_\N$YO#WZU]K6!]?@1SW[*32-*7K"3R^28M=9N8#V MV!=_]EV[@K/Y=K$@"3F=GKK%^>\89X_/F[8V7[*M#.R,JF#&2=1C-MM:!R3H M4)N$((6>%,^_8[YK2-X_R"$!;^-@LV%:90+BKCGA2I*#N;]+IJE>])7$Q0@@ MBK^7DVEL7@$7\FR;=T!\/S\$5J#VC/3DMVQ@CE!]VA=K"RM-C>6#TU-!=F(' M'1,[6A=%)H2IS*J&ZW1]/^OI+;RL3$'U&HJE]U7:7%>D)0FMI1LW2PN"(=FH> M4$@DP0J..%F;RD>CHX])*]%G0MTGZ3#HDK8ALCID%Z&/!;Y)BK+A2(I7],Y< M$?_)O?W]2?U(V/G6-):X?IV,_4]6_%_3+;*IS<*9Q2![://;!MAYCP44L4!Y MT8T# @NB7AMO)N*TE[?7@;=VU_>/8^Q:1M9VNWMU#2 M3O#%"?'(->_)ST]F$Y+VVW\5K@XE6_E1B[R-2R>]\:7:C,CLD@Y,)5B*ZN'F MVS1E.48I80K>D+^]WXZ+DWKI1V-%?**<8]O^QL2QPCSUDQPVF/4-\OD9._W$ MCC =SQR619+HV)&LD4VR1EG5[-L/]9&S !6;B!RP^'%6Z*E82+*G@-Q^]XQ^RWYO613G5;ML7#%Y%_6HF-X%%JTKY%@RKHZ_<0MP] M(L\]R9*^O5">E6Z>F1P3#*?W=6O1TY'>7JW)(H.'W%NZW5G.IC/G+*3"#?'8 M@39Q$*Q7J%3('1&M/';('PQYW;M4].#>(^(;AI=YS%#_4CI[TJ_? H-AY?R2 M%S%;2>4)LV&O!\1?L',8F^7VN=#G+2\DW' ]::I4%HIU=<]0HUR8*9MK2:A3 M[=+>9B/=7"26 !7GJT38.4245XF]=G<2S[6;_TMXCD3#[(S1_>P#H>0S]VS8 ME2=#XN]]5%>0Y1B9\?(UVX.DQQ7ZGQ"4_E-[?,F+06I?V8_8'FN?O?.?:?\^ MZ 3] PWILG4R"=T-]EN7)L):HM2"!6!_0!EG<20+4=[,"1' M12!_E#'F'(5Q9FN$"?IYH5F*=RRO[4V"R^7K8P*@KQ9VF4>!-Q(MGR]S+.ZW MWR*\%J&9LAZ&*;W&FB.;X=OT&O6V[G],FQJ7H#=B-;55B77Q:#[RW)-ZW1O/[,FCQ(+D-1$L:XHZ\!S2?>W MD**V$S#^.4"ELU3@+9*392 K?=7]0W[=0)A^&SX&HXZ80'NP?!K!YZ9Y>\VI MJ%RIJ7],62J#89K,R>[ =V0< MXHN&W]>"B-/,/5S5_ZA:S%HH&YF[F5.()T19%)?V%'J:&3N]M3AP4N DL^[F3/Q/[28?DA/^TW]\>Z:;+KJ[G^I1J(VC7B M712FR9?@=43GPBC^T=, NV%_)>;:D5-9%T^,H=R?S^\61('(&-5QB+_29I<0 M]\VTV_=5!Q+U6!=,0UR?.AR9_!#H=C8)9D\N'6M='[_ +"SB/"HW>1FAN/UL MOG>!8OKZ9BFF64Z?ZSDGQXQI;W\";;H[_?>B[(NOO#ORLMQ0O- M16.VZ!MXY63P17]UFHWO2BP1H" N]3_7Z)=@6G(J[/P="!$OVBM4LQ[B[.1Q MA9AN'9IE\#-,Q\Y#>9L.QZ"$OBA(Z%M1QDRQ M!MO[M$ZBB%*NK%PE)?2GW!RA=!A7C7482,/%RREG9).>8"S?GISOW.=-XZ*; MFUPTY'VC :\RE$A^ITFN6&!H8T5&Z< *1&C^I L75C3Q):(O17&5*E]8U_Y3 MQ:R1;\?X8"V-8YN"9F(->W=_3Z1.(82*730"U7&?^\E![B)E/K(X\DB(XU&K?'\H*09)8W: N'5@=KZ5:TX BTX*:5(-SK?"[HF MI[I)RB>XF,,;?)MJ]K$+D'TIUKF:8;<#0(248LJQ@--E-*N9[:,G6("ON',N M3.%'5/2YXKZ:8YLI Q$AHMI*+!3I1&*C7"\@,%%_%,4=R65&;<(/:\HG?Z$[ M0$WH>.:B43C.KH ;E[SM>-QL[*' X?%@$"-B>:CGG.O1$PE>;^EXC@VSZSV5W%3'1-1%]+295TO)YC?& MR?U="[$;LEWBCW9^6!]Q>YIZD97H('UX[L)^;);'SX5'?4XUAAO]\0WIEJY[;P(?QK61Z\)'FW)]L#DWE^[SAI___(3L:YQ'.->09CKHA4?9AZG0Q/%Y'=?M M43AXECZ! -;!&>U686N,17MU"\Q,1$E05K]%]?>2=5?^M=,#7T2SBF=@2KJ' M-&K-6A/=D&=,#0@IJ [J^86E"V^5Z/J_8O?W-PR4'1PAK MH >=)P2LCH\%]BD)+VDC>2XJ,T:6R8ZE+[ X8'ODJE?T2OBVY".MS\N+6N# MWU=B5.OM@WVM0S-M$41;Y*B/TL(C=()(2RY0$S):?H///ORQ&UG8?+56!P=U M=3CQ'SR7Z16[0<_0S>FMXK+)W<*LC%:NM7EB&;06#TH7MYLY%N[Z'G6R4_N# M:,AF)UN]8GSUETL"6!QAZ=D]?IBS\04E(^I L08?B%2CVJ8OSV%]&A95GKO- M9D[H8'69\G/7\U+/<*E&4T=3<[1J1@C:>!FYOMH2B1Y&_(X^!=&&Z6!M\F_@2R4;2:<('\B6H2N M2HO$BUAE6VYTVVQ:JDX5W& E>)B15-H'HVF>"Y\FR;'B42?G6F MUIT[E6C%Q)SRQ]9,Y\!F9=&CND!;J=B?CUQUX+&RC$;$J7GLJJ('8E[# M4;T7\86QQ^?,7ZIG$;^C.1WW8*(B&X:J/=V"G$+$-3VT:L*:0Z71O" MZKHKS'5E5/KH''P<=7?/GKNY1"W_U)?UZ_1]KR(G:@=&=$MGN*(+&*J3F.DZ MD!$'&E#D^TJ%?GM1O2Q.LW)/OY3 F6RIA"RQQ93+M(GW]!$7J+3,8ZC99HDT M=C,JK+ XZR&I7<37 M#8>,&AM.XL[AYI7WKO%9N\5-7%!F:GT]3!F$I"(Z_E*W#=?O$+56.($8# MJX^?-)\$R'YXU%0CPM3[UH%.N M'2(C'^(>OG]>P ,.;E+@=-7VFW=T66XL@934WKA>FGQP\7:,7@KNC M%Z9HF8&\9W\9S$E>_4/R7)1/BA*-!9Y;:LP-3S3L>ZZ,VN,?V;&S3[\>QK>L MTXU/HB3B(Y"W]%8%MXFCW-3OG]A,O6X9KSS+BK$H:N_7W9RI:(EQ36O10O[X M*T )/GEL2T+'D0'^?)%=\5Z@B/YU)Y]L.&$_Y3.^SS-YPDTG3M_F'*<$A!_9 MZ R&=M=EK/%O.@_M0JV)OF:3_GQ[UP9^80%_Y^;UXD7Q6V5QY[\T-%B I?&9 M<=ZQ+>IBQ[[N0*RUM4NDU0CE9=PI[-TKBV")F,_CTFX>Y'W[72DNU7,_*P2< M#?[&QQ;1+BLTU2-+I]@CUKI>:^3L7>JY[5YEQ,$-^V=H'XO-2I_;&X>IKB:\;_EOV<)?;G18M:C MJO8%AG$<9XT*BD?:JN=H;T$P'- M'GE"M;BFJ._7&E^#-GF(Y\NQ^9%'!FLNGN:9*P-.C@_O:]W?LR?1CFTJU?IJ M"%*AFB].^05.S#(=K$)*RTE%I-]-8,0@J3P2^D?B>* [I8ESS[&SNYC(17I' MN!<-M.BANU]X_CSB@\2!Z#9UEX>%4E]2K930J>,!EH?;=<-MWI5B:76M/_7D4(\W8HLB@%S9'Q M^/VI]UW-V_#/LW,0"PI3GT\M15F&G'K'R&RRX9L7>\-G/HO!1/)%8[A#\C+T M^K^K]L(AH;P/7.Z?!F\%XK6G"/$@%][\JT*W]QS5EQ;4_R4PK,?O&?#Z17'0 M8@)RWU7%FEII[W53M)N-RTY\4V(%55R*J0CJN8YN:R-=7%&))I]5 T$2R9.@ MQQ>\M4\D;1TI;^;*Y1G?N"94383;?XL1K""7LNI-W/R$2.2]@'QOF,^)>6#L MW@]CC$2P\I,ILCA5X8M2D^7@L!R-K6:<@;U66B=]E^[N3KD\9+2QLX8&F2WH M&1WUW7Z&D8V/EFLWMT#-B*-6B'M4H)%62(VN)V?U*'4N>.P+]8"UM.9"ODH8 M\CNPUSK)9BWF.:IP,/R.Q^]Z ?<6V8T%%D:&VP2G;S.Q@(+_W5OTP )R-_XM M8W$',9U[/>DWD9]_2?*=4)VJS_V54#A]N?R+E/^CD\^'8=$?CSD:+424?IB- M'ME X)!H()CW#?]'AZ@W[BT)ON65%\ MB#.T*4>O,,!BAA*OSN3S693/T"*I:O;WJWLH!&Q'A[[6BH_"QQJ7*$S:\V#2 M[)&,V2*B0P\_E.Y?.F] 05W7!J4;J?<%OT_-1IYRJX1:1ZS"K6V,I-CIJ[V2 MISRHU^CZ^9T+^JEHS:/%8PX;-E=5G.W@:5. "52Q);]!TU6!SP"# MU-2.+&;*#+<$WB5+1[A5?KA.>9X M@;U^IXW<,#/R1U>HZE=AGZ-;!Q2JJQFM?$CK7F28N=+M<.MY"=/2J%K*,6?' M:4*NDYZJ>CVIL27D>4@:#N'U@C"CJ"QUQBG4T"*VA%*0/#G/9CP>*NVXU$_MY1G5F/\6F-AIP^C-(_&ULU+U[D]PXDB?X_WP*7-WNFYC^]+__[5_^Y7_]7Q#^G]=?/X*W!=W> M\TT-WI0U2#P M M1_K/]M^5<4QD($ 8*!EQ&(&.(P\[((9ED2)@1Y L7^U>U?498F$0HB* (D M/Q9%'*8B\B#'*(F9B&(:T&;1=;[YQU_5'P17'$CQ-E7SSW_]Z:ZN'_[ZRR]_ M_OGG7[Z3PSS357C#54$JORO5?/#CP7%=8/Z)%_@["?4OV#_,:A^!/T MAOY?OE?LIW_[%P!:.,IBS;]R =1_?__ZX2S)[!?UB5\V_%:]VR^\S OVK<9E M_1$3OI;<-ZO53P_\7W^J\ON'->]_=E=R<7K9=5D>K*JXS!27?JRX_+_/$?OE M O8=\5L?\^J N4;<3ZYX',/TDS-V;Z2%X/,S/"!S,X&NQ)S-@>:U^\%'^K2.C%AHQI@V=SG0/6.7?:[YAO+66!TN# MG/WK3_)OJZJL5U_QYI;_QN\)+U=$T-03#$.1<0%1G'HPHYS ,(@0R7!&1,Q7 M]>ZKO.(;^/NWGFJS],EU?S*0HSZCCR6OBFU)VYU,TE*[>$O^WZ1IK?.JSBE> M@]\XKK8E;S;R/]X6]SC?_'__ZY<]?_I8K.>2<+V,< 4](+%6FW)1/A>EH.=$ MV7^W*RE+(X? %6F$D8_\HGR>7_BZKM2_H/I7\\5^OMHO1XA?ESUGN*03@'6? M^(46TL=XJ.$!=J(L[D=%J(O1E]4"(TG\!(J2\5)ZB2?8W7U!MA6\Q?AA]94_ MX"?U#JK/XF.QN96F_?XM)_6*Q;Y(,0XA\:4*H3"CD,2--X="SN,@2"A:#0^8) U>?2IJ#OS@9SVUFD1M7,^< M(&&E>'N*H!! T82**%!4+U;WU2K#2< (3R'V/1\B/XAA2N7>'67< M(Q[F@?Q_.GN@%K69=\8![2N@J(.&//A#,0 :#C1W1SWL]'39&2)F"GT1&,:* MK26D(^T>I[6HBFN)_5S/]1XR4W;&\]6;XI&7UZ2J2TSK%0\9#[.(099XTKF5 M($*,")/.;>@)CXE4Y_P&[/? -KN[4_][]UU:J MWEKML5^Y7#FGTE=4O[C>L,,?##[91@4^;&@I#R3\+6__*_^]WJKPZKOO]$YY MVU^EW_E.""Z_>Z$?^2'' N(H""'*4NDDLT1 'L8\\^) >!E9U;O#\.06LBS[ M1@I^)G PH@\])^ 5ZWCY&>0;0"775\V?@.^9!WC#0+D3K?F]V1:^\*O7\PE^ MW!=J:-N:EZ;^! ,&K\">=]!^1+W&9S\\?*(5"NR_'+UBB.O:&'F%W6S7N;%//?;7H@+LQWOOL+2P12\++FB5MSS&_S]W?<' MOJGX:[[A(J]W1-_FE7P!=;[9(5ECT ML\EY<>@U&YT# HML6NZ Z#<@ARO:'9\^UW>\_)ACDJ_S.N?5FZUD9:/..4$8 MQPF"R!,^1*'@0>P8+,0[\C.#$CTV"AV?HS+P--%0!;6F!]9Z\V4'C'$AZ M)P('HIL9[5;J 47IQ[A7Y&)&0I)"3V(,HHQQBP07TL.>E\G?<\WS=Z-_!RC/K8D<+M,3T8W^' MTD_'_JQE,E,R37&,(G\G6;>*_!VNM%CD[Z0 P\C?Z0_8;5W?^*WRJK[RAZ*4 MN^+MAXW*:6QVQ?U%3N!QQDF40IIBJ2U1++6%!!Q27V1>)'B08FRRC^D0G3M+ MI&4!['@ R8NN!'3PE-ORW.-DIEJ.@#(>#\TD=C1YJA%;*[KNLS)ML9DS6^*3U)\Z7E+ M*-8-9U)I>56O4H)HXI,(AEF4080] 4F6$$CB.$Y3D?$ )49W 6[YFSG8?\!M M'V=YM2ZJRC"AQO5KT8S3OQS8II>,0YR[8,"KCPKG*R!95DD]DNEA)*#C&PP9 M!W4!#ED'/>\.P^SS@.HJCNZ8NV4#Y?- >Q0)GXF,F<7FE*VNU^O.6[PN2Q5 M;_*GNIQ6#8]M:HV9O31)&O1GA"%Q/=LX"<"XD7,INYFU.BK[G:GS=7064,KFF]Q>OUTQ>%Z"8 8_57YJ]M&5(7T>U$)K65=?@F'L8 M6KB /Q0WH&''D2*;2&ZET%H$%E-L$W&'"F[TG+FBR\W[$R\,-]>#AV9674D+ M?GKWV6#W/!1I6@6MI3'3M5X0Q_OA2>ZM].5PI<44XZ0 0PTX_0'+R"&]XVR[ MYI_%.UQNY*ZI&2O\953J\W[&V^WJJJML:WW1GR%*'83Q"!'A8$HB1- M($Z32%7(A&DD*$6^, HFVO$Q=WRQXTH=+'N^5!(7:#@SC"E:(JT99IP?/\/( MXRAT5Z!AJ\F8ZQB3.VIS.'>ZKSJ"QU68TI*+92.7ET%U%,R\<#D[L_;N_F%= M/''^C9>/.>4]/)!>\E"L/?=&D'*^J'7AK2&,:Q4.4%,8-IX$>0 MQ#R+!>912+0N&-VR-;/1^W"4)V9FZ!QAKV?WED?4T PJAF##$>@*,(?!@*L^ MC^FJ26IZ/8&WL=US"X\C,^B(J46MHEL@GQM)QZN;GWJ^2@OM>R3RY7?SFA4/ MTAZ_7^-;W?//F<=G-E2**E!DH3_4*=!QH'] .B?]]%')@>!F]F1"9O"'(N_H M)#4AG-69ZMR:BYVN)H0:GK.F/FI]]7I?;+[5TLEYFS_FC&_8SB5ZR^E:_H>M M4)2(-(TC2!$-(6*9@&E*">09IBG!&/M1:.)XZ!"=/^0H60"5XN$*L)X+\"K? M %:L)0L5>)#G@TKQ9'YO.HVI]F6H4Z2,XX\*I&\M2#L&KH8GIYX+IW>5VC*[ MNX"<)KGTK:(V"">N"O6?M;C_^Q.7K'JS+BI^4_RV>@"(*ZN M!2"DZ(=7 A.?_K2EB,?=SF!D<>C*. 1C..00!3&*20X"F$< ML2@(TL3+D);.CM"866'W%)UT%/EHW4?$2F SS325]8*&(4?2.&\3\O&EFX,< MB7B^)=]C4J,:(1C M7^IE@.4?B$404\*AGW'B49S10*]9B!7UF=56Y3QP4.ZH2I<1]^P!492 2A#(HP+/>FJ&I)?!_-ZP+ P\0DQ67;6?FS.!WV4ZM4KY^^R&_N MLYM!0KT0"9%!B@2&B H.TPAA2 @F?N23@ 3([@YV02D6O,%MSF?@(,6GBYS: MWN0N^;9-[X%_T'?H^/I$\03(D^KCOEGH!OD%@'5^_[RD#"]T>_T"K^G\W?=+ M,&-YJLVKAZ+"ZU_+8OM0353M6V ,S]O7R:VJS.Y M)1?+GMLO@^KH;'_A6\[)1D69(1+.SWQ5K^>S7>G-] M7^M>YTPL,_,FJ*AW=KRA#P8,@*^\WI8;<'VO#MKZMSI3P&AHLCM,#+7XW5$_) [ '[AENTR.;9JHMSTT89\#U%6CX!HIQ\(=B MW= -=_Q:];SSEWM99I;M9=Z3Q;R-.>!T-J7#*7,+S_:8 ]CCB2"S4+$S\\>] M:X_O#%2W$T)0G$&!,FF\(Y9 '-$8IG' <1R1+ Q"LZ% .F2U]/R2 4%'=XAF MIE0+.CT#Z0P.*[-WHCVWRMLY<5OHSH:92.S(,FF17-3>F(#PW(H8/7MIPD^; M;H9PR (_]6$<(P91Y@40!RF"A' :T8RGB66TLS*-FA7"_'P'A' MM1'?9A<=%\W=UGF&SM+[Y;BX)S;)B07MWB3_[.[F-Q4Q3IGS3^N-^R+ M_%[T'=\_B_?Y1CKV.5ZK&:CM7><^PKI/=J!,9'$4)S"E60P1$B$D29#"*!34 MD[8 ^1DSZKGMF,&9S84JC6Y&5 YY,VS4[?J5Z!F7EP3:S"8-.55Y) ->F[8$ M0V[5J]CQ"_8,'US7S))V,A>>KKJ2NV9OV7;F,X%[U =]+CI6[8TNK/4]O\+, M1E'U"W)6\CN"P_15DQL(S,R5AO1.BW^G9;3MJ?3B)<#3HCWKMC1/(? ^.VQ_ MFOJPJ>JRF9!3?=CL;,# +GPIJER9BMU,U?T&[2>4Q)AAZ">JQB&-,IABSY-_ MA"),0APP:ID.[(2_V5VF=7,I\>V.0#"NU M^3.O[\ @7K#?Z0?BVJ8(NWFW>L[7"[XQ,V,VS,H> #_@505<=]P>NE\]PX<# MGQ=)_74*J_.D7C?_>= MES2O.%M1$E&."(%!YG.(PI3#-.091$S:]B )4!@0$U,^27%FX]S348K<-( M1SW,(V@GL%TBHN9">Q) Z4476E*1QWLR+NS8=J2.K)*T_06M3/: MXC^W'/H/VMF"C])!Z1JS!BCS$X0)#-,LD:H>4I@%40H3C\68IR1#J5$&_7[I MF;5;$3+3WX'4>HIJ)XN91BH:#GO1GF?=D8H-%EY4EXX%>JXT)SYA/M^WW[.+ MM@"&#"ME5$L'-7:X?AKLXLVTN?H.;SH557MV&V6IJNU]^[-G-74B),RC@3PC MQ=B71R8?PU0( 47*!*'R/"5_K3L$> %^9];CH5<^<*T'[#0ET;]ODJQM6KZB3>MMJ2:^ M;-A7OE8QO6LJC_C-S-EK(C^ :;WB\LPG[\+*"9;::N\+)(4S>4W5D& MNB[=A9/+#>$XSALW7>""N? GAL']OBDY7N?_Y.S?B[4J=OT5YQO5*.CSYANG MDJN&AS*O5!ULP^077N8%ZX?(K4*?$4[] 'I!III2(0ZQ1REDJ1^%+ T2E*7& M@^5G8'1F [9G#]Q*QH"ZM7G$^5IM$U >.&"%I9=2[3CM8H:Q8H9_E^ MA)=C9B@_O_F@FLV2&NP9N0+7!Z_F&U8MLP9OL!,"*"EVHSD)EY^5!TGV]VU5 MMWU;L)#?%)40Z#!59F:$7:7,S,7FLJDS,X-]E$(S-SW+KKPW]TV/@X\&+0=. M/C>?&C?D^K*\@W:S'UWW%QB5S+[=[-&*RW::/2?049/9LQ^T;VY)E4=SN@%0 MU[ILMPTE$6(JQ0-Z3,4R,9)'&XPPC#V44H*X3[AO,H+;C+R1CV ^8;N]'Z/# MUFV\'YRR:0<_UR-[B0M\];;Y^5 S#!EJSYV982>V \%A7TL#XHLWMC0'YE1G M2XM57!7$-EMQU\QG<_L&/^12G26U%8LP$[Y(($=>"A$)&,2^Y\,XC",4!YB' M<79I6>PYXEJ:=$EQ;!M6WXM-QV M[]/O?Z9T A/&,0L(3))$&IP$"4B0JA-,F71Z FE[4-P;G!N;.MPSA"V,S8UY M7.2]/#/GM\K1H7=JWP:JDYJ*9U5_!:T1HD_[7[Y2L9/JYZ;!MU*CS8@:6<*M M9X+_5, "A(DK#7SFU,-KB.J\./D?OA>J%)\0_7T$\]:#YR;PQ2*J- MR&_20,FSKD%GM1./SAS^;/?%85^=CO25<1.U4W)/QR,N%-DPJ&@MK5$D8D0F MJSC$J?46BT*,"#.,08Q]S#)1N2B;N]MZEP*]^\L^D-3E\7D)PR0+!.19JA*5 MDPBF?N;!!*59Q' F=V2CZU4#VC,K:,<)P/4P*ZH#^7YL'L3%H.KMN#-!9:;8 MDRC-D%II(;BK]&8#RLLF.IM#X_#S$,>I-0G(B%$Q%Q8CL \(C:S!3D>K&G#UZU/[0? M>WF,GY[M<(6*F;$X''/YK0-D0'J6V99G!70_T_*8U$O-LCPK],@,R_//7%KI M>DW_:YN7G+W/-WG-/TI/GWW82"*W.5GS)B+T^NDW_/>B?+/&59LIMO(CQE,J MU3\,F>JV1R*(>1##.,$(933+@L"HS=9%W,QL*89IGSUWH&4/-OR!/8-M!$T- M/VEX! V3=BV%+GM!>I9F,=@-+TIF1_R">M,+D')>76K#RPO5DEX V_G*T4L6 MM4P\ZT.J'U6(S+#+NQ:M' M7I)".X=LBJ:))@XI:RODGA0H=I<%Z^9"P?J>91I)/1OF%!W#P,D.BX;VU>[2 MY.D*[.D[S*;2%=556M0DO67SFW3%/TI4TG[0LF"TJ*I!][8OO''0I,W)[ZM/ MVR9J(.(LCK*0PC2@ 41Q&,"4J"'$1/I*W NI85_2:9(S>T4M$;5#/[2T 6V( M&Q:=3B.G9P7O^4;^I5:SX+[Q\C&G7$V'6W$_$"3V$/1PX$'DB022@&"8 M,!)SG*24H]BL/_$(M;D/1BTE0"4ITWO-,8QT[S0=26YZG]F0!1W=9LCE%>BA M>#,&A<4]IH:(SNXPQV@M?'^I(?;QW:7.0Q=4F[2Y,0/WE*.$XS!)8130$"*1 MA##S4Z):C4?8$QF) F3HZ)^B,[MS?R:+RJ*2XPBB '%IY\(0AKYT?1#Q5/-8 MGD+J):F/N<]1E!A7TUP"D%6;Z&I;-K>B^RD,3894,1]NFB>?2]$P/.TT\K;T M9CK?C GDLM3CB,;R=1KGQ#Q99''VPV;VC/%\]4ZZ/O73#?[^@0.N4:KL_(O>U6=7GD1==46L%=9_0?LW)";LKFY M?QKGJCHON?M;R2G8,-[V=UA$:9BK<$WU^)=M3=K?O:HCG:/<=H[3H'JPA\O.= M6.<1VX89==XFY#2CX^4BS>!")MWGD*4<)JD\5DCOFKN5EWC-X- ^REPMM>)3=7=SU%&?(A)R0RO4=W3,J+W,S M=UK4L_=Q9SYNWICR;5X]%!5>-[.F/VSH>JNB^BHUL@GU;SGK:!:;FQ)OJG9( MJ0H-JDFGI7SRLVABSQD6@< \A!S'"** IQ '7$"?I#X.:2A2S/3J)5VRI:4) MEU12]HR"6\7IE72\=]PTX7V#WI+.7L6X[5@<7KO;@A[77UM<=TR"(9=@Q^85 M>#7@M+E.^!GTS(+/8OR"8;YWH=_I\27>B5T[QV7?C5&W1M<@CK1D=$9JL;Z+ MKL$9-E=TOK;Y5M;5ZC:GS,&4O-*PI,"N2H6/%Q\V7K DX(=E?R=_I2= MCGWB]1M<#%36 -X M]91Y'M#,%%WR !K,>BY4D8TE:L;*;PZ (\-@0'A1HV$.R'.#8K&"@WOJUK7O MPL$\RX(TQ @FU%?=R"B%\A3C099DF 4L0'Z6FJ7,G:5EHA=6:7.[Z]G&#;W@ M1OH (9$PD2:>!Z-8M6P(F$*(I]"/PBP.64R09Y0QYP0?"T=HAXY^P&H:'#W; MZ41D,U/Y_*J^.\^ZOU.8E&V.>_H#.B]W2W]*W-$[^I,/S.T_[88O^#P)@CC@ M$,=80(037_XM"E37A 1S$?" 1B::;,["S"J^I-MD.-)B7JQF=Z-F&75AC\GB MGM7+#+^P!\C>TW(T#J-IJ\Z9&@S0;9548$10F$@G*\72YB09Q(+)/V*4B8AY M89ARHP8-SRG,;%PZ>LVL \.^"4=8Z-F,BR0T,PE#X69P$LY*XJK_P-'ZR_84 M."?>49^ LQ^TU+)^('4[8DOU=RXV*GVA2403:19X:<2A(#%3&;@"9EGJR[,- M3K#OI7[L(R.-&Z,VL_9U(^SV-*TR]L;QTM1*5RB8::@Q .9*JB.8*X4=I;6L M\NJ(?:3(6@_93POYC==W!=M?B&GV)3WS^,RZ>3 [I"6MWXWTG,3CRNA(6#,5 M/"$G^,/I7$P-L2X:D/)\S<5'I)P1ZM20E',?=54#+UWB=LA/3KN?-GE%7H8C M@:1?&C<-!;T@@RG&'DP2DHJ$Q1ZFR.2R09?PS%<-ZLSWT%$%I*L4?]5>"O[L MI%[^#)YZF^H<*)DI]^DJ>@5;S\;N5^T]XQOIR.4N;Q=-,9BMS/X,V1>NN!\' M8[KX?N)Y\[WZIL0J%>NZ+%\_?=BPMLN=YD9]ZMG9X]\-R>%\G^I*17XD?7GV M9UN\UM^U3\H^O65?*K9I#'Q28G=M^:;$L]JW3RZXV*8])LYPQQ[]G.54L\DV M>M7'W3 ]CD2*DL"'(0DP1 @', OB$&*"A2_B*/.XT0V5"?&Y76NM7I.:4_HN M1UIO,Y\+/T-OW25TYL/-+#!P-=K,A/2R@\TL0#D::V:SAFW6 &;\$[[GN]*Z MU,>9ET8P9B*69P,6P8QP#WK<"U$<)A'B1@&UYP06\ XV$AZIM??SW#0,P.7 M2&>^T7/0D)KEAONT',XNMI\MO_!]]FGACJ^QSWS.MM_+:%?ZB)(P])& 04HS MB$+$I:(1>2:GH?P[27R?$[.F+R_8U[]K?'*JF_VPF;TZC0.C;A*:8(YKJWN( M#./:>NBX[ YCV>Q?MT7,RS?X-Q/UN%G,#$W^U3GAPZ;*Y2>[X\*78IW3G%=? MRL)H,+;&*O-]6SOBH#]:]N2;]FN*!\YFFIIM(+;545-G_<5.G@;"#@^B)H_9 ME,%5=Z_Q6C7>^[8E?^>TOBE^PY7<$3[QNFX/P'V<815G. E"Y,, (=5G4.YE MF2?_Z7O2=60LBSC-],OA] G/O)?]6JK.PE0E#ST4Q5K^4>6J4LJD_LL Q7%K M,"HL& K3%?QX9T'_PHF)PTB'I"ZMU#R'3TWAK M!.PJ=_%3TY%.%&K:;XM =SGKL')O3":WQ;N')%ZBA/>DD&<*>4]_UB)IC?W] MIE I< 83M(?/S'V'QOZ^K>KF>U8730*E%+_KGV,Z._M U.E8A:V4AC==9P5T M.BW[E#!VV6C#A99+03O!_D'>V:G?FRO#(%3VE=/BD9=/AJIQ?H69%<7DFV,B M][2>N!'93&N&H?>>Z'S*,RVAW<3Y\\LN-WA^4K2#^?/3G[9HMLA)_6%3U643 M>GB-J[SZ]E!RS#YOWKW^Z#C M3_UD*90->B8NA+9EG\2943?KC.@ JK%NB)9:7 L.%B M,Z5W-S.CJ1)+*(\D(RGTTA1!E/(89ED2P8CA"!,4^=@SZ@8V06_F7>&PY2@X MI&]58S>%GUXOW17G]L";K_RR[/#C=6(?IPG,'1&YO MRR90"=[$&,1;C]Z 1B)GS%1A&:UX"?8=ID1?!:1_IBYU_"F^-;%2WYK&GUQ@TCOJ6<7B/'BC?PR]4&>CK)QO/>DW-,;\:4B MFVF.K;1&F^&82%;[W\105G$6)0)& 4945D 'LQ2&D%/!%XD/)[@S&C4E2']F56U MYZ;U!]L)!$U\5C+'RT>^RY=3CN$!P\JS+&]YI6I=NX%&AGUR#%^$WIE^1GC- MS,(A6"VDK:_=<& RW\"\RXX="*[Z[AA27[83CQTT1[UY+)>Q3$]J4UBJSZ*) M65;55NED0V+%.<:(Q0P*DDC'.F0^3/U00#^E-!,D"T6*;+*4SI-<)EFIB;_G M'5V3:5PZH.G9DDLQN"1=J5(6N;V#Z#%X,XJ!><;2M'2N$I=&*"V;OS0M\E$: MD\8C%FT],-FNWN<6V!F?Z&C"Q3A*].@VWFIIWUZ)P*;:>)0 MUEFV:RVY['IZG%UUN<8>4X(==/>8_+"ELZ\J"U_C2NW'^W#EH)3@]=/^(YVJ M-[W!/NZ*!;,L(YPB 3T4J,$\G@>Q/ _ ,,GBF.(@#/1FCKEC:>XC@:(.B2+_ M+%5ISV/C] \^U^?8MMWK[!N%.'A?FL>$1=^"F=UI@7VM^0)>V[X \U.%,\Q< M'30N9VC9LX$?)89Q"-,61QU3$.E>]HJ88[EC_(\F=QU QBRU(_0CCA[6 ,9R\+#.RN8'\7?_53]=_UFRRETFCL&2B^7@_"H=@1J\ M57]]C_-RGP/2=7QOW<;VPLI]LHT)R-.1@)GP-=M4YH76<2:-!6)640<3.HO% M(2R$'T8F;!ZWJ2T1O"PYN\'?F_:"G3(PACTL,(Q,P6J"<*:OP=8$76I KA)"8:#NG%DAHZF+V0DF#;\'-:?[6_ 0;5 M%)=*;5LG82Z]8>W#F&"C50TG'URP7F&,\<-*A-%/6K8WEAX4R]?287KDS4R@ M9O36N^_*R>),#0-6IFS;ON[/XATN-]+WJK[PL@D5M#O6*@QPEK+0AW[ $HC" M-(,D\'SY1XSC*/(BSVRBEA.NYO:;!CRVA%-A<'V-!Q M&F*[YP_T# *E0V# 8N-*=4RJ,0EMV'.RJMZ\F;)+W%QU67;"T[+MEUW">-27 MV>GBYFY:VP1A=RC=W/Z&R]M\(]>GJC&:%PHUNB7LJK98BB%).(=Q@E,N@B". M?:'KKHV3FML =L2EV>O'=-XWY*_4?!?% +XUJ">=@&W:HW,'AJ&QZG'8CRMM M*8..M#,,]/T\=UC8^7OVF!AY?7IBCGA_$PLLY@7J"3+T!C6?N"R53!Y>#S+7 M5O)(&<;R2 FS./:DHR=/G9E ! 911GS?RSPJ3\/V>63/Z2V31-:T?'SH6+!+ M'SL"2L\-NTCNRQ+'CE)UW>>,G9/*<<+8$9D7R18[)^RY5+&SG[?3V'8&V'M, M\W5>/W6M%3,/QW$81Y#BB*LI$2G$:2 @0D@Y'Q&1OS4YEITB,K.3T9($/4W+ M+I0GT=%3T4ME-E-/8W&-E7-,'D>*>9+$HDHY)N1SA1S]K*4RR@U%_4\%]Q_Q M6JE[H^NYJE%1OV@RP(<_&'QRE7+">)A$,"%$:BW),,QP&D./AL+C5 0H]%?M M!,5O-2YK3=V]A">3+_QSSK2_^Z^Y]%_44:SIZGW5]O;F>R::\HARQV+S>T,S M<-%[23S/]_TL@8PWP78602)(""/" R\1 4Y8W+V7=YN)Y),7>BL]7]KOY%W; ME>S'?"%A*@_2TOA &JFDRY 3^4(H@L+#B OND1@%)@-2%WL9%E-3;]0C/^A[ MT-Q(ET+7<,=M(&V. -Z5V#/"F@_TM6[#7\X?,+A#NT"*%=;^46\++OGNX#M MR#EPLJB=%_%K4; _\_5Z%64"1\P+8):D!*),"'GHYEA:O"QA/!5AQO#JD9>D MT'7D^Z5-U&I(0%N[>D)];F)H>">RPX![B>]!#B+,T\(1(J,G)UD9^FZ$U'1E+J?4V M6AM9S/;,23&,][SG/#O:OG;++KH3/1?F^:9R]'NS_:$JZ]6;8E,5ZYPU4?DF M-;_I:"?\-, I]R$G*%#A608)S1",>2PW"U^>6SRM_CGG2!A9M7=+[O@70/3<.;AD*?- E,Y<]]$D:9+[0&'X]2F3M#93\("I1=7QV#'B'C (T;%&=B MFYF,'4DPH#G1$\1 9OT$%">RV^6>G,9 A>_>%.5#H7X)WO)'OBX>FFIH1QU3 MM*0>244Y_^QB62B3[ \34*8_;.==?:[O>*DR]$I^I_K+/O(/&UK<\X^%M'F\ M_BQN\/A!_KSDN.)O>?O?:U))GFB]BI(LP$F00L]+"$1I0F%*,P&3B!*2 M)0EFH=8<#7, =:[L KQ=_/5VHNK )8E3?\T3/DT =SAXXCE\P!0XMZ:.X M?.ZP.5S9/ [T3=4=?.4/\HM[)U?\4A:W);Z_WM9W19G_D[,VF=E?A32EA,8< MAD&&( H2!M,T0/+X*<(XSGR6,J8;&-*D.7NDZ/Y>;NM-X<45>%3UE%=-)SCI MX[W:/H"ZT+QJ,(%Q.H8T SB&'J#*80=[#D#'PA78,^&N+L)"Y OB3KJ4%@M$ M&8H^C$R9/FH;JGJ4+FY1/JEJ>>D0;,M!/[5(ND>A"&)($M5+A2 &,8D"R)G ML<\BEB1:1D&'V.S!IY9TS@T3>$Q&XUG[!3YIFQ:6S\U9J/=^QI+7ZV\"",<^ (2@3VIQ=2#F4@] M2",_8CS(DHQE)EI\EM+,*MS3[;=TVI"^ FTMI65-Y7G8]'3;"1AFBKW#X5N+ MPYL.AY:N.ZV>%,V12I^GLZ@^3XK[7)FG'["LK2F[.N[. V#\OBD;_E+FE/=% MB*LT$1R),(%9H@IM?"YWZ3C$D%."(Q3X">%:31V,J,ZLX3L>=BJ.U^NFD\F# MXD)5#;;:#EZQ0OZFK/8_,IT[KP6RG@UP#IV9/=BCUAF$/0>@86%?[^RPA,=$ M9E?U/%HTERWN,8'AJ-+'Z&'SKE3OI53%AO>SB]]N^4TA'8__VN+U;A!=$WWH MQG95!O-@;-:>V7IT+.TG9+,M5U/FG[/5A^%ZSB8/NVZ ';>""?&^^C:QE& M0\Y\ACB,L\B'*$%2,7WY!^>(,1&D* RPR?GB+*69E?/;0>,E_IV7-*\X,SLM MG(=)[X3@1'B+,/_SMN[[3MY7H&7#89SK/;S?OOM-F6*_\I^H9VGU/,X9(Y#,!420"B%#&8$9P!H4GI&Y[+ VY41!P MC-C\?KXB#7K:H"-NIM*C:.EIM2L,C/WRD^+/H,DZ CI2YE%2B^JSCM#/55KK MFIF#HAXKGBJ5,?77C\ M4]N[^\-&=?%IQ[^I5* ;:2/:;;_Z&U<=NCYLVO2?_Y VY$[^^UH>R?$M;UJ" MJX[@JB%XTP]\%0KA>RBA4"0>55.D$,QHXD$24":R5/Z2&EW(_S"2S6QN6FXN MOS7X8?":>S[52[Y?^W..U9BKJ[[%_D!:T"9TUE+>[IQ478'N2]2V*)1"7X%> M;-#)?;J+_P\P.FNNU_G2$[BX:)CCR4<2Q5AV3#K&Y3\;[R2$#XCKYYN:P:1Z1 M'8%A>$2VQL'\B*PAH*LC\ABI98_(&D(?'9%UGK%,F%%9]<7FB_P.5&]5;21G MW;55%\X)A)_PA,9J'* \)6/5&R:*.?1PYC/BAR(+C8)?4P3GOF]JR>]N7 TS M7Z;0TM-LEQ@8WCQUXBO2,P2]= 5SE=0R16[9?!9-X8]2672?LQQ"0FFY5?Z" MJINYP=]Y]69;EJKC>9)Y@GM)"C'C\D3,L@RFR%-=%!#FH4\1)T9M$\Y2FEFG MNVJQ6E%4K::;K+>N)Y9G.B?D+%IZJNT$ S.=[DCV17,-T2O0D74XG6-*,E<3 M-\[267:*QI2X1Y,Q)A^PC*#5>,/DN:"[QOX/K(X0]5-##J_[CM>KU(MBGR8A M%&FJ^G6JN':@&MLBS((8(^R%J47S>#WJ6E_NBUO)]\0MV\EK JD9'7*'BV4O M@I8^Z'-)=N!T+%R!OA*RZ4;_90HR\X"*$0*NHAUZ1)<-11@!<10G,'O:S(8P MGJ^Z*3U/_06;:FVR$C[A)(UB&.($RX-[F,$LC3R8,I[$*/#\E&CU,CM'8.[$ ME([D_B)7$=4S!V77 1-9P2 MIU>XR<_9;<]O.:GWP;K7N,JK;P_2[K+/F[_A,E>^Z%>YW_FK,/%9YC$?AI[J M<$Z(W* CPB'V& MY2GRL-YK*E/#LSK=\B%> R,S)58< M#&Y'KD##!&BY /(DWO,!%"/N=F=3R1WMS]ID%]VA3<%XOD<;/V]Y4E?A_QOY M;--2DY* ^(S',$J1/)U[,888IP%,N$A0YM&8F&6=':P^LU%H)VXK8D8-1D\# MH7GPMA7/\+"M+9GY ?N4!*X.U0=K+WN0/B76T>'YY(=N\[L[^W==[41UYMJ^_WU3OKJB 4(4^0*B-$CDZ3SU ME5D2,/5CX?O,DV_8J '_LNS/;-IZ6DNDI+E]K9J1Q1_V91F&+S22RZJ)[+)= M_MA.IM$4LOY3;>G^@KECL[R2I1+$W#+_8V6!S?)BC%.]YN'"O"'UP4S4-Y*C M6UX1+N3NV0X\;B] C\*.0]C2-)$-:>./9@&TD?.8B9\&G,D'6;=YM1:%&?> M, YX +1E0K]ALQYHX[9]%BC,S/$A"AU]T#( !ARX!D:_J[5S@.PZ7.L"!2 X M^V$68C_;'UUEFL5[:16,.^V68/_F@E M+9^*S6.3W#NLRL*8I&$69=#/>"1/!*I9E?P!I%Z6I2+)1):A'Z-NY13[GR.O_\7>BGNOWTU)R4XN^=>MRI-3S73:[\-LU8(O\Y9^^$J1D\S_ M6 >!65[,YLP;AB*L8@@/+6G+?L8CD.F9>\= F-GH'?$K MT,/1,; ;M= S,4.?XVF)7;<['J'X,EV/IR$XV_Q8XU';SJG% R_K)Y6&7E]O M&I/4C/"11%8H0B@CE,$D#@1$@@J8I:$',Q8'4:)&5G&C3/$Q8C,;@)[T%7A0 MQ)L>7+PGW\YR:5/'(^.NJ", ZED%5["8F8,](E]VB+S;(R)INVQ].BVALXZG M(Z06;G0Z+?1Q?U.-9^PT_6..2;[.ZUSN5IB+(,FPFCRG1CVGG,H-/F)0H"BF M-,@8]N0&7]1XK:?8@[6-]'A'0?M;>Z,> >L]/3-M'8*@IYR6HIGIXD<->8R5 M[@3GCG1LN/*B*G5"I.<:=.HCE@$?>L?9=LT_BS>XNI/*J/ZC%/(1KY6S?J,2 MP/:#+0)!A!^1 "(F0OF'U"Z<\ 1Z**4XPU' K. C1'YN0,N'3/*251\M*/_ MU%\&'!G&8\S@U8RGS ::83Q$!R_P1\,.F&7 B!T2KF(.9L27C1E8 7-TYK=; MQUQ$V;T*9S=0EN0O'JSS[KL*PW8S,S[< M/ZB61CEM3^Y/^T.?W60=O<5G-OW/9\$H([%C2QT+GS-F/4M'$\MQL[X(C&8& MVAA!QZ,Z+X;$Q3 =38HO-4W'#)"1<3J&"]DYP^K.3#ZDCNMO^2-?%TUH79*6 M%I.OLHP+ZE$/$N$SB/Q 0.+'&?19D/D"A9E@1K?>H]3F3WYM:#=Q)[:G;N9Q MCN.EYR!P ," ,.LKNO# M 1WY3N.T%O5XM,1^[J?H/71IN-X^,;^) MVJT2YOL!CU1O%)%"E/H8XBR((8^9R#!B(DV,KKV=<;9@D+\]]1#=,AYR?#SJ MHMN&->#NWJ+IA<&"[\;^+N'RZJK)UW+!38,C")U?0ES*UPO=3SB"\_S5A2L" MYL?!FY)),M+PYV5#4[6NUCWMG7IV]CA>3ZSI5*]_5#LIY_1)[%(1S0S,38F9 MJF09!KYT)38Z38V)9758.KG@8F>A,7&&1YW1S]DY.Y]XW5P0E(6Z-F"OGWZO M5 _*#TVZL'R7U_+T]-@D0>RZCX])FSH<%JGI>QKQ8F6F[2O5M+P,[;I2[\$HQ!/+-S^ 4BK.T M@;?'Q)%_8,' HHZ /4#/=_P+5KJL%X\\YWW8U/+;ETMWX;JJ>%WM>]GO="CV MPS")<0@Q(9FR3!%,XT3^S2/]HOT[S&"Y5P+'[-%+,X9*EVX.<+< M%6OYR-=Z<2_+[:Z$=P1V35.'Q>+;7C^ ML)38[.PQ*I3=Z>/TDLN=/T9%.CB!C'_RXJS$MO[V0U5M.5MQ(CR,HA!F?AA# MQ%23Z2R,((^#E*>A%X=F!XTS=&96PRZGKFISZJJVP#AO*(-7[3_MTPT/\-+; MDAV@8*:5ATF%+2 T]^W+PE_+M-G==/ M;XM[G&]6E,0T2V@$$6+2U4X%@R0,/>AG. @R/PY)C'5;P0\7GCL2UY "?[3$ M-%WE(^''5>X2DKQN(.;LION"RSFG^@-5!N6LD+P_*JANTY#<66>A[ M/A2>3R#B 8(9YU1J$O8XQC')"+*8OG(I7UI?V(OGLNRS\]7Q;#OD&?".:8![ MCE4CI(@I75.. ,]*QUG6O!]1#Q P;!GL.V(3UU MMX^[0LO1AG\Q.XMZ!J[ >^Y".%O7_.#][K_JI^L_2U9=L[^_WQAG=)YY?&[G MHFU!U-QP5L.F;ZIQ=%%O"I.KOW,(3)^_'0AOZ(9,RSU#;N6$F%9'\G-K+G8F MGQ!J>"B?^JAMF?]&%266G.7U>TR;_,G?\/?\?GO_NBC+XD_5(0\_R-_43ZLT M(#@(?7D(B!+IOT0AA2E+.!0AQB(A6# >FQS538C/K,N*%94Q0QMF@.BXN0+W M+3^ ] P!VG%DVDK &@]EV,N^,RL08] %OII"S:%I@#H&S MK@8&I!=N>V .RG%?!(LU; .#&S4%JDUV^)I7__BR&POEKRA*4R%0# -.,X@2 M/X1I1@B,4QK2 *@#6*&2Z 4(W0)A&"8<8*+)- MU?$4"!9QPFGIG 4+1T@M'#&<%OHX;*CQC'D/\=^^77_\^*8;=YX&E#*.(ICX MQ(>(4P]FGI_"-(YH)/PHB5-/MU7X<.&9]562 I*6?JOK Z''M? 24HS[N#CZ#;IMQ;+KPSWUDHSZ9)]B?:0=]L''%^MZ?8K)87/KD[\W/Y%_V%2Y M_.1-R;X4:WGBYY5J)WC-BH>:L_=K?*M[-I]<:&8U[NB#/FVUYZ()0S8M$ME6 M7=9U'.F?V*<1FCZ[.P7'S# 8X@+^4.PX.LMKBVUUJI]>?;'SO;:@PY.^_D/F M&W,;K>'LW>L/-V^O]YO]*@Z"2 CI6:,D\^0?:IY'QBC,_-0+>4Q11@+=3?H< MD9DUO2<+6KKF\V5' 9K>T%V(;:;#1Q)K^-+Z$NOO^2XDM]O_;1 P\@FF1!OQ M#\X^NIBO,,7\T&^8_*QEG:7*2&AS$=XV\S;:V45MCD+SRV?CC=B*>QQY\G M&0^9:DT60QQG\F\IRCPDF)_0I+\FU3OUFS-A<2=J>'FP'U"7=UW*3#.$+*#5 MBPW,!->/TG=G.!_.85VC-6BN"AC-&5BV4M$:H*.21/N5[(S8X6AO%1O]4//[ M:A6@-/.]#,,T4I.!LX#!3 4K(Q&2!">I8#@UB4Z>H3.SW_1L^CSXHPGI-Y0- MBPO.X:1G=AQ(;V9;K 0W-@P38CG2_G-4%E7Q"5&?Z_'4Q\VC%I_PO?1@OG.Z MK?-'_EF(G$I]L,@HF%QH9IULZ(,= Z#GP":U8!J4Z4"%4SS,M'0:BAFR#;3E MM8I03*^^6(1"6]!AA$+_(4>U M?;^JXH\W]*%S82>AQ%$D4A@&O($ MQG&412'*4A_[%]4+[&G-?B%XHF8 [ZB[JAL88*>W#SM"Q$S+3]4/@#WA&4L( MCJ6;JXQ@0.EE2PF.19XL)SCQB.,10O+O[_,-EA)]Y/(8]U4UEOPL?J_:0K]K M2K?WV[4Z:+_E#R6G>=M]9,.N[XNRSO_91JE\CWM1B#/HAYZR#IC %$<%@%*"MI3Y"@R$ $,IFL>'Z?A9O\[7*6F_WJL_;NJJE*N2;VU5$_"0,,PP1 M3N6&(+($DLB/(4ZSB.%48$I2D]E5AO2-7$CS^58=6?!GQQ7$71/QSILL]IQ8 MNI.F>.L9[QE1-#/'1]W7CZ8$#]A0PS(:!MV954L@'!E*4^J+FCY+:)X;,]ME MS._6W^???\75^[4\'+_E-:?*V@VF]?:95)Q@*@^JD&=40.3C&)(D5O9)H)![ M+.">UN@+;8JS1X\[POHWSGI C5N26<0WLQV2/)#TP?^#[Q_^7]"P 79\'$PF M-T^^T_PN:=_0.X?*[KK>(61&M_A&XH]NML]C]OI%8P\M^LP?-3>%A9/]- M\?U5?H-_RC:HL6*6)\)(XBB 7JK57$B<0QRR% MJ8]IR+#G1T+;-MJQ,+.Q[*@ H=@ M.4#T(X1T*1A@U>;H@9K>5P']1W>:/IK M%Z ^;6CGQ_*BB[LKT+-T!1JF0,<5Z-D"#5]7H.-L=DCU#?/\T-I9ZMD@-K+; MEZ$S8L@M%U[,LE\F^-#47[B2^1WL;YN'7'5EN\GO.7M?E"IKYV]X;9(S/K+$ MW ;ZTYL.A^WK/LN-K=2/>Z5=;B12UQ_SZN5SQ(1IIYJ[:1RP!D.(&8^ MAIRD 4\HHPG/C.J[3Q"967\52:AH D7T"BBRX ]%V#"5Z21 >L&M2\4V4]1& MXALSBU4>/??:"3.FVX6+5MMA8Q=AGE*E3$(K5 M;69*($F9@&$:,Q(C/_+C=/70)C_6N*SUU/*8D,FW\SDY[2_J:WZ;;U1/&4#P M6MTA6&0['\+C<T0-LL8<9AD/848CFO($H]3C'3SO-B:IXA>"TQ/3 MAN9=&Z%WA8N>F;I,4C,CU:Y_!:[KMK]0,^*V;3@U-F;,+@G[I$PNDZP/"2R? M1'U2P)-)TJ<_:1':+DJ>WV[>;$OYONC338FE ]A$C7[%^4;UB/JPH>NM^A8K M?Z78U/EFR]EGJ0^-GU@1+EU'?H._K_PX\!%B! 8T2B#RI+N12?<",B^@:89\ M3D*F5]WAEC&++ PS)>]Y!/P[O5.E"T"ZUI5JKK;AFGV:';\*C0C[LO#:#OY4 M/((=O@,N@6*S:W5W!7:\@B&S8,_M%6CY!9+A%WDC!@']%WDSEE'_A=^0V=6 MY7MW._;TJ.JVWYU.R;35ACE80D\:CJ2IZJIL %E4-7GU2J?.)83[("9@H M$P$-DT#NZ%X*44(QQ$&202^(.4=!$J(WZ9O&:; MY4[4+M%Z/)!I['^?%\61_WV"P*+^]WD!G_O?(Y\T][^;-!4R,GJ1/.T_,IR\ M^![G94/\NJJV]VU59,/1:U[CE? 12W$00P]ETL#A$$$<)I'\(_4%4I>P^IV9 MYF%Q[G#_M^NV_D*Z%376=_EF>A_3#OG+HVQF;W0& X_.!;X"BO/NGF' ^U5K MP<#K'^&]Z;OM+__^[%SXEWV/1@[]O!"/./(S2S MTG9D04,7](2M;K3/0J6GM2X ,/0=I8_2.A:%Z(KB$?:[1DY^WO :G=YQMU_RSZ*=^[OM4X#@E 644LIA% M4*IQ!DE$&4RBB*6,9"(TZ[4*<[ MHDJE=_-Z_[AI[H.=-O$PD-+5U? (I67OB*=%/KHLUGC$<;G_/K=P_\6-I+A1 M0E(8!"R1^IVJ 6DHA"C((B;][(0RK2F#-L1G5OAG==^'9=^.JN]/0:IG"^8" MRLPXC&)T,+][%E-A \+<%>NG2/\8!>@CH&C7DX^MX6B8B$K.ZTZG2,TG$F$ M,:;2IGC2NJ2)_&?B)8R&'(L8:[4XUJ UM_=P-$:C2_NT.LZ/8:9G/APA868M MK$&X?)K(L7AS#1,94'K962+'(D^.$CGQB$7#\D'KB,_BFDK347+5A2*O^9P%Z9D#+ M#8 -/V#/4-MO9U8 #9JLSPFD9?=UUX":M6:W!62L9[OQFLLU<[<5]Z#+N_4B MMIV31;[A[#7?R+_4R@'\RFEQNU&-Y#[QNL_Q>KOE-\4W7M?K)N!7^:N41BE/ M5;<>A%/IK"4IS#+&H A1$C*"DQCY%HW<;/FQ2-.RZ-$VH&C:>-D29CW_;E;4 M+"O &XY QU)S8+P"DI>NKWM.=[]ZTR2[M:,,?[X:YIL"R;"J0MBS[++K\V60 M.6L+;M9%E7*I:32]W,S!UV%I-G=;NJ5'S!*0Q%!>>#, M((I)!#-!N3R0>G%,8HP28E9@.4%P_I@6Y9Q50+U1()]1' F!FDCO)@$NY!X["6O,."3$U!715G3I%;ME!34_BCHDW=YRQOKOA:_O;V M5VEU2KQ6;0_9O72LJN9(_,C??5>9+GPE.&4H"AE,A0C5^32 .!,!I %G618% M09H:-;#6(SNS*>B8N *W+1M-[!8?,&)XOZ4'IN95EW.(#&^]>G1^':!SR /H MF'!X\V4DM*M+,#VBR]Z'&0%Q=#5F]K1%;K=T33;L3=LZ5:[X1;X)7DH+];>B MEH2;]+:NWQM1XGN$P2# '"(BST.$QJHT)6E31 VR?/41G8Y?S8.3J?W0@\BBT: !5@99SK-@9IFY[ P[LRQD8PC& M,HOU%ULN6]A8P(,,8/.G+TTG>H,?\AJO?]_D==4DG*QB@F*<$!]F#*O^$:D/ M,9?6U:,)H=A'F>]KW11HT)K;A@[2:CK:H"'>Y=88W@B.@:;I<;F!PLQ,]ETF MA@C(+TM;E#")Q 6I16=E=)Y:=$SIA5*+SHI\/K7H_"/V4_G:NN%Z%;.,IR'% M4!!.(*)"2%5.$RB/6C3,>("X8*:3^+JU9U9=585;@0?\U.3 J8,!;>F"!Q6J M;^_YUKNV5DSU96Q+=_W L'9W")ANX-<*!M-8KNI;U9%Q.W?O&>\.9^WU*R\^ M7^^92*=FZCW_B)UZ?=C0XEX5UK]IBNYO57G^Q]U(QS (8D%]"G$@$C4T/(-9 M1!!$+(F1$#R*J%;IJ!:UF56PI:U:2H !]0OF8(Y#IZ=ZS@ Q4\9+L#!642T9 M'2GM.*U%U5A+[.>*K?>0G:I?4ZKBG]573GG^J#:B3WRW4Y" T"CU,AAF*BD7 M8S7N5C7%\$.4)ED:L\@HZ7Z,V,R*?E-BQD&Y(UQ=M7VV\7I=_-E4D*@&I^W] M1=.=2>V]_R.YBK.@V9GE7[TX,K,%H]CJF0)7B)E9@IXJV).] EA(V,'U 5[= M?8>Z49MA&]<1WI&)&"6UJ(70$?JY@=!ZQCP\^7I;J8N]ZDUQ3_*VHG0PZCH1>N8 MFW;5-?IC@3?O,?TD40^[6'^:"<_/8@I9E,2J%;@\WK$0PXC0),*J5B+1 MJI48)S.SF5:$0-,:6Y'O_3I\*PUR4U%TC^MMJ2X \@V0GXV;3IS*Y6N"+'E5 M;1L?1[4",[ [(ZA.VVDW6)E9XSU"/570(&=^F30BNKYA=0.!G?D\ X4;TS@M MV(@!''EX,3,W+<#0F&E\>MY&:-J-8][B?/WTIQKX:%\H$ MBB#*? 1QXOE0U:AZ-,&!KU]&LAC7:-NJY (Q-HA )*JJLN[_I'?.WS=&=;[/4O MU;!MD:_!;)WVQ9P;HB;.QN?_O.CNFCM'9AO M77_CF[PHFVO;SK>E$8EX$/L0>5BZ"E$?-"2!8>7U/5=66QO[Z1K',HS4_"7./N?;HY.NH C+\DB$H8P MYIX\G8:Q)P'W!4QBBL)(R/_/M,.+,\!ME02IR(+K0\!5?9("V3V"TZ[0#+B8 M.3*2@0:&_5'L-$CFQU1=D/0=AQG LMOV-4%SLS\;2CVRN^JNM-C>:"C:<&;>8 EOY.[9_[(VPOB\_,4KC>L^=<:#Z9FC%A@E:2[Q4O2OG'^Q5F>T<#?/@@'O0Y;7T@V9&1]*H MV[R!+ 8%WH&C"_0E.%[T'G[!5_#\.G])TO8S M9&^Z&9@KD1#F10&!-(@Q1 D*8,I"Z9>3*$;,2^+$\U=U4>.UWEXQ7-S(J.]( MZ ?]U2/FTV%WHL<)P7$QEJ ]T MM;*[45Q=%WG/)_)(X0>0!9XTETF80*(ZNB*2(1RF./6$40GA>5(S6\!SX[BL M^NZ/ *9GT-S 8&:H+(9R.>_'/RWWC(.Y7J(;_[3 .L.YG SG28'*=VR V^;:<-U<&^)GN_@#'JV2=0.]GA69$U##0];G-Q^N MP!#1P"P#,5-!.=F-UG!+,D6*>);.HBDX)^UQ9)S_O-HU;N;B[E%T? M").IV!V9U M>-X5%=4C:;7VL ;(8P%% 22^2EG,0@EKK&YR,C_R T82A"(7Z>W6L)I;R<\G M ,V[S.<&UQE@U+.:KL$QLZ :&>%+9G"?$GKF%.P#DC]$#O4I$'23H$\^:]D@ M?'&8CU9,$K*,)GG*^UFP=L-QKT[-K/]3+,+S*&5P; M3[<(>':]/-XC8/>*>TF $L5AZ_6E4'?5P'UV?I=M [\4_$?-Y!&;3O$LL5;3,TV<;TF@2&F]2#. MPN-$9*J7%LXPA=ABLR&-9PG-K?"[$B#GK9E5&H4,3U? MQ!4.AGIF X'%-(=IV9R-=Q@AM?"\AVFACP= :#QCJ]3/Q^I>TWJ+RQRO^VO9 M%0L#3&*60.%%G@JE,)AQ/X9,^,C+*$$^XOW<;EWMGJ2J]>4^G,YM&GWNQP!45?AW4#C< 1W_Z_/9)W?=IE@.Z:&^1QSCMH^B\)L4[6/ M*;[P .VS$$S/RC[_J%W-Y^N-J*MK]G>+#(LSC\^\J?>%CQTFU; "TB;/XAP( MXTKN2'XSI=83?89,BPE)K>L^3ZVY:-WGB%#/ZS['/FH9W-P-7_O&;]5+_,J; MJ6*;VP\;493WC8&69^;VE_MO)@O#U LR J,$";F+1VH73S&,,ASY*/)"Z:;; M348TXF-F/1].36P9:M(S.R[ @#7;\8EFJ&M&'.?'TC"..("QQV['TQ#%JR:: MV'VB'<<(G!H21Q YG]IHQL4+372T@NK\M$>[YO.W M:I>D9NQQ:"XWLV5JK\<';$B%JK?E!ORM&J0^ZGL@NB!->R0SX&-F;?2@F<%# M,93;UCSJ2]%59>[-)[!@:=JFAV&2411 M$,(D0AE$Q%/9(&DB_1Z:8H_[*>7"53:("6-S6QK\70W$6^.JRD5.GW'LL#TKN^9'+ T\=,,>M17)\>, M0X)\!B.Y)5 B,IRQ1+L'YSZ;/(C-LT5_*:V:=3HEHT MU#[_;=#NH.U"=KN6V788*GA)NI#/VV4<7:X4]Q?RP]_7D9R\-8QU'JZNW M>4771;65K[@)*:A6I#3C(84XBC*5>^'#U/-]&.%0.GA9D#"SBF,CZ@N&K$YY M#A48,-3%6 POHLW -HU9.8;P\BNK29 NB#X9".L\YJ1#^X4B30:PG(\OF2RR M<&:PFLY9/WW82->KV8^JQA6[N<.;SVWFV=]X5:NBYFY E8>8_#\N#YR!RH>) M0PP)00PF(0I(2B.2$6)V9[X4Z[-?O+?DP*M\ ZR:2RWV#C7MX(_T7EXJ:;B5 M!0R$ >TYN9;B@,]]#G'WZN6;=S53[*7>PDLG$9NR_=\CE]CR93A+*;:E_P.4 MJ7S-JW^\+SG_(+UUJ>MU4^^0<9*F(<3"S^2Y'0M"7ZY, MY13',[O:BB04DJ8T02U14(X5,;S0:YMYXYGC92R^XYPK4U&" "4)Z$7YD>M4 MQF!_Z2U&F]__'GN+*?RSUJF,$C;;3:JR7OV&O^?WV_LN0D<\GD8J7ALDV(M;X6.QQJWF1,(81V):,PX#C6>;' M;(1\:& ?Y+_VMN%XO45T^*P8O:Z=_X!E%Z)[E:CRST93/PNI;/(UY63-VS8M MJU1X68A0#.,@2Z1[Y,<04S^ - M\[O&$^R3M#^DW!LV)1JE:G*]O+'H6#7@ M_+NR5X9NS@1V>CZ* RCL.AP-Q2\$V%,&$]V:8GHJ@/2.+%E.R)I"7[4 M(4GO*3M]_R)1YF7)6=/6O-ET/V_K2M)@^>9VA43F>0%GD*2J;Y*(?4AH%$(1 MB9CQ%(>)9Y0/,DYNYMUR1QQ4BOH50'^)_B?H>BWFC_P*_(_(4TU)P6/C);?C M*Q/#8-L$HGI6P!U.9E9@#]&W%J*&]!48$'=G!_2$=&0')H@M:@?T!']N!S2? M,D\>;6,X:L'60=\YW6]S(2ER*9-%U8K9JC.K?A=MW7$S. &#/3\V92V&X(VK M_[RXF9D"4\AF2#:U@\(JY]20U&*IIW80##-0+5>PYYN\YA_E9LJ>.RJ? M>+T*TMA+4I] Y'$L_X@\F"$60)ZE@D2,)<1LEO8XN9EMRL!#Q@W)ME-;ZS7X MH:';,(DYRTY:&\77 M_#;?;%2-#&F[]3N%S0O]. Q##!D6(40D"2 .:0I9$&=9FOF4!'$'V[N-YK6R M:]!ZPOJ6N=GP9\%+SSMUAX#9EM32A0WAXP-JT[W.G7>J)Z0C[W2"V*+>J9[@ MS[U3S:>LYVT4VTU=?<%/*J6E'?M=KPC!)*8^@T+0"*(HPY $4 M!48M5$Z3F7D;Z8G*@V=#U7@T(7H&.I-,!%2,BN1M# M<8K(TL,F1@0],5)B[--V6ODQQR1?-V-(=FW;44I3EOD",A)+E>1)"%,OXI 3 M%O"$A"A 1FWK3]"861\'% U'P9^ 0T\/+Q323 D'Q&;I9S\BC*LY\24._-FR MI[[F>,.Z+MO[FCY#Y39'73?0.R.69H;AFXHDXI(U<+W[7O,-4TDD'9P]AZ!C M\0KTG(%7/6\_-R]@P'S_U)@MM0@;6T+F+))L2G_AX+(E/,?Q9MN%S-N&=@Y) M.V+\/SDNY1GW;9./EQ":DEA 7P@$D>I,CY'GPS1@(LL2BM/(TVTA>H[(S.:I M(]N/J5>$@:0,WFKGT8TB-&YG7,EM9DJL1#9J0CHEDU5#TK.++M:<=$JL8:/2 MR<^:9T5]59E9UU*]5S3!*$R9)P&2WCNB)(:$"P]ZF#.?ABA#OM;1^F#5F15- M3655EDE]Y7Z3!FG;C8OY0]'6K/\Z1&%:7W^USBD=_>R6_EO_/U/:\KZ23)#;+F5&4.7#^H4:;K/IN0 M1%&:H0Q&2%"(PBB!6>:G,,U"G$1>1(*$ZE9_FQ">_;Z#2=^YZ6#YY)14VY$6+Z=>9S(6=7>^X20:.* M=!L81JK4C99;K'+=1LAA-;O5\Q8]4GGQ"=]KQ08''Y\[LO#N,U!D#+J<=F*, M6R]+"?7N>UUB24.^Z_+I0\WO*\D<5:,"BO6Z"6VU M54:KD$A(?,(AYQ&#B',/9H(C2&F&D\3S(ZS.P?I3)V?DU]?4/?YAOLK<,CMKM#3 M75!^ 4P=A>_GY'310/\"D#^_$EB"I)4CIKPY7EP_WC;]5E6YZ?5];>"'G7Q^ M 3>L\='E_ZX?)8"W4EV;OKZ'!=[W*G/#R!L[C8:6,W8Q$.:^V.48F/IBHT+: MNF*G%UW2$QL5ZYDC-O[9F;IS5.<*OIL_U(2FZPU33:S4R:P;^I5Q1!(?,QCZ MG@\1C@*8I8D'A1 ((Y[X@@5.&W)8,#FSH6@(:\Z[7^[%Z/E:+PVWF3DR0=I] M&XP+H%BJ\X4-BS]6LXL+0#;N;W$)+7,W:% ,J":UR=WTZ<.&F015SZ\PMRMD M%&,=$73:QW$CHYE9&= $/5&5/]6,_MY*9\==F'9:/"O_9F39Q3R<:=&&/L[_ MS]V[-L>-(VN#?P41&[NO)T*8EQ?P@K.?9-GNXUBWI;#5,S'1'Q0@+A)G2J2& MK%*WSJ]? &15475A 2B0TKSGTK8E$IGY@)E( 'DQ>-K^&EAK\P_^).?Y0>KT M35/?-V1=306C$*OP9W4VA%2*5@#S/"E@A$51Y"A)$#(J'7:*T-11%(HT:#:T M54"E(FY^:3F*TKB&^I3=3D<[L;=D04_7X=)V5'[S2UI?.+A=RA[#P\_-JXEL M(S>MHZ_/=K-J(L3P)M7H>?MU7V_>5+?*Q>+EAI3L;^U5_9,O=%?W/E[(.GG? M9LR)[='K@X">)Z"8 L_M7_4Y :E41[6.NW6(E+D[887?:0=C*NCLS)DC:A,D M\;O@X>2C6!&:S6MQ$7_HQSB][YA9,M8UY4"E\4%NBSK3[5,/>9S2)$D#6& > M0E3(:(,]R0C.X-'6X%C8ZASE3*#NM&EX"^POP'A'AO"O>.8\91H0X M>*'KI]$8K\JZ^597]RH<4IGW]HZ%A*0B3F"* M71, ^E?U_$,! M%W'O&G#D4?L5J+L:?+R_D4O;LGFLK"+*#[X\3W1"^:ANMQ1AOM1!U#81Y(>% M/KU$G2VOG68=%]5KM/BH5$YKU^$19UO!1@4:KF/C#SJN9JNBY?]>20/X^5G^ M1]VZ]Q$L<4(#D?$ !CD.("J2 .9%K+K^(!&D)&2,8*LU[1BEJ5>V#5V@"9\5 M*G04+<.5S@<&ENN=F_CVJ]XIT7RM?4?IS+L"GA)W;QT\^<($Q]+]J*Z'73G9M&[O!_\N:YI/Q*FHLKN3\IEW=")$4H(JX:8640B2*0#@;' MD',L]Q4Y3N+8JOZP&QM3[^]W&D,]*29 VW$!J&0#?*":$?L;(!?0C6^')H;2 M^N;HP'WU+K::*]"S!:XTME1I1%+, A*XR*5)VD-+/O85'K M[31(AF<>/D0_S_OP5 K.6")?1QU'ZG^P+T M1/UI[@FI/.GM,2JS:NT)47=U]M3C]E=U??BM38;=X)6I@T2L4NJ&HIR^=G.4 MPDY=UA'I_G+C#K#M=)LV'&>V.[0#S ]OS@[]VKX,]^=J62Y?=$D.HJO[?2)+ MLNXI(PI2%#0AD$8YEKO=F,*4BY"B]57%N$]&<"G2/#CQ;D6X3\8:%NHV>=]S?T0?.5@M^ M+;[7U3-OY8(FUS=1-X^J-9S.._^M*I?MI:(KF;A544_;BYH(!UD@T@3&C B( MTAC#/*(YC".Y!2Q8%I+(2*7]L#/Y-?GC(VE>]#G+EJE^!Z78 FNV++>/Y\V! MX1YS-F3M[,F:+X7JAK,AOE#SIO%M-P"#WS5_8)*[-3]0^=KAGL?,O-M@+\#M M[97]C.J0K*_C\G0\WJ<5ES.3]Z'/L<@2G,<C"8BPC% MD5&&VAB1B6V9)!2#8:#G.J(5+!^:>G7_ !0K%R#Y:Y3\WUU?6JF@C!=+4+;M M2AL^=71O&!$P"B?*0QX&*(9%+$*(@BR%>1 12"*1DB1/ X%CL\,)7X ZG4R\ M0E.2U@AZ@&?E:IR0E?&Q;J8@?F($UOM M 2. 24Y4,@)H.EXVA8',#VTLD#I]IC,-2'9F:8B/8D+I)OBQ@\\$)0KL97P@($:*)^2S5NO[J.$9F[*?4K@_>[;)]]PT^@O= F<9#%"<(P97FN]K !S!,2P(B$01SP*(OS; WNK;D9G1;A6X<( MW3V8-9+L^+/*#AAX M,M,VE&>UVPZ0[!IRER'.#/:_%E_*BE2T)(N;NBVUE[C>H\1RSQ>0@L*(YG+7 M5T2)M#I9J$Q/G,>8TS"R*WI@0'3JP([-H7$MP(8)L.;">>MGA*>9>?&-DIU= M\0"0>PJ!@<2^LPG&2+Y-8H$!"$=S#$S>=3,8ZOB^6='EJBFK>[V/7*@UOH_$ M*/G!Y/X@)3DF.($%SKEJR)1 @O,4HC@/\CP)PX@&-@;$A8D9[NDV+($KZ7O? MVW:Y=(+6S)9,#9C]G=T6*U6"HN<';!D"6XXFJJ=P#B:>K(\3"[-:HW- VK5. M9XWEZ-X<;+=TE[ (!R@-89@CE81-.,Q53G:&BC3B.0IRC.QRHPX3FCX 26WT M8:'#)>FP?']?83>T/($Z@E>81*+(DA"FB?0"44BE[\=Q 7),R+25&!A=>Q_ M/EI.+I\*VGV%$O]3_=VVI.-AC R=NK,EMW3C%+T^GK;O)C9L7M[5>B3M _A\ M @I/K>M\NV^'B;R#]G%'7;3QIUU/W&M1+M6^\"[-\HP51"EH)ATLFA0PISR& M-)$[-D)"$F16>[7MT!.KYW>^7'<(UZ<\UF?G&PA,S\I=!+/3/B73JR;A%'M,DHE(1,T$CN=U),21!(6 24(SC"*,< M,QMMM",_L<8.F &LKU72=RX!3XH?0#8, ;+SE3\1\\PY1_#-[,!TD-K9BB&: MARJ_M&#+RY[-N-%H>JR$?AXZGNR))?%9;8X;,+MVR7$4QXI59?M4MV3Q2U.O MGN3^0&VWY$)35BO.KI]X0X8'S-?5^O$[@E)*>"(@)7$,$1$,8H$$S"@6G H4 MA90X7#HYLC//!92B">3BS$J5?E0NU3%$+<"O/R_!MV]7Z^U59EN^RG4&B@AE M6&VX4)Q E$4!)#E/8! +*D*>DR*-[>Y4YP/?)^[SH&VV;DR)H%NYL)X"T!Q= MZ$#X(5-@P]4%&-P:*K37KWHL&'8>.KXJACER,6_)L/.@VJL9=N9P;FO+IJ-. M?X[0+V-W!8XP#VD"29Q0:;E(+C>F",,0(123B'*46&U'C]"9/-JK?BY5_5<@ MZF:]2UV2/[ES*ZMC>)G9'@\HV-F60>^JGB3XT!/U6&7PA%B>C,(Q*K,J_0E1 M=Y7ZU..^2IBN#QM4,<$[1O*HB*,(\DR%:,8TE5K,Y Z6!FG$BHQP%)U7JG1( M;F(57I/2*$NOX& 1T0T:5V-H>"@3>DC(R,OFC_O.7WA!7M01[ M=FSM@C'"IC9B"MQL[46ASJRWD&U,A>+C G2<@)O3F#E8#UOQO5D28\(S6Q5; M0/8MC/4(KM:F*9^)*E0E_6&=FW;Y6*^JY5V>Q''!*)*N0R%MBRJA@A$CL&"H M(/+_UW]Y/># M:Q2<$I+%!88)9G(;(%@.BY @6"!$*"H0)Z'5'=912A.K\(:N;3+G,6#,=-2+ MN'9*VI,!/_B3NF.N[B]T)8R*E@M]H[SDCQ=@PY>Z<&[[-_Q?()T4WUOJYC$Z M,R=JGA!W/RWSU MG5K]X_L0; MF" S 8[6DO!A?#9!;JNGIX4.,"2+*](^?%G4?WRM=/W&5XDP89S$8<(SB(GJ M45"D&2QB1F'&8VFF$.4\,:JJ:$EW8D=CR 70P95"\@'*+2/_9=M@U0Q.,X=D M I LW9,A/HH#H%@ QZFR2ZRD]M;9U8SJC/W:;6"8K]KJ]WK;D;D.U]VUQ[J MHO+RF90+7>6UOJH?'Z6OI**Y'^J%'*]=-_$(D0@*G@4P9BB *$D3F =$^CI! MF$8X3!D)I#FI)==FYL2: RO#LN'#_!!B-T1V+ZJ.:LZZ8A0]:W:FQAYT,Z,S M*91VYFU8''J8^/94JUY*%?4*D/9AI@C'.)7J,XP0BBB@DF&(H4%XD M 4M"&K*[BB_?%LI-B-S2$4AEJ?B?VGV7/F;/S@SP1I$HBC2AL A4/ _-.HY,49VZV?/#%!6&ZS9 7](?L": MH0NP80FL>?);=^0,1+SE[MIS,'/JKC-$^YF[[D.=VZ1F>]^QOY[>-YZA\MX.QQ=_;]0AQS.\QYOF^";D>'Y35W47;U[==\:G#UZ]0RRG<1&% M$/-$E0C$#&+$(T@YR4@>"2;B?)-09'%<U 94!R<[+24_48'7Y2,E]'(T?IS'L$T7?.A#1L^J[WL$23,U]XV/G<;OU?Q=,] 'B4X1'6HC\225@(^0 M?,.:P.,@C%<'/O'NV=4D.PMT6>DR)PU_D(9(^R/ZI^L+RP2QF#$>%A"\14;ZU720Y5)(YP-]TS3H6=G7KP M=T[U21OQ_1>B-*+^5C4I;: 9*4]I-8QK1&NEK%J7\/JC;/_UD5?TX9$T__I4 M/\K-T%W.159$:01)DB40"9Y DB4I#+*01S0(XR@1=H&MXP2G]E>&Y(&B#S8, M@-\[%JP;F9R T,RP^ 3&SI*11D4IW)$Q@+E ,$QYF)(X( M1CBQ,0CFI"HJ;%/5 M]B[*DCA'60QSGB"(Y,8&YH0'D),T1BA@ 0V(95B:(>F)X]&VL9N* VE;P(:' M025GZP T4UP-#T0G0@> $?>M#^8H>:2ZB9)0#^8LQ,"<\= M7&8)R(&H,ML1W*S,]>L#W:[":R(HX1F'#!$5@A,$L! L@CC/8X3C LN?V)B3 M S0FMAL;BKT[8F?+(4)R.D"]A5!.P.+,,9;3@;P?A#DA+=>JC]T' MO0Y1"<,"91%+8)00W=17P#R(0QC'>41IQE&86KEA.^-/'B'95SIR:@NRBX69 MV3M#0CN+M1'N\SHT:>N,J0#08?2(SXJ.!\7S5LGQ]>@S5W \*-I^Y<;#C[DI MW-](4ZK%11UJ]5+J@.XF.G?>=+:J:"EH-;*=EP63_IV@,"L*G=U(T7Z>Q MQPG->_IZ4N"]T];3;[@I]3=I(\J%/J>]K-@P&?CSOU?E\N4N+O(HXBR 89X$ M$ 6!*F,H_5FNPSN2 MZ@Y!TS2O#W80C'&-]2&BG8;VTJW).91!.RBF>0&T<\5U*WUF+;95T;,QF4;* MG1U\;;9"9V-,#TN!D427C;-;?-8+=F7!;DWL0?'WY[8 M(BBB0%&%X;#S*[CES6-9D;&J-J;BCYL)/Y+;&8K30H/?%0<>5.BT> ?6\Y;3 MO][7S_];OMPOY91M5_"1(6=1L-,BK57,X$E[);M<+"[9/W6-GJ?>0ALJV/Z; M4]_;+1:#MHQM7S]JT];77+,.R'Q:J\X3UTZC3DCJ<4T:E\Q)F0X,-YLB'1=E MJ$0C3SF&/3\^+>H7SG]P?3LT<*/["Z$[EB12:[,"QG& (0JQ:N]3!#"A*,!9 M@DF,K0IBG*0XL2ZNZ6\VL=1:$\W!,]O+>H7$3E_7I&'3T08#XA>@)^\QE-E4 M4E\1S"?IS1NX;"K^7KRR\8MN9N"_.;N7+O GWI;W7:7?RS_+]D[$/*4J5"XE M1.YR&1&P"'D ,0ESFAAK95Y7"9/&GR$R*QJ.R[HKJZ>>/KN);2.)51_/1=VNFD$M M))2QK""H@"+1:EP4D"2(08KC)$ Q(U'"W9KKV#,SL;+[+4MU%NIFAF$N+.W, MQ^%B4_JX>VU9MIR!+6O@]TEJ3_D R7LW( =6WJACD#MHQ[L*G3&F1PNXKE;U M\:7G0#M(*F_KH7SZ^-*%MFWRR=>E[#Z^'!I,Y93J^FEW)(F"+* 9Q"PJI+V, M$E@@$D/Y,X03D>.4I&?;RTE8G\^ZGJA!9^E;S3BY9YCE-Y\R'T;<;K;\F.I) M@9O2L$_#^-LO Y-.B-&B,2T'KFDK:D2Z7#62GZL'TMSS]B[/TBP,4 !Y0N5B MD 4)S(M,50,).$YQ7J19;%O*>I^,C15PK%4]( IH1[5O2Q];!FH=Q D7!8IX MFL&4):J#9Y9!0@17J7:,A2RA" 5VZ3GGH>1R!W8((P_0F"TYYPIL>?7U2M:K M$[(ZI)4<%\9;6L@!$C.G=1P7! MUKB;Z?^4:%I>XOD'TMJ N*+AR;A8DY_5\+B"LVN4G,=Q+;7V^%@NUV<&7;65 M>U[15^<%FX10$5,6A"B'3/H1TO&2?\LSA""/*"9"I()'5A>/5M0G-E4#7O2A MVBMN7IVG.99^M(/:S$!-!J"==?*)G4/I-@<,O-5QLZ$][+X+$=?ON@;O)02PD7*(>IM$GM/3'?N69/S M6'3]N"R^:JP?H#!O2?7C(NY54!]YU/'NJVR?ZI8L?FGJU5/W#^FQBX\O/\F" M?Z^7:GGL:A?*'V]*%_8!HB1.4IZA0((:9!!%6, B+3+(44 C6@11@*VZ9Y_# MS-3W4SUK0/.F^@UTW*G/OG@!BL$+(%D$0Q[!EDG+2ZMS9L7P&FHFK"TOELZ$ MV6,4L$^@?%TDG4%627_LKR1WX J M?T.E%_^#+U=-=5VIGZENH.PAP2'D:P$!DE*$1IQA.[ M#8<-^F9HTSL0=F/$W$8P]Y5^%KI#?^*+/2Q MEZ%K\/JMB5V!+;'_,E_N=^0ZO;R[BV2GM5LZWL[RCK/OM#[O##7;>GQ8A.'Z M>^0)]_NWNM+%,?Y&%BM^O5JV2U*IVJ1W01 @3M(01A&/("KDWPI*.C#G3++<*@1VC-/N%UPF1#UUOG7IELD"@_M2I2(G(P@C#- QB MB 2-H=1T!@GAG(6,(Q9;%:$SIOS&H3\G"LB?B:J9$9@$*SN3H.M1[U:?OB&- MWVHQS@+/%[OS%J=MUG X1.MXJ0FPN;486"S]GSO&BA3GA$(6Q=))H%$*29[K ME$(B6,RS-(HW'=EM;A2.$'38==\Z.PSLY+V8)5JF1_SG".]X?M^3O "OG03] MA\]#^1.B>3MQ/T9GYN/T$^+NGY6?>L$UC^&95RO^@ZN*MM*]N.&-J)M'(J6X M+A;EO3YS7^^M;\M'U?!,_)0_;06AZG==%?CPCF%"@CC&4M4)5YN"'.)$>PPNPG8@!D^!Z,!&;L[_;S40,6=57!))9GXD-?M'SE@SAB:V9 M$RC\@KF?=.%Y?,=^]ZIT[D?2/7*I&+]=/^GKT2]T( M7BY74F>^]CS]G9?W#Y+KRV?>D'O^^4_>T++E^G;F3B2AH 0+Z9VINY(\"*7= M)O*?$251E$4A)U:ATW,+,+%][[F15N,#JQ<+TK3*T'<5CBTWB;-/K9F-?\\3 M9K<6:"ZA9O-U);FA,#KJ9/!@+Q#0$JD6)EJF"S"02K4A[>2Z &O)0"\:6,O6 M73?[6SS>:EH\+3*SLS_K8O16D[.[:+T9'Z[-G>0:*S_[E^]\>8=303$-& QS M+'<-0JANQJF $ 5$@R1 &%$8(Z" M *(DY!!G-(<\2P-19"(.D57[56Q> MM<^]M]95@Z%G[ENU+]1^TZH#SSBF�U6]'EWXDR<\N7=7>TC&4B$"*$@@J5 M YAD$,<)@Y0F:3\YAR,"J1KZR#PT3F33P8%70O]V#\:<<&.'5U+[_[QT^\6-[*(?K6:5D1 M%XR+#/(\43TPX( M3&8:>K[P=AJJY;ZUE=N^F:K,'YP(B*.0P9@465X$6 MJE62ZU%$J:,164[P[43_YKJWI'AYU%Z4X)M5:WD\_9 M)X_W2;6,R?EL=7VRZT:2>"XEPW=9GB>)RK+C+),*)V(!28(I% CSD 0TR+C1 M?=DI0A,K7I]XW=-6U\*J$VG=@#5]\R3S4;C&]= G"';ZZ"Z_53*ZB7!.F>FC M \^6IFXBWC!GW>AY^_9MG_A3PVFI#]'DWQ=F4B ^[,.ZEY@G_<5+P-J'9&9D9GGP'S[G?SSX1;O[RY9L2JS9Y?\$8:\WDB-%LK/[_ #)O_>1[9^0#TB3?+ M%Y7BM)3$5=O2)UWZ=E-&,$P3N=!$'!8!BE0A!P*+4&2091@7C*>%L#X,/4%R M^@V>9N!")^HM-]UT-1-G%&@TP-+XV-0C0M:;PG/!<3E4-937WP'K*8)S'[8: M G#@X-7T3<<@HDTM[,U''-$"8Y$DL!#J?">)0FD0T@(&+)%V0N2$1%;U7/=) M3&P -@3/4/8#N)@I]WG2VBFSI:#V@25'9?$5^K%/8-[@C*,"[H5/'']RMM9+ MF\*:&0[S6/6791C+)3M.$2RR*(%A$4O=C+D@H96&GL'+Y-M%UXY!CA5.SYD6 M,P,Q$]BVV\CI<)ZC+]-$M5'/X>3MVW'80>:A*=.955159OKG1B>@759D\=*6 M[;;OF6%!A6/O3WVVW31UQ>M5NQ--VK-A7F[AJ/SCQL67Z)8GVN-2>V[;9B*C M4YV&HX/.5K'AE%C#V@TGG_55-6FKUUL?F(HHRU$>P3P5(40H+F"1HP22+ ^C M()3^2&'I>1A0G=S'V"__\VJ)<]Y$F&%JZC9X1LK60? DH>B2"-"3U8-Z1#- M-RZ#- +#Z?I'8R][/F;J[FZ9S1M@FL7XB\GC/JOFI@DJZNYE)/?=KX1AU:S0$P M/FT\U\E0?HMV6NAR11:+EQM2LK^U.B- YYP\U LYR(]E9>WOVXTZ@TG8>L$] M5T"Q!9[;OX(N V+ 6E]:T'QW8(GAZ3W#=/#9F0M'Y";88;@AXK3OL"0UVV[$ M#8+A'L5QA+.2/+Z5I"@7*M:'TD92WJS/W4WJ'65%D$=9#''"!41QSB')109% MFF8LIS3+8JOVRV9DI[_KU#&>BS47@'1L.&6!G(+0V.WP#(RUZZ$QV3 >@YT M79J.ASZZPGOBB*'0?A-)3A%]B\020R".))J8OCU1X81CF;#*'UJ^#(Y#=<&L MVP=2]3FRW^OJF;=+OIL9^XM*F_E$EOP+*1M=IN^.%BR4NLI@S$@.$>,,%CQ5 M 1A1D/!"I"3/[YYTFNW/)6F6AG>M[T T&\W>%=!8R7_KN;D !;\O*UW-I2 + M7!+/_ M/-;B.7P<7!?"!!__C_HRS);A]\#JA*$/!@4\3M3OZ.1\==_9%?E<2E&WU3TV MTAZHZ*$E!DIDH&3NRN'.6-ACQBFK M!;\6W_FR/^2^JMMEJX\8MVU@G90[!DJR]?M4YU_+:ORT=8>N_FM MRR@,I^]8?"%@IT&.PEO=E9A(YG0S,CKP;/<@)N(-;SV,GG?S!%%29%8973;$IXZS[%E1 MOMQVQPU^Y42Q8!]K886KF;\[%5IVZG\:J E:<[B([LGIM2(]J^?K LJN^^LT MAOUZ?]LPN?>_9/63[2J__^;$AF!-RG(I/R#AZ07\/.'L]/:V(5U&^. 8TTQ6 MJY7[N$A.Z_6!X69;I8^+,ER;1YZRUY.;YR>][S35CO7S4P<#D!?PW+YJ:K U M#N8ZLI'NM&:X"&:G#Z,R]8?M2+Q9>Z4>? =VF>Q)SR )*")NJJ4L BIP(RAC%E7#J?U"@AX#2IZ4]2 M-RV+UKEN+^!WQ0#H.3",_C= ;5RS_&)AIV^SPF!>_,4?'&Y%7]:*$I87(55L3U9T*T1P6A&,8AX&@ MC/$\)U;=J4P)3Q\I>#(@W[9&@BFD9AOG*8"R=#;.PNB,ZR$S@;W?#YT@^T87 M1&9@'+\A,GS?WA7Z95$7_+_KA=J@J8M74KU\^W;5'PY1%J4A1AS&&6,0L3"# M1 08YD6.(Q('-&/&CM 8H8G-A"8->MJ@)PXD=?-%?Q2FTYZ/+^'M5/^HW*>/ MR>P ,/=Y? 'AYO&< 8B5OV,BY8BW,_KZ;+Z.B1!#3\?H^9F#F_O G4'_\-&. M86&,SQB_;<6^C/LXAR@->WE>4LN5, M4YP%!8X"R%%*(>)I ?,TYS )N/S?2(3I9J:G#T2>>IZM8XU?S7(?;OP?-\6& M#OK[FS2[1=Y#T/ F+/C5O+^?5G]^I^"M@WXMN?[/B.MUFPIOH;N.Y-V\D6MI M^21CU?TW+OGXH>A= H^K 6<"7_010+TG!4(TWB'# T,]W> M<+$SN%M --T+\&.-B*0--'%_MM%(1D\6;9S6K';(2.Q=ZV'VDG/YMA^*E6^!W'8,U,]8%W%XCWU@'-7;3LHSH&*;8>?\U@]]A=25M_JMOVV*2V6IJ+ /(E@D10(HBR*(>%I M *,LRL,@0T(DYQ>*W2,[L=(>KE5Z 10?X(/BY"]GU6PS0M9LV?6/EYV>>X/* M3PW7HY)/6:YUG^C;5V8]"H11$=;C;[_YD>'WE3[D%BR.(DX+.45"VITB$I#( M_X&)"'/EVA<9CM_T<+#C\UT< TI-U$=#[=N=#?6S%A51C!&/8*S.^%"2AS"7 MRP1,TS +D/P%W\S:6QSTNZQA_EZ=PKS%]?^=M M/7__J2=KK^&=\ QMAY!K,Y::_NMKVZXX^[1JY*A=,K?FH3W,["^-= 3N8EK0 M@&'IYT8(8A26,.$68!Q"$E M,(Y$SO,BC8L\M[L+&*4W^5W FIA5;W$SJ&)>H)#%%&81#R"*LD2")CUV@2+. M0\JBA!9.#;K.!W:-R>.[?==!6F_3R6M,[*-- MO49??EBHRM?E'\_G?RY?+/QK6RA^SK]75 M<\/^T?3!@:9%KQW'GUB7KQZ4[P#D#GF0<4QT9:*_\59? W[J4Y)OY(+3@']P MTJS+L&F_NM4/2G]$CG&E#LOE7]5#%A6R7:$_?44S!^IV1F0ZP#T&>?J SJV\ MMBO1^0IMGPG+JY+;YX[E[R+J1]G^2Z_ :(H9#6% B'94P(W)'&A7RGUF! MDSS@(C[[^FE-["TNG9R_)-H5VN1J M:.\=S^U\-JTN$Q)G+"T*2+(TE[NU*(288 %3@J,$AYB@U$JS3U*<6+U/9'XY M-A,]C:.9OGM%QT[ISP;&7_^>B7I\GJ;W/KKWG.K7:?ZB_8:FJ_GZ9T.[<''# M;NTE^^>J72I5^\Z7>J/UDS?/DJJJ4'HEMU3ELM]DH@+C M+,]B2!.10)2FTC7..85!F,2WS\R\? MY9:(DO4I;J^Q11@67!I=*!+,(1(I@;D0#.([KKT'>5EJT9L"P:?!0H,^_0B_AV]F4C^8O[ MGA)WKY+OR1=S4ZE"U MWI/B.13JW97DC"*]FZ%F+M"[*\)^<=Z])QS#S%9%R_^]DE/Q^7GK!X5QKHJ3 MAM+MYS%$*(PA$2F' 25Q5 1ADMM=11ZD,G6LU(8FT$0M@Z4.XF*V8ITMK9U: M[0HZP;G"J$2^PJ,.TI@W+&I,S+UPJ-&'[??CGQ^?%O4+YSK>]$;.]0-IN3H- MV.Q(*N'H&P=#'7&'1%D]7&BPW;V%!+F&UN/B+AM<<>0\;/= M-11Q9.-[:H39ML"&H@PWPZ:ON/D3O]0U^Z-<+"XK]E7.?'5?%HNN3D:[K42_ MW0(*DN6XR")(LBB!B&R?^@,$0!BXHDL'$T[,A/;.?6S.@P@"T[7267 M5E\4V#DEEN":>2O3069G$MW'8(J]N!L.GIP?2^*S>D5NP.RZ2XZCG)$: M^% OY!MM%\"[B2'"01'&/"_4KD95XLQS2,(HAI0+&N.HDX0575:3)\I=8<)S9\T-RKPP;2X\3><$]\J M1AIVT]1L19=_)^JT2(Y.:;,BB_Z?)6^[E+R[.$W"C"<93&@10Y0SZ3S$10K3 M.,099F%2%%:G[7;D)];Q-75 %Z1\-+S(E8N MI ]!&UU84-0-V'+69_9ZS2%S@,1?4ID-\;FSS!R .9!VYC+*S,5].A,X*#MT MO7S@S>T#J?KJ![\H-MNO59<]O%-$5/]2)1]M^A3>)5F2)+D*OTAY!E%<((@1 ME__A+",1QWG$A95=>R^23;WI4@0Y>\-JTMX_A9@'14(CHFJ^RB4N8:'\"F($ M41"3E!;R,[$M_/IN9)L\!D:G^CWK5#_U(:RJ"C]-QJ!#$UK.FU^:>O6DW<2F_5)MSTE-^](>'V)BGT91!IHTZ&E? M@"]UO:QJFV[.8Q",KR,>I;>SZF.">SX&-I31KY.M.8+&Y9X8<&G"\W?$2<5QGB8\^Y.8(? M5Z7NZ=E_1IQC'G(20%Q$#*) Q#"/: II6A"$8G7.F=EX@J^'GUBCUL0L[^AV M(##S =T%L].C-9T) HH/B^#)"]P9?%8W\+!@NW[@D:=,/:8=CQ'JN5>'/<9?'Q'L_M)M'?@;D0YQL> _ MI&NLZ[J%N$@X21,8"WWKA0N(<[D2Y$5">,3"(@VM8CIV"4S\[:_) 47/J>K= M'B)F"\,Y-./JM^;ME.SSG^I^FM]E 2I0GF00(4(A2N5_, UCF*8H MY3F-4<#X7<7O5?VE6_.%;9RJT5>(NZ]PC[;Q%]G%I)2:L$M_[''@S)8U#SBX M=U7#3Y MLFRZH)-!O;37)=3ZLP1*@I2R,("$QH7T:@,*"\0%3*5M"$C"*"%67JT##Q.O ML)TZ]!0M3QY=$+4P#M/AY&(Q7G.S07-=B)*,.49I'' N8A#&&*,MB2)(TA7&( IY'"8L1=FH\-49U8HNSX4%= M7 ^Y^%_K\%G7O;89IF86R#M2=C;'"TCNK:Q,A/;=TFJ4YMNTMC*!X6B+*Z.7 MW8S')IJUW?:D:#]V#9-_/G"^_*:FNJRKCR_;!Z[J2M.^E30_OOPW9_?2P?K$ MV_*^TL_>JI/".\%YD<48088S%4M'"IBG60[S6*1,M1A'N97%F8[5BLTV9M M8*='U)-5GI#164WY](#OVO\9*+KV&.*"-PUG>EGZI$X?><4V=3$_<;J0?["[ M($C3G$AW,TD*U4,L8#!'F71!!:8L8"CDN576J"'=J8,)UEQT%<,N %LS CZ4 M%3@WG<\47#/#.P%D=E9TB];/#JT-#]MZMO*'/1\^6Q%9">ZM(9$9U9G;$EE! ML=^5?OY$_6NGIMM]7^K@G"K,T$X+#,$B$ M-":4P[S("TBE=XD%C5A0A*85!TT(3GT?I8FH/=E31QTL>O+F=?:,@; FH,+T/'@&1CS*H2^ 7(K1>@!**O"A#92CU0G-!IFMA*% M-D(-ZQ1:O>>Y<^/'%^7,Z<@K%'"2AFD$0R&D$2Q8 DG..8S3D&=1&)$XM,I/ M,Z YN3\'^T!)[Y*Q4JTF9+$-ZVGEOK!LG^J6+'3N M;"N'6*R4W5+/:&.VXNRZNR&MJ[;K^QQ03*,HA@'+(H@BS&#!"8,T9 *G>8$1 MMVIS-P_;$QNI-3]]]K>*&'$R2C/-H9E=>W\S8V<:'2;%,:1P+HR\1B=.SO0; M!#K.-1&'8R9GHVZ_@_[$B^6VLLE5_RJ #M@ BYX/ MH+$''ZIZJ2JX\C\IY\SPM.X,T$]OR*>'TM+22GX&E:@NP)HE];F3=]O93(6RUX3\/G)$C ,>!9SL4.$_PX3'!F2,Y'AQT1:[: M+W7S@Z_[EUR++D[@+DEI&L280L%P+!UZQ"!)N"HQ'F1!'A=9A+)U\+'AH<$8 M/8>P8SN3KJI^D>IEIUU+"SY\5V68,MO;EE'L# \(SL;#[6:E)ZLK"F\)JR/E M$]78[<\&3"3T=2HP2FO>\P 3L?=. HQ>LG?Q;KC\#.2Z^JVNDR M=]?5)7TH^;-T+[M?.2EORH'K63J]3LMZIKYK,+-Y M00L*M*3][8X:O!,6W-;@(^]+R ,I,!A(W'>LTC+_)WU"YL[\F_,Z_;[ SHR0 M_@GY\Z;[J.2O*_5&]U%M7OE#?U1"?U35YB*Z[3XJN14N."B[CTKY%D.;U'E= MJG!U^U<_NXYW,XLC&YBWYW&VO=#;BWI@6_5^F'(HQJ8X;:\6=S6=!P S8(J.GY;/NKN1[]^O_DZ2.]O+X!FRZ*4FP%*X\[% M! #9+?^FV/2QP,![444+Z=U*PQF,/U^E.'-A7Q6.LWC-7M>_J'C=R_9:W#3- M/YK/%5/[ON7+Y1^2YB]-M61?*_V;]LN"_:U=5O=7=<7:3XW\RW/#_M'85<_R M0VWR^(Y2NA#_X*0!DL-!!X+M.07H-6?=+$7JSF7U @9O+A_(4KVZT/JDHNXO MGYX6)=5Z]#?>ZMQK)9V^AVE5'_?N)\]<19ZJ,>Q[9P3V[OU]^;AIUJGSYN#3VQ%Z]-;73=7_? MZ)-R($G6%:]7[4Y7F<=Z95.F>D=F [_*65Q+%^I,2>W:SPDZ M*,(K?^?P$VX733^XNMFB2VVBK^I6!3_(G_'FF7\K*_YUR1_;NU3D>1%G&*89 M)Q!E40A)@C$40C!.@R0,[,JWF1"=6 %?L0 4#SI,M><"_*[X )H1RW@P(T#- M+J%\PV2GN#X0LKZ5LA'9T^64$J?3$QJ M:J5.ZIHR5ZM&=1CO#C3[/28*1< R(6"&TPPBG*CR4IF >9*$4<;"(J!6[>/- M24]^:J 9 ;SG1*\FM:Z>1#MF^CL-Z]Q:4VC-5MUI +/=IG=8?1YBU56:ZOE8 M7RKZKRUE+[^_1%M3PG/GVEH"G(%3A";=?DW$WQW MR3=\RTW3/_4C;NJ^?RM)42[*9H\X!!SG,(P2#D. M!<8\MBK2Q+J^I@Z6Y$^PV%+NP\/#P#(^_!1Z9DKO$1,[K=_ ,>C",*!] MH4(._:F]H9B>]/X4M5D5WU#T7%C"*40J1" C,293!5% 4,81XDMAU3)Z>YXE-T)HH M>-Y0M2P^.\.TF=FM=S89=K9/!H)< M@,T4;V71O:<\UL^=#WE?U7=GX'C>VKWS3<%>Y=\923LN+?2!L]6"]R&T>[SJ MJZ52D=T&T6H.+ZGT'TGSHN*JMHSUNS-UFJO8 VO.+!<3SQ-EN'"\'?SNB\3&^ ^[ M*^W-A^+U8C,9DP3S3HRB+X/OF;MYC?LTT.X9\HG(N+8V7:RZ(L"#X,=J;L7 0<&J..">BM/>I!(C,W21T3=+]5ZNC3,V_E]7]^ M\'^ORK9<\I^\>2XIO^%-6;/P+F*,2D!R&!&>2,W/$YB'02;_DX491S@M*)ME M\S[&Y=1WASJ;\KF/1'_2-&?:KX_.S<0[=%^(S[XG[^9KPSGH60I]X]^?72L=[7*\;%W81'W=%7# 6 MB0AF 2X@BDD,<4@(S#'!*"\8CX+$KHR/&6$C6W!./9]+2E5,?PN>R(MYSJ@E M>F;&U",BKJVR-5WP8&BC^;R6N320FQ_12I-B,Y=9-("B -% M(FW>]F8MUN-?D:=R21:;[G190"AGA8!R+Q="1$4&<4(H%#BCN:KQRY%5#(SZS>.MAMQZE]'S-JYN>]Y00Y+35]UT (N32#7ZHCI%M6XJ2]FO4AO?U([0<)" M"K,X(21 *>*%59T'._)3'^=OF=%&XQ4[EAF:=K":&8WIP+*S'Z,X#0K,>L[; M/@\&7SF>=L3GS?ET F8O!]1M%->)S)S+.2;H?@KGZ--N"OJ+=#'4)N:Z^DE4]+C>PO2Q+&$1LBP4 J9)%$'$ MN8!%P"A$N,!AQ$44\\#NW&^$VN1G=[JK_8=[R<%?=#,+[1 SW3JS[+/MJI$< M96OTS/3W7$2?W9/^:!XAYSAPP_:7T__RHE>F%7B MCN'5]."5B96EIV08Q[8KSKAZG"&)G5+T1+SE%QUAW.F:>3C.;%?,!Y@?7B\? M^K5C")?2D*YS4=K +FV;Z3 &HJ\B:AG+98^MV7(U+6)VJMOW$>RXN>A*75P/9*&Z MJG412=="2/?Y4FW\VN55O5C(K6-#%G=Y0',?*/JGHG''[9$/4RB)M2!LKF6KK224KX*FN%V"]IS/OR6F,W;C]F0H12P]: M =&S<-%'IX&."]"S ;9\3 "2>7_1*:K8NE[;" M#9M16K]K;RW5F>+72C5G4-^*ZH55$?5GU=:+DNE#-OXL:=SS'^I#^EIUIOM: M7-(N15%^7+^2/\O'U>,=$82DD8HE8XQ),YKE,$^DPR=0'F%41"PG1O4=/?,U M^2G$EB>PZ)D"*HVB!A^J>@D>:[EC63Z0RC#XS_>TG+;5;P2VP\7#ELL+L.93 M_6TP!6M6@>95OM'G:ZMFU@-^+T#/\=M,BOG:\$:3X[9\S#Y)5@O-!%".K$4^ MJ[TVU>XF!C/XZEHP1F[M+B8'@!SJ3F+SET#99RE%7_ >G MJNOKRZ<5OZW[_B?7XG,E:OFIZ%(J;&9&=Y8*CU%Q(S6BV M9$QJ,9. M[FDO+G:)OH?+BB- &%Y0''O;S9)\*RMIG*ZD5U,NUP4O4A$46#5#H0A!%&(L M[4>4PR(-"2OD]B.@L8W5V"5S 72T<>=*^)?#G:EDN7SX_\N9>ZO,O3?W'\D'=,)+JY2YG M&1-I*B"+I+.$*$\AR5 &DRS/8I0SDH5&!]4GZ$RL>QUEL"8-.MJ@)V[>-'@, MJ7&%]"B_G58ZBF[55MA ,*<.PV/CSM9LV$"X8=]AD\==J\PQE;]=+KG.5_Q: M+?N$Q2[F]>/+K^2?=7.ELKAU(%J:!H3G4003FJON#2F!)$8O2.4&S7YS.;1C7"G7WZKC@!W^J&UU!;E:-8TJ4O&Z85<>)R&-TAP& ML2HW$^!$;:MCB)@(\ISDM$!6_7U-"4^]=O9LJ&.@-2/6]2*,031<1B> QG)9 M/8#*RP7HN9BI69F9\-Z[D)T@^T;MQX8A!'&=4E;$J8!$)!&,1 M!$F1Y8A2JT2B,WB9V-3T5$#94^V*$:[9 0U?Z.BY90U6\N-HEBJ-6U67W*2P MVQFE0]N%(W^OJ%TF]3]/\Q%O:E$]=0[>U/V 8A71ZI(E-EV0 _G)Y M>0/6.;H#'LQ#C P &3<\_K&PLRUC,'@NEV4GJE/HD,'PLT4,F8LZ#!2R>,O- ML9%&8/6XTNOR;4.J=M$U^MI4^NQOMFD1Y%G(*#S(C.[V[LF8"B+KAY7T%J'8>ZDV5]ZC$.P \>1O&!*=U;6P V+7 MB[!\V\EAN.'U=UY?/M_KG@%TN2*+Q_R_R_[/*#7 MG21Z=H#BQSI,^11&1@Z$+WCLO0=_R-AZ$B8RN[H1HV//Z4.8"+GC0!B]XN8] M[!:H_R+9'1B18U7'^Q.:+DKQ(U=KK^[3$?&(9HC %$C^'&CQTO&[/DM>!U(5FV&_'ADF ].0?^>5M5C=J$EAW MO:UIB-C74.@+%[5U]=34;$67BY(4Y:)0B[B4-513:'< M^R601SQ-DC2G86ICETUHSF-F;SK:8$-5)^ DT5G2OO\N[LL11BE<0QI2#.(:!)!3$4.HZC@"8\"G&:V M#6=.$IUXQ[IOY_I"?[9FS@K(A*I" R&%8:A2A$22P8(5,>1XP%]M>UYS3) MN=OV&(-PH&^/^;MG)!X_U OY1JO: BU?E*DYU%R&%?)_>()AEC!I<*-,J$*K M$42$D92S**6Q5<\>8\H36]UU.WF' M_FX)E9B$D@L3,3'=F)6NY8R^0SM[L^8'?%AS]!=0JAN(CBG0M?3- UB'7ZAQ@ MO*5<.3$Q<^;5.4#M)V"=-9K]W>;E'Z1AMX_W_UW_\6OU5%Y5+9/_M@V$&A]E MZH (11S'-I^(:;X]$Y->ITO:[D\MKWQL5)%L>48YA0)'4 22'@H M( ISJ:*"(1@DC$MSH&RW; \>=PJ>2!?F5@8Z)KC6+.GKL*I=-503UE-R3%$,]2O0- MBZ*> F*\..K)MQV+E=75_2UO'E7!YO["_ Z'*H4ZI9 %2-4X1#'$F >0BB++ M>!('.+;J%WB QM3^>1\6I*I\_E$N'^1^5E7_?.&DL:Q==@ >,^4_4V@[35?$ MH*(&%+EM1,VO9+EJ/&_31P3S5\575='TDYME$-K 9W@'X M!<-.D_>KF Q[<$]S)V N[T353=[^'L <@E,U3_R=_>LX#RX_DVI)[OFUN"7- M/5_JW;[NHW9=7=*'DC]+HMVO.+M5K<2T6]#=2?S@TOY7_=-_?RCIPY>R(HOO M*Y6><"VZNJ>W]4?>U43]4C>2H%9 "9MV.WZKRF5[%R.*"DJE@:&,0\2H"CB. M.$R88#@/6!R&1IG9[T>DJ?:UNF%9S_]:3*#E! -! M02?I]B4M+-#2@DY<1:#O:'%;@X]\79U:"@T&4O<=IK7<_W$?E$44Y+M@>(98 M2RL#0[8F1G>;[,Y&^D^LZ3ZQS6M_Z$],Z$^LZCXQ2:)O);.L0<'7I>*EX*], MECZ/ 2N%P%\]!7J^J^D<"R=]'XS.%[3Z/N0]%!K[OC@[.]O\DRJ/R5E?J>)& M6H%VFVCZG2]_J\BC[YL+P?'DQ%SQ[H^0.:P4$"O&J:L02_Z*GXIJ?B+3+BSP;1?[Z\ M.TMOE4U_-H@CN?;GC^T0K<*Z71A9H"!Z/G2J9!JP/OM M2II(GTUMTO^\8UD>Q(B', AR"A%)(DA"2B!& >;/-JD_VC)3I M=9*]G;7>JY^A+/>Z3MAR6V'*O+2)*BU;ZPUNV94Z[1)84\MX**^3+-=\&F(2 M0,PC!%$1J;KA<01#Q!."!>8BS=^H;,T9,^U03N%PN12W:=4G%Q^*MYQ7L].* MV:?I'52R4:<:M7A_E6QV<7Q'A6PVK/W'U;'9!76*,C9[-%S7[G;9E'39QQ;V MIXXLBW'&HQBFL=P#(91@6 0B@7&0)D68!E$26?5 .DAEXGW/EF9_X7E)E^6S M](%L[>,A@$P-W9EBVUJL'8G]GY&.2N3-=ARB,;,1&!%S7YO''G9M=/3S@2\6 MZZ:<(@AY%H4I3&+.(0I3#/-0ZB-%>99G:8#3P"C?__#P$RMB1Q!HBJZ]2E^A M,:Y\Y\MHIW56XCDT-3HDQ1D=C5X--W,[HT.B[/G&Q])6W9M+XL"(1XE%$99IKH6I13F$2[DBD=PFC.>%<(JOOT$O8D5;4 2 M:)I.K4-/86:V]'E$PDX=K4&P7@,-1?.T&IZB-NNZ:"CZ[@II^IKK6JG([2 MFVD: XL1VD1V'T735]0:.TS)\%BX.J[.1M&=6^0 MMJ^]?K6HV[*ZOY'^//]-#KRLK\B"ZFVYJO&EG/Q/,5^R)]U6_&[,(Y2 MGK% ;I=#)BV,B"%1979"1'+!TSP*F)%[_IZ$FMB,*7;[5%VR9?@"D+X&/NUX M!D^*:;!JNQYH=,VW+B"H=[JLYQS(SXM?J"!453_O@TKP:RTJT;X7V WN2]\+ MJ]/9P?0[T@G:1]1= ?UY=6O/E\//:M%CH/R\M,?BM M_[PV0H.UU& M-OBA/Z].\O_ S\K\9OF]L#S]O?5_[&=F=4O^WN9SY [^W; Z MVPW_NY'X0/S N^/-(?:K;MNKNE+9F.H"_4:.*_]ZI2Y?U&U 777!_'=8[@]Y M@4+(DR"&**(!S*.H[T@T M;J+.$\;.$MTV1"O18#%5G:CU7G9%%F!<3JO \\,B.469[PPU6TCY81&&\>-' MGK!W&*ZEGU*5]P_+CZ3ZUY>5UC'EB?37_BB*6!A1 AG# J(,Y;! <0[#($A1 MS#!* FSJ)XR3FEB1-L2!H@YZ\GKW8;[NG0#KM$?@#P([]1N1_G3,A"T,YJN^ M/SC<%ONS8+%:XLTD'5G93PPPVX)N)LAP'3=\P[6#!*E8\?*-+Y5-6 =_]Q]B M4:0QB=,"4I(DJIA;!$F@ND:2,"4ARM*B,-KDF!";V'SUI$%/6VUS.NJV/2-& MX#*[Y_8%@N4!Z3'Y)PCY,I'06V^($5(SMX,X+?1^!PB#=^Q=DD]E^U2W9/%+ M4Z^>OM=+E1VG]P$KSJZ?>'>KMDYRO:[6CW^MZ&+%='F#/S\+P>GR#I,L#$A> MP"@KD+H(9UVT2XQ#+)V:E)(LL6Q*Z(TY(UTY.]Q>DH-8B]-^[+SX.JT8:YI \W@!))=@R";8\'GQJOK"=076KZH=:L^P MRF, '.&/A=D[., M3]^!PGB;[BB@]<;<4#:7??@!$?SMO(>#S[W7/B#8@=WUH:=<%[*&T_J^4O6A MY.+8EY%J[W :)$62I9!()9*+621WR(&@,)![99PBGB=%;+>8':0S^8*VI0J6 MT@_LZ]Y9]CX\!I+I^G:VZ+9KW$!JY?U^/"6UPRHW*I.WE>XPE9E7NU%1]U>\ M\J>UR]*)GV;;]*U6_[AEHICWF4<@[#+$ 0$54[ F$<(N@R(+ M QY$)CHZ1F1B!7U%%FBZECW'1A$:5U!?LJ0C]Y5=;-QLM5OUK7*XT%21'"&SC5NT\E:B;>MGS9_J@7BR]UH_(&[A*IV_GX61?S,%*;%\U'!&FHN1U MQP#.KDC[<%GI/U3OY6>RD(Y;>Q?G1&1%BF :)"I?.Q&0,";W+"@,.4+]_[A2=W@Z]%?!V9FWW5G][ M07_L;G_ +%!L LEN]Y?/;SXKCH$7,\Z.G]B+J6?)/?+"$Y2FP1?GDGN;^ M/ M(!T-P? UOILW_8J5JU>%1/L#X"+F/.!,0!03N>.D10*QB 3$"8TSZ66CW.R( MW)CB7 N79@"\YL#RY-P<13._V2LVYZPMUK!8^\K&HGIRDT_3F]5#-A9_USDV M?]'-(-PTM;0]RQ?5!FDIS8TR-4\Z';]BJF6=E.X;)RW_H=).KL5O;>>9?^2B M;OBKIDI/#:=EE^9?LW$:/8O],QL M)-#_ZF4 6@B@I8"U@%*.[KSA A1:E%?EWH?"Z%&&XOBSLC-B[\E.S\'QK)9^ MQBG872OF)&U?(N!KU9;RR=N&W=2+DI:\E?S2[_7RDM5/.B7'LA6>\8 3&_.> M#[!.S%]SH_5-1!.)0_, MJ4CK^C#(VG^I:M(1R1@><1B MF-!0^I-APN7N-(@@8SP6A",L"F3C3YXB.'U$UY8\4/3!AKQ3%>Z3 )HYI;6?(,!X]I9 M&K"^UP+==[.P:?'U9%@G8G)6R#8NTJY.&'SLSZO!;J"O'+ MHOZCO2Q:N=C3Y5U<_/_=O6MOVTJV(/I]?D4!@SF3#;AZ^"B^^@ #.$[2G4$2 M^R3N;O3='X1ZVNPC4VY1]MX^O_Y6D91$61)5JU2DTV<#.P^'K/4@U^)Z+].. M5C!,8\$PR65N#*',5+*(D$K&X]QJB*,-L)'-F6W7I!ED9)+H#73M)G3P75M$ M#_'-3@1]<0,FD6JI;J07 MT'N& $,%5HL(@A$GU:PACBW+;U3#@.)*H-3&BR^0!3;+/#YY$*3>>NJ1QKJ>T0 M/=Y2I = 3)S3/$[D?A)RX%K'%I!=7_2#7);/VODT[JK^DC8EF[69;"1K?95) M8%[6?Y;BKJSN>A2NBG>9R'9Z=LWOR1 MP+357LQOBS#J(=1.=]O@C&B-.JS[5UVTU2B(KGJ;ACSVOHS)6E^M,J/@.&UG MS9ALWFO$&168F^[_4E9R/0YWW7;[79K"1PWV_6*Y7/QF5EG01_UOJY>93%20 MQIG9H4@RH]0C7#":8T'S( GC7%$.LLQ@X$?6U@89X]SS=ERSZO"Y0,LU1HBM M44*\PPFFK8'LME/#XS$1IE_7_.O&77_:\&^##-I@@ZY.\0^L,MW8X$D7 H%/ MJN3<&/-:>SF>XAA\,1E;<:1=0N>.,;PY&56P\>>E=6J#;(V6YA'>^Q M6,:1WI+9P#A4LY#RO>7BRO:Z5YLKK]>K*GMH^UOC-3I/?47$O.,W;41M+/;N M1>1& P3O!/\NM9U:F@'QEY6XD4NU6#Z8LN@F5M$ 7<>/LURQ6 5F\$I ,5&A M-BE)$.$@#A@M,DKBR"J6#H(ZLHK=XM%4D#QN,6F#@(@VN-CW!]NSNW',-O=NPGEFRU=?[;J.(M?%M4=UF<\M.//^W$XIQ'4ASAF9V2>R0>@F?B:!;=.+(#W M"1\GTE=G\ $(T_8"'R=QK_MWX%)7@57:3Q;=D%W3*;89.6",K?YXL7 MD^14$0V+A. \-X-N L9QP7*"119J<0X4"1,*$V-+R&-G/DVIH_9W3.=MO9UC M4UIOMH:STE:^1V 03.H[%%"'0],$V[;"HDW!7Q\GXRBNL?*I X",\*89;.%. MK"^ [-C7(M #'&/U^CMA/A-&:WW3M'5UJT$2I7&Y9+MK".RA\$!!&+/CC[^/'&%! :\ 6JY&J]Z2T"!JJ.L"IC5(F0 M49RE5+-*12%F>1ICDD4%U[I8,=CPE?,9Y9*F., F;468OZ"RKI\:OX O:F@U M]!&>6>8@SN8$,->P8S.94-EZ*E17WHN^TM73)'E<%!)' M12K,A'.*61)&. NRD$:$,B%!Z4D''"9TG3JP:(,4ZF%UT029NRO)KX"[ P;3AM3=6;07-#_CJ(DSFF;*R.JE%Q1HVLIN M[VG5!?"UQC4[6*7XFS2#1Z2XU-87O9-_TD>O/E S3KVK%>E/'LZE#*-$")QQ M&FFK,1.8"2)P0F(5B")G@0(-C?K)Z!M9#:]101TNJ$'FW_YGF ;_;E"RJ0G[ MEWA-1L[/OOW#GSR[VY*\$^5K^Y57FNIM[G=#^ 4Z_+*A5^_9.(U(/^>#?>L4 M\TC4_6LDJ,=]M-[2VR.CZ=A]O9T"-M0=WFT2#2(>TXAA+B."29QSG*=$XB". MPEP)HHH4M/$0 GSD[V=_=M_):0UN[@N(U7:?N;$8"/L&^>4=O('<@0F^^LLA MH*=M/W=@REYWNLL9;FJH25\_<1,@J^[T7^3R>)#C/ MLQAS4L14)"Q.0E#OS@EX4]3EK*&C#OQ9VUU.\<].G7CD"DR#G,40L,*P)-.3 MCC@%;5*U8$GZ:TU@>YMC).*)U?*?3]HD^OAL@AOZE&9J72'"3!&68)&;%4\J M#S!3I- L3H(@)QE+Y MR?Q&*L%,1A$6,>5YDII/.,A!& (VLMAV1JNV '>20G:SZHALFL%N2T1:N MYVF\$ H]R>X@J$D%V(;HUU)L=8^;*'^D2],J5=_(91.QV$P]2EB1Q$DA,$VD M%F/]'\XY#W$>TB2)J#:Z":B@\QB@D45X#1:]FS>>YZ/V3)LN(T17;35,TWRT M6B#-XH=%UX)TOYAK%M9=H4?QRQ]ATG^4J7:2[X-5,*G?<$F#;,/$HP1N3Q'F M2=B/@IE4T$\1^UK(3UY_;L7"QVI5KE[^5@K92R=^E]HN>)*?-/H??]?R5='Y MU5.]TNIF6;]_N5DNA#;YZ\M*_-#V?LEEO?V,:4T@%94YIBQ1F/ XQT4N](<^ MHDQE+ \%2]WJ&CQC.GIMZ=*,138Y$#.#M1D ^8/.95,HV>'5;EQR+77P_>2@ M!1%O^#R@,80&)V2D$:VQ0ANT>@^D73ZP1JT+2*)1S)S1^>B]U,(WGF]4D#$2 MNX^7;8P%T-&T:W)-&]NCH'%!\C3 :1YEF# J,&."XB ,8I$&O$@ER"_;/7YL M,Z[-3[O.]WS%"DLSS)E H/%E31OI@( MRF+Y\IW^]I7J=[BD\[J9?]T%0^N98MH2(C+ DGR<@^>!6?#.-BCBDR/0T$@'^P(9OFS ;\;O MKU'P&2&Q)==;G.0DP(FC);8,V(^96-_IFJY<4=-AL_;;=G:IJ9*7JUF@(A)Q M%F(22:KU09YC1N(0*Y[E6<[BF&<@?7 :Y.A)RQ8!)#L,H!G*DRRS35+Z9 34 MQ^AXL TM[2Y];. ?;PUR2%7:$NLM6WD2X,0)2UL&[.]T50)\9SWO]9-6 M,!8U$XV[N77(A0A(E!02ATF:8$(B@@M*%*8T%/HG21Y$P-(&'VB-KDQVD40: M2_,9/55*] 6\)]?34[+535/S'JJ_7K%]8CT=/M%IO/+;WM24[9*CSY7^<;DX79([R\.<4Y)D.$TIP21D9M><\0>S M($]5$H91:A42_YF)'#^:OIDCU%M,A]Z)Q7Q.E_4V@V?9??TS\])B1-;/BOJ( M-4--_O%$.\O[KIT%'6AG.=[-&Y;\$KHY[S8VE?*V:$7P?%F8P]4Q&4@94!3C/BQ"3E(:F0)+A*&&, M)XI2GL(VF>^!&-E$:P VDPG:_3HM4.B^\GW&V/G7YY$+,T6@E,+WD!\EQM?F M\7T T^X:/TK@WG;QXUZU:/DVBO[+E 5A3URV?)OM X;+%3><6-IH) M3Z]"M5%*9! 5*68D3S&)$X7S.$LQCT6<9T4J%#N.-'':]T&[G$<4EL^ET)6HMY= M)MC\,N.I%"*0&4X+6F 2T!13GAFAEE&41S(+4[;^6M\"QM,.P'3X8M\ZA#LW MRRK%&A?@0-HAML6*RX#$&98D$)@43&E7(TYQJM)G$L]G@-JEW#?4"O5IR>M'^YG$6QV>FCRAP%36%,]![!Z\\HW3WK0#TZ3*DRO;'RM6?T>#E/!DHO9 M[5)<+I<_).\F-E_>W5T^TW)^^;"RT9V\OAXOCQGZN7R]^6HKX4_U@OSK(4PP.WCBQ^ M705"MP)KFW:R]%2.T7M:^,XD%29T1ZGTN/3K!%%.0G7HO,F$:8"8OA -7>;F M3GR3JRM:W]\L%\9C$>]?_E)+\;GJ/I[5W25?:5_&".R,\SS0KCK'1&8A)BJE MF(DBP%D>*I6)* T)FZU,I[.=SV /&B27&P3L$WH:"_1IOO@-O3,HH++Z!9G. M3+1!!6UQ@9G] /;:V?;C, TFX::SJ>'9&@M3XM)C'81K8",=S@!/EC@ \*3F M-IPAKVUJAQ/@7^KF>_"72BSG+W<]*\#>;#YZP,A?;0U2:ICF?=Z"M?]B'Z?[ M]'?;"\DPV6YK)0_2[-4T/DF:TS?\^*F3?@TPGG!]"^92A(:BYAF!6P!UQ%(D!?4:0/7SF;9!C#LPWR, M0[&D/&*)F7!%I#9RL@S3M$AP$"5%0DB>)114A^6!/V?6R[=52G^I2F"2^!B' M[.P4#W3#%-?^"^'1W["DRI.E<0S*I&;%"5)?VQ"G+G?<(UA6\EI=+:4H5Y\H M+^=-4:<6"%FOOM.5_-#,G6V+-FU2;Y(K&VI.1128P8;'Q;BC'VGX/6)JK)&74SJYI'8;E+36T#%EWM,OW#DT3_[VG^TG![ M#%8.Z\S1& 13HPT*>(U#PQITF%\GG:XS6&7?DCH*R]QZ1*U9YZNW$\)OAGVXA"QGE_H-$>8M^32G=S.6,9(0'N(L"CDF44 PC42* M::+5I4B9X"*TT9-[)X]=*;*&A0PP.UG>IWY8M9U%$S"J;4>.M: =17T@:JWO M:>T]_8>MF;=_TB2B=)2 M;@V^*RXQ1RC"59EZ*$-J@HT6,&2GB($M%$L"V^]B#'EFH#"*H!Q*U: #-?:, MM S3C,(>8)#F,&>\>VMP6GT%8^P!3QN* 3-D+Q #/\%5@U1WMW+Y8'J,ME-* M%"M2GFK/(R*Q-,.5!&:RD#C*>2QS$F4T@@5]#T$972]4=UC?]]!X;Q>]>1U( M;':[0+7$(6;9*H0S60"5?4V]@==T]%W8#-%QD/L!DKR)^"$8$TOS )G[@CMT ML6.HE"Z7+\TFP,?%T@S0:"H&-J=O-Q5U#IVVC*DL%,.)B#-,9*+-XU@0K%*1 M%RD)2*"LS&-'^"/+]1J+;NOY5TD-:&-0 0.M0*Y:1F''XQ5, 1QGTP@97$>J M?05S@="GC?2ZL68O#.QX#-S5;C=K?)=WI6GKJ%;?Z(.<4:U%6,(R') PPH2I M'!=A+G#,0ID'J:(J+VP][D, 1M89+4BTA8D,4'L'_"!/3OOAYU(*DW@@D2"W M?(@2)^_\X(&3.>E#Y/1]]<'K'*HUQ3]N%]\6U8U&XUC?Z#@A1VZ/UG^>RZX96IO=RU77*#TC*D\CJA3.J."8""XQDZ'$ M2H1,4"EBDH&VGU-AK$!.>V$& 3]B;%0.YUTQ!_6B[J^F:Y4.5JIO5 $L;4['L, M"DQ,6JW(0XKS-*:Y2N)<%!+2P]D[&R3O\";-!A)Z;$#!Q+M/OYT4.U(%$]:6 MH)MA@L ">0!U3W+7/WE2\3I TFLI.G0)O.:P6[OZI:2L*6'\^+MQC.1,":Y8 M;NH*\TQA$B0*%T&>:/')2='<.J:ZI=/S-6 D6\CVE5K' M�L59Z(ADG7FMH-1/31%[7V56@>J':K.8-3#ZHQ.T'70$79L3LGJQ\[@7J_ M6NS4I6Y?XZ^4WY>57+[HC[P9E?%HGF[G=X9QDC"IS?2BD-I,CS/S=282QP$A M!0]3&:16L6L+6"-;YQO(C>TIU[!A'^XA5ME]R#TQ *9Z=FG?@!W!)[<@S]/' M?PC2I,: !R-EO=ES6=F]*7>C43>1@5 M1 H<4Q:;+B&.BZR0VO:62:@(8UF6V!;)GP8W>C*[AP#B+0;V'U,+=IVV(OPR M 2;5N_1WP-&[-7ATK9!! +!_S.8-LC8U_++&S>HXFT4@(\2>X@%[Q.*0R4P3 M>X+Z5@K@KG-'ZG<&T=^:Y5:KEXUA]&J ?,#3*!89PQE+UP-#[;:=@AL_5VE1,XS$>(P20DF)%*8L9#BE(DT*G@@% /U M!!^!,[)T[[:Z08V&PYRQ-0W.IA5 M7#S5\VY;@;9*=XKA^Z^OP0TUR'DJAX?PP%#%.,JFTJ1DK(2CTHW,(T,A?G>V6F\=E M6?'RDS0*&\8G^P_0>=2[_ -VH(TK>5<>IMB;DN7QX_003"3?X6&B#WT M&1J\WG&^^6YP^9+SY1.=SX*8DU2)#(O,)-QIP' >4Z6]02[3.$EC$M+98S,3 M],>*+E=V8GL8&.2U?0W2^@U^+^_*JC+9U-_6R1*SXVSY#!P'<81?H%B(N./7Q\IR%ZPO;JT!6O-*WS :H^PTW/FD Y-J M*UH)$U]OZHQ^7\G*F#![Z;4.#X]3T ?I]#4$_3"0:6>@#Q*Z-P)]^&K7_O9+ M(?0[4-\LZA6=_W_EX]5"R!G7_S&E;1&1Q DF:<(Q)33"/* T2TD6R=#*-!D& M,[)ATK6!=Y O4 L;:>#(0(%$$6XBP.N#9&L@SG*>%82D6+()!9 M)D#%O$/ 1A;4'=# V35#+++[K/HB'":B.U"-A!JXZ-?N]U&B63:$^AI$,P1J MVJDS%D3OC9BQN>?<:K>=PKK+2GR7<^U#"U-15S=%+#,5"L5%++",S3:E/!>X MR*GV.?)"T(#0/ U 7;4 V",+?+]<:[>JTYB:'39-,6?=U6P!=P= V&RG)49B M'C2\N%,!:VH$3K'GC#HV:T*]E["=AOQ&U6O6+#E>N&9_!+QIH!TT_7V]O&=W M8\)7VL+\7&G.IUV?2R&4Z?V),".YU(:^B6:81OY6#'0WP,^?P)1MDY1A[)APGF#N47J(&]_NL8RUDM M"?6U#OX$M&EWP-N1OK?XW?(V>.JB6V;]$D;LMEQI)U[05/!,I%A(PLQH@P#G M(N3ZKXDH:%&DE%O%2@X=/K($-S!,)"2,WK%?U@O1+3O\#C+C=%+B'!)A4@JE M#I2".$:&4^)A[[#)T@W'R.@G&8Y>XYQ:,'M\E]W(P/H_W[_D QZP3#3[X M ,XSN+# );EPBCA_N86CD*9.+9PB^4!FX>0MCE6&F[I%TY6_K3+MAQ>;$GI& M:RGTA]A8W/4E,^.\^6J6Q(K)HF!8B#S#VLU/,#,#16@4!H%D2 !5Q)G/P$Z+3,=98,RP8>K[UH!^>Y.?J[Y(NWTNU6,HV;K=Z MF15,)3S4CC]/(XY)(15F04JP#$3!(IXF06150.&*P,A*;H/$9FUS6Y2-Q),T M,>87C1!B#4;HH4/)/GKOQ/'3.9"Q^0A3:7L%WEN>MA@UVYL_5\@@A5JLT-=I M>&F?#!F;IV[YD'%X"TJ)G,.8@:R(T[&3)4;.(;J?&SGK'+B&OZ+U_7LZ-UOG MKQ9S\SE9TODUFY=WS6MWN_@N-8S*7#:+<\HHS*WLKH# MS,R#\/2TZO;-(C=OUS"DP^(";?&X0%M,S(*:%A=D+A^'7_;J>22^N6EEG_P# MZ6('+@RH8,AIDVE>!Q+["M?E=MZ3.=-V;Z:KUYKYT&E=&( MQ"J.<%!(@DD84VS29YB)) \R$M THW93RT%P(3+@-,>\$0%3AM@H5[E%!+I4 MTX:)VL<(:1)RK*@I\60R,1.9.>8J85DDDB"6H%RD=Q:Z!%VG9*!EY-4W6QR^ M2H8CS1]Z&%P@ND)K)'PO)081[6T!J0W,B=>. MBPOVP4Q5@>95@PTR2,<1C0NE PS1:RRF/M'CRSS:V"HA69O4[UB MP&DSTYTLF,SZHLC>$'2GS,W6LZ409,<=)F+ 5'MUPV36V&%$^P;7D2L<.\J[ M8*<98+9<<"E%_4GCTU1%?*Z>9;TRU>!\53Z7JU+6L[B(>9QD,8X)S3&A<8B+ MN$@U_X@D(U.[_,G,<[U6UT^K6C3M*'^IGNN5^/C/UE13VI=#N MSV-8BTWV*&"Z;-*GX+$:U L[G:JYW:%.5O-]-F/ZE>'G'P;WQS[2I1F'4]_( M99.HOEI46N$^Z1]=:V.EL:^W]1HY";@HL@ 'C :8!)+@G#.&21(5<49)D456 M0S*@@$?6CVM4T+OYHJY_01I^.QS6LJ\#S,?33M]8W(&IK UC-!KM=%@3(E]C M@K:H@ N(P"RS]RK'8IV;S^F5A2#'U(4/ VXKZ+C)G%H7(OLNK]/];@[Q=\GG MM*Y+5?+F7&/E7BYX>=7.\[YIAG3=TM]GDL29Y"S%199Q3#(E<5Z0 N=9$*9< M*IJDH,G_MH!'UK(: GK'VCGFO\!6I8)9:.?FCL$8F()]C4'CV:++ZZO/6DNT M6* 6C0ND$?'GUT))]^306H.=U).%,N.U"PN^WW&2BE%03;EIO]2P5W'Z_F5[ M2>=6-VY$ZU)L:U?JQKG6/D1U_=AH..U[*UFNGO2;^C=9WMUK!^)2.RKT3AY8 MBB-9%B1!(' FF38"2: P37B,TS2/DI2E8IZU0T8[9^^$R6=K M/VYC:0*W#_P<'+,=)/-3(#N>$N_7@>^,N^X7@[,7=+!>W-!YL7;Z>Z1VT:RG4S_D8?4W@^3F(FG:XS\]!\Y&/Z4^&G=NGN@'= M??[7B_K*39MYHFWX.)$YS@57F.1A@$VA)HZB/.14B:R U< ,0AO9JF_55+>3 M",VWT&$?M&&&V7UGO+$!IOY;#JRM]1[@$3KRK4CTI!J'84VJL:S(?JU([&YR MG+@A5Z9"YF:Y>"Z%%.]?_J*5T>?J4UG1BN_DJS8!+%:$&8](@--(1)A$18)9 MQ@L<$R("%08LB!5H" <8A9$UP0:R32+6%U?M-,.XO(*I"XU+6Q6WQL:8AN\, M0JBL?D&'N#A*)Z$[3WS-^X C,.T($&<&[4T%<3\)GN7^^_)C);HW,_M,Y[2DX[Y#2'HWI MGG/8Y[+/*87M#'2R#/:Y;.DGL,\^RS$P:M8F]KU%LS&U$ZN A"(/A,!)*&-, M.(DQ#:3"89QD6911*E*0V34 :^S\R6:3:;NW]%%?=]\$DTQQ7+/>%/%^^.EQ MN;A;T@>@$3;$3,MXGQ\6N0?A#@YC\.Z+69#I*T@U &G:R-%IDO?".1:W3)P. MZ<)!O<_.]\5\_FFQ-/\X"RF169*FN.!::Y!$,LRB1.*"Y#R*0J*" C0+:APT M1]8U)S8!3_D\1LXQ>./RY#F#35:@;S_]:K!''?H^E=VH_'WK8/XPDO\:P7DK M1GL+MMM!:%G-"AK$(N,Y#L(HQ23, ERP+,8B MS$.B;;N4AZ B&1N@8P?0MD[4U\;4ZRR7%CAP,I<5$^UTJV_6P#2E*U? *@Y" MIB>%905R4O4#8<)K90*ZUTTUF./;YG_)[ZORGQI6^R8'@B6IT&9:J/TY3 H6 MXJ*((BP4BPJ9Q8Q&H,U!QP"-K (V8-'EHW;?*&^[J#=(."J#HVRS4P ^F $3 M^O/Y !;_4T1Z$OFC8"85\U/$OA;MD]>[B?/KZEMM9I1\QG*A>!QDF.1,RW(< M"YRWTWCC,!22,],)"BHP.PAG]'JO!@IZ5U;HW'*OPWRR$]ZS:8=)[J%Z]P:D M/TD=I,B3F!Z&,:F,#I+Y6D"'+W;>";YIQVS"."9T4\_TCY)8)A07/)-:1B." M69J$6D9E)IG^Z"9!!OG4'@8S\H?VX\/C?/$B9154/'( )GRWQZ%>O6W$M:'7*<1X[<[(4Y@FB^AG*4Y-T^W'VM M'DOC^,(%\-@!8XN@@8MNRP<3-_[Z[>8SVOKM +$[2KZ%X/F@'"AZ T2/(6ZG M*'03N*.G3B=RIPC;$;J3%[L9J%\7STTP\'/UPP2A-9#+2GS\?24K(87^SHHG MOOH;-<%L4Q?.3?Y?+)S,;=8TU>K?&^Q?;U-.H3]+. MV'Z#YP/34F_T:, FOF=&>O()?&$UJ1/AF96OO0[?QSM'%)H):,;E61D$_OE4 M/C8YQ4JTU;#R2P/1=.=I2:?6F7_"GAZ=FK<8'^;B4O&QSE96X M?%@L5^5_M9,A:,@IRTQ;340D)C(CN B2""=4DCC/B$A$,%LM5G1N'9T8&660 MFM\@#O'T&P(NFMC&JE$CYK M IJ_=22@A@;4$($7"FLR4$.'OL=0@GJDH#XMS2%]:KQ&=B;BO+\HT=@(3QUQ MFN@!'(A>3079=93[8ZEUY%^J9I@%0J"B2H23+,TPSS7 MOQ;F"0A0L<@A("-;ZQU(9&"B7PU4U("%[G0\Q!X[?7LNT3 -":?785SX<8*\ M30<_ &+B8>#'B=R?_3UPK4-D[.YN=5/5U:7X1_WCF5_5*UBGT;'[QXZ+W=TM MF_&^Z$96=5.#L(G7UNB'7#Z7^K-L5KL!HF3'6&$1)// !6",S)H!GCMT3I'J M%BP[=NATL;(39.V$RDY=Z]ROK+VZQ8/\LJCKRV=:SLU6\EL3!G]85$T:ZGXQ MU^?5;6E!Q!.F1%A@*1.!25KD.):__<.2%O[9E$/2I>Y9=6'.@8=GI&(>9W(N'QTN^>J+S^=S8MOI.0T>'#C+XH.?Z#]UDIPXGP+AL2U:=-BE&X!+0N VCU+['?)+^6QF(ZSTZU)JG=-$#VJMCS83 M/U1>Y#2-0LQYEIL%8@+G 8UP%E.2TBQ0J03M;;<#.[+&:)' #19HBT8;Z=-? M4//5==W1;LE7.SO$/[=@FL,3H^#-(2"Z?;6'V &=MD$$Q(B]%A'8W8Z-P?Q> MBJ>YO%:-I?+^Y9('@!6<2U")GFOG=3B%C>9[@UPZT:ZS5*:IB1/8OWEU[\06D0X3U2* M"T4CE@B>\S2"Q"CV08PNA'OG?ZU7U=V'U<&)/I>5]@.V@WU@H7WPP2-_3/_:K9![ M-3SY^# KDUS_:SNEZM5<*WN''L[=TZ[]J(R%B;Q'GGK.,S@SR2D2 ([.W32[_0N(:^_S:_^U;' 95&O MKM6?%@M1:^GJLK'UC\5\4PI^]P=64K[2!?:=NF7,T$*X0LS*P#$N;Z%[/KBX8$ M%VE$8Q7EA >@RK3^X6,'H&1E%I(NY?-B_FP,/=Y 18IRXX"\H >Z>EJ:?]#6 MG'XQTJ;8V+S>0K(5*NOZJ2EPY9K18)>WQT);9]>-,4 W=U'=X5NY?$ &GJ&U MA>C3U=VGPYN3VSMZ8O=VGZA]Q_; -3_;(JW&E:D_5^W*KUF:F54>D<2A$N:K MG!8X#XH<1UFNY2$-24%!N:JI$!]9/#F&Z+U!'X;E^BMLKJEOXN MZ^^2R_*Y2;<5A$54)0)326-,8LXP99S@@.8TRE(IPL)JS?8@E)%U_,U2/IIZ MGJ[.2S*8:ISZX@LH&'M@!'R'0,$N9)(QV&,:GZ&"3SM:P/ M7^S:1E3?:[?/_&8TPC.=&UT +)89/F3$,()9+V2B!\T?>J!'*8VQH]);0\T@ ML(E;:VP(WV^RL;K+L<&Z_9+5MXM+K@]?RJ/]>C,14QX7(L9)1%/]D5$:+>.BW?D(;'.VYZ2= M,O#,';>VXPX'4ZG?88&&6Y$]-@V#Z??5_&L/>-HF7C!#]IIQX2>1S4R 9KZZQ6&W!G[C(] MS"T[5>&'!S#5T)*_4Z:S!>MY@>D@:3ZWEQX&-/WJTD&"#^XM';X#7LGS2>._ MJ*2VCTU9QN[(0MRA M@];X(/'4M*5M4#(A>8,4ZK!"&JT+U(ZHMZ_< 7-S6.['9B1,$XS#0U"!CBLS MG.ISP, F*\]Q94._.L?YC#-WM_1V=7RN'I]6]7;.XK95K<@"F>6!?B")"#') M0J4TIH73$A<;Z&.KHH-[2X"F!(R==M;%:$P"JIG#>UV,]]'_ M>XO9A=%&^B.X7A&JOXG+S0_\-@B>Q2;?>V&L8+_-@A@(6XYNB@$= M-(#S6= MO5]*NKHW&Y8?'^F2KIZZ[>^S*"IXF&6%5CQ%C D) DR3F&,ADT3PA!9AE-@H MGB$@8^L7X[QW92EV2F60(\.ZPQ>=,!6Q@8@V($]7 MN3+!:\2?&T0^?&)GT' MVK@LL-9U-K2U*DU?V:BI((V#1E4-WCJ)1K)!?JUXK*Z%>U6W2W&Y7)IZG[)J MGJNI=;=UG0[>/++2Z$%KZO+M79[#I)[V:\ZF$J8R;I>TV8/9KUNP)AKDHPP2 MYN2('#YQ,F]CD*"^2S%\X9E^0ULC?5F)7@2DLQ+$=;6Q O4%?1O0C"&IOVP& MVN6AS"3E$::I3#%1(L6,98G^121$Y9)2"@I*>L5N,K_CHNN*;RSF'L)K^UH@ M+1 #=G6#]AFS!OT^4Z!S,_63&3A.F,@3.SQIQ7.QF50/ M>F+=:\WGZUC'29N+2LBZO*L,K"[0$$N>%FD0F_!2B EC":8TBG',B,AC+F16 M@,S1 S!&UDG?%BNT!8EHC>ZEN&M[>]:5LL QF0?X9*> SJ0>IE0,X1]V"/]S M1_BV1-AC0,:"1E]C+ ] F'94Y7$2]\91#EP*DU(AR]G':E6N7BZ%T(^]OM)_ MO%[>+GZK9B1-4J$4P8H+H:T,&F.JM+U!0QD741*F-(]MI'0 QLA2VD)%'=@+ M9 !KMB #VDXZA_@S+)V>J(9)IQ/!UL)H0=) G$??W=O%O[<]8%>*],\::)*'R1;S51$TB(C'!>1E)B0*,<%*Y09]"!(3BB) M(^:Z9?@PR)&%.<&3 &<8H1#SO'39TR6)+8FIY\MMK_),2:J5>76A;S\O:QGHA!QR(H0JZ+@F$BMUXHP MXIBI(E2\D"2'S:;=!S&R1C, =_QB Q.8-#K %\NXY%G4PC06D%!X4/$H+;[B MA/L I@W]'25P+YIW_,JSIT,?[!%OPN]=K_=C[=<9FKUG!LTRE M"<&1'JCY\A7P:JT(P00K\1 M@F!&91A1D@3ZG9@]RR5;C,Z*/A00,PP3SN&!9>;*E2Y@SFI_1=NK]78WU&]7 MYT'"QMBW]H;;U(XFIPY>Y%)+W%2N:AN@<7JLBXC[=XVL-@X4U_X14D&\0^"P MR)Q'&TQ>#M4,^_+HCM/A6"*\<]2$M<&'2-@M"CYX!5P.;IX?7QG[EJ*P=^/8 M"1WZ@IYK,\9.+98/3JVZNH(C^R,N/,IATF> ]'PH<*#-/D:+WP8 MR+2#A@<)W1LY/'SUSS9\^--BJ62Y,JOUNO&U8<"#,.()3DE*,,E%B%D8$JQD MD"5)FL8R([ 97Q-B;R52YPP)VT#\&0<1[S],RYCG3_: ?O)QQ-MWX%]J(O'1 M9_'3#R7>Q_R_R5SBHX]DNM'$QU%P^U2]?ZK+2M9U,UVN+ALTC>M.4I47F2!8 M%%F 22P99C+)<5B(4"D2$/W1@1B31^",;$VNH:(>6*>4]3$VV2EL#\3#E*L+ MW6#5=X(J3VKJ&)1)5'IZ8WR PQ6Z[*_VHT MLFM2V_X!6%ITX[(5:)GUMDX/[V*?*%\-YHGW!+4]!F^4D0:SZ'@*&GX4/ "\ MV2!Y*?Y1?_R=S^_^2N??'Y=FC:0I1%F^&+NI7E6W; [;.@L_>63]M+L'56/U M5*\:RT[[+QJ]IR8MTU_+CLKJK;\1UM4'@ MV\K\_+?ZNYIS _UV-3>@M4OFLA_; ZB15=>'\KD4LM(BMEAVD96/=%EIX:K1 MC5G\HD5H5Q2KQ:J]\+>R-K*GYI)WPM>NQ=T1/Z6/=5NK[>,QG59Y$S\AF Z< M^N%X5I,>>>ND-WW GTR1>F167[/Z/-:U1_M3.9??GAJ!S*D2"542%RS4OFJ: MAIB&"<.,I:I())$1S6'-V=O#QS;RVB9E P^U *&]V#T^#"NF^PB;NL]\G8;Z\^< V\>;(]X%K]22[NEO3QON1T_D/>-:;O3"1$ M)'&0XS"-(S/;0$N.2E,L:<[B)$C"@EG--C@%:&11:D&;V,-=#SBJ.^AM'J_[ MBV4F[R3KAB7.)T-@TK?E11\N6@/V1+U]FZ0O+KAU2+IR ]07:4/B0$ODX.V3 M=4/:$-%OA+2Z'OZ%_] ]YD]EK0\T1N0G_9-ZEJ8YR7+"<"84P41RA8M4*RX5 MQ2J(XU#_&MA^Z(_ &-LSZJ"B%FQK(#> [;_[Q[AS^O/O@6:@KP$G%V0-G"#( MR2@X=N9DML$)HOHFPJE+S\T7M2;(W[2_^+EJ:CO;66G/LGJ29LK#Q]^U#%1T M?O54KQ8/6AS>O]PL%^*)-T,ENP'T705=KJ@HN%)8^0:J>9K-%"&[Q,VL[LQ2D:%G=;%^4/WGY+_XL]V^<3QC?)A([#Y>,9L#&#G[!K_ MH0WKILIHL\M81DF6L(+CD B.2E$#\3#M)H+W8Y;QX]2Y77O^#Z4-]@\?I34P[O'CU]^YGC*[K3A%;6U2"4:8*AFXF-W1^0@8VN M*\M$]C"?;&.D9U+O%"R%$^X^KO(08>6\^927]7]V2<.PX&$29PF."4LPR4R0E80Q+D04QF&>9T5F%;JP S>R MH*Y-WQWHR( 'CZ@YP)(\Q\MB/2WT3*(6!33Z.T(/S )$J; MN]PD_7;9;,AX:8:KM<V@WKS?CXKW)UOQ SF@]G2#EV U=#8?/.DF=SPF55AGL^NU%CO_ M0!^#;+_1!_EA\4#+:I9'-,UX4. L552[0U&,*6,$2QE&>9Z+E&?"?9SM%M#8 MZ=S=6:\7R$!&O[:PSQINV^.5G:KQP0%@-^#,'WNY3-LK8VQZ8-QQ^NT_L M\ C< ]>[">YW:8[DJR>S[T__12Z?Y>V25O6\;4C>=$[,6,YR3EF TR2D9L)? MBG,>2QPD42C2-,W"/'1P=*P1F,;;N5J/5U]M<8")MSU'[>3=+X,<38D>"JC# MH1F;(,N["FUXUD,+_4F_F]WD07\: LP+3RK#'NZD.@3,CM=*!7Z H^>CE.2K M:_7Q=]XTXW[7TGE=7='ZWOQOFA">Z=S4DC4(E:;IP/S#925V?]"[-92 MR#5"%\VO2&[Q:DH9EANLFW\'^E,C/%!+3^MM'Q,PW[-Y0FMTD<'7/)FKYLF8 M7U$/%5.-LGDL[27F6;WZX>X=[7"J)Z.:KQ]E&P/U4'8W <-].7LC8#BM&S@> MB_<'PZ,W:S MY5F+1[-!['*%OH[)*_L&HG%XYM9.Y(]WH 8C. L&VHT ATW6? 0GL-^*Y'"W M>V-2.T'O8R4^:#MI5@2$)"*+,8VYVW=00AC1['7 M73HM4*2A(@,6WI*TRY=A5>B%6J#6@Q+JU(QTD)BS6I%V3YR\$>D@08?:D Y? MZ&-6^YNE9=H+F><9;+D(@$)\0L=4^R%#,A(IP' M89Q$4:BE'A3"M8 YLIBO 9LBN*9]!]IV)BO&2]U^W#WM7HLKZI:+,6G.;VS M#?,=OGMD06Z HMORP835OWZ[^6P^6W4IS+0K^_#?$<)/A__.IQDFL4/DHE\- M;$]3O88))WO10JC&4>:OH+7]WSE@_]=.+@9WZ&[JM\T(E5 M/N^[53[HP"J?XYM\;GN;?'8V$V[ITW>=VNKST[P<]IF2?X&7Q"WMTNYS8LU+ ML--81G?W/M6]ZQZ[EX4V+XML7Y:R][(LMFN?%MW+\GA0F9AAMX\-I7_PD\YY MX^O[6:NW1N5G6U/X;5$]RUI; =U(6Y+G818'$J2$F&(Q%)4[";XEQ[I?I/L>19'&=2)=TC_EB]^2;* MLQ_PF@:'QRLK\2_V;.U<[I_R:3E8LI,LI=R0=.%MKO:;/8>??B'E:[S_FZRC M//(XIEM&>0P!> [A>3P?--[8OI17C>AP,P2>T;:F16CL [J0?4S [7G\,X0><62"S/7HS9C0K0LZU0VS41H") MB(AVE;C"N0S",*>Q_@VTE'4 UL@J8P-Y1Q"9YF=JO#$"*@EX,8#]QJ8 MX]3YKGTY .EM:EZ.DWRTUF7@%KA]>OVTJE>T<=PO[^Y6'Y=+8TM?/JQLRUR. M'C"RA/;@(@UXV23GD :_J.3BJ7[EY395]O8%,,>YC]) MJY/Q?OS4R6SWDX3U3??3%\-3^UU+='77#FDV!:]MF%R*&8L2H?(XP1$-0_V9 M904N OV936.64$6%C-/(MBEN ,[8I6H=&+18HX#*=A[XN_G@^ T0KTYGK3UQ M "BQ&YJ[&>CMR)$+M ;MAWK[M*PG+KBE3MVY 4II6M XD'8J)SN^-E3 RK7QC3SG=NRFJ 43YGIEOF$B=@I4-JL$8=3IO!SPUE;]]?T M;YK$5VED8+78^83^$=!5LT/E:5O!F4"8_!^G#?UJ(/OJH#E$C5OCS,Y)T_7+ M'")@ITWFX 5PUW]W8E4[I7)U6==R56LS?OXDI"BKFZ5\U(;&Q]_-TY*U_OXU M.>R=JV!SVH9,W>2QN@9:)'P\H.N.=C0.Q''^P)HO\>&=//T[D M_W#7)65]$)<=A/;H#LXL2408!8QA1:299I1%F,8BQ$%."B6"N) 9:$^S!:6;-@?[F9 M_:WN(\Z:>=]ENR?$[,2>%2%E11K$6*0BP"06":8BDUBR/)0JY5D<%- I9Z^! MC*P(-O._MG"[C=_P46=[_!D6=5]4PV3;@6"GD6?'*#IKZMG>H9,//CM&UJ'9 M9T>O=1?!_WBB2_V6SU^Z-TRJ).$!R3 )I)(I%K$SK@<8&)%F!, Y7A,&1%$ 5<"&9E3(^"W*@CB\0/$?2/"_+E#5C@!KYC67=?W4Y)GXHH:$ M)_P_P--1HS=]+,!45/]A=,BB#ENDT45K?%&+L-D]CAJ448,S,DBC+=:;T36G M9]A,\*@ ,Q+>\I$Y3C]XNT<'&VLP%FN'!A9XASG=*(*QV+4S9& T(&Y1J&Y! MV'H_V >Y+)^U-#S+7L>@QO:#K/559B309?UG*>Z:,JO-!5]*RLIYN7JY7'VB MY;+)GLY46"1!7L18F\,*$QHJG,(8U&$U&J9CV]D;1&M4+5;Z MH[I&$-$:W;A6*99QW^"=@&SG^*YP+Z]>UOQMDCO]'QKM-&'G]">OWT4&_-K@ 6^W\/1U+1?\6 M/ $6FW5*N(\/,JU2Z)WQG5 *'+,$9;2=1AR1?3"]U^=<5[6RP[E7K4;=A'^- MDC\5Z,@+3XH."GU2=>;(FM=*R_48>-+K8[72=F27OVXC^5KK_5C1U5,]RS,1 M"1X66)&889*S%!?*>/B*29DR4O \M,U\#0$:6=FTH#?571O@J(5NGP0;9-;I M3)@O%L 4ABOUH*28#6E.F;'!@R=+C]F0U\^165WO9D=\ERM:5E)\I$LS8L%Q@)@..)5-)JJ(\DAP4@CL,9O0BYQ8H6D.%??F/L,;N M W\^P3"QW*-UA(4$PS1Y^AX? 3+I9W>8T-=?UQ-7PQ/8_\_$[?^J15W[$N]? MOO_'YTI[%2:1^N?%W(Q/J+^LA"D88TMZ11_+%9WK;WCW=F9:8'.:!#CB/#+A M$HZ+(J8X3C*14:4%-[&>>G &'B-+=H,9ZE SL^6__QM]>/SW_T ;%-$:1Z21 M_ .Z-.60&D_4(=K4[UD9Q./D_$:)A&\<1CAZ3R..97]:H3&-MY% ?N M'5G)WQC_U(Q?Z.V"^2&7SZ5^^:\6-600Q2'"A]6R#YIA^O84N1X-NE/$N8VA M.'3@=$,H!LC9&4$Q=)V;"_4W6=[=F]3:LUS2.]D.0[Y6[<2 WM0K$_OELT#F M>:0*A@N6+7KS MU]XYC;R'<=K.41N-?S#I7Z.!.CRZL? FV-J-GNCA6U>^AV"/SK_F/UGS=+?KV\K9=F:7R0R@2:WLM*_V%UHU\.TSYH&I(_/1E7XN/#XWSQ8O([ MU6I9LJ=F2T,7-OY4UIS._R[IV0G&B+)"VDY*P(DB0# MY8+]H#6R/KE=:"\*R?;)F*5RG;G]J*^J$>^CAM3"[&N12#7(H1>-'>!=CN\7Y=,=5W$^U1J*NKQ8/K*QHVR/*%W=5^5]2?!8:5*E*4]G3 M50;Q?SZ52REV*X3TOST]Z,LK84@J5_)+^6S^JFW NW)S[TR2B(12YKC@+,.$ M!@*S(!A-',U&U4X6/IB .:/0#&&YI MV8_#1J#YOEUKH]GV&HUN./9(ZZ\<&.#+" = GM;2AK-DSYQV..*,V=SWB[F^ MHUZODS2#TLRX7%/$IN&M6HN]Z6==?-,\,#;\8CYO6I2TP&N/?9:F3"9IFN*( M9!P3$J6X2'F":2C"-)>"DS">_* %TEP;Y( !BR9/TJ'Z;_\SC\+L MWY%L4'88V'W^DRB2A,0L,0\A4)APE6.:J S'A4I$%"J22N*PR7ORY^&\IOM] MM[:9KGI[NK5>; ]\DV<2T$CE)%289UEH'DR"69A+3+.(QD1F&5$*O'K[C9X( M>*]V[WE(,P_P39^$W5=]>M["/O@M3NLII^;][M!"?;S,&.Q=S- :-<\C[KVQ MRN? ^_.1FG[\O3=&'AR&[^]TU^0(6_TP?7:MB_5,R[F!]FFQ_$'G\B_54M*Y M<=+^1,O*&/>S*%4BC6*)599KO9F;,1.1+'"1R$C0/!0BM9K[[8K R)[/%F S ME.E.0ZW;I6&R_@5I::9K#+%:+'&M<43U!GUHO@/(>]O,QG@8PV IM4;E MESO,,^A([KHF"N3ZSE!]G^ M_KG:5Z;?M9[4\,V:GEE 8A5*J;#, Z(-\(S@(LISK&B:9BI63 K0TB(@_-&C M^RT6Z-T:GU_,C/4^2O\;M4BA7PU:J,,+O&L8QG4[=34B+V'::@0V.JPK=F*& MMQ7&,.@3KS5V8LW^JF.W8^"E91]_UPK13)6YHBMYMUB^0#80';QY9#VR@8G6 M0 $;B Y3.ZP"O! *=-/V:/2ZB6B0&JZ!P-\@6V],N":+<=8$,'3[<2S(*\G0UA M-M>[6=M7BV;J&3;-I!4),: ML#9$O[96K>YQS#)JQ[S^+I]E]22_R75_7QRD41$E*98B%6;BE=+BG(?8I+#R MG*99D(/">P>AC%Z]T( SI;/\_H$N_Q.8UCC(&,LLQ;GDPD1VC](19'60)%_) M@8,PIHWU#Y&Y%[H?O-A1'DW.^OWK];>]M5)UQP%,ZG" M.$7L:ZD_>;WC0/;C=>:O9L@W*_#F#0:;=+U*95%$HL \-R5F@0@QE91@*4F1 M)U$:IS(##6$_!YNQ8R?KU0ZK+6C@>/6S>&VG&B;C($Q_?!ILSFD,H-W]&3WL MQBF:\,(H7T/5S\)EVD'J/MBV-SS=RZ&N4XD_E7.Y7.=T9BQ,,Y$E*2ZHB?;R M+,=%(2)<$,:5R&@>%E833H^ODX#:>^V3V&NB_R.6SG*DD4:F*) [C M2#L""4TQ-=W+*8D#HO)813R ]P<< @5Y\YRK_7< HV4+^:)7^<_:\G/H8.$# MG)-YQ@H>4)Q&,=$N5,!Q$1&*24CB6*218BR 5O'[X1NX)O\(UV0[^LL?R^PL MI7.9 (UC]VGOP/D@6++&?=>Z7-6XCS5U?%M"H!Q>X+Z M\\4!=SEF@A9F!$IEUM#(BI>R_E)6\O-*/M0S&>9YR'B. V+VRPGMS5"241QF M0E*2YI2H!)0+.@IJ9.UF *,=R.A7 QLUP($=)P,,L\P%>6$#,!ODR %X1N@D M<;YR0L.SFS>'BDU0M: M0T8=Z.%J;$NZAP71"\DP^7.C%E1[/DB14]'YX1,GJS8?)*A?9CY\X3%9ZG-= M2^!__M__L?Z)_H716O[?__'_ U!+ P04 " #D@/E8J3J?7NZA !ZE@< M% &US82TR,#(T,#8S,%]P&ULY+U9I?/QX@P14$L<3A"=6494DD!9[C MRQ<>[A&^_,O_^./S[(>ON%Q-%_-__1/_,_O3#SA/BSR=?_S7/_WMPVMP?_H? M__9/__0O_P? __[IW:\_O%JDB\\X7__P?YM[['S?_>OW1U737!^FQ_,?__==?WZ=/^#G =+Y:AWFJ+UA- M_WFU^>&OBQ36&ZD_2=#JU^M+3J ! M_UCC/.,E8]M7S!;ISH=F5:R+Z]^3S5-?Q-5Z&=)ZXJ2.)1H& MFB<)2@J$P#-!S'L91? A,WZ7Y4KSBHC>:&&%Z<\?%U]_I ?_6.50O]@(9"., M!Z^[%,QI=&^7W0?Z[,1JHXTR&@CT@_G99+CZWT-5ZT4!R MEVHA M%IPP''2(!I0S%KSR!B0*]$$;,H>^B?+OO?@@'(C^<7"./#N!Q%M<3A?YYWE^ M13OPA*DB:2,,M&N6!"I*!=X(1_(IAB3%4BJY"2#NO/8@.,C^X7"Z+#L!PX=E MF*^F5?!7@&;"\90UB< @(QZ2 <>"!JF+%#9:QZ5ILSO<>_-!D%#]0^(LB8Z, MBI_GZ^GZV^OI#'^[^!QQ.9$6DV?*@X^!:'>1S)N+!; (%"4%S/F\[>+^&P]" M@>X7!6=)L OMO\./TRJ$^?JW\!DGWECI-=(&)\G3447"&)+M PB\4R2_)A&T$_Y[DCR\7%_/U\MO+129V'/TON@3& M!MKLN),0%$G)&4Y;((7@.H<&P-A+Q$$XL;WCI)V9B_-2&\G\>>'RWMJ^ MMQ^&CHY/-IN)MB>(O%VLUF'V_TZ_;%RGDA4GTA4@IS\H\F9D_+@&C48F\KH3 MRRUBEUWO/@P>'1]X-A+KR."H5N_%$L.&;A9T8CL[>?%O/M"4Q.EJC.!CA+&11S#IP5!K1A M0@9.7XOSSK#NO_$PU7=\E'F6"+O8#EY>+*NH+D]@I_./=7^[6$W0,2$"^< ^ M*N(C4ZP4C390 A>A\$Q_M7 E=[_],%AT?[;90+1=0.27.3V-Q#']BJ_".ERQ M-?%%$BLZ00R9A).(F2!+E55.60B&-K4YUMKU]L,@TOW!9P/1=@&1>HR_?$F> M\L*22%EH3W'4#9-QYZ6& Z/Z$\W1!=H&# M]Y_#;/;3Q6HZ)U]XXJ-@V0L.*$,$)30#SQ."*3Y1<)1=+JH!#NZ\]# <=']\ M>;H@N\#!SY]Q^9&VO+\L%[^O/[U?+#\-%]R>7YPNV"WR\_X2SV99ZK$>LD6BVF1/-OCCPVEC0-A=G MF2;PBQ9FXM8[#TNRZO[$\F0QC@R"]Y@NED0_%_'#=#W#"0]>L*@!.Z_\3 ='PH>98(1U;_AV6H>>_OOWV.B]G$%A9RID 9 ME?>@> D0:E:80>\#X\;*?-YATYW7':;XCH\;3Q=>)XO^YS_2IS#_B)M4CQ($ M 5-F8")J4-8QB"YEU&3 <5Y!\^[WGH8!CH^<3Q;E%TX ;1Q?:YI'(OT MG^\_D>16;R[6M7RCPGL2T4MAM0#K4( RQ%<,O@#9.V%"X4;G%CD0^V@X#"8= MGTXV%O/(H'GQ&>>YYHV^GH6/Y/)JX M\[K#H-#QB>3IPNLD_?KU=)7"[/_!L'Q-/UE-&"M6.ZV!99E A>0@N.K]^!Q3 M$J@T.^_T\9$7'X:$C@\>6PBT*TQ<5A9<,B&M+RD7"8Z73.X01_ $9RC.819< MI&AB0U3<>O5AN.CX_+&-4/MP+(B-99C],L_XQ__";Q,*@8HT,D#6T=8TG@)1 M>@N,0!YBU)EEU\*7N/O:PQ#1_4GD.<(<.Z?A\CKEQM)MRX^<4['47+^B7=W_ M$KG*EK"=F<>0N7'9G7=!\=B;#\-$QZ>0343:#!;_\N,#.?Y*/SBC'IM0/E]A MIB]6B]DTU\K[3<97M8RK1:D)Z)_Q+A\'5FP?]N16-=TG\'%FU??%"CZ&\&5R M^>CKEUTCKHBB=="K M%=)_^4/X8V*2$)C(8')O.*AL' 7G&.BK8H.D%1+EOJN/4[@_@X_#I-N'J_F.5)3()9YCTD58VR#1%\ MB@EX((.OG"@\[:L3. 5UCU,S3F'[D.!J)/D.,/27Y6*U>KMQD3(9+@H)!@=?,V!5T!.7P*34BE) M2V_R/G?Z%,0<1MDXE?)#@FD C71@?MZ18HB 3\3/*]JP9XLO56!;9KSPP1?I M0,HL0(7BP7%?ZK<\)FNUP-;PVDO0.)7WPWI)K>3?!YC6RXNTOEC20GGY*2P_ MXFI2D"DOBH)BJ^%5G'@(+H!TPF>;O=9V7RNG$S'T@(YQRO4'ALYYTCX9,5]Q M&1>-,/-ZL<3IQ_GEZ4;ZMNE,4M-R%_._A.G\5]K ?\)"GZGA 5?!.^4=6(:U MCUZ6$%BJO6LD2U:CX'I?KLHI4#J"O'$*_8=$V%"Z.1YX_A)X<_Q8SU.: ._5 M=/5EL0HS+4*<6L^NVTFX4[ M)(S4XF!(G)PCY!YLROH3+G];S!=WX;[EQGINHU.%>-#U^I.19# P8"H%7AM% M9=7Z.F8_12-U01C4TK1303_>T./\!,&M#E&"EX9"#Y43. I_(6H7>)1,\=#: M(S\33=_5*7H;P9\-I(:;V';[W=Y-4OQ O%T'$%=1[>7G*+;%U<]_D!A)>=-Y M6'[[A62[(J'4R(,HG&W$6L+(/?2 M,<]CL,.DBSP@9:1N%,/C[SRA=^#D_8;K6U&,5,GSD 51BYN*>0W1>>(EL8R\ M6(RV=+. .+,O/83DGP[AZB\M-W9Z1 M. J%6TC>RN(=,1:P,5 >HV6DKA5#8J:)V#LP+O?Y^"FLIFE2[:.A. 68MXZ< MS6)I=V4.C"79F.*#W]N:MP5V-H2,FZG71L=/ .=X@7=QE7B?C5?3V05%#A.I MD]OLJ&BDK;T -7@6(P2NDPA2!F-:.S2/D#)N(MZS8.<4H7>!GEO%FJ^F7Z<9 MY_F:J9=A]>EMF.:)3B4AE[4_?DU+3:* #X4\?N:-"K(VI]U7-'U:6N?3=(W4 M>F?8#,_&ZOA^2Q]JFY$E?J+/3+_B<'40NU[S3$413W+8J$+B^IUOKNHP7LSS MCG=? ]CS(H+Q$K*K^5=:18B,#*-R7+GHE&.*-5[N1Y+8-I +B4.Q+_Y;G8GZ^C%93M6?_ M$M?3Y<:N79V%OYV1=%[D_[A8K>M/K\409.:,<8HC R C*5K%6* ME=9A_$"LC+N/=+IBGA,>720@/R:(O\U)V+/I?V/^GXM9K9"]26B]ZCXVQ;WV M(FIM'"L.1*K3V%S!.EF)7 "&5FDG;&2MO?BA>!FW)K'3E?*L .E@0WF':196 MJ^MY5+>D?MZYRY 4Q&A"ZWB]N"W_"?-8NV@09ZZQWG2,X%Q0(C$G&F)A3^YJS M#157CUNXV:D=/UEQ'5SQ[V!GRPI]=]G9XVT=OD(:7J^7TWBQ#G&&'Q:/Y$[9 MFH9*VP[!R[':VXIB'"8B9"\"2;LH'ULGSC5F85Q7Y3D/A\;4?3/H/\LMSD^! M@I6$[S\AKE>M[FSN/G3 &YH]U+>_CWD]G=/+IF%&0=]T YTM5*-V6"?V0;0> M"1X5JKR.6' E^BPP%-4ZO?L0NLZUH+7OT7IUS:4V.7-9,M!N0EQ&)$" G"[4+0%R7S]S@>U+0LE@+XW7)A&J1#'B4 M$2P%'4EFR4QHG<*[DY!Q#]&:0N1<,7> E;=+_!*FVQ8*V[N?2REM[6$=N.B4 MU\!D=D!+01#RZQJ@8)4;[3&8UE7#!Y U[JE60QRU5D$'J+I+?)$Q%*0,5J#4TFLY6:P='%J^7=9"YO6W>H6\)I17 M'_[+U27R)+HH#KR;?ORT?E/^1A:SBFO"HC6NMOPAEB0H36RYDAR4$!PR-";[?<,N MSNJ+9?WFZN>;*O,K.QND]RP2 MBXQG6B9*Z3IKD(.+08K::R]C:V0=3>2X';\:HFU8]71@Q5Y=O?8Z>KCDK]IC MKASS@@M(L=19(I+5"+. 8L*0^Y=$:#XJXG%J1NX!UA92+23> 79JR_W?I[/9 MA'//)48%OM2A94P2W.LLF]JV3.3LM;.MD\RV[QZYYU=#7)PDS2[VL-?3^72- MOTZ_5E"OP_SC-,[P!M6Q1)>YR76NI:V%>:Q:1 4FN)*#S M+5WHL^7"Y,22Y0M=Y\+M\\LY@^;=I#136W@ M,.D3YPJ^@ZWF%<;K^U6;)7JK#61)P9I*H?94-;5Q *TH6P^T)1:S0A0@I(+G@AKERD M/947@3X$3%8W[S?T%%'C9D6T1E);'70 JLTP@5OG0S>,N*2$*T&#<*F RI;7 MD9@<*)#37ID2PTUCPW:V:#");!#E?VEV'CIEZTQN3SZ[*#[?%NTLGUV*]; M##&)QF@*7 OG2&ZBML00%L"DHDH^T'[?O,_&4T2-FX71W--JJH,N[.*#5(#; MBP7K*C$J"B< G2=QU9-:SS ,<)IX9!W4%I??3U!TLAI&.V/*]LIH %;I!VNYD*)U#O2MUX^48#L(^39MMS\M M9B3Q5S]%8S=#:*/WAU5>K930 :1N#0AXP(J/CEMM%-EII*5FB)^@9 $MG2Z9 MGN5#ZWSY/>2,G1HR")A:B;\#)'VHK;XNEM]NF)D(65Q-I(3L99U]PSG$8!"X MMP)]5B(WSREZ2,78N]L@N#E3V%UTXCN@Y^"=WF[:EF1[,[$-2&5%,'9NL=KD,]>=U.8+K%;CV33=/U)"06BN4> M"@95AS!%\-H$R+33IY2""\T; CU-U;B7P0-AK;$R.H#70T&=U-R/^^)8T1(* MC^154@@-T6 ;[Q''M"ZV/I(H0WEXUY##P33$93:P7'&[9.=>7XH@TG*B$Q8 MA(0R@](L@T]%@D/)=?U?LJT3/I^B:>P=^1GSR<]6R7?<%/3M1AV?<#U-87:7 MGT8=0N^^X;G:A>[AZUE[AP8LOL82D=>4+"YK-9Q6X+*VTCG.N6O=5?-9>H?. M9HO?J[!?+Y:O%A=Q72YF#_O);?.-9,DQ.I.A")-JDPVRUIQ/=,<3NI\QV)]"TN4]7C1YR88)1D6D,PO@XP M\@E"[2250HWS4Q+1MK[3/H2NL<_E!L9=<]5T!S?:9-XL-W+,FY.D[7S8B< < MG/02K+'D/$A9(&*@P-XSZSAYR%*U/G YC+*QC_2>%7)-U/,=C^T-JT^OR?0W M:_R^^^'/-:)W-S?MG;GK%UTC4G@9F0J\1K@5+B)#0'3 A?.9*55"\WE6^^AI M,')W,\!ZN:@6.?_T[6^KFHUTG>OV(JW)5M])0V"">2T< YX$UOC*@<_>@0@N M&E-LI$BIL02.I[(;-^X\!.V8U#NDNKK85!=ENMX,(G92(TN, _>RUF+6%!5? M"E@7I8W"EZ!;APHW;Q\70$/K^6%;Q%.$W@%<7B&]F5R'JACZ>H974TU??*XG MB/^]^?F$1Y3@A=X[K\SPRQYHH:$7SD MLDQ>35=?%JLP^\MR8K&=X,U'TSWW[\^H3[0_CCYU*0 MI&J,<,93U./K2"^E8J2O5 1I="DD#*F9><)#:TK0N&'!,\%R/!6>FS3PH=VE M6HU_?@H;/_MS;;9]N0A%R)H'JZ'80.(LQD!P&8''I+S4CBO?_)AR)R7CWCH\ MLWULH(PN2DJNRK.NNK=/'"I+,;J&%/GF6B: LXS5E2%31LUC;ATLW*5@W O^ MY_;C3A?^V-OI_4*8*QZN*OFN;>Y.&[V:^&1T3JAJL_=-Y96':(4%S2V3Q29N MI3YD#SV+BG$OZ9]SXWP^97408MP::!UF^*;,6GS^SK6NEEBZ2.*\,]\N:WE(37C;KA#9X+FKBGV(^ MTCIQ'H(,$D(P4F0>K5*MJUMVT3%N^?@X.^CIBAC?O:\6^O5BB=./\\M[W/3M MPS*00YENQS-/&.F(A1Y1$U&3KW=R)8*1:3,+FF+RF"-@RL*::(B#H/__9<5M-C1R)O W?+F\9YU\N.9MM.4NS,/U,[JL5 M.H/Z.=:RKQ/O;?.T>+^ZWT M'5?CKR'CS4GC1%F6#.,&C*HMT7.HM=^&5E%!E-#+G%@$;PIQFFM MDFO>E?APZD:>E/#,&_! 6NO@Y.4A9P]352>BT)M#\."X#A2A60%!2 :E**%I MS6%IWB;D$+K&S1\8"A-/0N],!75J!K?3KVOWE(*HM:GCL8JOTY'(H+N$$K(I M1>JD-+K6[2'V$C1N%L%H0#M5)9TB;'-Z>;-#7!YC&B8+\RQ#3CK6J+U K)-1 MF#0Z>JL+LF?89'=0-FZ*P&B8.UM)G8+OWBR$FI5SV8[\=M.3(>2&L=-!%XA+/J%*\>$62PF4MB M X2JC8U8,! #L9DH NR!,=-?AY<[J&RFRK(9RG;:*6N#G;J[1G^A\6+]%\7 MTR42K[3,UM]J#_8U.2.UD\*7SYN)$\D5@[8>BQ8!BM=T;^L"H)52:TX^<]"- M@7@X=5V6?33#R?VKNV&4UL6.O>7M]6))7"7$O'I-\MZX)#OD.8E&233UB)YQ M#:HX#;[VVU(8E8S:NNB;%QL=1V*7Y2)#0W,(]76!S\/E.2'B8RZI90 M,GBD%6AJWZ4<7;:F=9W(\51VT^/@61S*5NKJP:&\9?5_6:TN:L^:-^7V0*I) MT:ZF7BJ0D3P1Y>I*KD-^G=,RUFI5V7QN\M-4=>E -L/%P]ROEDKJ ';O\,N5 MYW&/CZ@Q"A,S\,3)GM-> <&9!#Y&&[PI0:?6_N%CM'3I" X%L28*Z<+C>WO- M1Z5_NUQ>+E9K\A:"9]K4:AA-2T7E6K 06.6-%:^+"$6WKB/90TZ7/MU@-JR1 M6L9//-S!T56?K=5$":X8YQ)"*1&420R\X@4D*SFFB,:KUK=W.\CHLJ+W&8!U MDAJZ,EH4AY,EOEBF3V%%6_Q57U3) QE:6[NL&OI#4QCE:F(NRU(YF[+DJ76" MPEZ"NBSV'1I?YZNF#Z3=\B4W'=O>?-DDU?[\!R[3E"0YJ?TF$PL6=,@US8>B M)B]B 6=MD%I$)U+S6O*GB.JRYO&5T *G#A38QCAEO9 $,HB9;!%6% MY4!(DP-#1IRUSEP^G+HNJWZ'@MY 2NO@7/>R01%Y!7^0>S#_B+7C[IMY9;;^ MO_H*7\,,-PG;),=IHMV\_L.+>;[[@UN?G'!$%IQ0X!ACM7^#@H"T(J-"FT2] M$?2M@]4!V.AFID';D^&Q%=Z!"3Z+VY;%=%8+?%>M7\"W/(-A<)0H?: M,5%XB)XC"(7"">:9;MXOZWDY''M&TD KI6.8=+!QG&"$HYC3B,H]T M"9N?YZW.?QZ?_'ERVPCRC#; MBO*7>5DL/X<[\Q"DL"S'7,_R)$4?%/U"D [!.X_./% MP9 XA&(Z<9%I#=U;.2\H"EXNOY'_<6=/E&8$C5RR," 8 MQ]-;)Q;R#-0U9V\ ;:#(3UH1=.N93\/[D<.E23Z317T> M?7Y? T#OC%7:G%FLIO,] Z0?#B_?3$NYPWNCJ5*G4_-<8Z@:R:O]W*H]$YMY MMM[+G$'S7&=L. N!X U:B.)"L$Z% 0=8/4[8^2/"KU[RX;+KC/6,V$'@"CVH MQ!5X*33P(&C_X=8JWSI9X"X%W4R@:H2%A].[3Y9W!]O[-?67$JD+=#'?^-A_ M3&N:5F#D4@M@OK8L2H*#%[7NS5(@R8,.*K3>OO<2U F63M#T8Z Y6^P=8.@> M#Z\6GVD3F+ 4;3;D*AA9.T9'Z\"7:.D/ARSJHI"U/D+<24@GF#E?T?@?0N>\P_!4_1UQ.7!"A#IH'5:?@*F')U?4Q :9H)#%%\7YKN[.;DG'!TT#% M#ZH(SI9W!ZC9ZU9>#N.X8BR*9%62 4Q.M6.],!!+9N!C06^*]Y:W-D('$S?N M@4E[; VCE0[@=FW#*6["7^C+U21E731J!MHDDE/@!@*7=4H?LY(7SG1I77+W MD(I.FH0T](9.$W '$'F8 /$PVGBWF,U>+Y:_AV6>9&^88X1[YFJ9?JT+]%X+ MT%(+9K6T5@S?/',OB9VX329#*GKK_=M0Z0\LV%D:Z"9KY#=<7^[45S.0/5/)<- \UF8B M7EW.S>/:U_;%/'O=VDK=(:"WEK[#X>=TN77%T.OUVLUDM<3Y<;=^=J'&+07H8BH(,A" M8I#<08Q14IQN/::4"H^M*V4&8J6WYL3CK(CGPD(_-?FUM\![3!?+RZ*EKV$Z MJ^$C";I.K_S;G-0QF_XWYNUDMPGWNN1(LD81),657D (04,*B;;!$HU.K7.O MCJ6QMZ[&PV%Y4.UU8+??89J%U6I:IFFCOUJ"><"QUE6"SV4MQ/4"+8:%I(N" M'&J/\6 9.*2E*EEV2EHM.&]]\]J2_G%+ 9X3U:-IO2.SO.W,07Q^7ES*>O/' MQ%DC>2W2\2[6J362MIFB/6 L7K"8C9"LM?U]C)AQL_R?U= VT4>'^'J[I>,6 M2RDG'DT)P')*M2*,@\LE0\[1.>^M1-6Z<' ?/>-F\(^"LG.UT@_0=AS$Z6)4 M\9:#0>/KBLD0:^NA*%"KD+WDLI.CT,&&-8]\%'J,!IH6(GU'F:-O-XK\1-%? M"K.^TDCODM9]3ND>23YK@BF+TG$>$*P,A/J "IQ+%CBRH$R@K\5@F9=#)I@V M.="HKK(TB8F8R7=AK/:'SH5<94P0R5/.+F 0HO4E>BO:.[D=;8:_00ZMCM5Q M!P< M]SM&^<(E^\_D5Y>U3"12)K(PI,W(4)PM:]YPMICWQGP=79.O=U3S2?( M'$)7)^D@@V&RN6XZP-M=Q_MQMK155@C-@!G,H+1)$ 1/4()/R0OC<_,*U -) MZZ:Q_$"H&T)#S8#7VK_]*:RFY'N]O?6\$US174]IXS4^25\C!^_-\F.83_][ M.]G^RD&]W/1NO_Q-N6J-%F8WONLU[!R%R!(30<(BUDI/A% 8 ^EC2HYQ;77K M"J,FA)_M()Y#Q*OI*LT6JXLE?B!E_C2K1Q'**VGK:%F/,H$JUH$344- RW,* MT?'FI02M>1C787Q^/#]P*,?$1+?VMI;7A@?M#4Z)_G<_J%&L?@"5C0SO(_T> MM@CT7"L1G 8TM:TN\@@NA)HX+G.Q-K$26D>,^RD:IO_(+KS'S,FW#0:T+0$( M_>1?1*DAAN R^1XALN?I0=*=<6N(FM&F)L#EQW-%O%S&%(+P#HW6N9^49G&<*A#(^.AW0 M-^_&?C!QY^=#//&B74N!6^:ST!$HXBI06P[36L- JTX[1@M#<]/:2)]"Y[A& M:QA\/GF3!;O]V&\/U*#V-[-7V^=]N-'J-(.M+3"5Y MT,*86F['P:MBP',>DW%%^.9%D'O(.;_4ZL&C;[";O65*6 XL<\)N4 PB,H2B M4S2H!$NA]5WO/GK&+H!I@XF'U52---"M];@S_SG<'HM]O"UY_%EM+,N!M#:R M,X].QKZ9*\O1JQ@LA&3($]::7.U-1[X0HTS.)AT'&!JRGZ@&\U%VOV#GR801 M.ACG(&=!&W9B% 5X)T &C=$HEHS&YQ) =S:I+7YVC$X91D_=6JK[N:NK-Q?K M11FB3]FI;VH5^#7@LY$-O'>[Y(NPKI@$SME-!XW:C4\+"$695)@WL7D V#:A MXV9QO"GWY?SB\^)BOKY9--)SHUU.P$2A15,*$MNF0-;.2RM*++9U<'<$>3VT M:SD)%P\S,X=12;=V[&7X,EW7,_^JQ5/.OV_]>JM3[\IF"\LR!P;HRBG>TNW,#AA:& M\VAIGV_>O?U0XKHR(<=@XND\W!;JZ-: O,>/U=&[U2[W!#.RXR%MC,E3U+5* M3+U\S3O\LEBNZY'?%DB1>U:L%9#0>U"61_""8ZT8C4E*GPTV[U?T""UGFYE[ MS]UYA"F)Q9 +R%@;PMLDP 6;02ON8F*,_FO>V_5ILD9.&FV!C0=&IK$RNC4O MV^SS&E1\NOZ.*X@< M9$!7/ 2MR;DM!!.OM*$=PF?2L2?GM_5!\1YR&G0 O/_H&^PR5XQ/M*<2J[66 MTBB(Q":4)!GYWL@";VTT]M$S]K54&TSL:/+71@/=6H]; ]%/B&WN35,_/Z9Y MA)I&IN/V$5@]U\7Y:D/E50[#R\5JO=IL$3&L,+\-W^XFJ]K(0LE,@6>"-B&A M>.TQ:V@G0L6Y4+)]Q<1Y%+<\Q=W[]I]NO_UFA1B7!#>%9%5T3?L0&GQ4"5Q$ M+GRAU=>\JNE,DLL6E*1R&TXPDL::^V7HX05#+D;].F9Z+7W+?V+G93TJ(YV.[D6N9I M_^? 6:HWM3Z!-Y;VM?@%/2 MFZ"";9_P=!R%XQJMX;!UWY8-J+=N3=Q5,X;K6:,[NS&<$BX>^.!&.8PG<-&J MXNR6_[S)D-^^=0(6UF06"5]* 0\]\+I(C:^V''$'>V4F.!_3U MV+V02I9.HP;4*9!8R!.)/A4H4>LL%&;)FV=\GDCKR)5J V'M01KDG6:,8@73^J[O#'+/#TR/?O6=^^_,0J;( M3'D'M(AJV3Q:\FMRB@6=YJ9U,L(Y](X=XCX/)A_&P<^DX6[-YNLP7?Y[F%W@ M7S%4]DZUEKN?T\9('D!C(]MX_:8;?=\JR>1*" RU%ZJ5M:3<0(A:0?;:!^4D M&FS=$WD?/>=:MUU2_67^Y>*12G>;ZO!W KL@EI51'H+S"$(G0^&4D\RV'LIR M%('CVJ]FN+EOH(934K<6J39\FVZ&7M3 \.5B7C/,D%RCDY(G]CVM54_3 ^EM M%[INW_?BWOMV[(X>N;<8!&3&"J@H!7C+:+/$Z&WAM:MOZ]+8HPALT;KQR9?= MVK.5)SE00,69I5 G:MJNR4.@4(=)$=&6(%M?FAQ'X>BAZD#8VM76<2"]=6O9 M=O2Q>[N834^T;/N>-EC?O=WT=M5_+TEIHQ "K'=(OKD30)MB!H$J8 XRB>9# M5KOHOW?GQ1L]?;M9/ZY$QXPQ8'@B]T G"0YK3Y&LE,[6"%Y:"V4?/?\(??&. MP=E#Z]=(5]W:NMW=XS9#H]MUNKMZW)#][G91_$Q=[Q(J3*G>B3$&*L6:J6,% M('-*FDRH2\T]MT&[WKU/GS!?S&KVTL[W;$1]LPS(DXBA" 8^A3I)UP=PAK[- M4900 \O)M(XXCZ.P[_YW1Z#G07G/<(KJUE[M:C%WLK7:\[#A&N(-:*D.;UN6 M7$S)J (4&3A0N=#>Y9B"@B%JST-(S;N@/%M;O)ME\<@K-QF8M]8%R:$H$4#G M+$')*@NO.5@;L60,)9O6NR$7OXC.8] M\08T6?NZH&7.@I>%\,-J;\4H&:DX1K!!#<"O7W(UH_+^ M/DT\(D<+R7$+BI@%6CT:>-2Q.).5<*T; AY*V]BE26VP\KCI::B9;FW.HQWI M3K9 3SUQX$YZ UJGI_NAY6"S-G7?<4J3_RX3N=>,OA4Q,U,RS[[]Z)>Q^NG= M*O<-Q;J:""I-ON^==PQ6#NZ==YI.NK5. M)W:2.R,$/.=]HW;/&]#NW6MTQ%F]R3&%D,H"*$M_!+0"BC"%>>&-%,V[*C1M M?G5?PB3@-_L%O"U7OK/_\^15$B@LPXLA] ZE;8-Y5VU MS3H&34\-@W\&179K*F^WP#OCP/[!0]HWZ'L^2Z6*%85V4K!^C"ZC:4B"4YNB^S6Y?I=Z$HK@C)1@M*<5D^=H^A#IDV?&'H8B%@\2Z_S? MHC*$3/N@XAAD$3(4,]Q1TU&D=MJ=[Q@,/7[L-)S2.ABB>\/FS_,U6?2_3S/> M8O =?L7Y!;XFF?],"WXY#[.7%ZLU^6S+U4_?*.S-%VF3>_8>EU^G"6]= 126 M778U@&8^D2/I(L2<)#"I9?!.%5=:7V(-QLS(XZ&'Q?>8BN]VN][5$?+D#7O/ MPX;K7SFD6_]8]T+F@C,8.#EIM5UI" 8(B/4@+0BA2H[.M2[R':J+Y:WU<>\- M-:$S$?)?36<7%-3>1VFD' MS&,PM,>H#::T;DW634^YTR.+^X]HW>UN0*-T9D\Q9,$5R>I14RW?UD:!K^V< M0^+28%11N^:5IJ/VO+N5GW;KW?6EKQ?+!QW07BR78?[Q*GEWMGGZ)K?WYH/W MGU+=!%+YO96F8M%!D5\078PUS2V#]T) 43866OG*#IF/^'R,?M?]]8Y9"WO2 M'CN%55=1UVY&-P;SS9?-==-5)M>W>QPC9A558""5T:"8L^ LUV /_;?$JB_CTL\R/LJ^*Y,L0O\DR^ MHCG20)&V1M4F#;]YM^SR*#\*]_@?"_0B*[O98YG9GZY,/9G8\ MI'W?[2$/9W9W7];"R2Q- FOKP'-,A#);#(0L$7G(J'/[3FA#=-^^ ?JU(&_- MS_#"(P6AD(6J\^*# 1U M/MFJ'/38YVC,/:#E.:Z%SJ10#](6.*)+;@)6]=U/2L[;EO MELKVM3/&ZSR- M=.76OYZ25X>_3K_B _'=,\]9BFR"LE!GY=:BU#JTRC,HSI12C% 16]\8GT#F MN.>68X!Q& UVN\$>UD3]]!J\8Q[_G&WAAVS,^I.?RM*!BWDK^LE[]7]U"8,-$3[T[5ED6J@*_=>'U$QIUC M,F/K7C4'DC9Z/[U!D+3GM**9GKJU>/M[II]LZ0YZ['-T?1_T,./T/MN2!!4" M;90,O085(X+7TA)(A?)..#2Y=0NY$7N_WX[,=Q#QR_RZ(]RM+G&T4TTK'*Z[ M]MXJ\??.;@O$Y9R8*MKZ#>-8.YC?+ZJHVY>^AIA:NO_TZ#7$Z>WBW:&62A5D.L?9W5*@# MA%0T"$[_$+E!U;S'WK$TCAYU#82OQTWB +KKU^+M[)3["M=A.FO7W'?[O"&[ M^^ZD^7G:^T;2:-'D W)$60=VT$[L#*<_DK$A2B%RZRKA8=K[7A;#KS[]%&9U M=W]_$?\#T_K#XJ]A14#\#=>;PK^;;.D)\US':&F;+\S0&F )O$2D5:>4Q*!H M]U=/(.;8=W;=JO<8)-SM0#"0T$?./+S%U\O%K&;Z+,/L39Q-/UZ6]"_>X?IB M.:\?F["0R(@6 <+6;IWH+?F2I4 63J$I*9$;>1R6GGKEN+[_\%!J*O+CD>0O MD33'CS7#ZT-K0+WXO+BH<4E9X?K%1XI85NL;ABFG>T=' MOV*X%N.'<_;\C<=U45$Y T75:1P^9HB<&TC,6ZN-U=RW3@'IK?%XC30F4141 M#:N3S9.L_6HE1*TVHTE,L2YKT;QOZ!'D?3<-QX] TXD-QX_65@^GP=N#O9\N M5M,YKE97_3U6+_Z8KB8V^2(L,4.!K*@]/3PXY@-PG8/G''U0S>OZ]A$T>:(]&R\$IB< 2,FYB\((=$JSM>'07/;/.5/FY$AM1X:OE^NZ O%_( M"E[9/!FCSPPAQ6+(+\NUDER1- I*E1-*?5B7)GK%K;V OKO9!QY_^\BP&-B? M:"3U[G!SM8Z"S=Z@B""%)^P+6R!X7[.,LU8VJLC40=U;CD;.F(Y$*YWNA<@) M NX@E'FY6'Y9+&G=_+:8W]T611!2U=)-QT@HRM;+NLPH "SH?%*"7*OV&;V/ M$-,3;$[1\X.QIRV$W@%ZWGQ!8H/,[]8COV(C<]J@ UE:R5.]2\X&0L@UOQ7,HNC_(GS A=R.&'7&*H MJQ') =C87JDX+TEC:=V*8A<='9T(-]'V7CB=(/INDX!VW@]=-<,(UU*\N@DL MB^6NS\=M$_+&MV/GDC'@#5I3"3W[+5MV0B?#:_I:/3*R])7CR@/C,OB4I-6L M=2NS+F_9A(N<:<=IS/8N22]@W+DZ;-PU.0)$T$3($5&377KCGT_C%NV8Z"P7&W;$?HI > MW3EACBI(P70@DH,@L1CR;+@S((RPJAB!C#7O2?;=W+$=H]B]=VS'2+G+.S8N M7&+<)V#%%%#.%X@AL'I@(WC12O+[,PJ_SSNVHQ3UY!W;,5(;]?[]L3NCPF3F MD6O0S%$L;0SMUA@\"%^[]W))L5$Y0.V=W[*=JO1S)3:JRO?<#E!HZXQC#*0. M$50@[$9M$')4)J107#[L<. ?_)[M%(^BD=1[O6Z99+!K0.%='V2.X8!S$ M:(U**2IT!T6(_RCW;$?I])![MF,$W(&O^=C!O0D^(T=.@H@)E$X]8SM*QP?>E!PC\ YP\_A5H7<^%*\M"%&O"D5@ >9 MLG?=SS[O+=LYV&DC] [0<]"Y/BO.6@KC:,\.Y)OG)" Z:2$Y%C!$ MEK)JW=#F'^N>[9P#E>8:Z@UU5\R\6\QFKQ?+VBY_0O0RIX2LTQ\RJ%KL%*5' M6E/12'3$D!KT8O93>M^.KOHZ A)YRKZ ! =)?63D4.>W'21WZ_#"+XC+*0Q+I#WK9N&'^$(@91LXCGP;O M8JB.6%ZNPJQ.Y5BM)^B4#8Y%0,4IM/"&H@KM'808&%-1>6+H1-3Z47U8AOEJ=JFLZY4P*5D(ADK2&JC3#[VS$)*UM"Z4LIPE*<*@"07[ MB!MWYM-S;VGGZV?\9@];_K:3@%[?2ZJ9)(T^2AL@;U*YHD@02]!0LK6(!IEJ M/N7[,5K&G:PT)+J:2+\?,.WT_TSB/D84P+*JS2L2@A?H09H<(\\4F32?.'&R MUVV^1Q"=+?4SO>Z?YWG Y,E?YE_I.8OE%%-(B>TBZ]CE'+\&)S,#DS%E,MDC;N@YC#SGG6J#K1]?1%BL2 MY^>G;!WK$)KTP16.830%B3;Q0(FAPD65BSCHCBBYD[)]KO=V0U4M-4$L\ MW#_D;*R0U:EU.Q4* MAT+M1+UT +5?R6.YRBQ,&'C(DF)7C63YL^<0!>T!3GICDI/)')8P?@2B;M[> M*7!.5>RBB90[P,=/%R2XZ?SC%?6L&.&CKX.!*H>E16OUXG.P>AM2H" 6O1 MN7(L@"\,*0RV$5$9XYMW[W^:JE[J,<>(YDY33<]@HZ\OAW+BKQA6^&[Z\=/Z M3?G;"E^L5G5V^"95-:6+SQ>;9D%[%&<.'"95"A:*OUI["X,RU&DD-.KJ& *_:0_GBJ30BOT0,'H%#%G M$8&DHT#%3 8C:@/9.L8Q)2FP];7_\%QU&NR-NU & D6W]\OO,,W":C4MT[1Y MV.K-Q7I1;DG@S?H3+E\N/M,;/^%\-?V*=83Z.>TPSWIAJ\:7[;AN='-= ;K^ M=I,%@2'6&5^0ZYFH"A0P!$%?8;#).8LVB=:>ZUT*SK7*>X7YRYQ4L1'I59UV M5-HX+8@H'VH/$O+%C$D4@%LM2W(*=>L.;\?0-Z[#?08R[EO%P932@9=\W2?O M4EZ5M<4/5N7$016&H!]**5ILR48,7H4 (*61E MKG;/NBDBNCG$; 39XG9D$&)!50A2O/G#)2M#X);4'WN >>?6*[ MC9+[ O:&K26&6>6J5CI<8H,C"N-$\/.B_WA)Y M>R@;]Z![4+RUTD=?*-MW)G%S/8 E"F+#0W+511'*T%8B+"0NL]""VU):'Y$> M2V,W6_.PISR#JJX#:-Z_+GA-HCZ YY<7RZJFMYMV'9O*U0_AC^MS7&*8JTRR M9EAOMS;%J\9ST([IPD6T)K7N$CP$']U$5@,@[T''EY%AT,%2>+]>I/_\M)B1 M6E>7.QLQ.;NHR=EOJ\--:E^OE]-XL:Y6Y&MC_!*+QD%&U*+-Z0:Z2E;!UJM:%\["ZB8R/PP?G^L\-A]&:E+95Q MF;9&VIB8$'6JTX&SB[7L721PFDQ4CHI%XZW+IL?MX)J!L9NE=K8PQ@-'/XE9 M.V6P2-,[3%;VL:I4P3/Z2O#78G(M'6E]>U=2_K'[BK[/4#^.:#1 MCR'?%UI=LX;1^TKGI[ O?=Q;=*S#Z=XF.1KSF(,B10>>;T9SEP0""*" MS(QG;G0*S7L6M4V^OBE)O1+EW^;3[4PLH\D/EX@0BN#DF7,#(>5,)-D0'.;@ M0^NA8GO(Z2&1["2]/][CZSR1=[&?7N5ROJR&_4W9K,.K6:$%'5$,140%*N4" M3@4/T43NM HR-V^>]R@QO;3P.E/=CR5,GR7[#D!TF_ZK.V^7?>:<)8B)D5R4 MHATU8[U[02NRL3*[UCGX#ZGH)$WZ//7>[T%QGJQ[0,NENTC;_-LM!1MNMJ-A M4XK2,P/%A+JBZIP&[A@P3P%UTB$A;]TE9S]%XZ+H7'W?AT\[X8\\"NP]DB>? M=_#S[XO-P.%;7%G%"L46"<2&JSJSPYGH@7MC',6_47#QA"=\W!O'O2!I!)D! MA=R#%5I\_KR8WV9 ,8;9<5W;T)%5)@<18A06(N,AL8 >2W/#X.M;W ? M)6;<,_S&F&DC\I.Q\Q67$+):VW'IV&8*%4',[31!:1B5X=*U-T7=7DWJ4 MH@^J23U&ZAU 9[>SKQ6+F!5PR387E)HVXLR!"S*F)7E6FO>=Z"^^:J#>!^UH MSI1U!WBY985_O'%HI%3 8#N'+C>L+7A:"(#*[DP#0E]'7'O.03+')@2N1%6.J5:GQ#LHV?4G$09.SW"9GC MQ=P;4*YBU/1?%U.B9)*S% JM!LYJQ01MN;51AH6 B1>!/N3F=R)[R#D(.N[[ MA,X9@N\ 0[Q'Q-%JN9Y1>@?PV;MC;_[\B19+KCDY.%]M-/:7Y6*UFA3)N(YLTZ.ZIG$5 M0BF]/E.M][L8GRSC#@"R>[M]L5R&^<=-#OSJIV\WGWD;OFUF85:.;]B>YSI( MX;?P&:\RGBUJF9T-X-3E/NUI\7D+1>40D@M)FN8=<0;@8^06Q:?#ZKX]&UO' M(U?WOD/:%*9I33$RL8'+LEA^KH-<+WV2RN)VP((O/">!%B217_,M$K@0(Z @ MII11V1K^A.]UU M'-HBCXV(QM)(ZL+ _D\.^^(:7C+S99(E=,9*3#BI$*Z%6H5T74$=)09/ M8J'U1$Z/V RB3J"S,SYIIKQHWM'I<7)&+L7I#8&M%#?RWGMG(;W=GEW?L.*3 MB:*6C^BHZH3/6N8DK0)R=I1GP6FGGSKM.. UXV8?=X.MU@H9NVM+E=F#&Y$K M/EAV%/#+#-F2JZ!LJB7^(4 *V@M+W!BE#P#6OG>,FX?<%:J:J:*++7-?^3(M."/(&Q7EH O.HS;-[Z#70MLSE78ZZ !0N\O"&7$1 M>9& 3-$F3D$\1,UKRZ,49/027?/DL.^NU\)1BCZHU\(Q4N\ .@_;'EEA.84? M$ARK^W/B&2+%'K7'L ST;X[E 7,*>SBV:*#8)YM+'2/E#F#R>*AO%LH87 M$R^5D]HSR*PX<-!Y>*-LQ&D>_/9MH9?^U_2S_M5$]4X6(0>79@4AX. M4YAD7YS/V0,7-3%16PT1B2%=9!%,>Y1ND(RK.U2,@YC6^GUR,F!*4N[NDRHFZ[J9(C:R!@#;0E!YI1?%B3('*6QA<(0Y3TH(VO[01^AQ$3.:@R" MA]8'EH?0-H6M^"?/\#MTQPNYZK-A[_%C/>W^9;S)\-HK*>5K_#K-;/SP]^_W(%[3) M?3^'JT:9[UT[E6K[%P51%@9.)E<"8X3/UG-E M'Z/EG .'WR[JV=J;\A>LEXM?/DU3F%V]9S61&446]1P/!=;"[PC>10D^)1ZS MBA&E?P(W3[UCY(N2%MJ]?=[03)P=.$);7BZE4\_FKCGAF;95$0I8+6(=(% @ M1E>[=P>NFC8;TJ;'O \T/YUW!N'VM#. MX'OH'8X[\J=]*E!L38@+W-46ZQ9L$-EY G6QS><+-M[A=MPWW'O#+2'_].WJ M'R_O(7S,C ?#(!EO0:6$-3-0@T)#4:ND"*-Y,^P3R.QT_SP&.WLJQ091ULA- M'UXNYJO%;)HW;&QN-S99&4I&+%G>^O.HD@LYIK70\%L,0*\81X8\YJQ)%@H!V4E'(V@ M,5.>6NET+T1.$' '_ON;+UB'=<\_;GW'JSP*KKC(6NMJEHF->FCF5$X@6$/$)*3Y Y1<>+]@+O #LG)EI$D;:YM)PU3M5^$ MI%V=%AE0R!$M9VB%*\W3Y!XA9IRH;S#LM!%Z!^BYSCW]Z6(UG>-JM5T,&YN< M-"_<9PW9U$*OG",M!:1=G.7H=*)HU@\VLWP70=TD>@_J^+3730] NZ1]N_:D MH^7A'7CK8FUE0S;6HP/FK2I9H=38^D3J#@&=)'R?K]C[D#E9RB-GTKWXC,MI M"JN[QC21(2UU!K(-=?*I<0I\80&D+4Z6%"R_W_1SYXGVSH=W$8J?HJA%2ZF- MK/9?YO2<>;B\([K+128F6)8,2K">EH$IX!()AD74S!HCB)T#=/_X&[HXB#X3 M (WDU\=\W\9BN2RE]7R%$\CL8J-KB)7%\RKNC/2C M-AG!U^<4O\P34J(S M2 7,2OA8^N2IAUD=+&# M#H>L[P MA?IH.,ECD^E*X<,>%$%!:,*DMS;:TB,]MM%1^9R48YRDR P89U( M04D58^G2E@/(J]S]9&BP#26H=G)O/XP6HZM5#D9<+,;+\,E2(T?J%) LD4]$ MYV8M'FFJ/2+467" HJ*V=/7++EHJ-T,9&F1%1-" 5GLSFO^8SNWXM]GTYL?' MZ0+^[,%R'($5&=9W_OVY^339_/@E<Y@Q\&!> H!'JOYC@Z-?9Y- Y@/'T;6C<:CQ>W;/W.A3KR,.BCC/4>8 M)(HX51(YG @28%=X23D7[@D*M\;%=BQ?=[[C8,@IQ="J@;)5Q#=SYG^7+/F4 M-I4U[T:3T2)^&/V,X3V(:W(U#E&D2(PRI9 M+!7C'?!R\(?KCGL<%$G#"J%V1[E%?M>^&OD'1F2NW)I?"@TN"DX8Q4#!< Q8 MY4G,<%H"9RFPY&CJ\AJS\P-UASL.BI@R3*V,C"WQD(OP/S=SN.TNF;(Z"BWA M5J5Y9 [KQ8)JHYQ6';"QYQ.5QS<."H]2G*W]B+NF^6X[_["SJ]'D M]/9_I?(XQF'OG7+\K8R4 M-Q&^ZD?K:HD?X[@4T"0\O%GO(_?Y@ITO"PF_Q'$VKE=SWN:7UO&H38@H,9\G MG,"-JKE4""Y9(T3@RC]M!+<5466HJ3RV<5#D59!7([KL[:OWW]Y<7!*AO>3@ M)"3.8IXH*)#5S*'@3,0:CAH176HK'Z]:>33C2715#_XU)?FU;[B"='0DZ=G5!]YO\-I^C;- ^'L M.,[=[3H&L0Q]14M%Q^+\: M4#UPSE#YRLBWD\5H98>--'L3\U480<[BWO\;9SY&/ MZQZ.7@07L#4($DF$B^/%/JQ'&O@,G@]G62/ M9Y5O\&4T__>KVU=QXK]?V]F_ESHP$4Z!9(T"4RHW%8I(:XD1IDH0JF0$IZKP M_? 23:V44+9BG12589.8W.QF?5YC2H[F$ XE>3\1#JU-U.84U!@Y3H*XTC;+ M2S15;F%?% $OPNL(<30 KV5,9WU,/\;-50W,<8E)B7)Z,^)PY)#C,>?11&>Q M,U'(X@&$;82T!J1C9/W4)#Z:\94;X:RU]Z?96G,V*N6\0ABK"+I; M)^2BCX@F8J3EWG+$U"O9\[Q,GT.D",97-DY?S6+=O$]1V9_ /OL MXF;3\0Y(Y1%2GKO5X0(?'5U]A]7^*XZOXV)N)P'XMMS;S[@\"'$3P6!6 M)Q+ #(N4+*?>P;YD'H25)(N"\@Q8;.%J(-5H)*+M[/80TYKOGQ/D;\$I9[\;P!*ZZ/V;$=K M[6Q-4I2SA*3G+$^\Y\A9E[M0R9""HR8]-:J/1M-^BAH#5%_!3P>30@.8.E3C M?[C+3#01K$EC)<*,YXE2TN:6+A@)IBCP,$BC2D_J[4ULY3KQYN[7TTB] 7CW MZE6$0^9K0%&2!)X2F-(V-W.SWGM I!$>_^6;3)T(0"4Z3QT@S2:Z\CV[6.[3 M?,EE]K&DMGF$J8=#KPB!WV4WS!"#A5&.%'_WV4=/W;?M.B L)I]FL^O?VMD$ M3M$\5T7^B+/E[-+^N?/[5BN3&=^9WD)Y[YOO?5Y_ZR[OF ?)-5<4!+BP=-V!PSDA&I$ 44@@/F&"A1JY#%/$4P M;!4/Q>>9/22@\F570M[/1ICU9G #9M6;T4_0NI,P_[PA8#D\=/G+I692:@Y^ M560X#W8+H WARD61>J:ZH5TC("(Z.BDH;DO"^-KP-)K)OI M,+RZ*BRD_@HM%[T5P> _)V$$7!JYFUPS^<">N!@O_V/P)::?[6PQ\J,?=C7" MQM_,1HM17._722.MUA@1 6>-^P"&'Q<:>A8)-KIT[]"#B:P;M*NL M1?L(J@$]^M]Q^98<+G[&&3C$FSF]2P[./]TLY@L[R1&:U6D#LU:0[(%'21SB M+#<*--0A%U)*#E/A1>E):P<16+>KXR ('$Y #;@E<+9FR_HX.UZ?J.6V+A:K M*V%UUI9_!]N+X;.]S3]\,9O9R553S5=7M(#H+3$XNR ?#N.)GKB^#9 87M11$"H\BS/$4D296K]0Q*/+I ME.#D:7/ H93G+A+K-J0\I?HL(J0&KN^+R6(4\EY&/^.]:;QZ5XEA]>YR_>-F ML6[$^8S%RZY3E]%QZICBX/ME(YHZ!T9TM+G&D$5NC!&T]&3P(H37;8$BHI?@;254L]1%"0325?K-?A96^V3_CO/]3_99%RKS0OT1=H8?YN\_D M^13CZ?SFP047C;(TIV0RFD>F!&*0I=H@$IFTV801J72ZXAYR"D0Z5DNOSLO5 M<@;1*BTP8)E($DA+"?NDP2"=O =D$$JRCC-(\^41< 2BZR3\$=-74S!)BM+OR_MIJ8N MALI(NP.$>K"^>E/ZU2?A@"W'MFS&J6.BO0\,&4LH,(82!.S@B"HP\JR0E%ENM241",7#Y-%[6ZT2TK.*Q.EB- M2W<@BFGQLKGNU+5G_O2$Q%-O?!CY-("\?TYFT4^O)J/_7:KD5W$2TV@Q MOS2>!^Z\0$P*B;@U&-FD IS40, 1"ET9$(;BN#R-H@S'<$Z2 QQ)W1@F LK2C<1W$I(W=36 MX'][":&2\V(LY8;8%G*H\] MPUH:! K6B@0VA&"DM,=V!+EUO#5GRET!278_=7*%1^'Q/]E!Y^>CT_;#DJ<_E.XAZD5]V_ MQ%#JG=;"(YE[#@'6 K)86&0\#2Y)*R(NW6?Y.(J/;L-ZEVKV\-N70D3MH^+( M1IG/NG#(4'#:"9P^RCT14I7FPW9*ZCH*)T33LS:MQPNF@9O[+2BMZ6V,ZQ8/ MVS=U?R%L$G>>*(Q+:9D6$@P4D4O4>S@HR3V50B!+4A[FK13L+D24,Y.$YTK16+HC MQV$4UO6**L)W0$$62X<=T$2]N;ZVL]NU!??IQU+@.:PU6MP6,4X[K%_<+#UT M3VT8I%9J11/UR.-$X;[W$3D1/8I1&B642L:6#J^U:) ^*(!X=?N\/.(/.PLK MD3[,4O\R'8_?36?Y'R]#Q$1+JE T.0\4,["@G!:(1 _L!.^5LN*#!0;9R5D; MQ(>@N9M!?%)@-&!A%.3"JL@C/]?+P#Q#R@6XNRQX%-I9^)U7F@IL13*E>Z 4 MWT3EV64-('.XP](#)KW/R8\X&TW#UX6=+?6!9 MS_3 $)B__3/._ AX<>FMCS:G7?/ \F1Y,.6,\'F0F \*;$;#5/'C<#"5E6=O M-8CW807=1#^98]D.?$YQM("[>_Y^LN+/)9%21J)5=HJRX\(D,I);A".!8ZUD M=+'XW-'RVZ@\@:?!XU 9*NVT$"E_$8([ZRD1&&F3G\%HQ,AHX B%7XD70F%9 M.J^FCKTT7%_^7^_ ' >3(^VEMY,V+ICUW9HS]M9,B"QZEJ3/HYLQXBX/9S'& M(1]%DDE%:YL[*\\V<=8A_)H.]W%P.&=?^^U_;D:+VP>SBI99.-^^V\F:-1^G MDY]Q#O)[TG?A-UAZ\08$^\Z.9K_;\4U\J. PMIB81) 66(#9&@.P3VFXD+V. M1"8>B_=B:XP%9_T>4>4L-@#%D!?!@ E" M#7))"B1C##A9;KUDK9S0P[9VIA&V%N _G*E9#(OM!.Q>8LZ\F]%Q[[?NYQ&Q M)M#D40C92'1!<:F.MHN6[FYYVAV<:*#S'8UL/F>=PP;[$G2T1I[W\ MD8(2;*U#3 9P)00AR$B+D0S"^@C*#M1;:R?WP#V>:53S5SR[0Z+S'$YO(9/$ M>F6QC E1E=EB34(F>8: 5T+RP TI/IRT)?.XO8#J.9[5"EC\]>*S^VV/*$/D M"EA#J4*TS/,7XT('3.H59KDS3Z)>;Q"WZQ MGD@#^N6?D]%BD)S8;I\:+#VVQT[;R)15P6O"(D74:8XX%A)I;BE20@L:-3A, MMG2A9^5,V;OQJ_WMVU5[#1F -Y(Z4"HV(IX[$>;6+(CIZ+TCD@I:W"XK1?Q9 MY\,>@MEG*KV*^!OP5E:4;V:H6TP3U\0AXTB &T$IN)/S(\( MJ!P8KP."I]4RO272 )SZ,^Y^VY.0+]&/]GHSB)UQPBD/N2%^+M,,0@ W7.@%T*R&-OR\.CH]G$\&/%58#B.OM='ZXZSD"C&))Y_QLQW*W M/\*0<\O"2D:C)9I)7;KK[_%45WYT:\(D.+'LSQGMW8.P#V.LUCLIE53(RX@1 MSZW=C3 .2268RPHAB9,_@!7=8>,W0F'\GC[?JR^8_AI';9VQ:KWGG"J)B+ : M\=QRUC)%$9/>$A6MQKR9!.9#-W>F!^P$"#_]8>P!M_/)V>K-GN4KXX,*)$5E M8"2M> +< 8/:<["!G<3""B\T+MTNY51[^^7SM-H_BT> [9>^$G]?RN^.+UH+ MHJ6SB! IP:HQ FD=/)*4,9](]*J=Q^$#]_;+)URU?PB/ -MYUVB_R)EU"MH# MYHB$I0I.(A=REHW%ZQ'JEGM,"=@*HGCWL!-N[Y?/J&K_,!X'N5_\/#XUW3EC M($(7P%8W8+H3#:8"YP[10%2>?&,$;292.8BG*/X^BXW"[=S3%P?*4@4+WF#N M-/*6QMP$WR'-E@U&/:,41VEI,\5Z%$1$>DET:ITO.S6MCW+Q^Y'>[@-*@$#D+Q7R[J^S+[C.%& M!2L0]0$N@40P,IXI))@),OHD,"Z=^-O,YL_T!O]+:8(A\?Q+&P*/@X$O,TX+ MPGP*"L5D&.(Z%,@>$MRFJHR8#1QY@S2)IH<$P)_*CA0G.=S_@O'!,XY1O\+G/Z!4%PT MOC]<,?5%"*.\G!V_GZ3I['JY=HG2Z;T+ERZ4[KZ+-LJB'6=!4TW ?4QPB3!! MD(X1O$DGI;6$"BU*.T6_3%DT<4(I+I#7-"'NDT$&6U BV+* DR4X ->9EJ)T4/37+(L^ M! 1[RZ(/D4@#71@6FF_BZ+/JPL^B!8 MG:(L^A 9-X#SSW&V-.,FZR&U\W6M;8S 0*D37Z-@NO%Y1(#8N'\2NZ1M=2AI*)( MU&$38J>+&E9]@#'XTSV^'GWPERE.[G$Q]^=\145U1_0&YU(*1XU"Q%D..#<: M68F7V4^:<"&]BIWB6UT 4U,!'2&LI^+NP;G* O_':#*ZOKE>$YXXH-H&AFQ4 MN4T4QLC"KA'6.& MJCRC, _=Q!Q)S&QR6AK-2EP.CSY:YX(H)OC>_&O %BV0$>MMX)1IC8S0$7'% M%?!-!208BTP88<$G:.7UX\-!#5.&2UYH(EAP8ME71/OUW&8CWF<97P'7O]G9 M55SM9;FY3Y,+D%C\.9IQX51NQEN/\V_157(V$?3>=/?0:/\D??O8,TM9@JGS\[F/O.X3E;N]^Y*&L[MXG+X 5 MUZM'S?4;YNOQ=)[G+N 1G'9+B/#P>QDZ',!6]G.FZ;C''\%6!' 0H'ZA M0[A40Z_BPKZQH_'MDF=O[,)NF,*23L0'%$(N,$A.YJFT%+E$* GN0!&:D,HE*HH*.- M*11/8/P[[>1 S Z7=G*(^!N(63U^C79":1U%?G]3$LPO:9!FR:-D,*86<,=$ MZ5?37S+MY" 0[$T[.40B#!,S$XUEJX44O(^47H]&!ZY;CH/Z:317QM9^/IQ8\?LZGUWS?C3R0)FAJ+ M)./ &&4=*1".-;E@+EJ, M"-4*CI51R":G$,;84"MX:!>Y2((!, WI]/H^\AVBJUG$IQ$.J;[81T" 3/NP'"M@>\_-CS;A;C M>[C' 8&+_,I]28/"8 (*T*%Y0@@P >FH!9+6RL B9DG25DYEUTV=?=9$E=,V M"&3.^0;B^RX2\>Z%-9PFUA UA/@@!0:66(PDL:D1)PUB9;. MQNM.W9FVD3H._XT(^PSR[+[>7%_;V>TT;4N!O_ +N#,7MR72[0[Z4.FLN_Z[ M;"/Y+CHAF,<,<87!;PY4@;7"(P(VDT ,9YJ5G@SUJR3?>4YYY)&BQ!*H#^'! MY&.!(JLY\4)RN*2*U\_]G7QW(&:'2[X[1/P-V/F/X@6)VDY],!,FX Y[MRN2R#$RZH02F0?!'EIJLL>N0( MBXE;EU(L'=+XZR3?'821CLEWAPBL =P5<&^#UH;+/ \8P^#$LC]GM*]?BS_=+.8+.PFCR=7#UMZ*6B&$)LB' MQ'(S'XM@\QA9PY2.!!/3K6':*4[ WITTKN,+X['4<2@'CG,^(@?/BU4V)&-, M+H0G.97"@,EHM$""2LZ9BP+[7WL\<7L'J2"2JXTA/@16?[G1A9?4N!0H"2A% M#=Q)7B.7^\Z!>C08.Q)M*)WI?JJ]G6G.SCF>N2- U<(#ZB \>> 07H3_N9DO M\D_=L\D?K7"!T M^"DSJU,VB5?Y:>3;&=B3CV<77LI$G*<4A,@MS:T2P.I7,:$09$Q*F,3$^=QL MC_=VIAE YWBS'0&J8\].<.N[/ MYY[K$S:1?Y^YRK J.MVQZ3-WT(1/*[@SAFJD$LFMW5- #OQ@Q#051F 6+<'G M=S(/8<&9AF JOQ\T ,>_QL/#R^6=CEBN7&1(Q A:T.* C "7FRBG07-S[4(S M+WFGGM3G025P$(K_YB'A7K.H* HDYUE)YY%E1"#"J+ !F_( MD\';+;W?E#GV[3WP-'3L6Y;N0>C]I5V!Q^']EQGG"<$QT(B2# 9QYB,R'/2G M#5@+.-T*>W(VIL"!FS_35Z>&=$)S(CT(S[^T(E@_.=P JE_F&G7>&,()R#[7 M">A D9.YGML*;$6RTJ=FFO45W?F9OH']I53 8$@^[_9E)>,IADILL,"(FI3' MZ/D\F,3TS42*H]AIA2S'BPCC@%:=(4O7R)HJ_EH$;_&V<^17\^_))<)\P22D\C@;'1@PD!SRH2$]Q8' M$N&\E)[D,,A&SM0AKORZ70P:S?:B^C %'1)GUV^B6VPJ>ZI VDLUD\KKWS7GN6NX(PS#B@N';,(1<09(M=8:T)L84\Q]X*[TZ_MV2H[5 MHWG5>Z-M5:FMM,$Q3S;P/)M?4G-D6:3(,VZXDX):5CH[: L9E1LR'2_WIWKI M6%8W<.L^WL)JX$J@3LMLH3.=$'<".*)X0-(&%1-X(E8/"Y;ZS9..%NQ>H!S, MY>9P\J"/"?<41RP82LIIN$6%0C8NR_&H9,I*)HHGXN^BI27,'"[CO9#IR?#: M+^IQ,IK./DX7<0Y663Y%W[[/IC=7W[_],?WV?7HSMY/P[?MHMKC]-,G_%./G MZ6BR>#>]F=V[3ZO>-NL.-]$)&6/@*-K@$;<$#$B.'4K>&9\Y0%6GI_#2A+4$ MO;Y8F;8BN-H#MV[&B]'K&_CJQ-]F'H#?,(KSUP^8LMY4XDI3'A)20<.5P("] MSEOPL#&A7! 1DK$=T-CY@W43I(JC;!A&5WTZR-OZ^*\/F?9WUB_;?*\V=?%\ M4U;91(%ER!$/EJ<+X'\2;5%RVLIH!:>=TGHZ?JYN(*XX=H9@8H2S*(U$75[/Y"W0!3<7P48F4[ M!M2;FPA[T.L]< 7&)'4)T:1%'CJ=D.71H\"]3YE@07"./)> $N"L,A@8(D.TD<3,75/@7"T^_62/B6B M)9CTD>O3%ZRCF-P 2O);S6+]5G/7>)MJZPGS @Z,LGET,D?&>HZ(8E@3X!:/ MI8&RC8Z67)OCKY^C.=T@6M8GR :C* D1,683L"5/\0Z6(.,PA__U)!2O<-U. M25WM(F M)X-*'\D^NXJ.87,#./DPFN29.LLK>G.91ARHIPI19>!J]K -QT#S4BH250G\ M.*9**Y9G5-3U@@9 RI&,;@ JC^_F#W?)2$PGB9/RR"GP]KFT6>U:CZCTA/)L MR3@]^NLB=^VZ?^.ZE"E@'3A&,1+0G90Q9#T+ M2*;D'&=1!%VZ/*<[=2V]2O8$PUZ %9-, YA;7:>L5Q*-\P^SD9+47WRJ#H6%XW )>'=_,E%L'RR SR-F>R1JR1 MC6#/"\*31C2!T<>% ,M/!X4T M"7"]*R6-+=U.YN'W6[)N"B&C+W?[(V.ZL./BR%BE72PNE=52$B\198GD!I$. MK#T7$8D2$R*9I:RT);R%C);>&\OCI ^O&U,D'Z<3O]X%T2XR235*'C0A>)0: M:6HY(LPP8KAVBI:V>+=34K=$=&C0].3X612J7 2X5V%!.WX_61:NY3^4J5?9 MNW3YLI7N.QFX>H6!J^,E19:$A#@)%""B%0K.:D,$UJ3XK./35:]09KUS@B(9 M3.X@1#VR0CHDHN"!,1=8T@-L[BRJ5PZ0>Y?JE4-87?&*FL\6EU]R\=_RZ80P M0E1P)"?7@WXD*K>/!B49 Z?..F5M[#2D'E9]@ WXTSTN'GVP/A*.$MOT6!ZV M(/AU/%I9H\%X\BB::!"WVB(78H3+ER>G<#3$TE*BK_D>=(2PGHJ[!^A]1#8MP;_: M@K=_/B!<8@57G0/]EBL!N. 1::L8:#KBO% V<-4IV^0EP3_\:)W89S'!]^9? M ^[G[W8VRI=;#NZOM%ZTE, MAYA@/K\]$J0#Q<@8(8!$#UY2Z03&IS2T% KO M?_,7X7!C"%D_=],(WCISGC_'/"'K(T%)&T6-4#RZT@!Y3$$[X.@C MSVDQYE:NK/GT,\XFN6O9*SOY][N;U>"D^YU0HXVQ<&9@/PQQQ0PRX$R#<*5Q MQ!N,;9?ZFOU?J7N;%()"868VH#'6N=IWF\K=MR9^O:6OT[0I:?9@@[G0\B(WN^(<> ); M<4PK:?(K-"GM0I]'0OU!DGTYH?X -C> DW].YL_*TQ*XALYHA^!^YH@3+I!A MX#Y&F50D3M)H2M<5;R&CR93Z8[!R+*L;0,O#KD#+CM#KWV_ #S:83X$0)'-G M!2YM;J^@#:+!6AVC!BNM]-B2%TBJ:\X,@**2(F@ 41^>UYEX%SUX"!Q)QRRP MR, .,)A_S!-EM \ITN*5@OT*>@;+7AP -THLWO6;2K/$C&7=M5'L+P)KHM?8D_I^/&/K:)A*2123* Z4;I*J-72^H<<#)QT:4KU\$?;@DZ?67]K#_34(P_ MFW:2@E%EF65(& +GCVN/P%33X$4R2C7)SJ/L@*9S;R?9%T7#,+H%]/@'F\H= MS$9P%!C9)(LE&PY>OJ6DGT1,P236\-- MWLM=C.I1!UZKB=4X(L:90]R9A$!1PK' E!*OE&04]T'.K@^V5!$V!':*,+H) M>WE+6TV6^^IJSQ#QC,/]*O-3K+$(ZQ@2T92&\%)-S]'=24]4^%7,^CV2C2WW M+F;<&Y:H0Y@#FCFG%CD1P6*75(A E!18=8##D;V+U=D HA K&PC#;&FWZ;B- M+&B#?#0T>VYP,1+F$6,I"),,8Z9TP7'/AK4GNEV.#]<=R>7F<+(^/BQ8$_*T MB&03^/@IQ/R*JA% '"Y#Z9CWP[8V;B%,=ZQLNS2L/831#8#EZ\).@KO]$!=Y MS2?O&5IQ8@VC",?U]P@N:HZ\C$))G)AWG2K+#D_H;"7CH3Q@CF)R RC9 MU>9!4NXX; &,.46RF\;!MDL&&1X,]]H%6[RQSC$=!$_D#95^>NS'[P9@\^'! M2_O]0\:R&N_5=#:;_I&?.>P/^)?%[:7,QKS7!.%D$E^EIZ;.H)B#UY$$6ETP#R'O/KE9V/YE^!%AL^31XFYI-+:R-ES@A$ M0IZ,%*-%EAN#,)B0H.XE$<4G8W>EK:6'J3*(&T0J#:!MVTEZV)7SS?+I=C5Q M^]*KE*@%GX4QP1#7AB!M<'Z%4SGHB6.BI=M9'D)?2P]7$]O)HO+*)TGFCB4ZZR!@; _:XA$S$H9J(U2ZRY/(=V_ MV%)H\S@<#PPWIRO3GT[.V#3KE0#F.-2&0)]*J'<^%T0 D;0C2C5C_-#VJM0_V) M7NZ&0%@QR32 N6TM;;E5$AQ@@J2Q>71,"LA)[I$,H'8YQH&)(2: ]6D?K,\) M1)N5UR'I)BVR*M< M"0>F(-*4!*2"3\PF0P+NTL>E^Q>[!4OQKP*EGJQN"D"OIS_CQ((U./HSAM?? M[>PJSO/?S>"._I)%M^Z?>(FM2RF)A$C@8",F9Y V,B"31-!>.>]TESRF?E_O M!JRS",.?2 1-@NSU=#*?CD]9MM>Z*X(B8B M9B0%+CN6^P2"09!;$#!.@\>A//+VD=0-CF<1DJ\IK,9\Q\L0DL$V4.1(M(A[ M2Y'5,C=*"6!D*D4%&W*"2#=4G5>HO2][FU)?CYY%W[YZ_^W-Q:,#<3$);\?1 MPSG)X91+[REQ1#APA6G.).(&61X4 C/42B:CU*Q+,=,Q-'2#TME$VT\FCA8T MTN,\>7:.H& MM[,*R!<50V5M]B4";T;Y0+RV\^_KL-W%?!X7\_<3/[X)L,/)YUG\84?A[9\_ MXF0>Y[#790>?1S]]*3BA)H$%&KT&Q8WA&%F5B\",DEJ:R+WLXFD6(Z@;\,XB M3E]/4,V.YOIM.@U_C,9CV.)[6&]R-7+CN-K@Q[@ =WP"[OAHLOFQ_H.Z>GZH MS-BN$KLL-,1K\XV+YZ1LF?%D)>8"$X>83!IQ&@/25"2$B921$0=(+YVH=Q"! MQ][$FX]]F8['[Z:S/^PL7$8LO+*6(+ I(*JY1SSEX(U7&'E&O*$N.>9+FVV;;["^*.[ B6$(Q 7L$MX3*TDVWNU-7-Q5Z*$P5EDI+^H=+%;T0 M 0F9JS,-Q4C'_%XOE3>$&1[)4+=UW03FP?3/(1P]4O^\G81J=G;AH;A'?.P4 M]O;)!^<>9DW%D&0N5$1.NP3 #8 YHCW"1G$2J2&Z^#S=D]K<7_WW&&[&=?W?[#_L]T]GILY_-5@1^#TRB%L"@:8 P7SL*)3'#* MF8I):!Y2*,V=HPANPS KC[QGU;8GDVH#-^Y[4 IIY_;F#_>W;)M@<*1*.H)" MB'"-".,07#\282%CU%I*I5QAT!Y(8EV8GA \T]-)LGV@WF_N0>L@)Q+F+,#& M/&&YEX)"EB8*6^122&:9*C['L >9=0$[*&P.@^C1,FP IN"$A9C)WW2B\R(* MH4U <((CXHZ"W9[;&B;.M8K&Z%B\'<93&IH&V/%"GQ:40 ,(>G4S'TTBG+;[ M=)7EP&I5)!&J[T)*ZD@$ MSU,:HN&>!G;80."R5MYH:H3C3^>@;97][B]4=IZ* * 0_ZIV6]]PY.7K=?[A M/E72TV0,BTB)W%>,85"2A.,\]R9)(IG1JG0SY4/HJ]O]J)[),I@,&[!@[A_P MB0QP7N&P\AQXU4[ H:*@7S%SD;$H+1XJF:_NI36<='?F2AS Z@8@LK'GP#]T MHY5:_A+]]&HR^E]@50 6C]*R.>**61M^7DS"!_CKW TJC^"9SV^N,V?W1FLO MO3&6*S6=-*=IC_+)"6<;-BCE;9+:(FLXL($;\/NBU$A:AR-/1'!2 M^A[H1MDY92D=@J6G.GP .35@RNS9U:.,V.# 98T&43#'8%>$KN:M*YM42,9' MK4^(OF9J78; 1'?8]150V[ #QETJX@)G.7?>@87%-1.YG;A&/)+@M(PTN=)Q MX_T4-0NSWA@X2+L=))!FBFD>VC.?TC-#66GL#-C$B%NPZKDQ$5D+GB<+F-L@ MM#.QM&&QGZ*ZSM )0%90((>#S*Q -HE7V=;]=@I5UJ%>R# 6L:1Y4D)NB&-X MRI&/B(+FPAM/G<4GU'2%"KL&>Z2MJP@+B[/]:SA$(1VU& 5L$^+!201'E"-, MF*1P(UB<&KR&!XNWU[^&#Q%(TS5EG^-D#FO9S$-%KD M<-F/Z22_F$\3;'_55VSDU__\&OZ;_D&=TA24B>0,RI="X9O\=2!S=>PFX5L<;BXT-S$&9%E2N2R((^TB0R %@#(+DKK2,\(.(*]<.=J;')*-82V!SV.X M&>X_MWYP\T2#ZZ/)4:<5($43X8YA,#*0S\'0M7N8K/2 M,FO@/K_G6M[.-_BO5J-WL^DL%4%,L8"XL *9I#521#!#M4Y>ET;>=DI:*14K M+OII<3DTB:9U&DL2'@MKP>[@N;4&E1H9:R3BGF,?F BT>)N;7;34150).;\( MG1Y,;P \:TMF=;8>';=UXA(.1(:4"!(,+\UDC+0@,3?,_>(L/>!B$X(C8M^>>1T9ZA(),V,8"#IDH;H3W(K!O] M&P1\0PNK 3P^MR3N#8D/=[DC/F*F930(_K]!W :+7.Z\Z(4/P$8:[-,9,06& M674@K)7"PJ'ML?)2:A)Z7^/LY\C'' "X#"(I[3ALAA.P09@&'XD[C*2((AI, M&%;#0^X!0;7'<1<'P(L0ZRN-)J&UF0BWV@W1R1IF$',1CF((##F'!4HA8CB. MU%!9^N5L/T6U)V^?'ER]Y=$DNG*WXF5']KBXF4T^+'<"6J0H"0/9>4:V4@)&,M*&Z:XM\4[_W4@J_94[PKX.THRC2K% M^UJ%CW&QV=B;F_AM^C4N%N.E8S\GE][C7'R04(I8YU$J.#]\,Y04X%&Z>7."CITQC.7DSY4-R#"C6WAI" M4? >%*'+K8,4B4@G8@*A+!%:^LW\A)DKSP_CZ^ED,1NYF_SQ^:O;MP"WZ6WN M+Y#S%E-.9N1@M' 5*3).!Z2#P8FKY#PMW1B^,W'GD[%R")I>5IPE9-6D7[.) M+;R[60#W-OMZM-WU(*MWP&,[S@/A+QTA45@FD31$%Y;Z.4L.GA MO?$^E->-6M:#[^!2;K:L^0V8.S]AF9_QW6AB)WZ4K[[-@+C2UL 1'RMC!93: M;:';_YZ**D:55,/MOH'YDCAUFBA"N#K&4><:W RP/G$F'G,2?<14A:=8HR#:R3ASN>> MB-S3S"&J!=988BQ2^7#),S)JY\,,<9OUXW%3,/DX73D\ZQGQ- A-K<0(Y^D8 MG%*'' $%[:R5.EAK4O'NR+MH:47;]!3R3M XR+#QF; M>?^3\,Z.9K_;\4V)^=;O=5'IUNZ;R M39R#O;/\V=5M2(P-4@F&3,RCE@1E2*>H4308)U!$/K#2CN]PNVGEWA@6S\^, MV#;0T8!M\WP;2X>3>J:HUA*1&#A#Y.P9Q:[2%NH@]"$T4"7 ;,*]A"B'FR1I Y>UT(K@V-LK0[MH6,UB#3 M1[[3LLQN "_;E/;R,/GHD\F5L#Z:,888"LJ(<,D05P+C!R7\(NPV@?XAT!. <$6;KPRTNX H1ZL M;P!$RUS,=6K-@\$"=YT@I,#,6T1!!R.>J$'..)6K""51-FDA2[^G[26H/2CU MD?JVE@A%1- GC[/X@\["CF?:S*/V?-^N+WUN.GUSG "%E&)J"!P +T!;Q)3N$7 M+9U!6+/D&7;,%^\=OI>@RAUSVS3+RHFP 3P^Z0N\-2KY<;IX<^<#7 MT5!9^K_*,5C>2P^90#4G,B:)A+7 A&0BBZQ0/\(/PL('']B",2\DR M)%UNQ_,'N$^MT(0-ES,\].Y:L;"&Q7N7 M?/<&T-. 0;;C_4\Y(0*E&(4\/)X[SA'8DWE&B=3!>,IP*)VBVN+C?*NXZ?98 M?X@0FX3B.L*EB-8\4?!Q')QW'KU 5AH,)I]5@E"!2?&L^[-ZK#](SET?ZP]A M>@/@V?9^G+1,*C":6ZP#7V1V$+0W*%$="?;@(OO2%M+Y/-8?)-\.C_6',+L! MO.S5[/=>+Y71)>L4LIK"K@B1R :2)\(R3AQV#ESB4]J"AT6,3Q J:/I>'$#( M34%WLY5/DP?5#'D$F+/" I>0,S@'!:E$8#.GW*5+."-5M[L)P_X@VNVE'AIOV+E>C^:80, F%I8+39_,13!QI3 0BFG(BJ$^J>/2E&/&-9)(? MB[>=I0PG%6X#-^W=QE_=/E :R_VL:N:EYPECAS#)K0[Y,DLZ8N"L=(ES;J0> M[!!O)ZD1!)X6*+O@6D!J+8'P_EAG8V55K3I?>W.,,L&MR#T;N$5<@VEAL,0H M.*^(9<)H6SIUJ@M=C<"Q!!!V@:R45!I VN?<%AU$<__&NF67=^Z^5<+Q@ AC M& YH;K5&6$!.!DE\36 "S? MSA>C:_"K/Z4.?%3)$&*U >@L!SE)@;2V&(P7)RDW-N?+%,;D(?35#1V>"I"# M2:P!-):PL^^#7C8P;CF8V8E$C^!.$LB C8VL%,I;\!MU+)X]5W(#C=2TM>'S MG!P1#1R'#]/)U;8\ZP%ZST.^Y!!!ZO N?S M1Y]872E:QN -#4@3EFO#&$7::(DB#YZE:%.0I=M<;*>D^A2&@;#R7,D=+85[9X:22S!R.=N']Q2@73N>N6X8_";8&(4'?#P\I?J!BJ&0$=A[C9P M#X$]^&,ZM^/?9M.;'Z_'=CX?I=&#)C$V&J6X!^B':! G$=2KT@PE<(R-,C3Y MZ$JGUNTGJ254%3%R2HJ@;41M^J9Y;!6Q%-F0Q[\0GY ))B"?:*148VQ#\;G, M+Q%5.5VS) 2ZPZN'/%H#V.H/,7Q*KVZ_VG%N;IY=W.4)O8&__A%GJYSLM7HV M"GMMI$8JL8"XQ )9#.J9^1BP=59K6;R*] AZFX5E'^CL ^:0WCQB4Z[K'-R'7MFSERU)/<,,CBX$BX2V((U*-',G!9N4= MDUP&:TMKUM/LK&[#H $N_08!T< Q.6B#'^WUQI[7D1!MN$34<3"ZL7+("":1 M)TDY;C6EL?@POGZDUE7H+:)NWZTP$ 0J^^C_^'KQX(#QG>0T@E+_(PNWA(L;Q0Y^;>S MN#E/SAH7'6:(YD1O+G,>&1&Y<52,TC%GN2[=)^]%HBJWKRTA^@YPZB^'EBXF MK9F0C"D4)1'K G<:!(K**DN4)/SIO)+&+Z;"HMIU!1W"MXKR#G%T^2%>V?%; M4*^+U0N:3<2ZW&THACP3-06/+.P<":&E3&/_O^^FO[\?V#IE;: MW]PKB2T?[(0'<0:7R[',K(R#%=6;2:;81;"O MC@+!PZ_5T0A'BVM:@'>5=?W_-QU-%K\#D\#)>W7[Y?]_/P%W+WN#_S4=9WM] M_F$1Z^;6*DRH2BX-#T0B+N!-@9=,!QP]B21UN!J. M(*$>;OK+>WIZYC=@J.8'TOB?&]CKVY_P2VZ?O3IO<+$J"NY>@AL7<2MSIU7* MD4F.:ZJ5U*ITJ'('*9VP),_@%BK)\C:1LPD5"*T=%1HEIS3B0!ZR+BD$AGPT M.'&E76G79B@#8O1X)HEWRV[U?V.4,&"X*-7:R.8A3.,*PL,CQW*Z01^*D\05Y2 M%7S2D;#2K0K*[J 34-49W8\5!=P O)\Q],-=N1/P,H:0)'()6,FY#OI]<_IA-@[JH8_E(8 M8GA@!EEPKA%7(<"&B <0Y)YSA"2OR\^WZD)92VG+_7'P;+95<:&T"S50V:/I M9H[7I1)@1# P,+PPH('SQ@R'7Y*36G A6="EBW*ZT-58INJ@,.LOD-X@^QEG M;EHB9?[A@_7^]^KE$+"1NP&[X+6=?\_%=? _;_]S,_IIQ[G<[M)S(@.1-)\L M<+R$-T@'Q1$FB2:)$\%/H;@]N;X@38WE3AT'PZH"JQRRW3Q@@4IWHTG'_87( M+,%>(!J, HL%3B&LZI#$&HS68$#C=ZGVZ//MQG('C@?>X *H73ST\&#MRL!] MT.UW_>-W1_";_?-M2N V73J=6'(Z(F'R:PJ18&\8*Y9OJM9:9:-2AZK!8PAJ M[*6QL X\F:B.[=)\RKOZV\Q.YBM__?5TOLA._PS^RUPW.E]P-XJ1W=#E!58?GDYK#SW&2=_W!_C&_&2WF M'V^6X5!.#+$J$N2#AF-&G 9?#,P.9920A$2&J>X O2[?:BQT=SRLBC.X 1=W M^YY>C^WH>K,C[QEA)#?F,-HBSA0&3G&!DH[,,VI-,/L2!Y<+#+GKK9*>?:X3 M<,R9 &@F-:AGO^V,[BA%[>;X([@P0@=/2*" )>P!?QK. 181N\Q!9/1 MERZVV4Y)MS N/A,@%>1Z ]CI],9V2;U2S EPAO.<(RYP+A1BX"6G!+H5?L=Y MZ9Z%G0CKAJQS>R$H+Y-S =J^Q]Q5Y)I<:BU$(IPB%EEN\L(YM*6K?^8 M_EP>J/-Y/_"S:>7P35__[93H>OYO._H#_Z)(RXYV5 M! GI>8[N>#CJ3""O*07=KGS@I=NW%R+]G)K"'H+&IVJTAJ0;N+>?[&R=&'&I MO+9*RX2H= DXJ6UVW 3"RND82(1[J73L;CLE=>%7!13[7>L^$NJ-LQ]+8W29 M.5HFN7W-Q>U[^FQOER?]DHFHN:0"3!4<$+HCL4/-=_A*OG_7Q^$\.E35)+ZL!JEWF:.@$#VV <4;(L)JV# ML%*9/*:R;1-4^7(^2:+.7]^=9C'^.YME2>LK62V^)LHD:Y+12B#N=.]!% MF]L#2QPIYH*4CET>3&3=#*P64#NL7)L%[F7D5'A/-3(NQVYY;L&EP9(GTN%$ MA<28E!X A1%SI47^'Z,/J$Q>90:OPZ[T?^7+4 M:&O3B+SH"FD^W -L^Q<.#!?U)KY0,.CK=P#L*X!5R!49<3)?GP' Q-42HO-7 MM_<_L[;^EN2M:,R5O9/P>6PG#YH)%K:(AB#QB.R%+W&^F(UR=#\O>Q_]_[J8 M^G\O/[GIDOMR:D+WM:H:>D.BY&'&PL&L[:V!QF6\"2#K(4?R#K?)OH!7L/M+ M58VI4R#C ';7P4.&[ENX2Z:W<075SS MG)>;_!)_;$B;3:]F]KJSD/?^YU6SK4\EX2X,K*O6[V^A)0H'4>C;OU$U+_J4 MJGPOB^M*_Z'9D7>[U9@[WBO=\96JR?PVO2,W]PLK>/I>6+^* M0WOX$>S&I6;E.9 8ZSBCA:37B-#>3\+HYRC3]A^:/I&WQVO7=98[G:*] M3"DNK%,G8&_?U=.7OR$#D_7A_NC1Z]./O+=!@LZ[OU.WZ?<)P\XOLKH!.*RR M'7[ Y_UHR8HOHZOOB_G7BR]?ATLNV/N]JDGQ)T\QZ,+ZV@;,MML#;O2\P_+> MP&;A*@U2CO<'GO"E!=']G&\W+:N6J<;R>%2V\>2 M%D3V]L^9_SP;[:V*ZRBG^Z7J-/0X7#C/-M^"1'[+BK;CYS?)1YZX+5 F2'R.?A8=W'ELI*-F?4@>[/OL_=A*3C$/9\O6KRVLOW M:2\7@+]? Z2S+]::.CC8]7JI:)F-?:6UG167Y M; B:V/'M?#0ODZ2S<]%J68U'VMX[V5-9>E\7__X\\Y]FW^:SM_/%Z-JNGI;* MI7MW^D"UE,>^4CV$;94E_.EF,<_=&D:3JX*J=/>JU7(@^\KR10:U]NZE@J'[G+!ZJE1!:X+%]D6V4)OX-%IY.XV6F)!]$=2U9+C>PKQ?VL:4MN M;V[BM^EZP@#LK.(EIM#@Z M6:+7!^L]U9>$0U>^M@4)4&-C.UD3_/[Z1^X%#1M8]4HO8[OU^V*]W(!"H#B, ML^UX8"5-O#W+UDL@*."$M6GK;2&PL!_]=-E.0FPJUO4RCQIZ%9C&.?B%7^)_ M;D:S.[U21BD?\)E.0FXJ]'4X#UO- OK\:,.?<(Z)9'L7KA>]M5>44P/XTMET7V. MTP)RNE^E9D[)R[R>[MEX_20?(.EC$7$\7:M>4>^!0MG!A+]S%4]YT_R=G_AW M?N)AL@G_\VVZ],>//1Z/5ZJ61K7O=&S=;&T!C,=W9)4Y&D^7JW>M;V7WM,O> M:POEZFJQK%J:S">_6SB\7V^NKU=QJ_EB\LWEH247/\9N_*]9"9D=_+6:EMHN MB4T+L*\!L6>:88OSKS_]Z_FBD'2W+EK3LNLHQ'W,J.W\E)93;QD-<]!>XOZT M&RL:D=+GV:RXH)ZN6>\\]9#5#H;4CM+]9W%[\<7';!&>;Z'T">WVN7I% MF@?*_& .5A;]OV9O)^%=;G?Q*=UMXK?9)!/^^N,C7_-2MSG_;_:AM+HC9:C MV5T9+K_#!J_>++;B'?8!_WP'^P(P.?QKU8S",O#HS=YVM,C%_%-:;^-36B+X M;AN%T='[H]7*/(OKD%[,KIW&O"%\1>\D/+\W5XKOW3@L]_9Z.@GS-S/X32GD M%"*A6F%I&1R5%41E5+WY&<+\T^S3XOOL+5 X_QP^3>YV\W&1__Z/^9DNT>:\N*.?,A^N4^W2V?>0N66CM0.] M:VK+Y$H_7ZU>ML5QZ9>ME9V\GGZ-XYB'E:XQ='3%R?85Z[W_]Y/77K[43B\# M4L)=+M:GE$8>UGTW*7/67EZ]G@KL)\O._*JM,V.<_3:;WOQX/Y_?%)3HOG6K MV;Y]]>C+/*JM4;_GWOWACM!24MRW;C6+LZ]V?9E'U<_B]-MT8<>KE6M M2TKO,[>5%_4E=.$7-W8\OOUL1Z&0H+8M6:T?2G]Y[>%,[9RJ_.0.%"Z]QD*J M<=>:U=J<]!3<"[RI;79N$OHO?EX5TXT[%ZW7H:2OE?D">QJ2WI*R!QJBI!"W MK5VOO4@!6>YA5@NJ]([4X@IUY\KU&H,(VCS99L1+D>^*EZ?4)ZBKL?*VN[C4_4S._SY26R'/[V?3H&+G]9E/(D M#_M4O18CO6-W?5C9G/P_QL7[B9]>%XJA=_I O4XCQ62]FVW-2?A9D'DH2>_Y M4">)-Q4[ZL'&RI+?HG[RSM?!KS)"[_J-3O)N*?IT(/.:.^2?%M_C;.#SO?T; MG43=4N#J0.;5/M76W8SM[,-HOBCXU+U[U4[B;"F<]2*#:@OPN68Y-A*R8\E. MV0HM!;/VLZ9ZY'^C_,L+\*6U.TFRI5!61V95%.EF/OF=X?YA.M^7K]5G#/SC MM3L)L94 UE[V5+=VGEC>QQZ_K0MV$E=+ :A];*G=H38;5'E'A02V;;U.\FHI M8+2'*2V$^(M,-7NX4"314@SFR>;;2/,^6AR' MYJO2EL(D#::I3B>_@>&R)NQ-G/O9:/D,4RA/]>7E.PFQI0!(=Y95OY?"*--E MQQS3G_>[*_7\_-+JG23;4BRD,\-J7VN3^>35)"UR"5&Q_.,=:W:J"6@I*O(" M8$YK4X?>#^9CX"9WV9V.7ER-LMYTWFJPI,( MP)&C"/9\ILA<@J[;*#"DX-FGGL&B9[/?G$X&^6^Y5GF1S_'B"K0M6[(3[ MDBP>Q9SW,*/V2\$=:4?7DCY9JIIL]G)[JU0:JBZ]&(^WZ)(R[7)W+]R K/9T MSGV1(7]W7J]UAO[NPOYW%_;#(EJ+V?A;G%W//Z5OLP#X*F/-[UFVVADZS$9X MF3'5+85,58G)C8]7JE8_?Z@-MV7[K8CDVVAQM'G]:*EJA? ]A?*( 96E\N5F M' EV@F2K)DQ_+&)X-[971XEGUYK5BMP/D],++*D?SA]"9GN6K5;5?IC87F9, M$PIP25VC<,PNQZMAL(7TH1/5ZQ7N=Y'&^[@1Q.R>OOGC]&L MI*B>+%BO+KV/I+9SHPE!O;E9$59 1'=+U:LR[R.^7V^*6E([^J/X9MH_/C M=+$FM4R\O_M7&@G_'RGG/?P;7J.O_R'_XNP\_K__U_\!4$L! A0#% @ MY(#Y6$O3_$69!P X2$ ! ( ! &5X,S$Q+7$R,C R M-"YH=&U02P$"% ,4 " #D@/E8HIIHMI@' #M(0 $ M@ ''!P 97@S,3(M<3(R,#(T+FAT;5!+ 0(4 Q0 ( .2 ^5@QK)5Z-@0 M !,6 / " 8T/ !E>#,R+7$R,C R-"YH=&U02P$"% ,4 M " #D@/E8\=@T3#XU 0!_'-D4$L! A0#% @ Y(#Y6&'F M1G O'@ @2 ! !0 ( !SUP! &US82TR,#(T,#8S,%]C86PN M>&UL4$L! A0#% @ Y(#Y6"V"V'1960 S4($ !0 ( ! M,'L! &US82TR,#(T,#8S,%]D968N>&UL4$L! A0#% @ Y(#Y6,JUBGCV M%P 7Q@ !, ( !N]0! &US82TR,#(T,#8S,%]G,2YJ<&=0 M2P$"% ,4 " #D@/E8(K*;7NX1 0 KH0H % @ 'B[ $ M;7-A+3(P,C0P-C,P7VQA8BYX;6Q02P$"% ,4 " #D@/E8J3J?7NZA !Z ME@< % @ $"_P( ;7-A+3(P,C0P-C,P7W!R92YX;6Q02P4& 2 H "@!^ @ (J$# end XML 95 msa-20240630_htm.xml IDEA: XBRL DOCUMENT 0000066570 2024-01-01 2024-06-30 0000066570 2024-07-19 0000066570 2024-04-01 2024-06-30 0000066570 2023-04-01 2023-06-30 0000066570 2023-01-01 2023-06-30 0000066570 2024-06-30 0000066570 2023-12-31 0000066570 2023-01-01 2023-12-31 0000066570 2022-12-31 0000066570 2023-06-30 0000066570 us-gaap:RetainedEarningsMember 2023-03-31 0000066570 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000066570 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000066570 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0000066570 us-gaap:RetainedEarningsMember 2023-06-30 0000066570 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000066570 us-gaap:RetainedEarningsMember 2024-03-31 0000066570 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0000066570 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0000066570 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0000066570 us-gaap:RetainedEarningsMember 2024-06-30 0000066570 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0000066570 us-gaap:RetainedEarningsMember 2022-12-31 0000066570 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000066570 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0000066570 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0000066570 us-gaap:RetainedEarningsMember 2023-12-31 0000066570 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000066570 us-gaap:RetainedEarningsMember 2024-01-01 2024-06-30 0000066570 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-06-30 0000066570 us-gaap:OperatingSegmentsMember msa:AmericasSegmentMember 2024-01-01 2024-06-30 0000066570 us-gaap:OperatingSegmentsMember msa:InternationalMember 2024-01-01 2024-06-30 0000066570 us-gaap:CorporateNonSegmentMember 2024-01-01 2024-06-30 0000066570 us-gaap:OperatingSegmentsMember msa:AmericasSegmentMember 2023-01-01 2023-06-30 0000066570 us-gaap:OperatingSegmentsMember msa:InternationalMember 2023-01-01 2023-06-30 0000066570 us-gaap:OperatingSegmentsMember msa:AmericasSegmentMember 2022-12-31 0000066570 us-gaap:OperatingSegmentsMember msa:InternationalMember 2022-12-31 0000066570 us-gaap:CorporateNonSegmentMember 2022-12-31 0000066570 us-gaap:OperatingSegmentsMember msa:AmericasSegmentMember 2023-01-01 2023-09-30 0000066570 us-gaap:OperatingSegmentsMember msa:InternationalMember 2023-01-01 2023-09-30 0000066570 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-09-30 0000066570 2023-01-01 2023-09-30 0000066570 us-gaap:OperatingSegmentsMember msa:AmericasSegmentMember 2023-12-31 0000066570 us-gaap:OperatingSegmentsMember msa:InternationalMember 2023-12-31 0000066570 us-gaap:CorporateNonSegmentMember 2023-12-31 0000066570 us-gaap:OperatingSegmentsMember msa:AmericasSegmentMember 2024-06-30 0000066570 us-gaap:OperatingSegmentsMember msa:InternationalMember 2024-06-30 0000066570 us-gaap:CorporateNonSegmentMember 2024-06-30 0000066570 us-gaap:LandMember 2024-06-30 0000066570 us-gaap:LandMember 2023-12-31 0000066570 us-gaap:BuildingMember 2024-06-30 0000066570 us-gaap:BuildingMember 2023-12-31 0000066570 us-gaap:MachineryAndEquipmentMember 2024-06-30 0000066570 us-gaap:MachineryAndEquipmentMember 2023-12-31 0000066570 us-gaap:ConstructionInProgressMember 2024-06-30 0000066570 us-gaap:ConstructionInProgressMember 2023-12-31 0000066570 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-03-31 0000066570 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-03-31 0000066570 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-12-31 0000066570 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-12-31 0000066570 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2024-04-01 2024-06-30 0000066570 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2023-04-01 2023-06-30 0000066570 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2024-01-01 2024-06-30 0000066570 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2023-01-01 2023-06-30 0000066570 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2024-04-01 2024-06-30 0000066570 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2023-04-01 2023-06-30 0000066570 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2024-01-01 2024-06-30 0000066570 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2023-01-01 2023-06-30 0000066570 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-04-01 2024-06-30 0000066570 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-04-01 2023-06-30 0000066570 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-01-01 2024-06-30 0000066570 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-01-01 2023-06-30 0000066570 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-06-30 0000066570 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-06-30 0000066570 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-03-31 0000066570 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-03-31 0000066570 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-12-31 0000066570 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-12-31 0000066570 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-04-01 2024-06-30 0000066570 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-04-01 2023-06-30 0000066570 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-01-01 2024-06-30 0000066570 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-01-01 2023-06-30 0000066570 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-06-30 0000066570 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-06-30 0000066570 us-gaap:AccumulatedTranslationAdjustmentMember 2024-03-31 0000066570 us-gaap:AccumulatedTranslationAdjustmentMember 2023-03-31 0000066570 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0000066570 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0000066570 us-gaap:AccumulatedTranslationAdjustmentMember 2024-04-01 2024-06-30 0000066570 us-gaap:AccumulatedTranslationAdjustmentMember 2023-04-01 2023-06-30 0000066570 us-gaap:AccumulatedTranslationAdjustmentMember 2024-01-01 2024-06-30 0000066570 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-06-30 0000066570 us-gaap:AccumulatedTranslationAdjustmentMember 2024-06-30 0000066570 us-gaap:AccumulatedTranslationAdjustmentMember 2023-06-30 0000066570 us-gaap:CumulativePreferredStockMember 2024-06-30 0000066570 us-gaap:CumulativePreferredStockMember 2024-01-01 2024-06-30 0000066570 us-gaap:CumulativePreferredStockMember 2023-12-31 0000066570 us-gaap:PreferredStockMember 2024-06-30 0000066570 us-gaap:CumulativePreferredStockMember 2023-01-01 2023-06-30 0000066570 msa:SecondCumulativePreferredVotingStockMember 2024-06-30 0000066570 msa:SecondCumulativePreferredVotingStockMember 2023-12-31 0000066570 us-gaap:CommonStockMember 2023-12-31 0000066570 us-gaap:CommonStockMember 2024-06-30 0000066570 us-gaap:CommonStockMember 2024-01-01 2024-06-30 0000066570 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0000066570 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-06-30 0000066570 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-06-30 0000066570 us-gaap:CommonStockMember 2024-03-31 0000066570 us-gaap:TreasuryStockCommonMember 2024-03-31 0000066570 us-gaap:CommonStockMember 2023-03-31 0000066570 us-gaap:TreasuryStockCommonMember 2023-03-31 0000066570 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0000066570 us-gaap:TreasuryStockCommonMember 2024-04-01 2024-06-30 0000066570 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000066570 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0000066570 msa:RestrictedAndPerformanceStockAwardsMember us-gaap:CommonStockMember 2024-04-01 2024-06-30 0000066570 msa:RestrictedAndPerformanceStockAwardsMember us-gaap:TreasuryStockCommonMember 2024-04-01 2024-06-30 0000066570 msa:RestrictedAndPerformanceStockAwardsMember us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000066570 msa:RestrictedAndPerformanceStockAwardsMember us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0000066570 us-gaap:EmployeeStockOptionMember us-gaap:CommonStockMember 2024-04-01 2024-06-30 0000066570 us-gaap:EmployeeStockOptionMember us-gaap:TreasuryStockCommonMember 2024-04-01 2024-06-30 0000066570 us-gaap:EmployeeStockOptionMember us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000066570 us-gaap:EmployeeStockOptionMember us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0000066570 us-gaap:StockCompensationPlanMember us-gaap:CommonStockMember 2024-04-01 2024-06-30 0000066570 us-gaap:StockCompensationPlanMember us-gaap:TreasuryStockCommonMember 2024-04-01 2024-06-30 0000066570 us-gaap:StockCompensationPlanMember us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000066570 us-gaap:StockCompensationPlanMember us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0000066570 msa:EmployeeStockPurchasePlanMember us-gaap:CommonStockMember 2024-04-01 2024-06-30 0000066570 msa:EmployeeStockPurchasePlanMember us-gaap:TreasuryStockCommonMember 2024-04-01 2024-06-30 0000066570 msa:EmployeeStockPurchasePlanMember us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000066570 msa:EmployeeStockPurchasePlanMember us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0000066570 msa:ShareRepurchaseProgramMember us-gaap:CommonStockMember 2024-04-01 2024-06-30 0000066570 msa:ShareRepurchaseProgramMember us-gaap:TreasuryStockCommonMember 2024-04-01 2024-06-30 0000066570 msa:ShareRepurchaseProgramMember us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000066570 msa:ShareRepurchaseProgramMember us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0000066570 us-gaap:CommonStockMember 2024-06-30 0000066570 us-gaap:TreasuryStockCommonMember 2024-06-30 0000066570 us-gaap:CommonStockMember 2023-06-30 0000066570 us-gaap:TreasuryStockCommonMember 2023-06-30 0000066570 us-gaap:CommonStockMember 2023-12-31 0000066570 us-gaap:TreasuryStockCommonMember 2023-12-31 0000066570 us-gaap:CommonStockMember 2022-12-31 0000066570 us-gaap:TreasuryStockCommonMember 2022-12-31 0000066570 us-gaap:CommonStockMember 2024-01-01 2024-06-30 0000066570 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-06-30 0000066570 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0000066570 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-06-30 0000066570 msa:RestrictedAndPerformanceStockAwardsMember us-gaap:CommonStockMember 2024-01-01 2024-06-30 0000066570 msa:RestrictedAndPerformanceStockAwardsMember us-gaap:TreasuryStockCommonMember 2024-01-01 2024-06-30 0000066570 msa:RestrictedAndPerformanceStockAwardsMember us-gaap:CommonStockMember 2023-01-01 2023-06-30 0000066570 msa:RestrictedAndPerformanceStockAwardsMember us-gaap:TreasuryStockCommonMember 2023-01-01 2023-06-30 0000066570 us-gaap:EmployeeStockOptionMember us-gaap:CommonStockMember 2024-01-01 2024-06-30 0000066570 us-gaap:EmployeeStockOptionMember us-gaap:TreasuryStockCommonMember 2024-01-01 2024-06-30 0000066570 us-gaap:EmployeeStockOptionMember us-gaap:CommonStockMember 2023-01-01 2023-06-30 0000066570 us-gaap:EmployeeStockOptionMember us-gaap:TreasuryStockCommonMember 2023-01-01 2023-06-30 0000066570 us-gaap:StockCompensationPlanMember us-gaap:CommonStockMember 2024-01-01 2024-06-30 0000066570 us-gaap:StockCompensationPlanMember us-gaap:TreasuryStockCommonMember 2024-01-01 2024-06-30 0000066570 us-gaap:StockCompensationPlanMember us-gaap:CommonStockMember 2023-01-01 2023-06-30 0000066570 us-gaap:StockCompensationPlanMember us-gaap:TreasuryStockCommonMember 2023-01-01 2023-06-30 0000066570 msa:EmployeeStockPurchasePlanMember us-gaap:CommonStockMember 2024-01-01 2024-06-30 0000066570 msa:EmployeeStockPurchasePlanMember us-gaap:TreasuryStockCommonMember 2024-01-01 2024-06-30 0000066570 msa:EmployeeStockPurchasePlanMember us-gaap:CommonStockMember 2023-01-01 2023-06-30 0000066570 msa:EmployeeStockPurchasePlanMember us-gaap:TreasuryStockCommonMember 2023-01-01 2023-06-30 0000066570 msa:ShareRepurchaseProgramMember us-gaap:CommonStockMember 2024-01-01 2024-06-30 0000066570 msa:ShareRepurchaseProgramMember us-gaap:TreasuryStockCommonMember 2024-01-01 2024-06-30 0000066570 msa:ShareRepurchaseProgramMember us-gaap:CommonStockMember 2023-01-01 2023-06-30 0000066570 msa:ShareRepurchaseProgramMember us-gaap:TreasuryStockCommonMember 2023-01-01 2023-06-30 0000066570 us-gaap:OperatingSegmentsMember msa:AmericasSegmentMember 2024-04-01 2024-06-30 0000066570 us-gaap:OperatingSegmentsMember msa:InternationalSegmentMember 2024-04-01 2024-06-30 0000066570 us-gaap:CorporateNonSegmentMember 2024-04-01 2024-06-30 0000066570 us-gaap:OperatingSegmentsMember msa:AmericasSegmentMember 2023-04-01 2023-06-30 0000066570 us-gaap:OperatingSegmentsMember msa:InternationalSegmentMember 2023-04-01 2023-06-30 0000066570 us-gaap:CorporateNonSegmentMember 2023-04-01 2023-06-30 0000066570 us-gaap:OperatingSegmentsMember msa:InternationalSegmentMember 2024-01-01 2024-06-30 0000066570 us-gaap:OperatingSegmentsMember msa:InternationalSegmentMember 2023-01-01 2023-06-30 0000066570 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-06-30 0000066570 msa:BreathingApparatusMember 2024-04-01 2024-06-30 0000066570 msa:BreathingApparatusMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-04-01 2024-06-30 0000066570 msa:BreathingApparatusMember msa:AmericasSegmentMember 2024-04-01 2024-06-30 0000066570 msa:BreathingApparatusMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember msa:AmericasSegmentMember 2024-04-01 2024-06-30 0000066570 msa:BreathingApparatusMember msa:InternationalMember 2024-04-01 2024-06-30 0000066570 msa:BreathingApparatusMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember msa:InternationalMember 2024-04-01 2024-06-30 0000066570 msa:FixGasFlameDetectionInstrumentsMember 2024-04-01 2024-06-30 0000066570 msa:FixGasFlameDetectionInstrumentsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-04-01 2024-06-30 0000066570 msa:FixGasFlameDetectionInstrumentsMember msa:AmericasSegmentMember 2024-04-01 2024-06-30 0000066570 msa:FixGasFlameDetectionInstrumentsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember msa:AmericasSegmentMember 2024-04-01 2024-06-30 0000066570 msa:FixGasFlameDetectionInstrumentsMember msa:InternationalMember 2024-04-01 2024-06-30 0000066570 msa:FixGasFlameDetectionInstrumentsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember msa:InternationalMember 2024-04-01 2024-06-30 0000066570 msa:FirefighterHelmetsandProtectiveApparelMember 2024-04-01 2024-06-30 0000066570 msa:FirefighterHelmetsandProtectiveApparelMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-04-01 2024-06-30 0000066570 msa:FirefighterHelmetsandProtectiveApparelMember msa:AmericasSegmentMember 2024-04-01 2024-06-30 0000066570 msa:FirefighterHelmetsandProtectiveApparelMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember msa:AmericasSegmentMember 2024-04-01 2024-06-30 0000066570 msa:FirefighterHelmetsandProtectiveApparelMember msa:InternationalMember 2024-04-01 2024-06-30 0000066570 msa:FirefighterHelmetsandProtectiveApparelMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember msa:InternationalMember 2024-04-01 2024-06-30 0000066570 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-04-01 2024-06-30 0000066570 msa:AmericasSegmentMember 2024-04-01 2024-06-30 0000066570 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember msa:AmericasSegmentMember 2024-04-01 2024-06-30 0000066570 msa:InternationalMember 2024-04-01 2024-06-30 0000066570 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember msa:InternationalMember 2024-04-01 2024-06-30 0000066570 msa:BreathingApparatusMember 2023-04-01 2023-06-30 0000066570 msa:BreathingApparatusMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-04-01 2023-06-30 0000066570 msa:BreathingApparatusMember msa:AmericasSegmentMember 2023-04-01 2023-06-30 0000066570 msa:BreathingApparatusMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember msa:AmericasSegmentMember 2023-04-01 2023-06-30 0000066570 msa:BreathingApparatusMember msa:InternationalMember 2023-04-01 2023-06-30 0000066570 msa:BreathingApparatusMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember msa:InternationalMember 2023-04-01 2023-06-30 0000066570 msa:FixGasFlameDetectionInstrumentsMember 2023-04-01 2023-06-30 0000066570 msa:FixGasFlameDetectionInstrumentsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-04-01 2023-06-30 0000066570 msa:FixGasFlameDetectionInstrumentsMember msa:AmericasSegmentMember 2023-04-01 2023-06-30 0000066570 msa:FixGasFlameDetectionInstrumentsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember msa:AmericasSegmentMember 2023-04-01 2023-06-30 0000066570 msa:FixGasFlameDetectionInstrumentsMember msa:InternationalMember 2023-04-01 2023-06-30 0000066570 msa:FixGasFlameDetectionInstrumentsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember msa:InternationalMember 2023-04-01 2023-06-30 0000066570 msa:FirefighterHelmetsandProtectiveApparelMember 2023-04-01 2023-06-30 0000066570 msa:FirefighterHelmetsandProtectiveApparelMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-04-01 2023-06-30 0000066570 msa:FirefighterHelmetsandProtectiveApparelMember msa:AmericasSegmentMember 2023-04-01 2023-06-30 0000066570 msa:FirefighterHelmetsandProtectiveApparelMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember msa:AmericasSegmentMember 2023-04-01 2023-06-30 0000066570 msa:FirefighterHelmetsandProtectiveApparelMember msa:InternationalMember 2023-04-01 2023-06-30 0000066570 msa:FirefighterHelmetsandProtectiveApparelMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember msa:InternationalMember 2023-04-01 2023-06-30 0000066570 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-04-01 2023-06-30 0000066570 msa:AmericasSegmentMember 2023-04-01 2023-06-30 0000066570 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember msa:AmericasSegmentMember 2023-04-01 2023-06-30 0000066570 msa:InternationalMember 2023-04-01 2023-06-30 0000066570 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember msa:InternationalMember 2023-04-01 2023-06-30 0000066570 msa:BreathingApparatusMember 2024-01-01 2024-06-30 0000066570 msa:BreathingApparatusMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-06-30 0000066570 msa:BreathingApparatusMember msa:AmericasSegmentMember 2024-01-01 2024-06-30 0000066570 msa:BreathingApparatusMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember msa:AmericasSegmentMember 2024-01-01 2024-06-30 0000066570 msa:BreathingApparatusMember msa:InternationalMember 2024-01-01 2024-06-30 0000066570 msa:BreathingApparatusMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember msa:InternationalMember 2024-01-01 2024-06-30 0000066570 msa:FixGasFlameDetectionInstrumentsMember 2024-01-01 2024-06-30 0000066570 msa:FixGasFlameDetectionInstrumentsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-06-30 0000066570 msa:FixGasFlameDetectionInstrumentsMember msa:AmericasSegmentMember 2024-01-01 2024-06-30 0000066570 msa:FixGasFlameDetectionInstrumentsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember msa:AmericasSegmentMember 2024-01-01 2024-06-30 0000066570 msa:FixGasFlameDetectionInstrumentsMember msa:InternationalMember 2024-01-01 2024-06-30 0000066570 msa:FixGasFlameDetectionInstrumentsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember msa:InternationalMember 2024-01-01 2024-06-30 0000066570 msa:FirefighterHelmetsandProtectiveApparelMember 2024-01-01 2024-06-30 0000066570 msa:FirefighterHelmetsandProtectiveApparelMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-06-30 0000066570 msa:FirefighterHelmetsandProtectiveApparelMember msa:AmericasSegmentMember 2024-01-01 2024-06-30 0000066570 msa:FirefighterHelmetsandProtectiveApparelMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember msa:AmericasSegmentMember 2024-01-01 2024-06-30 0000066570 msa:FirefighterHelmetsandProtectiveApparelMember msa:InternationalMember 2024-01-01 2024-06-30 0000066570 msa:FirefighterHelmetsandProtectiveApparelMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember msa:InternationalMember 2024-01-01 2024-06-30 0000066570 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-06-30 0000066570 msa:AmericasSegmentMember 2024-01-01 2024-06-30 0000066570 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember msa:AmericasSegmentMember 2024-01-01 2024-06-30 0000066570 msa:InternationalMember 2024-01-01 2024-06-30 0000066570 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember msa:InternationalMember 2024-01-01 2024-06-30 0000066570 msa:BreathingApparatusMember 2023-01-01 2023-06-30 0000066570 msa:BreathingApparatusMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-06-30 0000066570 msa:BreathingApparatusMember msa:AmericasSegmentMember 2023-01-01 2023-06-30 0000066570 msa:BreathingApparatusMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember msa:AmericasSegmentMember 2023-01-01 2023-06-30 0000066570 msa:BreathingApparatusMember msa:InternationalMember 2023-01-01 2023-06-30 0000066570 msa:BreathingApparatusMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember msa:InternationalMember 2023-01-01 2023-06-30 0000066570 msa:FixGasFlameDetectionInstrumentsMember 2023-01-01 2023-06-30 0000066570 msa:FixGasFlameDetectionInstrumentsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-06-30 0000066570 msa:FixGasFlameDetectionInstrumentsMember msa:AmericasSegmentMember 2023-01-01 2023-06-30 0000066570 msa:FixGasFlameDetectionInstrumentsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember msa:AmericasSegmentMember 2023-01-01 2023-06-30 0000066570 msa:FixGasFlameDetectionInstrumentsMember msa:InternationalMember 2023-01-01 2023-06-30 0000066570 msa:FixGasFlameDetectionInstrumentsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember msa:InternationalMember 2023-01-01 2023-06-30 0000066570 msa:FirefighterHelmetsandProtectiveApparelMember 2023-01-01 2023-06-30 0000066570 msa:FirefighterHelmetsandProtectiveApparelMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-06-30 0000066570 msa:FirefighterHelmetsandProtectiveApparelMember msa:AmericasSegmentMember 2023-01-01 2023-06-30 0000066570 msa:FirefighterHelmetsandProtectiveApparelMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember msa:AmericasSegmentMember 2023-01-01 2023-06-30 0000066570 msa:FirefighterHelmetsandProtectiveApparelMember msa:InternationalMember 2023-01-01 2023-06-30 0000066570 msa:FirefighterHelmetsandProtectiveApparelMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember msa:InternationalMember 2023-01-01 2023-06-30 0000066570 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-06-30 0000066570 msa:AmericasSegmentMember 2023-01-01 2023-06-30 0000066570 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember msa:AmericasSegmentMember 2023-01-01 2023-06-30 0000066570 msa:InternationalMember 2023-01-01 2023-06-30 0000066570 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember msa:InternationalMember 2023-01-01 2023-06-30 0000066570 msa:DeferredTaxAssetMember 2024-06-30 0000066570 us-gaap:RestrictedStockMember 2023-12-31 0000066570 us-gaap:RestrictedStockMember 2024-01-01 2024-06-30 0000066570 us-gaap:RestrictedStockMember 2024-06-30 0000066570 srt:MinimumMember 2024-01-01 2024-06-30 0000066570 srt:MaximumMember 2024-01-01 2024-06-30 0000066570 us-gaap:PerformanceSharesMember msa:MonteCarloApproachMember 2024-01-01 2024-06-30 0000066570 us-gaap:PerformanceSharesMember 2024-01-01 2024-06-30 0000066570 us-gaap:PerformanceSharesMember 2023-12-31 0000066570 us-gaap:PerformanceSharesMember 2024-06-30 0000066570 msa:SeniorNotesPayableThroughTwoThousandThirtyOneThreePointFourPercentageMemberMember 2024-06-30 0000066570 msa:SeniorNotesPayableThroughTwoThousandThirtyOneThreePointFourPercentageMemberMember 2023-12-31 0000066570 msa:MultiCurrencyNoteSeriesCSeniorNotesMember 2024-06-30 0000066570 msa:MultiCurrencyNoteSeriesCSeniorNotesMember 2023-12-31 0000066570 msa:NYLNoteFacilitySeriesASeniorNotesMember 2024-06-30 0000066570 msa:NYLNoteFacilitySeriesASeniorNotesMember 2023-12-31 0000066570 us-gaap:SecuredDebtMember msa:TermLoanFacility2023Member us-gaap:LineOfCreditMember 2024-06-30 0000066570 us-gaap:SecuredDebtMember msa:TermLoanFacility2023Member us-gaap:LineOfCreditMember 2023-12-31 0000066570 msa:SeniorNotesDue2028Member us-gaap:SeniorNotesMember 2024-06-30 0000066570 msa:SeniorNotesDue2028Member us-gaap:SeniorNotesMember 2023-12-31 0000066570 2021-05-24 0000066570 msa:SeniorRevolvingCreditFacilityMaturingIn2026Member us-gaap:BaseRateMember 2021-05-24 2021-05-24 0000066570 msa:SeniorRevolvingCreditFacilityMaturingIn2026Member msa:OvernightBankFundingRateMember 2021-05-24 2021-05-24 0000066570 msa:SeniorRevolvingCreditFacilityMaturingIn2026Member us-gaap:SecuredOvernightFinancingRateSofrMember 2021-05-24 2021-05-24 0000066570 srt:MinimumMember msa:SeniorRevolvingCreditFacilityMaturingIn2026Member 2021-05-24 2021-05-24 0000066570 srt:MaximumMember msa:SeniorRevolvingCreditFacilityMaturingIn2026Member 2021-05-24 2021-05-24 0000066570 msa:MultiCurrencyNoteSeriesCSeniorNotesMember us-gaap:SeniorNotesMember 2021-07-01 0000066570 msa:MultiCurrencyNoteSeriesCSeniorNotesMember us-gaap:UnsecuredDebtMember 2021-07-01 0000066570 msa:MulticurrencyNotesDuein2031Member us-gaap:NotesPayableOtherPayablesMember 2024-06-30 0000066570 msa:NYLNoteFacilitySeriesASeniorNotesMember us-gaap:SeniorNotesMember 2021-07-01 0000066570 msa:NYLNoteFacilitySeniorUnsecuredNotesMember us-gaap:SeniorNotesMember 2021-07-01 0000066570 msa:SeniorNotesDue2028Member us-gaap:SeniorNotesMember 2023-06-29 0000066570 msa:SeniorNotesDue2028Member us-gaap:SeniorNotesMember 2023-06-29 2023-06-29 0000066570 us-gaap:SecuredDebtMember msa:TermLoanFacility2023Member us-gaap:LineOfCreditMember 2023-01-05 0000066570 srt:MinimumMember us-gaap:SecuredDebtMember msa:TermLoanFacility2023Member us-gaap:LineOfCreditMember 2023-01-05 2023-01-05 0000066570 srt:MaximumMember us-gaap:SecuredDebtMember msa:TermLoanFacility2023Member us-gaap:LineOfCreditMember 2023-01-05 2023-01-05 0000066570 2019-01-04 2019-01-04 0000066570 us-gaap:StandbyLettersOfCreditMember 2024-06-30 0000066570 us-gaap:StandbyLettersOfCreditMember msa:SeniorRevolvingCreditFacilityMaturingIn2026Member 2024-06-30 0000066570 msa:AmericasSegmentMember 2024-06-30 0000066570 msa:InternationalSegmentMember 2024-06-30 0000066570 msa:GlobeHoldingCompanyLLCMember us-gaap:TradeNamesMember 2024-06-30 0000066570 us-gaap:PensionPlansDefinedBenefitMember 2024-04-01 2024-06-30 0000066570 us-gaap:PensionPlansDefinedBenefitMember 2023-04-01 2023-06-30 0000066570 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2024-04-01 2024-06-30 0000066570 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2023-04-01 2023-06-30 0000066570 us-gaap:PensionPlansDefinedBenefitMember 2024-01-01 2024-06-30 0000066570 us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-06-30 0000066570 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2024-01-01 2024-06-30 0000066570 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2023-01-01 2023-06-30 0000066570 us-gaap:ForeignExchangeForwardMember 2024-06-30 0000066570 us-gaap:ForeignExchangeForwardMember 2023-12-31 0000066570 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:NondesignatedMember 2024-06-30 0000066570 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:NondesignatedMember 2023-12-31 0000066570 us-gaap:OtherCurrentLiabilitiesMember us-gaap:NondesignatedMember 2024-06-30 0000066570 us-gaap:OtherCurrentLiabilitiesMember us-gaap:NondesignatedMember 2023-12-31 0000066570 us-gaap:NondesignatedMember 2024-01-01 2024-06-30 0000066570 us-gaap:NondesignatedMember 2023-01-01 2023-06-30 0000066570 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2024-06-30 0000066570 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-12-31 0000066570 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-06-30 0000066570 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-12-31 0000066570 msa:SingleIncidentMember 2024-06-30 0000066570 msa:SingleIncidentMember 2023-12-31 0000066570 msa:SingleIncidentMember 2023-01-01 2023-06-30 0000066570 msa:SingleIncidentMember 2024-01-01 2024-06-30 0000066570 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember msa:MSALLCMember 2023-01-05 2023-01-05 0000066570 msa:MSALLCMember msa:JointVentureByRQInsuranceHoldingsLtdAndObraCapitalIncMember 2023-01-05 2023-01-05 0000066570 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember msa:MSALLCMember 2024-04-01 2024-06-30 0000066570 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember msa:MSALLCMember 2024-01-01 2024-06-30 0000066570 msa:DamagesFromProductSubstancesMember us-gaap:SubsequentEventMember 2024-07-17 0000066570 2024-04-01 2024-06-30 shares iso4217:USD iso4217:USD shares pure msa:Segment iso4217:GBP msa:lawsuit msa:claim msa:classAction false 2024 Q2 0000066570 --12-31 P3Y 10-Q true 2024-06-30 false 1-15579 MSA SAFETY INC PA 46-4914539 1000 Cranberry Woods Drive Cranberry Township, PA 16066-5207 724 776-8600 Yes Yes Large Accelerated Filer false false false Common Stock, no par value MSA NYSE 39352993 462463000 447299000 875765000 845561000 239434000 233503000 457205000 450367000 223029000 213796000 418560000 395194000 105075000 96336000 199226000 187427000 17070000 15992000 32988000 31224000 1543000 3350000 4560000 5097000 603000 -3110000 -1730000 -7285000 0 0 0 -129211000 0 0 0 3000 99944000 95008000 180056000 34947000 9664000 13175000 20403000 24651000 4148000 5650000 10382000 9450000 -5516000 -7525000 -10021000 -15201000 94428000 87483000 170035000 19746000 22194000 20393000 39662000 102829000 72234000 67090000 130373000 -83083000 1.83 1.71 3.31 -2.12 1.83 1.70 3.30 -2.12 0.51 0.47 0.98 0.93 72234000 67090000 130373000 -83083000 -8822000 5039000 -19495000 16233000 -2022000 -115000 -2396000 -554000 0 0 0 2000 1200000 0 1200000 0 -8000000 5154000 -18299000 16789000 64234000 72244000 112074000 -66294000 146830000 146442000 7692000 7065000 299053000 294678000 320899000 292604000 39772000 12912000 54891000 39634000 861445000 786270000 213159000 211877000 56058000 53298000 180182000 172161000 33712000 33065000 624637000 627534000 256328000 266134000 18050000 19811000 2243571000 2170150000 26472000 26522000 131774000 111872000 42377000 73386000 41105000 19972000 110023000 101066000 351751000 332818000 561771000 575170000 141262000 143967000 46418000 44495000 102334000 102419000 6388000 4479000 1209924000 1203348000 0.045 0.045 50000 50000 3569000 3569000 320556000 312324000 378156000 363284000 -147548000 -129249000 1235226000 1143442000 1033647000 966802000 2243571000 2170150000 130373000 -83083000 31605000 29461000 0 -199578000 9229000 13029000 -3108000 -4040000 -2226000 -393000 -752000 713000 2632000 4092000 -1730000 -7285000 0 3000 0 5250000 0 341186000 15798000 10410000 32798000 -5896000 -20980000 6756000 -35109000 5943000 -1190000 -3887000 104188000 -190841000 25560000 18322000 -74000 -2674000 -25486000 -15648000 598000000 1108000000 611260000 871102000 0 963000 38589000 36514000 16829000 3871000 326000 542000 634000 497000 -67718000 196589000 -10557000 -5651000 427000 -15551000 148408000 164428000 148835000 148877000 146830000 146897000 2005000 1980000 148835000 148877000 990129000 -147082000 67090000 5039000 46000 -115000 0.47 18459000 0.5625 10000 1038750000 -141928000 1183091000 -139548000 72234000 -8822000 240000 -2022000 1200000 0.51 20089000 0.5625 10000 1235226000 -147548000 1158347000 -158717000 -83083000 16233000 232000 -554000 2000 0.93 36494000 1.125 20000 1038750000 -141928000 1143442000 -129249000 130373000 -19495000 254000 -2396000 1200000 0.98 38569000 1.125 20000 1235226000 -147548000 Basis of PresentationThe condensed consolidated financial statements of MSA Safety Incorporated and its subsidiaries ("MSA" or "the Company") are unaudited. These unaudited condensed consolidated financial statements include all adjustments, consisting of normal recurring adjustments, considered necessary by management to fairly state the Company's results. Intercompany accounts and transactions have been eliminated. The results reported in these unaudited condensed consolidated financial statements are not necessarily indicative of the results that may be expected for the entire year. The December 31, 2023, Balance Sheet data was derived from the audited Consolidated Balance Sheets, but does not include all disclosures required by accounting principles generally accepted in the United States of America ("U.S. GAAP"). This Form 10-Q report should be read in conjunction with MSA's Form 10-K for the year ended December 31, 2023, which includes all disclosures required by U.S. GAAP. The condensed consolidated financial statements of MSA Safety Incorporated and its subsidiaries ("MSA" or "the Company") are unaudited. These unaudited condensed consolidated financial statements include all adjustments, consisting of normal recurring adjustments, considered necessary by management to fairly state the Company's results. Intercompany accounts and transactions have been eliminated. The results reported in these unaudited condensed consolidated financial statements are not necessarily indicative of the results that may be expected for the entire year. The December 31, 2023, Balance Sheet data was derived from the audited Consolidated Balance Sheets, but does not include all disclosures required by accounting principles generally accepted in the United States of America ("U.S. GAAP"). This Form 10-Q report should be read in conjunction with MSA's Form 10-K for the year ended December 31, 2023, which includes all disclosures required by U.S. GAAP. Cash and Cash Equivalents<div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Several of the Company's subsidiaries participate in a notional cash pooling arrangement to manage global liquidity requirements. As part of a master netting arrangement, the participants combine their cash balances in pooling accounts at the same financial institution with the ability to offset bank overdrafts of one participant against positive cash account balances held by another participant. Under the terms of the master netting arrangement, the financial institution has the right, ability and intent to offset a positive balance in one account against an overdrawn amount in another account. Amounts in each of the accounts are unencumbered and unrestricted with respect to use. As such, the net cash balance related to this pooling arrangement is included in Cash and cash equivalents in the unaudited Condensed Consolidated Balance Sheets. </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's net cash pool position consisted of the following: </span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:82.282%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.518%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross cash pool position</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,109 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: cash pool borrowings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91,690)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash pool position</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,419 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> <div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's net cash pool position consisted of the following: </span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:82.282%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.518%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross cash pool position</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,109 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: cash pool borrowings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91,690)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash pool position</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,419 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 96109000 91690000 4419000 Restructuring Charges<div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June 30, 2024, we recorded restructuring charges of $1.5 million and $4.6 million, respectively. Americas segment restructuring charges of $0.8 million during the six months ended June 30, 2024, were related to manufacturing footprint optimization activities. International segment restructuring charges of $2.9 million during the six months ended June 30, 2024, were related to ongoing initiatives to optimize our manufacturing footprint and improve productivity as well as management restructuring. Corporate segment restructuring charges of $0.9 million during the six months ended June 30, 2024, were related to management restructuring. </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June 30, 2023, we recorded restructuring charges of $3.4 million and $5.1 million, respectively. Americas segment restructuring charges of $2.2 million during the six months ended June 30, 2023, were related to manufacturing footprint optimization activities. International segment restructuring charges of $1.5 million during the six months ended June 30, 2023, were related to ongoing initiatives to drive profitable growth and rightsize our operations including the expansion of our European Shared Service Center in Warsaw, Poland.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Restructuring reserves are included in Other current liabilities in the accompanying unaudited Condensed Consolidated Balance Sheets. Activity and reserve balances for restructuring by segment were as follows:</span></div><div style="margin-bottom:1pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:36.621%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.692%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.692%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.692%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.698%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Americas</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">International</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reserve balances at December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.0 </span></td><td style="background-color:#cceeff;border-top:1pt 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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</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:'Times New Roman',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:'Times New Roman',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation</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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments / utilization </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reserve balances at December 31, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.8 </span></td><td style="background-color:#cceeff;border-top:1pt 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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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:'Times New Roman',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:'Times New Roman',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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation</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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reserve balances at June 30, 2024</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.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;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:'Times New Roman',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:'Times New Roman',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;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.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></tr></table></div> 1500000 4600000 800000 2900000 900000 3400000 5100000 2200000 1500000 Activity and reserve balances for restructuring by segment were as follows:<div style="margin-bottom:1pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:36.621%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.692%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.692%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.692%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.698%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Americas</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">International</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reserve balances at December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.0 </span></td><td style="background-color:#cceeff;border-top:1pt 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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</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:'Times New Roman',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:'Times New Roman',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation</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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments / utilization </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reserve balances at December 31, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.8 </span></td><td style="background-color:#cceeff;border-top:1pt 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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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:'Times New Roman',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:'Times New Roman',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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation</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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reserve balances at June 30, 2024</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.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;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:'Times New Roman',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:'Times New Roman',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;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.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></tr></table></div> 1700000 12800000 500000 15000000.0 3100000 4700000 2100000 9900000 100000 -100000 0 0 3900000 8600000 2600000 15100000 800000 9000000.0 0 9800000 800000 2900000 900000 4600000 100000 200000 0 300000 1200000 5500000 900000 7600000 300000 6200000 0 6500000 Inventories<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the components of inventory: </span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:64.635%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.519%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2024</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished products</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,057 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,687 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,378 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials and supplies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,899 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,604 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the components of inventory: </span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:64.635%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.519%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2024</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished products</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,057 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,687 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,378 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials and supplies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,899 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,604 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 104057000 88687000 18704000 15378000 198138000 188539000 320899000 292604000 Property, Plant and Equipment <div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the components of property, plant and equipment, net: </span></div><div style="margin-top:11pt"><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.104%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.715%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2024</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,292 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,332 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,335 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">496,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498,148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669,310 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">667,911 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(456,151)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(456,034)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,159 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,877 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> <div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the components of property, plant and equipment, net: </span></div><div style="margin-top:11pt"><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.104%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.715%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2024</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,292 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,332 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,335 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">496,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498,148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669,310 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">667,911 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(456,151)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(456,034)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,159 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,877 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 4292000 4332000 142335000 141027000 496349000 498148000 26334000 24404000 669310000 667911000 456151000 456034000 213159000 211877000 Reclassifications Out of Accumulated Other Comprehensive Loss<div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in accumulated other comprehensive loss were as follows: </span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:47.362%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.056%"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension and other post-retirement benefits </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,278)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,896)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,652)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,335)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss into net income (loss):</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 13.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service credit (Note 14)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognized net actuarial losses (Note 14)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax (benefit) expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(240)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(254)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amount reclassified from accumulated other comprehensive loss, net of tax, into net income (loss)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,022 </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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,396 </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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,256)</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;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,781)</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;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,256)</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;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,781)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Available-for-sale securities</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;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;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;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized net gains on available-for-sale securities (Note 16)</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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt 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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign currency translation</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97,270)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97,186)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86,597)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108,380)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification from accumulated other comprehensive loss into net income (loss)</span><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,822)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,495)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,233 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107,292)</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:middle"></td><td colspan="3" style="background-color:#cceeff;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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,147)</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:middle"></td><td colspan="3" style="background-color:#cceeff;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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107,292)</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:middle"></td><td colspan="3" style="background-color:#cceeff;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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,147)</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:middle"></td></tr><tr><td colspan="24" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss into net income (loss) are included in the computation of net periodic pension and other post-retirement benefit costs (refer to Note 14—Pensions and Other Post-retirement Benefits). </span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification from accumulated other comprehensive loss into net income (loss) relates primarily to the recognition of non-cash net cumulative translation gains associated with certain foreign subsidiaries. The reclassifications are included in Currency exchange (gains) losses, net, within the unaudited Condensed Consolidated Statements of Income. </span></div></td></tr></table></div> <div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in accumulated other comprehensive loss were as follows: </span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:47.362%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.056%"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension and other post-retirement benefits </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,278)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,896)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,652)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,335)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss into net income (loss):</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 13.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service credit (Note 14)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognized net actuarial losses (Note 14)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax (benefit) expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(240)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(254)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amount reclassified from accumulated other comprehensive loss, net of tax, into net income (loss)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,022 </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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,396 </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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,256)</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;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,781)</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;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,256)</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;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,781)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Available-for-sale securities</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;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;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;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized net gains on available-for-sale securities (Note 16)</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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt 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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign currency translation</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97,270)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97,186)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86,597)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108,380)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification from accumulated other comprehensive loss into net income (loss)</span><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,822)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,495)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,233 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107,292)</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:middle"></td><td colspan="3" style="background-color:#cceeff;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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,147)</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:middle"></td><td colspan="3" style="background-color:#cceeff;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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107,292)</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:middle"></td><td colspan="3" style="background-color:#cceeff;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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,147)</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:middle"></td></tr><tr><td colspan="24" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss into net income (loss) are included in the computation of net periodic pension and other post-retirement benefit costs (refer to Note 14—Pensions and Other Post-retirement Benefits). </span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification from accumulated other comprehensive loss into net income (loss) relates primarily to the recognition of non-cash net cumulative translation gains associated with certain foreign subsidiaries. The reclassifications are included in Currency exchange (gains) losses, net, within the unaudited Condensed Consolidated Statements of Income. </span></div></td></tr></table></div> -42278000 -49896000 -42652000 -50335000 9000 24000 18000 48000 -2271000 -185000 -2668000 -370000 -240000 -46000 -254000 232000 -2022000 -115000 -2396000 -554000 -40256000 -49781000 -40256000 -49781000 0 0 0 -2000 0 0 0 2000 0 0 0 0 -97270000 -97186000 -86597000 -108380000 1200000 0 1200000 0 -8822000 5039000 -19495000 16233000 -107292000 -92147000 -107292000 -92147000 Capital Stock <div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Preferred Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The Company has authorized 100,000 shares of $50 par value 4.5% cumulative preferred nonvoting stock which is callable at $52.50. There were 71,340 shares issued and 52,998 shares held in treasury at both June 30, 2024 and December 31, 2023. The Treasury shares at cost line in the unaudited Condensed Consolidated Balance Sheets includes $1.8 million related to preferred stock. There were no shares of preferred stock purchased and subsequently held in treasury during the six months ended June 30, 2024 or 2023. The Company has also authorized 1,000,000 shares of $10 par value second cumulative preferred voting stock. No shares have been issued as of June 30, 2024, or December 31, 2023.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The Company has authorized 180,000,000 shares of no par value common stock. There were 62,081,391 shares issued as of June 30, 2024 and December 31, 2023. No new shares were issued during the six months ended June 30, 2024 or 2023. There were 39,349,528 and 39,317,212 shares outstanding at June 30, 2024 and December 31, 2023, respectively.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Treasury Shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The Company has a stock repurchase program that authorizes up to $200.0 million to repurchase MSA common stock in the open market and in private transactions. The stock repurchase program has no expiration date. The maximum number of shares that may be repurchased is calculated based on the dollars remaining under the program and the respective month-end closing share price. During the six months ended June 30, 2024, and 2023, the Company repurchased 52,561 and no shares, respectively, under this program. There were 22,731,863 and 22,764,179 treasury shares at June 30, 2024 and December 31, 2023, respectively. </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issues treasury shares for all stock-based benefit plans. Shares are issued from treasury at the average treasury share cost on the date of the transaction. There were 121,790 and 105,894 Treasury shares issued for these purposes during the six months ended June 30, 2024 and 2023, respectively.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock activity is summarized as follows:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:37.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.827%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.827%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.827%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.588%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2024</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common<br/>Stock</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Treasury</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common<br/>Stock</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Treasury</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,241 </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;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(365,999)</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;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,009 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(362,280)</span></td><td style="background-color:#cceeff;border-top:1pt 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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation expense</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,042 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,759 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted and performance stock awards</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(348)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(190)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options exercised</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury shares purchased for stock compensation programs</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(992)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(184)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase program</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share repurchase program</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,556 </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;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(376,556)</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;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294,364 </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;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(362,025)</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><tr><td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excludes treasury cost related to preferred stock.</span></div></td></tr></table></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:37.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.827%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.827%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.827%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.588%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2024</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common<br/>Stock</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Treasury</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common<br/>Stock</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Treasury</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,324 </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;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(361,684)</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;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,980 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(359,838)</span></td><td style="background-color:#cceeff;border-top:1pt 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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation expense</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted and performance stock awards</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,783)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,434)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,434 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options exercised</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury shares purchased for stock compensation programs</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,829)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,871)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase program</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share repurchase program</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,556 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;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;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(376,556)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;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;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294,364 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;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;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(362,025)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excludes treasury cost related to preferred stock.</span></div></td></tr></table></div> 100000 50 0.045 52.50 71340 71340 52998 52998 1800000 0 0 1000000 10 0 0 180000000 62081391 62081391 0 0 39349528 39317212 200000000.0 52561 0 22731863 22764179 121790 105894 <div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock activity is summarized as follows:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:37.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.827%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.827%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.827%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.588%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2024</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common<br/>Stock</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Treasury</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common<br/>Stock</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Treasury</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,241 </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;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(365,999)</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;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,009 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(362,280)</span></td><td style="background-color:#cceeff;border-top:1pt 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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation expense</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,042 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,759 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted and performance stock awards</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(348)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(190)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options exercised</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury shares purchased for stock compensation programs</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(992)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(184)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase program</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share repurchase program</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,556 </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;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(376,556)</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;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294,364 </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;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(362,025)</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><tr><td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excludes treasury cost related to preferred stock.</span></div></td></tr></table></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:37.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.827%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.827%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.827%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.588%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2024</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common<br/>Stock</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Treasury</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common<br/>Stock</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Treasury</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,324 </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;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(361,684)</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;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,980 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(359,838)</span></td><td style="background-color:#cceeff;border-top:1pt 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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation expense</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted and performance stock awards</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,783)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,434)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,434 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options exercised</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury shares purchased for stock compensation programs</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,829)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,871)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase program</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share repurchase program</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,556 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;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;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(376,556)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;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;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294,364 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;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;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(362,025)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excludes treasury cost related to preferred stock.</span></div></td></tr></table></div> 315241000 -365999000 287009000 -362280000 5042000 0 6759000 0 -348000 348000 -190000 190000 47000 27000 354000 184000 0 992000 0 184000 574000 60000 432000 65000 0 -10000000 0 0 320556000 -376556000 294364000 -362025000 312324000 -361684000 281980000 -359838000 9229000 0 13029000 0 -1783000 1783000 -1434000 1434000 212000 114000 357000 185000 0 6829000 0 3871000 574000 60000 432000 65000 0 -10000000 0 0 320556000 -376556000 294364000 -362025000 Segment Information<div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is organized into four geographical operating segments that are based on management responsibilities: Northern North America; Latin America; Europe, Middle East &amp; Africa; and Asia Pacific. The operating segments have been aggregated (based on economic similarities, the nature of their products, end-user markets and methods of distribution) into three reportable segments: Americas, International, and Corporate.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Americas segment is comprised of our operations in Northern North American and Latin American geographies. The International segment is comprised of our operations in all geographies outside of the Americas. Certain global expenses are allocated to each segment in a manner consistent with where the benefits from the expenses are derived.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's sales are allocated to each segment based primarily on the country destination of the end-customer. </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted operating income (loss), adjusted operating margin, adjusted earnings before interest, taxes, depreciation and amortization (EBITDA) and adjusted EBITDA margin are the measures used by the chief operating decision maker to evaluate segment performance and allocate resources. Adjusted operating income (loss) is defined as operating income (loss) excluding restructuring charges, currency exchange (gains) losses, product liability expense, loss on divestiture of Mine Safety Appliances Company, LLC ("MSA LLC"), net cost for product related legal matter, transaction costs and acquisition-related amortization. Adjusted operating margin is defined as adjusted operating income (loss) divided by segment net sales to external customers. Adjusted EBITDA is defined as adjusted operating income (loss) plus depreciation and amortization. Adjusted EBITDA margin is defined as adjusted EBITDA divided by segment net sales to external customers. </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting principles applied at the operating segment level in determining operating income (loss) are generally the same as those applied at the unaudited condensed consolidated financial statement level. Sales and transfers between operating segments are accounted for at market-based transaction prices and are eliminated in consolidation. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reportable segment information is presented in the following table:</span></div><div style="margin-top:9pt"><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.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.162%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except percentages)</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Americas</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">International</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated<br/>Totals</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales to external customers</span></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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314,711 </span></td><td style="background-color:#cceeff;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,752 </span></td><td style="background-color:#cceeff;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:'Times New Roman',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:'Times New Roman',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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462,463 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,944 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges (Note 3)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,543 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency exchange gains, net</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(603)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cost for product related legal matter</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of acquisition-related intangible assets</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,306 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted operating income (loss)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,468 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,563)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,190 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted operating margin %</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.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:'Times New Roman',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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,741 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,351)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,931 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA margin %</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2023</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="display:none"></td><td colspan="3" style="display:none"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales to external customers</span></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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,378 </span></td><td style="background-color:#cceeff;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,921 </span></td><td style="background-color:#cceeff;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:'Times New Roman',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:'Times New Roman',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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447,299 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,008 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges (Note 3)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,350 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency exchange losses, net</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,110 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of acquisition-related intangible assets</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,315 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted operating income (loss)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,776)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,783 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted operating margin %</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,574 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,977 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,949 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,569)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,357 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA margin %</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt"><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.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.162%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except percentages)</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Americas</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">International</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated<br/>Totals</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales to external customers</span></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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">610,249 </span></td><td style="background-color:#cceeff;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,516 </span></td><td style="background-color:#cceeff;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:'Times New Roman',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:'Times New Roman',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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">875,765 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,056 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges (Note 3)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,560 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency exchange losses, net</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,730 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cost for product related legal matter</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of acquisition-related intangible assets</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,620 </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:middle"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction costs</span><span style="color:#000000;font-family:'Times New Roman',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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted operating income (loss)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,258)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,200 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted operating margin %</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.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:'Times New Roman',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:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,985 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,923 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,097 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,835)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,185 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA margin %</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2023</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="display:none"></td><td colspan="3" style="display:none"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales to external customers</span></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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">588,645 </span></td><td style="background-color:#ffffff;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,916 </span></td><td style="background-color:#ffffff;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:'Times New Roman',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:'Times New Roman',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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">845,561 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,947 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges (Note 3)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,097 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency exchange losses, net</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,285 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on divestiture of MSA LLC (Note 17)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,211 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product liability expense (Note 17)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of acquisition-related intangible assets</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,620 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted operating income (loss)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,510 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,869)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,163 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted operating margin %</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.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:'Times New Roman',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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,841 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,474)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,004 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA margin %</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:7pt;margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Transaction costs include advisory, legal, accounting, valuation, and other professional or consulting fees incurred during acquisitions and divestitures. These costs are included in Selling, general and administrative expense in the unaudited Condensed Consolidated Statements of Operations. </span></div></td></tr></table></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total sales by product group was as follows:</span></div><div style="margin-top:11pt;text-align:center"><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.666%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:7.532%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2024</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">International</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except percentages)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fire Service </span><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37%</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38%</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Detection </span><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,405 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial PPE and Other </span><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462,463 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314,711 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,752 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2023</span></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">International</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except percentages)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fire Service </span><span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37%</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39%</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Detection </span><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,868 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial PPE and Other </span><span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447,299 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,378 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,921 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2024</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">International</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except percentages)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fire Service </span><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335,962 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39%</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,738 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39%</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,224 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Detection </span><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310,064 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial PPE and Other </span><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,739 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">875,765 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">610,249 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,516 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2023</span></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">International</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except percentages)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fire Service </span><span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,878 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36%</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38%</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Detection </span><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial PPE and Other </span><span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,747 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">845,561 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">588,645 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,916 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td></tr><tr><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Fire Service includes Breathing Apparatus and Firefighter Helmets and Protective Apparel.</span></div><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Detection includes Fixed Gas and Flame Detection and Portable Gas detection.</span></div><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Industrial PPE and Other includes Industrial Head Protection, Fall Protection and Non-Core.</span></div></td></tr></table></div> 4 3 <div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reportable segment information is presented in the following table:</span></div><div style="margin-top:9pt"><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.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.162%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except percentages)</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Americas</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">International</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated<br/>Totals</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales to external customers</span></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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314,711 </span></td><td style="background-color:#cceeff;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,752 </span></td><td style="background-color:#cceeff;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:'Times New Roman',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:'Times New Roman',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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462,463 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,944 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges (Note 3)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,543 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency exchange gains, net</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(603)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cost for product related legal matter</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of acquisition-related intangible assets</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,306 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted operating income (loss)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,468 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,563)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,190 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted operating margin %</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.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:'Times New Roman',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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,741 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,351)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,931 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA margin %</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2023</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="display:none"></td><td colspan="3" style="display:none"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales to external customers</span></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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,378 </span></td><td style="background-color:#cceeff;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,921 </span></td><td style="background-color:#cceeff;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:'Times New Roman',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:'Times New Roman',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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447,299 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,008 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges (Note 3)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,350 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency exchange losses, net</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,110 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of acquisition-related intangible assets</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,315 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted operating income (loss)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,776)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,783 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted operating margin %</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,574 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,977 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,949 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,569)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,357 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA margin %</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt"><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.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.162%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except percentages)</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Americas</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">International</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated<br/>Totals</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales to external customers</span></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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">610,249 </span></td><td style="background-color:#cceeff;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,516 </span></td><td style="background-color:#cceeff;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:'Times New Roman',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:'Times New Roman',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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">875,765 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,056 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges (Note 3)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,560 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency exchange losses, net</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,730 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cost for product related legal matter</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of acquisition-related intangible assets</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,620 </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:middle"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction costs</span><span style="color:#000000;font-family:'Times New Roman',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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted operating income (loss)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,258)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,200 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted operating margin %</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.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:'Times New Roman',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:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,985 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,923 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,097 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,835)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,185 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA margin %</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2023</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="display:none"></td><td colspan="3" style="display:none"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales to external customers</span></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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">588,645 </span></td><td style="background-color:#ffffff;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,916 </span></td><td style="background-color:#ffffff;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:'Times New Roman',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:'Times New Roman',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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">845,561 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,947 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges (Note 3)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,097 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency exchange losses, net</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,285 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on divestiture of MSA LLC (Note 17)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,211 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product liability expense (Note 17)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of acquisition-related intangible assets</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,620 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted operating income (loss)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,510 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,869)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,163 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted operating margin %</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.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:'Times New Roman',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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,841 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,474)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,004 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA margin %</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:7pt;margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Transaction costs include advisory, legal, accounting, valuation, and other professional or consulting fees incurred during acquisitions and divestitures. These costs are included in Selling, general and administrative expense in the unaudited Condensed Consolidated Statements of Operations. </span></div></td></tr></table></div> 314711000 147752000 0 462463000 99944000 1543000 603000 5000000 2306000 98468000 24285000 -14563000 108190000 0.313 0.164 13741000 108230000 28052000 -14351000 121931000 0.344 0.190 308378000 138921000 0 447299000 95008000 3350000 -3110000 2315000 94816000 21743000 -12776000 103783000 0.307 0.157 12574000 103977000 24949000 -12569000 116357000 0.337 0.180 610249000 265516000 0 875765000 180056000 4560000 -1730000 5000000 4620000 234000 184688000 37770000 -26258000 196200000 0.303 0.142 26985000 203923000 45097000 -25835000 223185000 0.334 0.170 588645000 256916000 0 845561000 34947000 5097000 -7285000 -129211000 3000 4620000 166510000 37522000 -22869000 181163000 0.283 0.146 24841000 184471000 44007000 -22474000 206004000 0.313 0.171 <div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total sales by product group was as follows:</span></div><div style="margin-top:11pt;text-align:center"><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.666%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:7.532%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2024</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">International</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except percentages)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fire Service </span><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37%</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38%</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Detection </span><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,405 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial PPE and Other </span><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462,463 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314,711 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,752 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2023</span></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">International</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except percentages)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fire Service </span><span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37%</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39%</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Detection </span><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,868 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial PPE and Other </span><span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447,299 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,378 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,921 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2024</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">International</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except percentages)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fire Service </span><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335,962 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39%</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,738 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39%</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,224 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Detection </span><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310,064 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial PPE and Other </span><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,739 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">875,765 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">610,249 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,516 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2023</span></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">International</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except percentages)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fire Service </span><span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,878 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36%</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38%</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Detection </span><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial PPE and Other </span><span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,747 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">845,561 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">588,645 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,916 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td></tr><tr><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Fire Service includes Breathing Apparatus and Firefighter Helmets and Protective Apparel.</span></div><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Detection includes Fixed Gas and Flame Detection and Portable Gas detection.</span></div><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Industrial PPE and Other includes Industrial Head Protection, Fall Protection and Non-Core.</span></div></td></tr></table></div> 172269000 0.37 118487000 0.38 53782000 0.37 170848000 0.37 111405000 0.35 59443000 0.40 119346000 0.26 84819000 0.27 34527000 0.23 462463000 1 314711000 1 147752000 1 166490000 0.37 121157000 0.39 45333000 0.33 158242000 0.35 104374000 0.34 53868000 0.39 122567000 0.28 82847000 0.27 39720000 0.28 447299000 1 308378000 1 138921000 1 335962000 0.39 240738000 0.39 95224000 0.36 310064000 0.35 207700000 0.34 102364000 0.38 229739000 0.26 161811000 0.27 67928000 0.26 875765000 1 610249000 1 265516000 1 305878000 0.36 223213000 0.38 82665000 0.32 304843000 0.36 203685000 0.35 101158000 0.39 234840000 0.28 161747000 0.27 73093000 0.29 845561000 1 588645000 1 256916000 1 Earnings (Loss) per Share<div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings (loss) per share is computed by dividing net income, after the deduction of preferred stock dividends and undistributed earnings allocated to participating securities, by the weighted average number of common shares outstanding during the period. Diluted earnings (loss) per share assumes the issuance of common stock for all potentially dilutive share equivalents outstanding not classified as participating securities. Participating securities are defined as unvested stock-based compensation awards that contain nonforfeitable rights to dividends.</span></div><div style="margin-top:11pt"><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:37.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except per share values)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,234 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,090 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,373 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83,083)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock dividends</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to common equity</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,224 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,080 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,353 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83,103)</span></td><td style="background-color:#cceeff;border-top:1pt 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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends and undistributed earnings allocated to participating securities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to common shareholders</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,218 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,072 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,340 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83,111)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted-average shares outstanding</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,389 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,274 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,375 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,249 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation awards</span><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted-average shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,541 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,409 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,549 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,249 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Antidilutive shares</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:'Times New Roman',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:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:8pt"><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings (loss) per share:</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.71 </span></td><td style="background-color:#ffffff;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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.83 </span></td><td style="background-color:#cceeff;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.70 </span></td><td style="background-color:#cceeff;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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> During periods in which the Company incurs a net loss, stock-based compensation awards are excluded from the computation of diluted earnings per share because their effect would be anti-dilutive. As such, during periods in which the Company incurs a net loss, diluted weighted-average shares outstanding are equivalent to basic weighted-average shares outstanding.</span></div></td></tr></table></div> <div style="margin-top:11pt"><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:37.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except per share values)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,234 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,090 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,373 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83,083)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock dividends</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to common equity</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,224 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,080 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,353 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83,103)</span></td><td style="background-color:#cceeff;border-top:1pt 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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends and undistributed earnings allocated to participating securities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to common shareholders</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,218 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,072 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,340 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83,111)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted-average shares outstanding</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,389 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,274 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,375 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,249 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation awards</span><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted-average shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,541 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,409 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,549 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,249 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Antidilutive shares</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:'Times New Roman',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:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:8pt"><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings (loss) per share:</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.71 </span></td><td style="background-color:#ffffff;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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.83 </span></td><td style="background-color:#cceeff;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.70 </span></td><td style="background-color:#cceeff;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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> During periods in which the Company incurs a net loss, stock-based compensation awards are excluded from the computation of diluted earnings per share because their effect would be anti-dilutive. As such, during periods in which the Company incurs a net loss, diluted weighted-average shares outstanding are equivalent to basic weighted-average shares outstanding.</span></div></td></tr></table></div> 72234000 67090000 130373000 -83083000 10000 10000 20000 20000 72224000 67080000 130353000 -83103000 6000 8000 13000 8000 72218000 67072000 130340000 -83111000 39389000 39274000 39375000 39249000 152000 135000 174000 0 39541000 39409000 39549000 39249000 0 0 0 158000 1.83 1.71 3.31 -2.12 1.83 1.70 3.30 -2.12 Income Taxes<div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's effective tax rate for the three months ended June 30, 2024, was 23.5%, which differs from the United States of America ("U.S.") federal statutory rate of 21% primarily due to state income taxes. The Company's effective tax rate for the three months ended June 30, 2023, was 23.3%, which differs from the U.S. federal statutory rate of 21% primarily due to state income taxes.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's effective tax rate for the six months ended June 30, 2024, was 23.3%, which differs from the United States of America ("U.S.") federal statutory rate of 21% primarily due to state income taxes and nondeductible compensation. The Company's effective tax rate for the six months ended June 30, 2023, was 520.8%, which differs from the U.S. federal statutory rate of 21% primarily due to the divestiture of MSA LLC and the non-deductible loss recorded on the derecognition of the product liability reserves and related assets. Refer to Note 17—Commitments and Contingencies to the unaudited condensed consolidated financial statements in Part I Item 1 of this Form 10-Q for further information on this transaction.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 2024, the Company had a gross liability for unrecognized tax benefits of $7.3 million. The Company has recognized tax benefits associated with these liabilities of $0.6 million at June 30, 2024. The gross liability includes amounts associated with foreign tax exposure in prior periods.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes interest and penalties related to unrecognized tax benefits in interest expense and operating expenses, respectively. The Company's liability for accrued interest related to uncertain tax positions was $0.2 million at June 30, 2024.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to regular review and audit by both foreign and domestic tax authorities. While we believe our tax positions will be sustained, the final outcome of tax audits and related litigation may differ materially from the tax amounts recorded in our unaudited condensed consolidated financial statements.</span></div> 0.235 0.233 0.233 5.208 7300000 600000 200000 Stock Plans<div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2023 Management Equity Incentive Plan provides for various forms of stock-based compensation for eligible employees through May 2033 including stock options, restricted stock awards, restricted stock units and performance stock units. The 2017 Non-Employee Directors’ Equity Incentive Plan provides for grants of stock options, restricted stock awards and restricted stock units to non-employee directors through May 2027. </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock compensation expense, included in Selling, general and administrative expense in the unaudited Condensed Consolidated Statements of Operations, is as follows:</span></div><div style="margin-top:9pt"><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:37.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,042 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,759 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,229 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,029 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation expense, net of tax</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,807 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,103 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,968 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,837 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have not capitalized any stock-based compensation expense. </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity for the six months ended June 30, 2024, is as follows: </span></div><div style="margin-bottom:7pt;margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:64.635%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.519%"></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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January 1, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,536 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.95 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,070)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(852)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.65 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding and exercisable at June 30, 2024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,614 </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;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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.76 </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:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock awards and restricted stock units are valued at the market value of the stock on the grant date. A summary of restricted stock activity for the six months ended June 30, 2024, is as follows: </span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:64.635%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.519%"></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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date <br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at January 1, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,851 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142.73 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,658 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178.52 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,946)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165.12 </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="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,904)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166.54 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at June 30, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,659 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150.08 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance stock units that have a market condition modifier are valued at an estimated fair value using a Monte Carlo model. The final number of shares to be issued for performance stock units granted in the first quarter of 2024 may range from 0% to 200% of the target award based on achieving the specified performance targets over the performance period plus an additional modifier based on total shareholder return ("TSR") over the performance period. The following weighted average assumptions were used in estimating the fair value of the performance stock units granted in the first quarter of 2024.</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:82.282%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.518%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value per unit</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$181.31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.34%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.19%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.9%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MSA stock beta</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.728</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The risk-free interest rate is based on the U.S. Treasury Constant Maturity rates as of the grant date converted into an implied spot rate yield curve. Expected dividend yield is based on the most recent annualized dividend divided by the one year average closing share price. Expected volatility is based on the three year historical volatility preceding the grant date using daily stock prices. Expected life is based on historical stock option exercise data.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of performance stock unit activity for the six months ended June 30, 2024, is as follows: </span></div><div style="margin-bottom:7pt;margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:64.635%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.519%"></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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date <br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at January 1, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,221 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146.17 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance adjustments</span><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,143 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78,199)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,895)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158.69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at June 30, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,501 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146.13 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance adjustments relate primarily to the final number of shares issued for the 2021 performance unit awards which vested in the first quarter of 2024 at 174% of the target award based on both cumulative performance against EBITDA margin and revenue growth targets and MSA's TSR during the <span style="-sec-ix-hidden:f-862">three</span>-year performance period.</span></div></td></tr></table></div> <div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock compensation expense, included in Selling, general and administrative expense in the unaudited Condensed Consolidated Statements of Operations, is as follows:</span></div><div style="margin-top:9pt"><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:37.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,042 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,759 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,229 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,029 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation expense, net of tax</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,807 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,103 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,968 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,837 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div>We have not capitalized any stock-based compensation expense. 5042000 6759000 9229000 13029000 1235000 1656000 2261000 3192000 3807000 5103000 6968000 9837000 <div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity for the six months ended June 30, 2024, is as follows: </span></div><div style="margin-bottom:7pt;margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:64.635%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.519%"></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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January 1, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,536 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.95 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,070)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(852)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.65 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding and exercisable at June 30, 2024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,614 </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;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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.76 </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:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 26536 45.95 7070 46.13 852 48.65 18614 18614 45.76 45.76 A summary of restricted stock activity for the six months ended June 30, 2024, is as follows: <div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:64.635%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.519%"></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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date <br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at January 1, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,851 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142.73 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,658 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178.52 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,946)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165.12 </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="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,904)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166.54 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at June 30, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,659 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150.08 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 173851 142.73 81658 178.52 43946 165.12 21904 166.54 189659 150.08 0 2 The following weighted average assumptions were used in estimating the fair value of the performance stock units granted in the first quarter of 2024.<div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:82.282%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.518%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value per unit</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$181.31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.34%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.19%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.9%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MSA stock beta</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.728</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 181.31 0.0434 0.0119 0.259 0.728 P1Y P3Y <div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of performance stock unit activity for the six months ended June 30, 2024, is as follows: </span></div><div style="margin-bottom:7pt;margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:64.635%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.519%"></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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date <br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at January 1, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,221 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146.17 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance adjustments</span><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,143 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78,199)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,895)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158.69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at June 30, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,501 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146.13 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance adjustments relate primarily to the final number of shares issued for the 2021 performance unit awards which vested in the first quarter of 2024 at 174% of the target award based on both cumulative performance against EBITDA margin and revenue growth targets and MSA's TSR during the <span style="-sec-ix-hidden:f-862">three</span>-year performance period.</span></div></td></tr></table></div> 189221 146.17 40231 177.30 -21143 193.10 78199 174.03 5895 158.69 166501 146.13 1.74 Long-Term Debt<div style="margin-bottom:7pt;margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:64.584%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.542%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.830%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.544%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2024</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2016 Senior Notes payable through 2031, 3.40%, net of debt issuance costs</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,966 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,081 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2021 Senior Notes payable through 2036, 2.69%, net of debt issuance costs</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2021 Senior Notes payable through 2036, 2.69%, net of debt issuance costs</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,743 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 Term Loan credit agreement maturing in 2026, net of debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 Senior Notes payable through 2028, 5.25%, net of debt issuance costs</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,946 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,939 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior revolving credit facility maturing in 2026, net of debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,607 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,602 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">588,243 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">601,692 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts due within one year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net of debt issuance costs</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561,771 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,170 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 24, 2021, the Company entered into a Fourth Amended and Restated Credit Agreement (the “Revolving Credit Facility" or "Facility”) that extended its term through May 24, 2026 and increased the capacity to $900.0 million. The agreement was amended in August 2021 and June 2023 to transition from Sterling LIBOR reference rates and U.S. LIBOR reference rates. Under the amended agreement, the Company may elect either a Base rate of interest (“BASE”) or an interest rate based on Secured Overnight Financing Rate (“SOFR”). The BASE is a daily fluctuating per annum rate equal to the highest of (i) 0.00%, (ii) the Overnight Bank Funding Rate, plus 0.5%, (iii) the Prime Rate (iv) the Daily Simple SOFR rate, plus 1.00%. The Company pays a credit spread of 0 to 175 basis points based on the Company’s net EBITDA leverage ratio and elected rate (BASE or SOFR). The Company has a weighted average revolver interest rate of 6.23% as of June 30, 2024. At June 30, 2024, $831.4 million of the existing $900.0 million Revolving Credit Facility was unused, including letters of credit issued under the Facility. The Facility also provides an accordion feature that allows the Company to access an additional $400.0 million of capacity pending approval by MSA’s board of directors and from the bank group.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 1, 2024, the Company entered into Amendment No. 3 to the Third Amended and Restated Multi-Currency Note Purchase and Private Shelf Agreement (the “Prudential Note Agreement”) with PGIM, Inc. (“Prudential”). The Prudential Note Agreement provided for (i) the issuance of $100.0 million of 2.69% Series C Senior Notes due July 1, 2036 and (ii) the establishment of an uncommitted note issuance facility whereby the Company may request, subject to Prudential’s acceptance in its sole discretion, the issuance of up to $335.0 million aggregate principal amount of senior unsecured notes. As of June 30, 2024, the Company has outstanding £42.7 million (approximately $54.1 million at June 30, 2024) of 3.4% Series B Senior Notes due January 22, 2031. Remaining maturities of this note are £6.1 million (approximately $7.7 million at June 30, 2024) due annually through January 2031.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 1, 2024, the Company entered into Amendment No. 3 to the Second Amended and Restated Master Note Facility (the “NYL Note Facility”) with NYL Investors. The NYL Note Facility provided for (i) the issuance of $100.0 million of 2.69% Series A Senior Notes due July 1, 2036, and (ii) the establishment of an uncommitted note issuance facility whereby the Company may request, subject to NYL Investors’ acceptance in its sole discretion, the issuance of up to $200.0 million aggregate principal amount of senior unsecured notes. </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 29, 2023, the Company issued $50 million of 5.25% Series B Senior Notes due July 1, 2028, pursuant to the NYL Note Facility (the "Notes"). The Notes bear interest at 5.25% per annum, payable semi-annually, and mature on July 1, 2028. The Notes provide for a principal payment of $25 million on July 1, 2027, with the remaining $25 million due on July 1, 2028. The Notes may be redeemed at the Company’s option prior to their maturity at a make-whole redemption price calculated as provided in the NYL Note Facility. The proceeds of the Notes were used on June 29, 2023, to pay down an equivalent amount of borrowings under the Company’s Revolving Credit Facility with PNC Bank, National Association, as Administrative Agent.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 5, 2023, the Company entered into a new $250 million term loan facility to fund the divestiture of MSA LLC, a wholly owned subsidiary. Under the agreement, the Company may elect either BASE or an interest rate based on SOFR. The Company pays a credit spread of 0 to 200 basis points based on the Company's net EBITDA leverage ratio and elected rate. The Company had a Term Loan interest rate of 6.43% as of June 30, 2024.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Revolving Credit Facility, Prudential Note Agreement and NYL Note Facility require the Company to comply with specified financial covenants, including a requirement to maintain a minimum fixed charges coverage ratio of not less than 1.50 to 1.00 and a consolidated leverage ratio not to exceed 3.50 to 1.00; except during an acquisition period, defined as four consecutive fiscal quarters beginning with the quarter of acquisition, in which case the consolidated net leverage ratio shall not exceed 4.00 to 1.00; in each case calculated on the basis of the trailing four fiscal quarters. In addition, the agreements contain negative covenants limiting the ability of the Company and its subsidiaries to incur additional indebtedness or issue guarantees, create or incur liens, make loans and investments, make acquisitions, transfer or sell assets, enter into transactions with affiliated parties, make changes in its organizational documents that are materially adverse to lenders or modify the nature of the Company's or its subsidiaries' business. All credit facilities exclude MSA LLC prior to the divestiture of this subsidiary on January 5, 2023, as discussed further in Note 17—Commitments and Contingencies to the unaudited condensed consolidated financial statements in Part I Item 1 of this Form 10-Q for further information on this transaction. </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024, the Company was in full compliance with the restrictive covenants under its various credit agreements.</span></div>The Company had outstanding bank guarantees and standby letters of credit with banks as of June 30, 2024, totaling $10.2 million, of which $1.1 million relate to the Revolving Credit Facility. The letters of credit serve to cover customer requirements in connection with certain sales orders and insurance companies. The Company is also required to provide cash collateral in connection with certain arrangements. At June 30, 2024, the Company has $2.0 million of restricted cash in support of these arrangements. <div style="margin-bottom:7pt;margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:64.584%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.542%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.830%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.544%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2024</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2016 Senior Notes payable through 2031, 3.40%, net of debt issuance costs</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,966 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,081 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2021 Senior Notes payable through 2036, 2.69%, net of debt issuance costs</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2021 Senior Notes payable through 2036, 2.69%, net of debt issuance costs</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,743 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 Term Loan credit agreement maturing in 2026, net of debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 Senior Notes payable through 2028, 5.25%, net of debt issuance costs</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,946 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,939 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior revolving credit facility maturing in 2026, net of debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,607 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,602 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">588,243 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">601,692 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts due within one year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net of debt issuance costs</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561,771 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,170 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 0.0340 53966000 62081000 0.0269 99743000 99733000 0.0269 99743000 99733000 218238000 230604000 0.0525 49946000 49939000 66607000 59602000 588243000 601692000 26472000 26522000 561771000 575170000 900000000.0 0.0000 0.005 0.0100 0 0.0175 0.0623 831400000 900000000.0 400000000 100000000 0.0269 335000000 42700000 54100000 0.034 6100000 7700000 100000000 0.0269 200000000 50000000 0.0525 0.0525 25000000 25000000 250000000 0 0.0200 0.0643 1.50 3.50 4.00 10200000 1100000 2000000.0 Goodwill and Intangible Assets, Net<div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in goodwill during the six months ended June 30, 2024, were as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:82.184%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.616%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1, 2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">627,534 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,897)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2024</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624,637 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 2024, goodwill of $447.6 million and $177.0 million related to the Americas and International reportable segments, respectively.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in intangible assets, net, during the six months ended June 30, 2024, were as follows:</span></div><div style="margin-bottom:7pt;margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:82.282%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.518%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangible Assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net balance at January 1, 2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,134 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,967)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(839)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net balance at June 30, 2024</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,328 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div>At June 30, 2024, intangible assets, net, includes a trade name related to Globe Manufacturing Company, LLC ("Globe") with an indefinite life totaling $60.0 million <div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in goodwill during the six months ended June 30, 2024, were as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:82.184%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.616%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1, 2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">627,534 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,897)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2024</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624,637 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 627534000 -2897000 624637000 447600000 177000000.0 <div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in intangible assets, net, during the six months ended June 30, 2024, were as follows:</span></div><div style="margin-bottom:7pt;margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:82.282%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.518%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangible Assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net balance at January 1, 2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,134 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,967)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(839)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net balance at June 30, 2024</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,328 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 266134000 8967000 -839000 256328000 60000000.0 Pensions and Other Post-retirement Benefits <div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of Net periodic benefit (income) cost consisted of the following: </span></div><div style="margin-bottom:7pt;margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:37.079%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.827%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.827%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.827%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.588%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,315 </span></td><td style="background-color:#ffffff;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,884 </span></td><td style="background-color:#ffffff;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#ffffff;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,918 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,812)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,906)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost (credit)</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognized net actuarial losses</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,308 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit (income) cost </span><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"></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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(900)</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;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,020)</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;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361 </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;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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;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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,630 </span></td><td style="background-color:#cceeff;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,768 </span></td><td style="background-color:#cceeff;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#cceeff;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,940 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">546 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,624)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,812)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost (credit)</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognized net actuarial losses</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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"><div style="margin-bottom:2pt"><span><br/></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:'Times New Roman',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:'Times New Roman',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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit (income) cost </span><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"></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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,108)</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;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,040)</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;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">722 </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;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">806 </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><tr><td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Components of Net periodic benefit (income) cost other than service cost are included in the line item Other income, net, and service costs are included in the line items Cost of products sold and Selling, general and administrative in the unaudited Condensed Consolidated Statements of Operations. </span></div></td></tr></table></div>We made contributions of $2.6 million and $4.1 million to our pension plans during the six months ended June 30, 2024, and 2023, respectively. We expect to make net contributions of $5.3 million to our pension plans in 2024, which are primarily associated with statutorily required plans in the International reporting segment. <div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of Net periodic benefit (income) cost consisted of the following: </span></div><div style="margin-bottom:7pt;margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:37.079%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.827%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.827%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.827%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.588%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,315 </span></td><td style="background-color:#ffffff;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,884 </span></td><td style="background-color:#ffffff;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#ffffff;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,918 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,812)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,906)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost (credit)</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognized net actuarial losses</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,308 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit (income) cost </span><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"></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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(900)</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;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,020)</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;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361 </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;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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;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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,630 </span></td><td style="background-color:#cceeff;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,768 </span></td><td style="background-color:#cceeff;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#cceeff;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,940 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">546 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,624)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,812)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost (credit)</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognized net actuarial losses</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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"><div style="margin-bottom:2pt"><span><br/></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:'Times New Roman',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:'Times New Roman',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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit (income) cost </span><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"></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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,108)</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;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,040)</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;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">722 </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;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">806 </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><tr><td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Components of Net periodic benefit (income) cost other than service cost are included in the line item Other income, net, and service costs are included in the line items Cost of products sold and Selling, general and administrative in the unaudited Condensed Consolidated Statements of Operations. </span></div></td></tr></table></div> 2315000 1884000 44000 53000 5970000 5918000 248000 273000 10812000 9906000 0 0 37000 37000 -46000 -61000 -282000 -47000 -115000 -138000 -1308000 0 0 0 -900000 -2020000 361000 403000 4630000 3768000 88000 106000 11940000 11836000 496000 546000 21624000 19812000 0 0 74000 74000 -92000 -122000 -564000 -94000 -230000 -276000 -1308000 0 0 0 -3108000 -4040000 722000 806000 2600000 4100000 5300000 Derivative Financial Instruments <div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our currency exchange rate risk management strategy, we enter into certain derivative foreign currency forward contracts that do not meet the U.S. GAAP criteria for hedge accounting but have the impact of partially offsetting certain of our foreign currency exposures. We account for these forward contracts at fair value and report the related gains or losses in currency exchange (gains) losses, net, in the unaudited Condensed Consolidated Statements of Operations. The notional amount of open forward contracts was $113.6 million and $110.9 million at June 30, 2024, and December 31, 2023, respectively. </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the unaudited Condensed Consolidated Balance Sheets location and fair value of assets and liabilities associated with derivative financial instruments:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:64.635%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.519%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2024</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives not designated as hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts: prepaid expenses and other current assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts: other current 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242 </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:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the unaudited Condensed Consolidated Statements of Operations and unaudited Condensed Consolidated Statements of Cash Flows location and the loss (gain) impact of derivative financial instruments:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:64.635%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.519%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives not designated as hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts: currency exchange (gains) losses, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 113600000 110900000 <div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the unaudited Condensed Consolidated Balance Sheets location and fair value of assets and liabilities associated with derivative financial instruments:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:64.635%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.519%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2024</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives not designated as hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts: prepaid expenses and other current assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts: other current 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 159000 2210000 882000 242000 <div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the unaudited Condensed Consolidated Statements of Operations and unaudited Condensed Consolidated Statements of Cash Flows location and the loss (gain) impact of derivative financial instruments:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:64.635%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.519%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives not designated as hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts: currency exchange (gains) losses, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> -3659000 -123000 Fair Value Measurements<div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value hierarchy consists of three broad levels, which gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1) and the lowest priority to unobservable inputs (Level 3). The three levels of the fair value hierarchy are:</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1—Observable inputs that reflect unadjusted quoted prices for identical assets or liabilities in active markets.</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2—Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3—Unobservable inputs for the asset or liability.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The valuation methodologies we used to measure financial assets and liabilities are also used to value the derivative financial instruments described in Note 15—Derivative Financial Instruments. We estimate the fair value of the derivative financial instruments, consisting of foreign currency forward contracts, based upon valuation models with inputs that generally can be verified by observable market conditions and do not involve significant management judgment. Accordingly, the fair values of the derivative financial instruments are classified within Level 2 of the fair value hierarchy. With the exception of our fixed rate long-term debt, we believe that the reported carrying amounts of our financial assets and liabilities approximate their fair values. </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reported carrying amount of our fixed rate long-term debt was $304.1 million and $312.2 million at June 30, 2024, and December 31, 2023, respectively. The fair value of this debt was $263.9 million and $278.7 million at June 30, 2024, and December 31, 2023, respectively. The fair value of this debt was determined using Level 2 inputs by evaluating similarly rated companies with publicly traded bonds where available or current borrowing rates available for financings with similar terms and maturities.</span></div> 304100000 312200000 263900000 278700000 Commitments and Contingencies<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Product liability</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its subsidiaries face an inherent business risk of exposure to legal claims arising from the alleged failure of our products to prevent the types of personal injury or death against which they are designed to protect. Product liability claims are categorized as either single incident or cumulative trauma.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Single incident product liability claims. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Single incident product liability claims involve incidents of short duration that are typically known when they occur and involve observable injuries, which provide an objective basis for quantifying damages. Management has established reserves for the single incident product liability claims of the Company's various subsidiaries, including asserted single incident product liability claims and incurred but not reported ("IBNR") single incident claims. To determine the reserves, Management makes reasonable estimates of losses for single incident claims based on the number and characteristics of asserted claims, historical experience, sales volumes, expected settlement costs, and other relevant information. The reserve for single incident product liability claims was $1.4 million at June 30, 2024 and $1.3 million at December 31, 2023. Single incident product liability expense was $0.1 million for both the six months ended June 30, 2024, and 2023. Single incident product liability exposures are evaluated on an annual basis, or more frequently if changing circumstances warrant. Adjustments are made to the reserve as appropriate. The reserve has not been discounted to present value and does not include future amounts which will be spent to defend the claims.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of 2024, the Company recorded $5.0 million of net cost for product related legal matter. The expense is reflected within the selling, general and administration line of the unaudited Condensed Consolidated Statement of Operations.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Cumulative trauma product liability claims. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cumulative trauma product liability claims involve alleged exposures to harmful substances (e.g., silica, asbestos and coal dust) that occurred years ago and may have developed over long periods of time into diseases such as silicosis, asbestosis, mesothelioma, or coal worker’s pneumoconiosis. Prior to the divestiture described below, one of the Company's former subsidiaries, MSA LLC, was named as a defendant in various lawsuits related to such claims. These lawsuits mainly involve respiratory protection products allegedly manufactured and sold by MSA LLC or its predecessors. </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On January 5, 2023, the Company entered into a membership interest purchase agreement (the “Purchase Agreement”) with Sag Main Holdings, LLC (the “Buyer”). The Buyer was a joint venture between R&amp;Q Insurance Holdings Ltd. (“R&amp;Q”) and Obra Capital, Inc. (“Obra”). Under the Purchase Agreement, on January 5, 2023, the Company transferred to the Buyer all of the issued and outstanding limited liability company interests of MSA LLC (the “Sale”). In connection with the closing, the Company contributed $341.2 million in cash and cash equivalents, while R&amp;Q and Obra contributed an additional $35.0 million.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MSA LLC was the obligor for the claims to which the Company's legacy cumulative trauma product liability reserves relate and policyholder of the related insurance assets. The rights and obligations related to these items remained with MSA LLC upon the sale to the Buyer. In addition, pursuant to the Purchase Agreement, the Buyer and MSA LLC have agreed to indemnify the Company and its affiliates for legacy cumulative trauma product liabilities and other product liabilities, and a subsidiary of the Company has agreed to indemnify MSA LLC for all other historical liabilities of MSA LLC. This indemnification is not subject to any cap or time limitation. In connection with the sale, the Company and its Board of Directors received a solvency opinion from an independent advisory firm that MSA LLC was solvent and adequately capitalized after giving effect to the transaction.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the completion of the transaction, the Company no longer has any obligation with respect to pending and future cumulative trauma product liability claims relating to these matters. As such, all legacy cumulative trauma product liability reserves, related insurance assets, and associated deferred tax assets of the divested subsidiary were derecognized from our balance sheet and the Company incurred a tax-effected loss on the divestiture of MSA LLC of $199.6 million, including transaction related costs of $5.6 million. The Buyer has assumed management of the divested subsidiary, including the management of its claims and associated assets. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Litigation </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Globe, a subsidiary of the Company, is defending claims in which plaintiffs assert that certain products allegedly containing per- and polyfluoroalkyl substances (“PFAS”) have caused harm, including injury or health issues. PFAS are a large class of substances that are widely used in everyday products. Specifically, Globe builds firefighter turnout gear from technical fabrics sourced from a small pool of specialty textile manufacturers. These protective fabrics have been tested and certified to meet current National Fire Protection Association safety standards, and some of them as supplied to Globe contain or historically have contained PFAS to achieve performance characteristics such as water, oil, or chemical resistance.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Globe believes it has valid defenses to these claims. These matters are at a very early stage with numerous factual and legal issues to be resolved. Defense costs relating to these lawsuits are recognized in the unaudited Condensed Consolidated Statements of Operations as incurred. Globe is also pursuing insurance coverage and indemnification related to the lawsuits. As of July 17, 2024, Globe was named as a defendant in 659 lawsuits comprised of 12,137 claims, predominantly styled as individual personal injury claims and including two putative class actions. Certain of these lawsuits include MSA Safety Inc. or other Globe affiliates as defendants. </span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">MSA LLC is also a defendant in a number of PFAS lawsuits predominantly relating to Aqueous Film-Forming Foam. The Buyer assumed responsibility for these and any similar future claims specific to MSA LLC, including such claims that have been or may be brought against MSA Safety Inc. or its subsidiaries, under the terms of the divestiture on January 5, 2023. Further information about the transaction can be found in the Company’s Current Report on Form 8-K filed on January 6, 2023. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Product Warranty</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides warranties on certain product sales. Product warranty reserves are established in the same period that revenue from the sale of the related products is recognized, or in the period that a specific issue arises as to the functionality of the Company's product. The determination of such reserves requires the Company to make estimates of product return rates and expected costs to repair or to replace the products under warranty. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts of the reserves are based on established terms and the Company's best estimate of the amounts necessary to settle future and existing claims on products sold as of the balance sheet date. If actual return rates and/or repair and replacement costs differ significantly from estimates, adjustments to recognize additional cost of sales may be required in future periods. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles changes in the Company's accrued warranty reserve:</span></div><div style="margin-bottom:9pt;margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.368%"><tr><td style="width:1.0%"></td><td style="width:63.915%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.866%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.851%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.868%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2024</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended <br/>December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning warranty reserve</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,288 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,230 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,387)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,794)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty claims</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,899 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for product warranties and other adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending warranty reserve</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,935 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,288 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warranty expense was $5.0 million and $4.7 million for the six months ended June 30, 2024, and 2023, respectively, and is included in Costs of products sold on the unaudited Condensed Consolidated Statements of Operations. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Outstanding Performance Obligations</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives a portion of its revenue from various leasing arrangements where the Company is the lessor, primarily fire service contracts entered into by Bristol. Such arrangements provide for monthly payments covering equipment provided, maintenance and interest. These arrangements meet the criteria to be accounted for as sales-type leases under Accounting Standards Codification ("ASC") 842 and contain both lease and non-lease components. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from equipment provided is considered a lease component and recognized with point in time revenue recognition upon lease commencement. Maintenance revenue, which is considered a non-lease component, and interest is recognized monthly over the lease term. As of June 30, 2024, the Company had remaining maintenance performance obligations of approximately $29.5 million which are expected to be recognized to revenue in approximately three years.</span></div> 1400000 1300000 100000 100000 5000000 341200000 35000000 -199600000 -5600000 659 12137 2 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles changes in the Company's accrued warranty reserve:</span></div><div style="margin-bottom:9pt;margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.368%"><tr><td style="width:1.0%"></td><td style="width:63.915%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.866%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.851%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.868%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2024</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended <br/>December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning warranty reserve</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,288 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,230 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,387)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,794)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty claims</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,899 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for product warranties and other adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending warranty reserve</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,935 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,288 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 14288000 15230000 5387000 9794000 4826000 8899000 208000 -47000 13935000 14288000 5000000.0 4700000 29500000 P3Y false false false false